Install Android 2.3 Gingerbread AOSP ROM on Motorola Milestone

The Motorola Milestone, was originally shipped with Android 2.1 Éclair and while there have bmotorola-milestoneeen various custom ROMs for the installation of Froyo on it, CyanogenMod 6 and GOT are amongst the title contenders for the best Froyo ROMs of the said device. Recently, XDA Developer user edgardcastro has ported the standard Gingerbread from the Android Open Source Project (AOSP) to the Milestone, allowing owners to install the latest version of Android on their device.

Before you install this ROM, please keep in mind that this build is still under development and therefore, some bugs can be expected. Things like memory tuning and performance tuning are still pending, and will be included in further updates.

To look at the bright side, Milestone owners can look forward to a stable build of a custom Gingerbread ROM for their handsets sometime in the future. If patience is not one of your most polished virtues, please read ahead on how to get Gingerbread on your device.

The following issues are known to exist in the ROM and will be catered for in future updates:

  • GPS not working. A-GPS works and it is suggested to turn off GPS Satellites location in system settings.
  • Internal compass is showing inverted directions(North/South are switched).
  • Video recording quality is not at its best yet.

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


The method is the same as our previous post regarding installing Android 2.2 Froyo based CyanogenMod 6 on Motorola Milestone.

What you’ll need:

Pre-Flash Setup:

  1. Extract Open Recovery 1.46 zip file.
  2. Copy “OpenRecovery” Folder and “Update.Zip” to SD card.
  3. Copy the Gingerbread ROM to SD card\OpenRecovery\updates
  4. Copy the Overclock pack to SD card\OpenRecovery\updates
  5. If you’re upgrading from Éclair, you need to flash a 2.2SBF as described in this post. Froyo users can just go to the next step.
  6. Boot the phone into OpenRecovery 1.46 (method described in detail here)
  7. Perform factory data reset, wipe Dalvik cache and cache partition
  8. Apply the ‘update-smbr-2.3.2b2-signed.zip’ followed by the ‘smbr-2.3.2b2-overclock-pack.zip’
  9. Perform factory data reset, wipe Dalvik cache and cache partition again.
  10. Reboot your device, and you’re done!

Congratulations! You now have Gingerbread running on your Motorola Milestone!

For future updates and mature builds, stay tuned or head over to the XDA-Developers forum thread.

Advertisement
  • Murat Zengin

    Thanks a lot, works on my Mototrola Milestone..

  • kevin

    can i upgrade from 2.2 to 2.3..or i need to upgrade from 2.1 to 2.3?

  • kevin

    can u make a video tutorial please..if u’ve done that..can u give me the link..
    cz i dont know how to ” Apply the ‘update-smbr-2.3.2b2-signed.zip’ followed by the ‘smbr-2.3.2b2-overclock-pack.zip’ “

  • Mashnoon

    Thnx…….It worked perfectly on my Motorala milestone though it took some time for me to understand the process. tooooo complicated.

    Anyway can i install 3.2 (honeyComb) on my milestone

  • guest

    if i wasnt using android 2.2 based on cyanogenmod 

    can i update it too?

  • jc

    I just installed the official upgrade from 2.1 to 2.2.1 only to find out that causes Spotify to stop working. Will Spotify work again if I use this upgrade to 2.3?

  • Hannah Vu

    Thanks a million!  I was having a difficult time installing cyanogenmod 6 OR 7 from 2.1.1. eclair on the milestone as I got a bootloader error every single time.  However, this worked the 1st time, is stable, and looks great!

    • Hannah Vu

      Forgot to mention I downloaded the most recent ShadowMod from the website (update-smbr-2.3b7-signed.zip).