You are here

CyanogenMod 6.1.2 for Milestone A853

Status: release of an unofficial CyanogenMod 6 port for Milestone

Announcement: CM6 for Milestone development continues thanks to Michael
watch this XDA thread:

Please, report bugs and issues here:

Important: Please, use the new OpenRecovery 1.46 for CM6 installation - the system partition was not being erased properly from the update package install script in older versions. (yes, it's finally fixed, Yantz ;) )
The Androidiani OR has been updated to be based on 1.46 (in version 3.3), so it's recommended too.

18.03.2011 0.08-11.03.18
- proprietary files update
- various wlan connectivity issues fixed (some N routers, wpa2, 801.x enterprise etc.), as in current CM7

28.01.2011 0.07-11.01.28
- proprietary files update (boot.img=>kernel, modules etc from SHOLS_U2_05.26.0)
- the infamous SMS bugs fixed (the OS version should actually read 2.2.2, sorry, I left 2.2.1 there)
- Greek support added to LatinIME 2.3 (including dictionary)
- ext4 module included (can be used to mount ext2 only - writing to journalled ext3/4 is not working correctly yet)
- new separate BPSW package (same as in SHOLS_U2_05.26.0/SHLA_U2_05.0C.0)

15.01.2011 0.06-11.01.15
- proprietary files update (boot.img, modules, libaudiopolicy), no sleep after usb/power unplug seems to be finally fixed
- added property. When set to 1, the screen will not automatically turn on when plugged to usb/power (useful especially for users of solar power adapters). Disabled by default, can be changed in /system/build.prop.
- TI OMX libs compiled from sources again (thanks, Edgard)

28.12.2010 0.05-10.12.27
- battery top charge level fixed, updated WLAN driver, ...

22.12.2010 0.04-10.12.22
- 2.3 keyboard (with all the dictionaries as usual, plus 2.3 framework/ex included), but no prediction for hw keyboard yet
- media_profiles.xml adjustments (safer high camcorder profile h264 bitrate) + small camera fixes (sounds etc.)
- small agps fix (issue 295)
- multitouch.distinct defined (fix Google Maps 5.0 rotation gesture etc.)
- bluetooth discoverabilty timeout configurable (thanks H.Czedik)
- modversion change to easily distinguish current build
- etc.

12.12.2010 0.04-10.12.12
- AAC and AMR Wideband audio encoders are finally working!
- additional video quality camcorder profile added - "middle" (customize it in /etc/media_profiles.xml)
- Camera app - fixed encoder change from UI not being used until camera reinitialization, camcorder shortcut added
- adjusted smartass governor defaults

8.12.2010 0.04-10.12.08b
- ignore light sensor when flashlight is on (better solution based on updated flashlight code), SMS time stamp fix, input method chooser dialog fix, smartass governor included etc.
- cpufreq_stats module included (b), Torch app in sync with all widget's flashlight buttons - fixes possible FC (b)
Note: there is a leftover backup file /etc/init.d/10overclock~, please delete it, thanks and sorry for the inconvenience.

3.11.2010: the github repos finally updated, custom building ready:

To do:
- done prepare and release the source for custom building (=> installation via in the future)
- clean up the mess in init scripts
- done by Skrilax_CZ - 2nd-init, many thanks invent some better init hijack
- done make some non polling usb fix (for now it's using the Dext3r's script - thanks)
- etc.

Download links:
Google Apps (for HDPI devices):

Additional downloads:
BPSW (same as in SHOLS_U2_05.26.0/SHLA_U2_05.0C.0):
- if you have not flashed the 2.2.1 sbf before, you can use this package to update you baseband processor software
adb_during_boot (for debugging purposes):

- the main init scripts are located in /system/etc/rootfs
- clocking options (frequency table, vsel table and governors) can be set in /system/etc/init.d/10overclock
- Adobe Flash can be downloaded and installed directly from Adobe web or from Android Market
- USB tethering: use Solutor's USB Tether app -
- if you have installed adb_during_boot and the usb is connected during boot, you will have to disconnect and reconnect the usb cable before you can mount the SD card to a computer. chmod 644 /system/etc/init.d/00adb_during_boot will disable the early adb mode and the mount will be possible immediately.

- use OpenRecovery Apply Update menu to install the zip copied to /sdcard/OpenRecovery/updates
- data wipe/factory reset is highly recommended when you are upgrading from another rom/fw or from 0.01/0.02.
- the included RIL files are for the European frequencies, if you are in Canada, US, Lat Am or Thailand, you will need to replace them to get 3g working
- if you are in France, you should replace ro.product.brand=MOTO_RTEU with ro.product.brand=MOTO_RTFR in /system/build.prop (the ap_gain_france.bin will be used then)

OpenRecovery Mod (with CyanogenMod6 for Milestone specific customizations):
Non European radio files can be installed from menu in Androidiani OR.

Archive links:
mirror: (thanks)


Where did you read that??

That's HUGE news!

If we could use the current kernel, most (if not all) of the problems will be gone!


The GOT team has it right now.

When can we get a cyanogenmod6 with the new kernel?

I did found the 3g setting for malaysia telco called celcom got the wrong setting. The mnc should be 19 but its stated as 13? Correct me if I'm wrong.

the latest build is much more faster than the others

After reading in GOT's Blog, they say they're working with you.

Can you share with us a little progress status???


Awesome news about the project development using the recently leaked kernel. Many thanks for your work!

Just two small questions:
- Have you got the ext2 module working with the new kernel?
- Should you release the next version without it, how hard is it to adapt the code to work with the new kernel?

Currently, I'm not able to get the ext2 module working. If I knew what it takes to get it running without kernel oops during mount, it would be done right now :)
The kernel sources are not available at this time, so it's a walk in the dark.
The fix might be very easy... or not... Hard to say.

Hi, did you mean the new build with new kernel is in progress?

well, all the kernel modules need to be adapted and recompiled because of...


thats good news! :)

