To the disappointment of many Motorola Milestone XT (XT720) users worldwide, Motorola has decided not to provide software update for Motorola Milestone XT720 smartphone device to upgrade its firmware operating system version to Android 2.2 Froyo. Motorola Milestone XT720 was shipped with Android version 2.1.

According to Motorola, Motorola Milestone XT720 for all markets of USA, Canada, Europe, Middle East, Africa, and Asia Pacific (with the exception of Korea) will remain on Android 2.1. Android 2.1 lacks some important, must-have and iPhone killer features, such as ability to install apps and games to SD memory card, ability to disable data network, and 3G Wi-Fi Hotspot feature, which allows the mobile data network to be shared with other WiFi-enabled devices such as computer and other smartphone.

Anyway, even though Motorola does not officially release Android 2.2 Froyo software update for Motorola Milestone XT, the community at xda-developers.com has managed to compile a custom Android 2.2 firmware ROM package for Motorola Milestone XT720. The Dexter’s Froyo 2.2.1 for XT720 is based on UK kernel, and basically after flashing the custom ROM to the Motorola device, user will get Android 2.2.1 running.

For Motorola Milestone XT720 users who want to follow the unofficial way to upgrade to Android 2.2, here’s the step-by-step guide to perform the upgrade.

Note that if you’re currently using stock Korean 2.2 ROM SBF, you will need to re-flash back to stock 2.1 ROM. If you’re already with 1.1+ of ROM with OpenRecovery, skip all steps including WIPE and factory reset, as you just need to restore the new Android 2.2 nandroid backup included in the download link.

Download Android 2.2 nandroid backup image for Motorola Milestone XT720: xt720v13.ZIP

  1. Root the Motorola Milestone XT720 with SuperOneClick (included within the ZIP file downloaded).
  2. Install OpenRecovery (.apk file included in the downloaded ZIP file).
  3. Reboot the phone once.
  4. Copy the folder “nandroid” to root directory of the SD card.
  5. Make sure the SDcard is not attached to PC using “Mass Storage Device” in USB connection type.
  6. Run OpenRecovery app and select “Install Recovery”.
  7. Press Boot recovery.
  8. Restore the backup “stock22xxxx”.
  9. Wipe / factory reset in OpenRecovery.
  10. Reboot.