Howto: Android 2.1 on G1/ADP1/Dream
This is a short howto for installing an Android 2.1 rom (e.g. OpenEclair) on the HTC G1/ADP1/Dream.
First of all you the Amon Ra recovery tool.
A howto on installing this can be found here
Notice: To be able to continue this howto you need at least amon ra 1.3.2.
I used the recovery-RA-dream-v1.5.2.img. You can find more information on the xda-forum
Then you need to format your SD card. ( Backup your SD card to your computer as you will format your SD! )
A video howto can be found here
But here you have the written one:
- Boot in to recovery mode ( HOME + END )
- Select "Partition SDcard"
- Select "Partition SD"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- Then you will be able to select the swap-size. Use the trackball to change.
Select the preferred value ( I selected 128MB ) and hit HOME. - Then you will be able to select the ext2-size. Use the trackball to change.
Select the preferred value ( I selected 640MB ) and hit HOME. - It will ask you to confirm by pressing HOME. ( So hit HOME )
Now the formatting starts and will show you some progress - dots. - Select "SD: ext2 to ext3"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
Now the convertion starts and will show you some progress - dots. - Select "SD: ext3 to ext4"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
Now the convertion starts and will show you some progress - dots. - Hit BACK
- Select "Go to console"
- Hit Enter
- Type "reboot recovery" and hit Enter
This will reboot your device directly in recovery mode.
Now you can start the installation of your new Android 2.1 rom. Here I will use the OpenEclair 1.2.1.
A video howto can be found here
On your PC
Get all files you need:
- Latest radio image: ota-radio-2_22_19_26I.zip
- Danger/Death SPL: spl-signed.zip
- Android 2.1 based rom: OpenEclair-v1.2.1.zip
Connect your phone to your computer.
On your phone
- Select "USB-MS toggle"
This will mount your SD card to your computer.
On your PC
- Put all 3 files you just downloaded on the root of your SD card.
- Unmount/eject the SD card.
On your phone
- Hit HOME.
- Select "Wipe"
- Select "Wipe data/factory reset"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- Hit BACK
- Select "Flash zip from sdcard"
- Select "ota-radio-2_22_19_26I.zip"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- It will ask you to reboot by pressing HOME + BACK. ( So hit HOME + BACK )
This will reboot your phone and will bring you back to the recovery mode. - Select "Wipe"
- Select "Wipe data/factory reset"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- Hit BACK
- Select "Flash zip from sdcard"
- Select "spl-signed.zip"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- It will ask you to reboot by pressing HOME + BACK. ( So hit HOME + BACK )
This will reboot your phone and will bring you back to the recovery mode. - Select "Wipe"
- Select "Wipe data/factory reset"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- Hit BACK
- Select "Flash zip from sdcard"
- Select "OpenEclair-v1.2.1.zip"
- It will ask you to confirm by pressing HOME. ( So hit HOME )
- It will ask you to reboot by pressing HOME + BACK. ( So hit HOME + BACK )
This will reboot your phone and will bring you back to the recovery mode. - Tab the android.
- Select "Skip"
- Select "Skip"
- Select "Next"
You're now at the home screen of your new image. If want to setup your google account, do this by the marker.
P.S: Try this at own risk. It is possible that you brick your phone!



