The hero responsible for the gkisystem (radio) finally running under 2.3 is f_pasha, many thanks to him!
Please note that Milestone is not officially supported by CyanogenMod.
Home page: http://android.doshaska.net/cm7
Issue tracker: http://code.google.com/p/cyanogenmod4milestone/
FAQ(wiki): http://www.droid-developers.org/wiki..._Milestone_FAQ
Build from source: http://android.doshaska.net/cm7build
github: https://github.com/nadlabak
my recent commits to official CM: http://review.cyanogenmod.com/#dashboard,129
Full guide from stock Motorola Android to CyanogenMod 7 for Milestone
- by pontomedon (many thanks)
- it includes instructions on how to partition sdcard directly in OpenRecovery (to resize existing fat and create ext3)
NEW (16.12.2011) update for OpenRecovery (1.46) to support ext2/3/4 filesystems: http://code.google.com/p/cyanogenmod...ted_update.zip
- added parted binary for easier sdcard partitioning
- added .nomedia (to prevent OR bitmaps indexing by media scanner)
- it includes new mmcfix kernel module (fix sdcard read/write errors)
- ext4 modules for ext2/3/4 support
- tune2fs binary for easy ext2 > ext3 conversion directly in OR console
note: new gapps - gapps-gb-20111216-signed.zip http://www.mediafire.com/?botrs7cz11h8v5x
same as the official gapps-gb-20110828 with:
- Market (Vending.apk) updated to 3.4.4 version
- CarHomeGoogle updated to 2.2.1.4 version (it seems to fix some Sygic launch issues)
- new talk with audio/video chat included to make a single gapps update package again
- updater script fixed to be fully compatible also with odexed ROMs
7.2.0 RC0 (2.3.7) 21.02.2012
just a quick fix build:
- make sure that services don't start before sd-ext has been mounted (if present)
- fix LED in charge only mode
7.2.0 RC0 (2.3.7) 17.02.2012
- wide screen video recording now captures in 848x480 resolution (was 720x400)
- two way call recording is now possible (recording has to start after the lines have been connected, not sooner)
- UMTS baseband (2100/900 vs. 2100/1900/850) can be selected in Device settings, the selection will persist even after future system updates (please do not use the baseband switching via Open Recovery anymore)
- fixed in-call and SIM PIN unlock screen layouts for landscape orientation, e.g. for phone in CarDock or DeskDock
- additional information about call can be indicated (e.g. that an incoming call has been forwarded, that the call is on hold on the remote side...)
- workaround for broken proximity sensors - camera button can be used to generate fake 'proximity far' event
- many other important fixes and improvements
note: CMWalpapers and Androidian and Cyanbread themes are not included anymore as more space in /system was needed for the libraries that enable the higher quality video recording. Themes and wallpapers can be installed e.g. from market separately.
7.1.5 (2.3.7) 21.01.2012
- ics animations (including rotation) backported to gingerbread
- renderer updated with rotation support - proper playback of videos with orientation hint
- adhoc disabled in tiwlan.ini (may help few people with wifi issues)
7.1.4 (2.3.7) 19.01.2012
- native wifi tethering finally works (proprietary 3G Mobile Hotspot removed, no dun apn dependency anymore)
- T9 dialer
- new 'Holo' ring lockscreen style
- increased net buffers for wifi, added values for hspa
- internal: switched to init built from source, wifi: switched from system/wlan/ti to hardware/ti/wlan, gps: gingerbread lib (from Defy GB firmware) is used instead of froyo lib + gpshim wrapper
- other things I can't remember now 
notes:
1) 7.1.3 skipped to distinguish from the intermediate version used as base for the last HO!NO! Mod
2) If you encounter wifi issues after update:
reboot to recovery, open console and enter
rm -R /data/misc/wifi exit
and reboot. You will have to re-configure your wifi networks after this.
Also make sure you have correct Wifi Regulatory domain selected.
Settings>Wireless & network>Wi-Fi settings>menu>Advanced>Regulatory domain.
Select appropriate value (11-US, 13-EU, 14-JP), then menu>Save
7.1.2 (2.3.7) 13.12.2011
- fixed recurring events in lockscreen calendar widget
- fixed possible egl surface creation failure (in PewPew game and possibly other apps); reworked egl config selection
- added optional revamped ring lockscreen style
- fixed bugreport service (left shift + del), report files are stored in /sdcard/bugreports/
- added /etc/powervr.ini for some PowerVR SGX tweaks (> less RAM used by surfaceflinger)
- internal storage changes:
-- dalvik.vm.dexopt-cache-only disabled by default ('no free space left in /cache' issue)
-- return back to 07app2ext moving also dalvik-cache to sd-ext
-- lib2ext script (and support for it in installd) newly included. It is not active by default. It can free huge amount of space in /data by transfer of applications' native libraries to sd-ext. Make sure you have enough free space (at least 100MB-200MB) in /sd-ext before you enable it. To activate it, run "su" and then "lib2ext 1" in terminal on phone. The libs will be moved during the next boot.
- etc
7.1.1 (2.3.7) 24.11.2011
- fixed issue of some Gameloft games (and possibly other apps) hanging during sound engine initialization
- fixed lockscreen calendar view to be able to display also the event description
- the most specific Milestone options (keyboard, logger etc.) moved to Device settings (from CyanogenMod settings)
7.1.0.7 (2.3.7) 21.11.2011
- camera: added possibility to focus during video recording (via focus key - half pressed camera key)
- keyboard: ability to set multipress language independently from locale
- keyboard: additional German multipress set where sharp s can be entered by double press on B key (instead of S key, as double s is quite common in German)
- media: fix broken playback position in several audio players (MortPlayer Audiobook, DoggCatcher and others)
- fix possible system crash caused by lockscreen calendar events display
- fix for non-animated unlock transition
7.1.0.6 (2.3.7) 15.11.2011
- keyboard: fix "_" (ALT + C) on hw keyboard
- keyboard: revised indication of active secondary key char map
- minimal ring lockscreen style added, option for middle ring unlock
- lockscreen gestures: added music control
- etc
7.1.0.5 (2.3.7) 13.11.2011
- video recording fix
- keyboard: revised handling of multipress for cyrillic/russian key char map
- keyboard: 200ms multipress interval added
- keyboard: Lithuanian multipress set added (thanks to rokasjasonas)
7.1.0.4 (2.3.7) 12.11.2011
- graphic rendering optimizations (opaque views, opaque in skia, surfaceflinger)
- fix for concurrent access to dnsproxyd socket that could lead to loss of data connectivity
- fix for non-animated unlock transition
- updated battery bar
- support for retail Russian keyboard
- added preliminary Cyrillic (phonetic) key char map
- added multipress set for Slovenian (thanks to kv1dr)
- option to disable boot animation (5-6s shorter boot time)
- downloads bind mounted to data block if there's no ext partition on sdcard - to help with low space in cache block that some people experience
7.1.0.3 (2.3.7) 10.11.2011
- support for secondary hw keyboard character map (russian, hebrew, arabic); when enabled, it can be toggled by menu/lang key on hw keyboard
- support for russian hw keyboard layout with swapped 'search' and 'menu/lang' keys
- multipress feature for entering alternate characters on hw keyboard (currently for cs, da, de, es, fi, fr, hu, it, nl, no, pl, pt, ro, ru, sk and sv). Future contributions of sets for other languages are welcome, see https://github.com/nadlabak/android_...b824d31d#L0R90
- keyboard features are configurable under CyanogenMod settings>Input (but it will be moved to Device settings in the future)
- Motorola specific AudioEffect replaced by newer AudioEffectSettings (fixes fx settings for speaker not restored after reboot), accessible from DSPManager menu
- added Compass Calibrator (Settings>Device settings)
- lockscreen can display both alarm and calendar events together
- important fixes to omap specific stagefright issues (multimedia)
- Market should no longer crash because of locale
- fix for occasional LatinIME crash
- many other fixes
7.1.0.2 (2.3.7) 23.10.2011
- fixed wlan MAC address
- instead of fonts, pico tts files are moved to /cdrom (should fix some 'frozen on M logo' cases)
- now correctly tagged as KANG: as before, this is not official cyanogen release - it's a self-kang of CM7 for Milestone 
- various additional improvements and fixes from upstream
7.1.0.1 (2.3.7) 21.10.2011
- DSPManager service made stoppable again, by global DRC option
- system fonts are now stored in otherwise unused /cdrom block to make more space in /system (CMWallpapers can be included again)
- optional unlock by keyboard slide
- many fixes; among others: EAP (WLAN) lost password issue, possible system crash caused by lockscreen calendar events display, possible system crash by ring lockscreen, fixed bluetooth AVRCP 1.3 responses, possible DSPManager FC while editing EQ...
- updated power_profile.xml
- dalvik.vm.dexopt-cache-only property reintroduced (enabled by default); those whose app's dalvik-cache won't fit to /cache block can set it to 0 in /system/build.prop
- kernel tweaks included (in /etc/sysctl.conf)
- versioning changed according to new upstream style
7.1.0-11.10.12 (2.3.7)
- odexed build (main purpose is to gain more space in /data - only /cache/dalvik-cache is used, /data/dalvik-cache is empty), be sure to wipe both cache and dalvik-cache in OR when updating
- various fixes
7.1.0-11.10.05 (2.3.7)
- new feature: separate headset and speaker media volume
- various fixes
7.1.0-11.09.30 (2.3.7)
- release build of CyanogenMod 7.1.0 for Milestone (Android 2.3.7)
changelogs for previous releases: http://android.doshaska.net/cm7changelog
download links:
CM 7.2.0 RC0: https://github.com/nadlabak/android/downloads
Google Apps: gapps-gb-20111216-signed.zip - http://www.mediafire.com/?botrs7cz11h8v5x
same as the official gapps-gb-20110828 with:
- Market (Vending.apk) updated to 3.4.4 version
- CarHomeGoogle updated to 2.2.1.4 version (it seems to fix Sygic launch issues)
- new talk with audio/video chat included to make a single gapps update package again
- updater script fixed to be fully compatible also with odexed ROMs
Additional downloads:
- BPSW (2.2 - Froyo): http://code.google.com/p/cyanogenmod...19_0.90-I4.zip
if you are updating to CM from 2.1 firmware, you can use this package to update your baseband processor software to 2.2 version
- devtree (2.2 - Froyo): http://code.google.com/p/cyanogenmod...te-devtree.zip
if you are updating to CM from 2.1 firmware, you can use this package to update your devtree to 2.2 version
Notes:
- 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 Android Market
Installation:
- 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/firmware (or having any issues
)
- 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 CyanogenMod for Milestone specific customizations):
http://code.google.com/p/androidiani-openrecovery/
http://android.doshaska.net
^ a coffee, wine or beer is welcome

