1. Home
  2. Mobile

Install Android 2.3 Gingerbread Based CyanogenMod 7 on Motorola Milestone

milestonecyanogengoogleJust when you thought you had everything your Motorola Milestone could ever offer you, we’re here to let you know, there’s still more. The nightly release candidate builds for the famous Android 2.3 Gingerbread based CyanogenMod 7 is out for the Milestone and the latest release candidate, the RC3, already has over 16,500+ downloads in just 2 days. The ever popular release gives you an early taste of Gingerbread on your device, and is a lot closer to stability with most of the issues of the earlier releases already resolved.

Although CyanogenMod team have officially mentioned on the site that they are not officially supporting the CyanogenMod for the Milestone, they have done a pretty neat job porting the CM6 and would hopefully provide all their fans a working stable CM7 mod for the Milestone as well. If you want to try the release candidate, read on.

Disclaimer: Please follow this guide at your own risk. AddictiveTips will not be liable if your device gets damaged or bricked during the process.

What you’ll need:

Pre-Flash Setup:

  • Extract Open Recovery 1.46 zip file.
  • Copy “OpenRecovery” folder and “Update.Zip” to SD card.
  • Copy the already downloaded custom ROM & latest Google Apps in SDcard\OpenRecovery\updates

Flashing CyanogenMod 7 RC3:

  • Power off your phone.
  • Power it back on While pressing the ‘X’ button on the Keyboard. Hold ‘X’ until you see a Triangle with an Exclamation mark on it, and then let go of ‘X’.
  • Press & Hold the Volume up button and press the camera button. You’ll be taken to Android System Recovery <2e>.
  • Using D-Pad as cursor & golden button in the middle as ‘Enter’ , Perform a ‘Wipe Data/Factory Reset’ & ‘Wipe Cache Partition’.
  • Once done, apply SD card: update.zip.
  • You will be taken to Motorola Milestone Open Recovery Version 1.46.
  • In the menu, go to Nandroid > Backup All. This will place a backup of your current ROM in a folder called Nandroid on your SD card. Move it to a safe location later.
  • Perform a wipe data/factory reset followed by wipe wipe cache partition and wipe Dalvik cache.
  • Go to Apply Update, scroll to ‘update-cm-7.0.0-RC3-0.07-11.03.12-Milestone-signed.zip’ & apply.
  • Scroll to ‘gapps-gb-20110307-signed’ and Apply.
  • Go back to Main Menu and reboot system.
  • The first boot will take sometime so please be patient.

Congratulations! you now have Gingerbread based CyanogenMod 7 installed on your phone.

For future developments and updates, please refer to the development website. In case of any issues that you can go to the Issue Tracker but before that please have a look at the FAQ (seems to be down).

41 Comments

  1. Hi, on rooting and applying the update.zip, I am getting the below error
    E:Can’t open /cache/recovery/command” If anybody has solution then email it to me at islam[dot]najmul[at]gmail[dot]com

  2. Hi all, the link of Open Recovery 1.46 is not in modMymobile forums, where i can get another copy of open recovery 1.46? pls reply asap I need your help. Im glad if u guys reply to my questions.

  3. Followed instructions but at the end phone was stuck on the CM7 splash screen – rebooting didn’t help
    Rebooted – went back to open recovery – cleared all the places where it stated cache
    Selected the reset to factory settings 
    and after reboot it worked
    A huge improvement over 2.1 and 2.2
    Thanks 🙂

  4. this is a perfect way for upgrade milestone to gingerbread . 
    i root my milestone with universalroot easily & upgrade android froyo (2.2) to gingerbread by using above way .

  5. I hae done as per the steps, but when rebooting it is stuck at the android robot.. the robot keeps running out and into the screen. Can someone help?

  6. Hi. Can you do this when the phone has the official 2.2.1 update and the root process is done by Universal Androot? I am getting a little frustrated with the bugginess of the official 2.2.1.

  7. Once done, apply SD card: update.zip.
    When i try the above step i get the following erroe
    E:EOCD marker occurs after start of EOCD
    E:signature verification failed
    Installation Aborted.

    what shall i do please help i am in big trouble..i tried many site but my work went in vain please help please

    • Your probably not rooted…that’s my guess

      not software rooted …it’s has to be a Number sign like this # and usually green colour named “superuser whitelist” then it’s rooted for everything…To root….3 steps…change bootloader by flashing vulnerable_recovery_only_RAMDLD90_78.sbf (download file) (use RSD lite program)
      step 2 milestone_root.zip download then rename file to “unzip”(put on sd card) apply zip in boot mode (hold camera button in start up) if says installation COMplete at the end…it’s ROoted 🙂
      Delete zip file of sd card
      step 3 download OpenRecovery-3_3.zip (unzip on computer copy 1 “open recovery” folder and 1 zip file on sd )
      (copy update-cm7….file in “update folder” Found inside the open recovery folder ) (once done)
      (enter boot mode (hold camera button on start up) hit apply zip thus it will load you in recovery mode from there you can install mods

    • i’m encountering the same problem…how’d you make it work…email me @ antonio[dot]bacasno[at]yahoo[dot]com…tnx

  8. Once done, apply SD card: update.zip.

    When i try the above step i get the following erroe
    E:EOCD marker occurs after start of EOCD
    E:signature verification failed
    Installation Aborted.

    My Motorola Milestone is rooted and tested using terminal. I rooted my phone using super one click. Plz can you help me out with this problem. Thank you

    • Hey yeah that super one click rooting is a surface rooting…only for apps that need “root” to run it doesn’t actually ROOT the milestone software… if your have a “superuser” typically like a skull with bones (not sure some are different looking) it’s not software rooted by will work for apps…it’s has to be a Number sign like this # and usually green colour named “superuser whitelist” then it’s rooted for everything…To root….3 steps…change bootloader by flashing vulnerable_recovery_only_RAMDLD90_78.sbf
      step 2 milestone_root.zip download then rename file to “unzip”(put on sd card) apply zip in boot mode (hold camera button in start up) if says installation COMplete at the end…it’s ROoted 🙂
      Delete zip file of sd card
      step 3 download OpenRecovery-3_3.zip (unzip on computer copy 1 “open recovery” folder and 1 zip file on sd )
      (copy update-cm7….file in “update folder” Found inside the open recovery folder ) (once done)
      (enter boot mode (hold camera button on start up) hit apply zip thus it will load you in recovery mode from there you can install mods

  9. this mod has given me a new feel while using the Milestone. However at times my browser and camera force close due to video streaming and video recording respectively….
    plz help on the same,….

  10. I was able to complete the whole process, but got stuck in a boot loop. The CM 7 logo appears and the “Touch the android to begin” screen comes, In two seconds, it goes back to CM7 logo and the same goes in a loop…

    🙁

    I had to revert to my nandroid backup of android 2.1…

    • same problem here 🙁 tried upgrading from 2.0 and GOT DACH Gemany 2.2.1 but I always get the loop from touchig the android back to boot logo.
      I’d stay with 2.2.1 but my wifi doesn’t connect to any networks, so…

    • you get the loop with the google apps….update file …wipe date and only install CM7 not the “gapps”file ….no android market on it but it’s still works everything else….apk. file still work just a longer way to put apps on…hope that helps

    • SOrry it’s it’s Gapps-gb 20110115 ..THat’s the SPECIFIC file needed for GIngerbread aka CM7 No other gapps will work….. that will work reinstall everything and make sure the “android” folder on sd card don’t interfere they shouldn’t but they might

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.