keep up guys!

is it possible to get fm radio on the milestone, like it is on the nexus one?

best wishes for you!


work hard!

哈哈 大家都来顶啊

Thanks you so much!!!!

Hey, installed this build a couple of days ago.

Absolutely blazing, and the best part? 9hours later, my battery life was 80% on 2G ( India.. no 3G here :P )... Amazing stuff.

Thank you :D

How I can enable the tethering or hotspot option?

This is a pretty cool build. All works well except for when I try to use navigation, the phone just keeps searching for satellites and cannot get a lock. Is there something I can do to get it to work?

Confirmed, I have the exact same problem.

GPS location seems to be slightly off also. This might be enough for me to switch back.

my motorola update tools notify me today there is a software update released. what is that? anyone know?

the motorola update server currently down or overloaded. something happened.

At least 10 times reboot in one day

Hope We can use the new kernel build quickly.

You should really send one post per day, would be more easy to follow your updates. Also, set a RSS feed or open a twitter account! Great job BTW.

Using the latest build and it works very well even OC'd to 900mhz.

Battery life now exceeds my work Blackberry(2g) with the 2g/3g toggle even playing at least 2hr of music each day!

I get the odd reboot, and GPS fix now takes longer, but I rarely get lost in my own city ;)

Keep up the great work! Can't wait to see the new build!

When I set the pixsel density to 200(suggested) manny of my apps wont work or they look different(smaller, or just like crap) what can I do to fix that?

run spareparts app then uncheck compatibility mode and reboot

What do you meen? Im not so good in english...

sorry I found it. Should have been looking more before I asked

Some apps got better, but other apps got screewed-.-

This issue isnt exclusive to this alfa rom, the problem i "the custom draw" used by some apps. The apps that use the custom android ui, dont get this problem.

So last night, after playing Angry Birds, I put my phone to sleep, went to sleep and since this morning, my wifi isn't working. Using WPA2-Personal on my router. It was working fine for the past couple of days but just went kaput this morning. I've tried countless reboots, clearing dalvik cache, the regular cache, forgetting the network, switching to 3G ( I'm on 2G because of the lack of 3G here ), enabling data over the network, turning off and on auto sync, but nothing works. I noticed my wifi stopped working when I wasn't getting links from Chrome-to-Phone so I uninstalled it to get one from the Market. Still no dice.

Can anyone help..?

Just tried, boot using kernel from 2.2.1 and using nad's cm6 port
and the result is reboot loop at moto logo haaaaa.. even have removed overclock script
i guess there will be lot of modification on cm6 port, when using new kernel

hey where can i download the Rom with new kernel ?? is there a final rom

During the weekend I'm mostly trying to entertain my 3 months old daughter that hates me sitting by computer ... and from time to time also editing, compiling, flashing, testing, reading logs, editing, compiling, copying, testing, reading logs, editing... you know the drill
It looks quite good already (no BP panic yet and almost everything is working acceptably), but I will release it only when I feel it's ready. It won't take long, hopefully.

What a beautiful life nad!
Nice info btw

Is the address in the 2.2.1 init for 2nd-init the same? It doesnt seem right ...


Yes, the address has changed but you don't have to specify it anymore. The updated version of 2nd-init is able to detect it automatically.

this new version is the 1 at and-developers? thx!



finally able to boot :D still cant get to android yet, but wont be too far hehe


Hey man dats so sweet to drOp off the pC a lil bit 4 ur daughter=)
Hope she keeps fine =)
Keep on the great wOrk for a gOod release=)

There is GOT leaked rom, the goodies is found is:
Multitouch keyboard
Task manager
Beside those standard app in milestone: quickoffice, audio settings

I cant get cell service on Canadian Telus Milestone. Tried installing and still nothing. Can anyone help?

Did you try and manually input the APNs in the network settings, I couldn't get data to work on Telus until I did that.

After you installed the telus ril, just clear cache and dalvik-cache from open recovery. HTH


Will it be possible to get touch-to-focus on the Camera and maybe continuous autofocus on the camcorder now with the new kernel?

is it possible to make the camera app take fullscreen pictures. At this moment it only takes a little of the screen :)

I strongly recommand it contains the Simplified Chinese language support,thank you very much

OMFG!!!! Great work, even this alpha release is superior!!!. I was running MotoFrenzy V0.52 did work pretty well but the battery was draining too fast, with this ROM is back to standard and the phone feels much faster. Thanks for all the effort and hours put to this.
Running on Milestone (from TIGO) with Comcel plan, from Colombia.



Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.