Upgrading an Android Developer Phone 1 to Cyanogenmod 5.0.7 (Android 2.1)

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:

Install recovery image

Based on Full Update Guide – ADP1 Firmware to CyanogenMod

  1. Boot the phone into fastboot mode by holding the BACK  button while pressing the power button
  2. On your computer run the following commands:
./fastboot device #check if the phone is available
./fastboot flash recovery recovery-RA-dream-v1.7.0.img
./fastboot reboot

More information about fastboot

Install bootloader

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:

  1. DangerSPL: spl-signed.zip
  2. CyanogenMod: update-cm-5.0.7-DS-signed.zip
  3. Google Apps: gapps-ds-ERE36B-signed.zip

Reboot the phone into recovery mode by holding hold the home button while booting.

I did the following steps:

  1. Run a Nandroid Backup
  2. Wipe Data/Factory Reset
  3. Flash DangerSPL by selecting “Apply any zip from SD” and then select spl-signed.zip

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.

Install Cyanogenmod 5.0.7 and Google apps

After the bootloader has been installed it is time to flash Android 2.1 and Google apps

  1. Select “Apply any zip from SD” and then update-cm-5.0.7-DS-signed.zip
  2. Do the same with gapps-ds-ERE36B-signed.zip after CM 5.0.x
  3. Reboot (takes awhile to boot)

If all went well, you should be able to enter your PIN number and enjoy Android 2.1 :)

DangerSPL and CM 5 for Dream

3 Responses to “Upgrading an Android Developer Phone 1 to Cyanogenmod 5.0.7 (Android 2.1)”

  1. Tron78 Says:

    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…

  2. Henrik Says:

    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 :)

  3. Skifter Says:

    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. 😀


Leave a comment

(required) (will not be published)

(Comment moderation is in use. Please do not submit your comment twice)