Froyo on the Motorola Milestone thanks to CyanogenMod
The Motorola Milestone is basically a GSM version of the Droid that Motorola created for the European market (and can be imoported to the U.S. by those that want to have a Droid on AT&T, T-Mobile, or other GSM networks).
Those of you who have followed my articles know that I’m partial to running custom ROMs on my phones. My ROM of choice? CyanogenMod 6, a Froyo variety of Android built using the Android Open Source Project version of the OS.
This ROM is very fast, very stable, and because of the way it’s being developed, it’s relatively easy to cross-port it to other devices. This time around, it’s the Milestone.
The U.S. version (the Droid) has been able to run Cyanogen Mod for some time now, but the Milestone was locked down harder than the Droid, which caused a fairly substantial delay in development.
Now, with a few footnotes, Milestone users can run the upcoming version of Cyanogen Mod 6.1, bringing Froyo to their phones at long last! So, what of those footnotes? To begin with, it’s an Alpha release which means that some features are not yet operational, and some bugs are known to exist (and more are as of yet unknown).
– Video & audio recording & playback
– Native Froyo app2sd (install/move apps to the sdcard)
– Adobe Flash
– intermittent chaotic touch screen responses when connected to USB (known also from the official Motorola firmware)
– (minor) missing sdcard unmount in mot_boot_mode, will be fixed in the next update
Things on the To-do List:
– prepare and release the source for custom building (=> installation via update.zip in the future)
– clean up the mess in init scripts
– invent some better init hijack
– make some non polling usb fix (for now it’s using the Dext3r’s script)
– do not use the included RomManager, it’s not compatible with Milestone at this time
Those of you interested in taking the plunge should check out this article for the download and instructions.