24 reponses to "Howto: Android 2.1 on G1/ADP1/Dream"
1. Thanx for tutorial. IT'S
Thanx for tutorial. IT'S WORKING. Just follow steps :)
is anything for android 2.2 ??
2. Amon Ra recovery tool
How the heck do I install it, I'm following every single step but I just don't get it. I've looked for youtube videos, im just absolutely confused. Someone please help me.
3. This is so dumb
Doesnt anyone know how to write instructions for someone who is not familiar with Rooting or Flashing. I have no idea what these thigs mean. Is there a page that gives you detailed instructions step by step to install android 2.1?
4. No Video
I followed the instructions to the t and now everything works except for my camcorder no youtube and videos do not play can you help please!!!!
5. Good, just finished the
Good, just finished the tutorial and now I have my ADP1 with Eclair and I am super happy.
Thank you very much
6. Followed Directions and still stuck
I got root on my phone and installed recovery-RA-dream-v1.6.2.img. Did a nand backup and then followed you directions on partitioning. Wiped and then flashed radio with no problem but after wiping and then flashing spl I can't load boot or recovery and am stuck at g1 loading screen. Anything I can do?
7. Help! Is this supposed to happen?
Everything worked perfectly after following your instructions. The rom is incredible but for some reason i have completely lost my gps function. Can anyone help me with this please?
8. only loads into recovery
my phone is only loading into recovery. if you know how to fix pleas help.
9. Thanks much
Worked like a charm. Started w/Android 1.6 on typical G1-->followed the instructions @ http://forum.xda-developers.com/showthread.php?t=442480
posted by someone above to downgrade & root; and, then your directions verbatim, and it worked perfectly. Very happy: Thanks for your efforts and sharing.
10. Thanks much for providing
Thanks much for providing these detailed instructions. I was able to upgrade my generic G1 1.6 to 2.1 based on open eclair mod.
11. I installed this exactly how
I installed this exactly how you said...only I have cyanogen and partitioned my SD card differently. It has all worked perfectly up to the Nexus load screen with all the bright colors. Its been loading for almost 45 minutes now....I dont know if its going to work or not....
12. I am also having the same
I am also having the same problem.Its showing Hero logo only and I can't even go to recovery mode :(
13. wow
So, it's a few hours later and my phone is still stuck at the nexus one loading screen....I've tried to perform nandroid backup and it doesnt work. All I can do is go to the recovery screen, does anyone know how to fix a phone like this?
14. Excellent
Thank you! Finally got my G1 out of the dying Cyanogen :)
15. Perfect! These additional
Perfect! These additional links provided the extra info on rooting I needed. It is working so good on my G1 !!!!
http://forum.xda-developers.com/showpost.php?p=4647751&postcount=1
http://all-cooked.blogspot.com/
http://forum.xda-developers.com/showthread.php?t=442480
http://blog.vgod.tw/tutorial-activate-g1-via-wifi-without-a-sim-card/
Good luck everyone. Go OpenEclair!
16. Danger SPL will bring ADP1
I have an ADP1. I found your page trying to find a way to put OpenEclair on my phone. Unfortunately, they say that putting Danger SPL on an ADP1 (at least one that says DVT in the bootloader instead of PVT) will brick it. Since OpenEclair requires Danger SPL, I haven't found a way to put it on there. If anyone has any suggestions for using OpenEclair without Danger SPL or a way to put it on without bricking, I'd love to hear about it :-)
Note: I also have a normal G1 phone as well. It went on there just as you described but without all of the SD card partitioning and Amon Ra recovery tool. I had already rooted and cyanogenmod'ed my phone using the normal cyanogen instructions. I then did just as you did with the radio, then Danger SPL, then OpenEclair.
17. Try looking for open eclair
Try looking for open eclair version 1.2.2, diet eclair. I remember seeing some where that it did not need the dangerSPL.
18. I have an ADP1 myself, and I
I have an ADP1 myself, and I did install the DangerSPL on it and don't have any problems with it.
19. You don't need 2 because
You don't need 2 because danger-spl is a modded version of the adp1 unlocked bootloader for dream.
20. Hi DenRaf, one question pls,
Hi DenRaf, one question pls, I'm developing on adp1 using 1.6 sdk, I wonder if I can continue develop on 2.1 sdk if I do the updating, and most of all, if I have issue in my development, can I safly downgrade to my 1.6 adp1 again? thanks for tips.
21. I use ADP1. hope my practice
I use ADP1. hope my practice might help a bit. I did the flash and it works, all fit in my expectation, great work DanRaf!!!
Apart from what is writeen in this tutorial, might be interesting to note some extra steps for ADP1.
1.install flash_image took me some time, but finally use "adb shell flash_image recovery /sdcard/recovery-RA-dream-v1.6.2.img" works fine.
2.I use recovery mode function to do the sdcard partition, swap, ext2-ext3-ext4, I did not do wipe at that moment, so I boot normaly to copy the 3 zip and done, when trying to boot into recovery mode, it in fact goes back to original adp1 recovery mode ui (a triangle with !), what I do then is do my step 1 one more time and gets into recovery mode, now I dont need to do any partition etc and have all zip on sdcard, the rest is just wipe and flash for each one, it's fast but its hard to be relaxed.
3. when Openeclair1.3.0.1 flashed end, it bring into a animation of flying android robots like leaves from the tree.... instead of the tap sign as youtube tutorial... I was panic at that moment, but I simply need to wait :-)
The best thing is: my old 1.6 dev project start to work with 2.1 sdk with little effort to change, so far all my need works such as sensors and camera preview, video is coming later in OE2.0 so we simply need to be patient. The only annoying part is ddms to catch screenshot crash everytime. adb works all fine. So far I dont have plan to go back to 1.6 but expect OE2.0! bye bye 1.6.
22. For those searching for US
For those searching for US version check here
23. nice
yeah so.... i want to run 2.1 on my u.s. G1 but don't have the guts to do this on my own -- anyone have a "2.1 for dummies guide" ?
ha
24. I've installed it on my
I've installed it on my android development phone (ADP) , upgrading from 1.6
to 2.1 and it works fine.
The recovery image was 1.7 I've used
Note that in the linked page on my phone the reboot fast mode is the camera-key + power on key, and not the home key
One remark, the openeclair image sais T mobile, while my phone is the original google dev phone and not the G1 branded by t-mobile (same hardware however)