>>Copyright Slavery<<
Last edited by kabaldan; 21st February 2012 at 07:47 PM.
| The Following 169 Users Say Thank You to kabaldan For This Useful Post: Show/Hide | ||
-vpa (31st May 2011), 1onew0lf (26th February 2011), 2PaDi2 (14th January 2012), 5inchfloppy (22nd June 2011), adamz667 (24th February 2011), AddiB (10th March 2011), adendum (6th February 2011), AirLancer (31st March 2011), Alevi_Fever (29th July 2011), AliceXES (18th February 2011), alijs (4th February 2011), andrelozer (22nd January 2012), ashketchum (6th February 2011), azzaj (16th March 2011), Babis_ECE (12th June 2011), BAC (7th February 2011), bandroid842 (26th May 2011), beefsack (9th February 2011), ben_duder (28th May 2011), BlackF09 (6th July 2011), bombello123 (11th February 2011), bozzzza (22nd March 2011), brandner (25th February 2011), BSAKSOUK (26th February 2012), bsie (26th January 2012), cbstryker (6th February 2011), CervezaPorFavor (28th May 2011), chambo622 (20th April 2011), cherrybombaz (15th June 2011), choonyoong (1st August 2011), chopitol (24th March 2011), Christoffer84 (4th February 2011), commarla (7th February 2011), consolation (1st April 2011), cool bean (7th June 2011), cucisan (4th February 2011), czarnas (8th February 2011), daniel.zuo (1st April 2011), DanneMCA (26th January 2012), DannyDroid (14th July 2011), Dennis07 (9th February 2011), DocNielsen (20th April 2011), dorol (20th February 2011), droid13 (16th March 2011), Dunnera (6th February 2011), Elektroschmock (11th April 2011), ellianth (28th May 2011), enrsil1983 (24th May 2011), eybee1970 (2nd March 2011), ezteban (9th July 2011), flip79 (8th February 2011), franzuso (29th March 2011), friz (4th February 2011), ganzman (22nd January 2012), girinovey (9th May 2011), gonemad02 (14th July 2011), grimpy (6th February 2011), grino (10th May 2011), grot84 (10th July 2011), gs111 (28th March 2011), H4s1 (8th April 2011), hahaboy (5th February 2011), heartaone (28th May 2011), hearts king101 (13th March 2011), i2gh0st (24th February 2012), JoniDS (14th July 2011), jonypoo (2nd March 2011), Joro_D (22nd January 2012), keshey (7th April 2011), keunhuvac (4th February 2011), KnekKeR (18th February 2011), kv1dr (15th June 2011), L3ibnitZ (11th January 2012), LaDrOIdBoy (15th May 2011), lalit79 (6th April 2011), lbt (19th May 2011), leobg (27th July 2011), lombas (22nd May 2011), lucfig (5th July 2011), LuigiC6 (24th April 2011), lukas77 (7th February 2011), macrae620 (11th April 2011), magiconthetire (28th February 2012), mananwala (4th June 2011), marlyred (10th April 2011), masterinc (4th February 2011), mex_pirate (1st June 2011), mhamini (19th March 2011), mike-08 (5th April 2011), mikicishte (10th April 2011), milerx (28th March 2011), Mioze7Ae (23rd May 2011), misiu9091909 (24th April 2011), misko903 (18th April 2011), mohammadj54 (9th May 2011), mohitrocks (6th February 2011), mord4z (24th May 2011), MoskmaN (17th February 2012), motion_blur (25th April 2011), MrBauer (14th February 2012), MrTwister_CZ (28th February 2011), mrvek (20th January 2012), MuF123 (15th May 2011), mulp (11th May 2011), mxzas (6th April 2011), nabuhonodozor (5th March 2012), nagabushan.c (28th February 2012), nageshv24 (27th March 2011), ntdblizzard (4th February 2011), nvl1109 (21st February 2011), o2xygen (26th May 2011), Orangestrat (4th February 2011), ozo1ozo (11th March 2011), pat2jzgte (19th June 2011), phamanhduc9c (11th February 2012), phnx452 (4th February 2011), pomac (6th February 2011), pwlsrs (11th May 2011), Pzyduck (11th March 2011), RadevMartin (5th February 2011), rajeshjamnadas (30th July 2011), ralf007 (16th March 2011), Ralf_g60 (6th February 2011), Rebel_lord (9th March 2011), Regaddi (3rd February 2012), risahri (11th February 2011), Rolanderen (4th February 2011), rosmarcelino (16th April 2011), Rotundjere (5th March 2011), rrohanjs (18th June 2011), s0ulreaver (17th February 2012), sasmitadani (28th March 2011), scores87 (27th June 2011), sdtaddey (27th April 2011), Setsuna666 (5th February 2011), sfahadzb (18th February 2012), shalom06 (19th January 2012), sharljimhtsin (28th April 2011), sileshnair (6th April 2011), Silverguy206 (29th June 2011), smurcoch (5th February 2011), soifran2 (9th February 2011), Sorensonn (12th February 2011), spineforu82 (9th February 2011), Squel (5th April 2011), Sushifiend (5th February 2011), tegezan (7th February 2011), thedoginthewok (5th February 2011), TheKawa (4th February 2011), timmey (26th February 2011), Tomdroid (18th February 2011), Travis90x (13th April 2011), trewelu (26th February 2012), tutems (8th February 2011), twixyz (4th April 2011), under18 (17th June 2011), Vatazhka (22nd January 2012), walker666 (3rd March 2012), WatskeBart (19th February 2011), wisefreakz (4th February 2011), WLabrador (31st May 2011), xphp (7th February 2011), yosriz (13th June 2011), Yriel40k (4th February 2011), Zocker Tko (6th May 2011), zot71 (5th April 2011), [E]Xtreme (4th March 2012) | ||










