My ADP1 has been running Android 1.6 (Cyanogenmod 4.2.x) for quite a while now, and I was exited to see that it would be possible to run Android 2.1 on it thanks to Cyanogen :) This guide is a digest of information found on Cyanogen’s wiki, like: ADP1 Firmware to CyanogenMod, please consult the wiki for up todate information and warnings
Download the following files:
Based on Full Update Guide – ADP1 Firmware to CyanogenMod
./fastboot device #check if the phone is available ./fastboot flash recovery recovery-RA-dream-v1.7.0.img ./fastboot reboot More information about fastboot
In order to run Android 2.1 you need to replace the bootloader with one called “DangerSPL”, and there is a reason it is called “Danger”
please read DangerSPL and CM 5 for Dream and read the warnings and prerequisites.
Copy the files to the root of your SD card:
Reboot the phone into recovery mode by holding hold the home button while booting.
I did the following steps:
After the bootloader has been flashed, reboot the phone when asked for it. The phone should boot into recovery mode again to complete the upgrade.
After the bootloader has been installed it is time to flash Android 2.1 and Google apps
If all went well, you should be able to enter your PIN number and enjoy Android 2.1
June 25, 2010 at 10:49
I have been waiting for over an hour for it to boot with the CM 5 update and all it does is cycle through the load screen over and over. Color X followed by the blue and the repeats. Am I bricked? The directions say not to pull the battery…
June 25, 2010 at 10:59
An hour sounds like a long time… did you read the warnings and prerequisites in the wiki about the radio? My ADP1 took less than 10 minutes to boot the first time, so it could indicated that something is wrong. I would consult the xda forum before doing anything to the phone.
Good luck
July 3, 2010 at 20:40
Hi Henrik
Thanks for the howto, it worked for me. I had one problems.
If you get “writing ‘recovery’… FAILED (status read failed (Protocol error)) android”
change the usb cable to a better one.
/Skifter