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

Advertisement
  • Rocky

    Thanks for you work.
    Does it work on Milestone 2?

  • Vimal

    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…

    • Peter

      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…

    • Superman

      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

      • Superman

        i meant Wipe DATA not date lol when in reovery mode as you normally do

        • Superman

          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

  • Sav Szumura

    Thx so much, I got CM7 running on my Milestone now.

  • Peter

    didn’t work. all i did, was no good. just reseted my phone, thats all.

  • Dave

    Will it give the posebility to install applications on sd card?

  • Ankan

    Worked like a charm :)
    Thanks for the guide.

  • zan

    First time with CyanogenMod and i think this is my best ROM Ever

    thank to you after all :)

    good guide.

  • VK86

    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,….

  • Ankan

    Hi all,
    Cyanogen Mod 7 RC4 for Milestone has just been released :D
    Grab it here…
    https://github.com/nadlabak/android/downloads#download_87368

    Huge improvement on camera function.

  • Rohit Jhawer

    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

    • Superman

      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

  • Mike

    It is amazing! Thanks a lot! I had my Milestone updated.

  • Rohit Jhawer

    Now everything seems to be fine. Loving it….

    • tony

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

  • dhaaval

    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

    • Superman

      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

    • Senu1229

      can u give your mail i will tell how to update it

      • ShreK’O

        hey I am getting same error.
        i have used “SuperOneClick 1.5.5″ to root my phone.
        My E-Mail : shrikantbhole90@gmail.com
        Thanks.

      • ShreK’O

        hey I am getting same error.
        i have used “SuperOneClick 1.5.5″ to root my phone.
        My E-Mail : shrikantbhole90@gmail.com
        Thanks.

  • MonsterDuc1000

    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.

  • Mauricio

    hi, have a problem ” BP PANIC ID: 0×00080011 ” any solution?

  • rose

    Yes. It worked. Thank u sooo much.

  • sera

    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?

  • Mashnoon

    Guys U people r amazing…………….But im facing prob with ANDROID MARKET……..

  • mk

    awesome thanks

  • mk

    can you please advise how to fix this market error after installing custom rom im getting force error waiting for your quick reply

  • arik

    Does CM7 support the Hebrew Language?

  • Gowtham

    Thanks a loootttt Guys, flipping awsome. It is working great after the update. Have a good one.

  • Trancer_01

    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 .

  • Noctem

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

  • Iván Luzardo

    Really useful!! Thanks a lot!!

  • JM

    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.

  • Najmul

    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