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)


me too !

why would you want to do that? its already overclocked to 900/60! if you want to change the overclock settings, just change it at /system/etc/init.d/10overclock


overclock will not work for me

If you change Keyboard Settings via OR to qwertz or others, the keyboard, the camera- and the volume-button don`t work !

me too !

thanks its work !!!

can someone please explain in more detail how can i install latest build? i have 0.02-10.10.11 installed.
how do i install 2.6.32 kernel and bpsw from the site? how do i flash the 2.2.1 sbf?

im not a noob but im kind of confused
please help me because IM LOVING THIS THANK YOU NADLABAK :)

There is any way to install the market and gmail? i dont have it...

use the link given for google apps(HDPI)

Install the CM from zero download got 2.2.1 from the battery and I find the surprise that the load falls off in the cargo holds Mototorola M but remains in the logo and does not appear normal charging status someone has the solution

so i just flash the 2.2.1 sbf from got in my phone with the 0.02-10.10.11 build, and install update from got recovery?

yes, worked for me, make sure to use new OpenRecovery

thnx man i appreciate the reply...the new GOT recovery or the openrecovery? i just apply the update after i install the sbf?

i used the latest GOT verison of openrecovery (i think 2.00) and it worked fine
yeah, correct, sbf, then apply update, clear all caches, have fun ;)

Hello Nadlabak,

Which are the files I need to backup from Telus 2.2.1 to get 3G working???

I don't want to apply the old Telus RIL files that are from Eclair. I want to use new files from the leaked ROM unless you are 100% sure that they are the same.

The use of old RIL files with the "bastardized" froyo gave me many reboots when the phone switched from EDGE to 3G and viceversa. That was a real pain in the arse!

Please answer when you have the time.


backup (and then restore) all the files located in /system/etc/motorola/bp_nvm_default

The /system/lib/ is necessary????

The Telus zip posted above includes that file and I don't know if it's neccesary to back it up.

Greetings from Venezuela, you're like a celebrity here for your ROM!


when i install angry birds, it say application not installed, what can i do?

you should rename this file

amazing, ok now! why is that? what the file do?

im not sure what it does but when i had the same problem i saw in the logs
that he was trying to create a file with the same name so if you rename it it works:)

When I install GOT release some times touch stoped working when the phone is locked, it is fixed in your release?
Please it's important to me, I cant lose my calls.


works fine for me, only thing:

aGPS: didnt work with last release, DID work with current GOT-release, does NOT work now
(im not even sure, its aGPS, cause I dont get GPS at all)

+ve: for evrythng.
-ve: battery life.....pls do sumthng bt it...!

What am I doing wrong.
When I accept the last updated 0.03-10.10.21b , data wipe/factory reset, my phone wont start up... Phone reboot all the time.

please help

did you flash the 2.2.1 testing sbf first?

10s after the cyanogen logo appears, the phone reboot

Can the stock camera be installed on this ROM? I really like the 16:9 pictures...

when will u make the crystal talk works?

No market or any google apps. and I update the gapps-hdpi, but stoped at the first step after rebooting, when it ask you to touch the android, i touched but not go further anymore.

same here

WIPE and you will find its ok.

wow man! this mod is far more faster and stable than the others. and the latest version: no reboot, no force close and fast! fantastic work!

keep up guys! :)

i can only second that. It's almost perfect.

I love the froyo market and settings sync.

But if you want to use GOT OR to set keyboard layout to qwertz, the hardware buttons don't work anymore (Volume and Camera Keys), what can I do to change it?

So to install the google apps i put the downloaded zip file in or/updates and apply


i did that successfully but when the phone boots to the "touch the android" screen, i touch it...and nothing happens :( what shall i do?
help me please

Same thing happened to me. I just did a factory reset and started the whole process over. Worked after that.

you mean you reinstalled the 2.2.1 sbf also or just the cyanogen update?

Just reinstalled the Cyanogen update and google apps.

thnx man it works i appreciate your help

Hey Nadlabak,

Thanks for your great work.

Any idea how to get the keyboard GOT uses in their ROM (I think it's the Droid X's?) to work on this rom? When trying to install the apk it force closes constantly...



Never mind, was able to install the multi touch keyboard myself.

Would be nice though if you could include this one in your next rom's.

How did you install the GOT keyboard?

Follow the instructions on this page:

It only worked for me when downloading the 'Flash (Easy) method', extract the 2 files from the zip and replace them manually. Don't forget to set the permissions and to reboot after that.

Im vert interested in this keyboard too! Can u share??

Hi Nadlabak,

thank you for your great work!

But I have a problem with WLAN like many other users of GOT 2.2.1 and CM6, too. My connection drops frequently and the speed is very low. It just happens with specific router / Milestone configurations, but it did'nt appear on 2.36.

Could it be possible to fix it, e.g. with replacing some WLAN-modules / -files with old ones to get it working again? Because the situation is very frustrating...


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.