CyanogenMod 7 for Milestone A853 (with custom kernel, finally)

Main credits:
Obviously, it's the CyanogenMod team and all CM contributors in the first place.
Besides that and my own humble work, CM for Milestone would not be where it is now without the essential works of Skrilax_CZ (2nd-init, OpenRecovery, lot of work on custom kernel, 2ndboot fixes and more), Czechop (hack to the kernel usb initialization code that allows to keep BP working after 2ndboot to custom kernel), f_pasha (gkisystem semaphore patch), Tiago Sousa (author of the original overclock kernel module) and contributions from others that I forgot to list here ;) .
Also worth mentioning is a lot of notable work done by the Defy developers: Epsylon, Quarx and Maniac103
The original 2ndboot code is by Dmitriy Taychenachev and Eugen Maksimov.

Please note that Milestone is not officially supported by CyanogenMod.

Issue tracker: http://code.google.com/p/cyanogenmod4milestone/
FAQ(wiki): http://www.droid-developers.org/wiki/CyanogenMod_4_Milestone_FAQ
Build from source: http://android.doshaska.net/cm7build
github repos: https://github.com/nadlabak & https://github.com/a853
my recent commits to official CM: http://review.cyanogenmod.com/#dashboard,129
2ndboot OpenRecovery: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=Ope...

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 era with custom kernel via 2ndboot
Czechop (Milestone 2) managed to create a hack to the kernel usb initialization code that allows to keep BP working even after 2ndboot to custom kernel.
(See http://forum.xda-developers.com/showthread.php?t=1908687 )
Thanks to Skrilax_CZ, the issue of low performance before the first device suspend has been resolved (L2 cache remained disabled before).

Note that a lot of work on the custom 2.6.32.60 kernel for Milestone has been done by Skrilax_CZ.

Main new features:
- Kernel Samepage Merging enabled
- ZRAM (compcache) can be enabled under CyanogenMod>Performance settings (will be active after reboot)
- additional swap file (or partition) can be used, if desired

Download:
CM7.2.4f: http://d-h.st/3fb
gapps: http://d-h.st/M05
(older CM builds: http://d-h.st/users/nadlabak/?fld_id=2535#files and https://github.com/nadlabak/android/downloads )

7.2.4f (2.3.7) 10.03.2013
- the libaudio that allows beepless call recording has been made optional, because some users reported BP panics on incoming calls
-- you can enable it under Device settings > Experimental libaudio (the change requires reboot)
-- the experimental libaudio received new binary patch that may (or may not) fix the BP panics (testing and confirmation from users is needed)
- several additional fixes done to the call recording code
- added CPU stats kernel module
- the moto RIL data connectivity workarounds introduced in 7.2.4c can be optionally disabled by ro.telephony.ril_class=motow3gplain in /system/build.prop (the default value that includes the workarounds is "motow3g")
- ringer audiofocus fix (by maniac103)
- omap3 hwrng is now exposed by kernel and used by userspace rngd to feed the entropy pool

7.2.4e (2.3.7) 30.12.2012
- call recording: fix recording for calls with asterisk in phone number
- fix typo in /system/etc/init.d/12swap script
- use better way to implement 'Disable Dock Observer' option (fix issue 637 - http://code.google.com/p/cyanogenmod4milestone/issues/detail?id=637 )

7.2.4d (2.3.7) 27.12.2012
- add built-in call recording option; no beeps every 10s during call recording any more
- wifi: disable 802.11n support by default (HT_Enable in tiwlan.ini) to prevent stale data connections when using certain N routers
- kernel: reverted doubling of the DAC fifo size to 16384 (to prevent audio drop-outs) as it caused broken audio playback in certain games
- fix /system/etc/init.d/12swap script

in case you're wondering why the new build is not uploaded to github as before, see https://github.com/blog/1302-goodbye-uploads

7.2.4c (2.3.7) 11.12.2012
- kernel: increased DAC fifo size to 16384 to reduce the chance of audio drop-outs
- fix unwanted lcd-backlight activation by camera button while the screen is off (was related to the light sensor workaround that allows to use camera button to provoke sending of light sensor data without waiting for ALS interrupt)
- better handling of Baseband Processor panic (by maniac103) - instead of immediate reboot like in stock firmware, user is notified and can choose to postpone the reboot (e.g. when he's got some work to finish first). Note about the reason of reboot is displayed after restart.
- workarounds for some motorola RIL issues that cause occasional data connectivity problems (by maniac103)
- build: in-line kernel building
- optional swap activation on boot via /system/etc/init.d/12swap
-- requires swap partition present as third partition on sdcard
-- swap size (in kB) is determined by persist.sys.swapsize property
-- no persist.sys.swapsize property defined or set to 0 means no swap activation

example how to set persist.sys.swapsize property in terminal:
su
setprop persist.sys.swapsize 16384

7.2.4b (2.3.7) 09.11.2012
- kernel update: 10MB more of a free RAM (when the camera is not active)
-- allocate the LSC workaround memory only for the time while the ISP is actually in use

7.2.4a (2.3.7) 03.11.2012
- overclock: vsel entries restored to proofed values
- 2ndboot: updated pre-built binaries
-- a fix instead of a workaround for the GPU performance, proper ATAGs passing (thanks to Skrilax_CZ), etc.
- Music.apk: fixed music playback resume after a phone call (thanks to Danny Baumann)

7.2.4 (2.3.7) 23.10.2012
- the bad GPU performance on low CPU freq fixed via workaround during init (temporary insmod of stock pvr driver)
- updated kernel:
-- we're now on 2.6.32.60 (thanks to Skrilax_CZ)
-- new interactive governor backported from jellybean (with input-boost feature activated by touchscreen events)
-- camera helper buffer (allocated during boot) reduced by 6MB (thanks to alef78) > more free RAM available
-- optional 5 point multitouch fixed
-- fixed usb tethering (only in the 2nd uploaded 7.2.4 build - sorry for the confusion)
- bootinfo hacks could be removed thanks to new 2ndboot update by Skrilax_CZ

7.2.3 (2.3.7) 18.10.2012
download: https://github.com/nadlabak/android/downloads
- older builds are hopelessly obsolete from now on

---------------------------------------------------------------------------------------------------------------------------------

7.2.1 (2.3.7) 01.09.2012
- GPU drivers (SGX PVR) updated to 1.7 (latest Gingerbread release) from 1.5 (Froyo), despite the locked kernel
-- it allows less hacky surfacefliger/libui/egl code. Most notably, some workarounds had to be used for some apps to prevent occasional crashes on screen rotation before. Most prominently it can be seen in Gallery app. Before, the view had to be reset on each rotation (to make sure there won't be a crash), now it can work more naturally. Similar hack has had to be used for Google Maps as well...
- the proprietary gralloc.omap3.so patched to report 265 DPI to match the physical characteristics of the Milestone's display
- "stay away from zombie content providers" race condition fix - before, randomly, apps could get suddenly killed (after they attached to content provider that has been already killed, but its zombie process still there). This race caused apps to suddenly disappear e.g. after the search function has been initiated (reported e.g. in the case of Google Maps before). It should no longer happen after this release.
- a recent Google Maps update changed a part of the name of the always running background service from NetworkLocationService to GoogleLocationService. This change has been reflected in ActivityManagerService code, so the GMaps hack is working again.
- lots of fixes and also new features from upstream CyanogenMod is included, e.g. the increasing ring tone volume option.

7.2.0 (2.3.7) 16.06.2012
- 7.2.0 release
- the most notable 'last minute' fix is the elimination of the occasional 'mute' incoming call (while the two-way call recording ability is retained)

7.2.0 RC2 (2.3.7) 01.06.2012
- fixed initialization issues leading to bootloops or stalled boot if the ext partition mount took too long
- fixed lockscreen button behavior (notification power widget) where the lockscreen couldn't be enabled again after a while (thanks to maniac103)
- Toggle2G built from source; removed the need for root permissions
- usb: usbd built from source (thanks to Skrilax_CZ), disabled usb notification sound, usb tethering can be enabled directly from usb notification menu
- wlan: updated kernel drivers, disabled adhoc support in tiwlan.ini to prevent connection issues for some APs
- possible workaround for mute call issue (more feedback is needed to confirm or disprove its effectiveness) - Issue 752
- LatinIME is run in SystemUI process to spare additional 2MB of RAM
- added protection of Mms app if its service is doing a work. It shouldn't be necessary to keep the Mms app in RAM all the time to prevent lost sms anymore
- added possible recovery from DSP Bridge failures (its effectiveness needs to be confirmed) - Issue 672
- updated fonts (to fix special Romanian chars)
- install process wipes the dalvik-caches automatically
- etc.

7.2.0 RC1 (2.3.7) 23.03.2012
- various fixes under the hood

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 the correct Wifi Regulatory domain selected:
Settings>Wireless & network>Wi-Fi settings>menu>Advanced>Regulatory domain.
Select the 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

rest of changelogs: http://android.doshaska.net/cm7changelog

download links:
CM 7.2.4: 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/cyanogenmod4milestone/downloads/detail?name=upd...
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/cyanogenmod4milestone/downloads/detail?name=upd...
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 from 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/fw or from 0.01/0.02.
- 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 with battery charging added and writing to certain sdcards fixed:
http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=Ope...

archive links:
CM 7.0.1 (0.08-11.04.24): https://github.com/downloads/nadlabak/android/update-cm-7.0.1-0.08-11.04...
0.08-11.04.10: https://github.com/nadlabak/android/downloads#download_90696
0.08-11.04.05: https://github.com/nadlabak/android/downloads#download_89556
0.08-11.03.27: https://github.com/nadlabak/android/downloads#download_87368
0.08-11.03.16: https://github.com/nadlabak/android/downloads#download_84898
0.07-11.03.12: https://github.com/nadlabak/android/downloads#download_83957
0.07-11.03.09: https://github.com/nadlabak/android/downloads#download_83469
0.07-11.03.04: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC3-0.07-1...
0.07-11.03.02: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC3-0.07-1...
0.07-11.03.01: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC3-0.07-1...
0.07-11.02.23: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC2-0.07-1...
0.07-11.02.18: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC1-0.07-1...
0.07-11.02.15: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...
0.07-11.02.14: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...
0.07-11.02.12: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
0.07-11.02.10: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...
0.07-11.02.09: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...
0.07-11.02.07: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...
0.07-11.02.06: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...
0.07-11.02.03: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=upd...
mirror: https://github.com/downloads/nadlabak/android/update-cm-7.0.0-RC0-0.07-1...

Comments

Is it just me?

Is it just me who want more RAM on A853? Or is it impossible to use the free RAM on /data partition by any mean?

It's not RAM

It is flash NAND storage.
Wait and see if Skrilax_CZ succeeds in making the swap possible via kernel module.
Even then it would not be wise to use the free space in /data for a swap file, as the flash would die very soon. But zram - compressed RAM drive, used as a swap partition could make things better. But it all depends on swap, which is very hard to enable via module on locked kernel. Be patient.

60 MB is quite good, it was

60 MB is quite good, it was around 40MB before

Yes, indeed 60MB is quite good

Hi

I have actually gained double of free RAM after moving apps and libs to sd-ext. I mostly had about 30MB of RAM before, on CM v7.1.5. I am sorry to be greedy, but I just don't want to have something wasted.

I had a thought to use the free RAM, i.e. on /data partition, for the swap file. But unfortunately, the swapon applet on busybox does not support swap file. It turned out to be that is due to the kernel does not support that. So I asked the question about another way to use that free RAM.

Cheers,

Anto

OR problems

I updated to the new OR files as linked and now OR won't run and crashes during boot. Any ideas? Much Appreciated.

Never Mind...got it

As above

Is there a detailed change log for each build?

This way I could know what's new (many important fixes and improvements...), and maybe test it too.

Thanks for the great work!

Unitedcashloans

WIFI once again broken on most recent build

Just like the last update the WiFi is broken for WPA encrypted WIFI connection (works with an Open connection) tried the same suggestions as the last build (delete the supplicant file & the deleted the entire WIFi directory) all to no avail. Not sure what has changed in the most recent builds but wifi has always worked well without intervention on all build of 7.12 & earlier.

wipe_system.sh always solves my issues

Hi

I had a lot of issues as well after upgrading to later version of nadlabak's ROM. After the upgrade to v7.2.0, I also had Wifi issues. Every time I had issues after the upgrade, I usually just use wipe_system.sh script from the recovery menu before installing the ROM. Actually, I also usually wipe everything (dalvik, user data and cache). Don't forget to do backup if you still want to have all your previous apps and settings.

Cheers,

Anto

7.1.2 (2.3.7) 13.12.2011

My Milestone was never so good as now. It's fast like hell. Thank you a lot! :D

cm7 2.3.7 v7.2 RC0 is great!

as I said, is much faster than previous versions, insurance was the incorporation of "Zram" you can see a more fluid to leave any application to the desktop (no longer closes the launcher adw) now simply salts of any game or application and there are all the icons without waiting :)

Antutu else used the Benchmark and the results I showed in test scores that I have 398 Mb of RAM =O if not at the Zram or something else but whatever it is you're doing is great Nadlabak still out there :)

negative point, the system now runs more smoothly but something wrong with the games, I can not open or even birds Angry! my first of load of the game and then just closes! is that something is failing to free resources and games?

That's all of the rest is a luxury! :D

Need to leave unwillingly, with thanks.....

Dear nadlabak,

Thanks for your hard work on the MS and its really helped to extend its service life to me. Unfortunately, my stone rested in peace one day, quietly and suddenly. Entering recovery mode or OR is OK, but normal start up ended with boot loop or bootloader error. It also allowed me to perform nandroid recovery, OR update, and even flashing sbf with RSDLite.

The only strange observation was the IMEI (etc) showed "N/A" in RSDLite. It seemed that part of the content storing the IMEI and other unit specific data was gone and I had no means to restore it.

Again, thank you very much.

yours,
Edmund

P.S. I'm now using an Atrix 2. But in case some body can give me some clue I'll try to fix my stone.

Gapps and thanks

Hi, I'm mainly writing because I can't get the new gapps, I don't know if that's cause of my country or something. I've tried everything, wifi, direct cable, 3G, diferent ISPs, proxys, etc, but I can't get to the multiupload link, it simply stucks loading. So, if you can please share it over another service, like other dl website, or even torrent, that would be great.

Aside of that, awsome work, 7.1.5 is really polished and nice. Thanks to all the team that makes it posible, and specially to nadlabak.

Booting to OR

I upgraded to the 1.46 rev of OR with the mmc fix, I had been using 1.46 before. Now when I boot while holding the camera button it briefly flashes the packet screen which them changes to a warning sign and it crashes from OR and boots to cyanogen mod. I need to add the ext2 and ext3 but can no longer access the OR console to do so. Any ideas?

hiding pictures in gallery

all my mp3s' album art is showing up in gallery? what's the best way to fix this?

.nomedia is not an option because it blocks the mp3 from showing up in music player also.

i googled and there are apparently some apps that do this, one particular effective, but not supported on motorola phones? wtf.

there are also other galleries that "hide" the folder from being shown but it's still loaded at launch which takes time.

what's the best way to avoid loading "non pictures" in gallery? even OpenRecovery graphics load for some reason, despite the built in .nomedia file in the openrecovery directory.

Simple, rename the albumart

Cover images should be named albumart.jpg. Then they won't show up in gallery.

Miui open their code

Just letting you know that they did it nadlabak

take a look:

http://miuiandroid.com/2012/02/xiaomi-opens-up-android-rom-source-code/
https://github.com/MiCode

maybe you already know..
maybe it's not usefull for you..
I cant understand nothing about it..just trying to help here hehe

What's the difference between lib2ext and apps2ext?

I am on 7.1.2 and I only have 20MB left on my phone because some apps can't run on SD card and my widgets for sure won't run on sdcard. So I am looking at extending the phone's storage onto the sdcard with either lib2ext or apps2ext...

What is the difference between lib2ext (listed on this page) and apps2ext (on mrmuh.com)?

APPS2EXT
(step 3 on mrmuh.com)
http://www.mrmuh.com/2012/01/update-a-motorola-milestone-from-motorola-f...

LIB2EXT
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.

lib2ext

Lib2ext is an extension to app2ext to allow you to move even more stuff (libraries) to ext partition.

Weirdest issue

After installing 7.1.5 I couldn't use my phone as a phone anymore: On calls nobody could hear me and I couldn't hear anything either. The phone was just mute, but the calls did complete.
I tried using earphones (the one bundled with Milestone) and I could only hear myself talking, not the other person (and the other person could not hear me either).
I went back to 7.1.2 and the issue is gone!

Call issue

I had the same Problem with 7.2.0 RC0. Then I noticed that the "Voice quality" in "Call settings" was "not set".
I don't have that call problem anylonger since I've set the Voice quality to normal

problem with Hardware Search Buttion and Android keyboard

Anybody may please help.I know this is not the place to post this comment.But please bear with me.Since no reply seems to be coming for my original post in HO!NO's xda thread,I am furnishing it below again.Somebody may please help.Waiting with thanks

".I have installed HO!NO's wonderful 7.1.5 Edition based on Kabaldan's 7.1.5 .But I am facing a problem since HO!NO's 7.1.3 Edition and this latest one.The Hard Ware Search key has no response at all.Also in the Market Application no response for the Search Button provided in the Market page.So no applications can be searched in Market for downloading.And one thing more.In Android keyboard while pressing the Delete Button the letter"m" appears.No deletion of characters is done.What might be the reason and how can it be rectified.Please be kind enough to advise the remedy.I have done Dalvik wipe,Cache Partition wipe and Full Data wipe in the Open Recovery before applying this latest ROM.
I may add further.On investigation I found out that the problem is not with Android keyboard.It appears only in the portrait mod.In landscape mod the the Delete button and the search button in Market work smoothly.But when it is put in the portrait mod the extreme right buttons "p","l" &"x" buttons of Android keyboard do not work properly.When "x" is pressed "m" appears,when"l" is pressed "k" appears & when"p"is pressed 'o' appears.And no response for Search button in Market.The extreme right edge of the screen in Portrait mod seems to be not touch sensitive.Also the Hard Ware Search is completely inactive in both mods.I know there is a provision of setting for screen alignment in windows phones.Is there a similar setting in Milestone or CM also?Anybody may please suggest a remedy.I am waiting with thanks."
pnsdhrn

GApps

The Google Apps file was only hosted on Megaupload and as most people probably know, it was taken down a few days ago. I can not find this file someone else, so could someone upload the file to another one-click-hoster? Would be very helpful.

(In case rapidshare.com for example is still very reliable and was not changing its TOS due to the Megaupload issue, but for 8MB i would not mind any of the available hosters.)

Multiupload still available

Nevermind, the file is still available at Multiupload. The redirection over Port 81 on the Multiupload link was not working in the specific Wifi network I was in.

Unlock Sim

Is it possible to unlock a sim (desimlock), Motorola's procedure to show form (long press * and #, 3, 2, # press OK) does not work!
Best regards

7.1.4 / 7.1.5 - Youtube and recorded video issues

Hi folks, first off i thank you for delivering me from the horror of plain motorola 2.2.1 Android!

However i do have issues where i didn't have them with the 7.1 RC2 version.
(Updated from that to 7.1.4 in 1 go without issues, then upgraded to 7.1.5).

Youtube videos do not work at all in 7.1.4 on my Milestone from the Netherlands.
Youtube videos DO work but only if HQ option is turned off on 7.1.5.

No movie (absolutely any) will play on 7.1.4 (same deal as above).
Some movies will play and some won't (not randomly, consistently the same files), most notably the ones i made with the recorder application will not play where a recoded movie will f.ex.

It's generally better in 7.1.5, however compared to 7.1.4 the battery drain is pretty damn big, 7.1.4 would keep my battery to 50% or higher if using lightly all day (16 hour day) and 7.1.5 will have fully drained my battery in less then 10 hours.

I have made sure to kill off any unnecessary process and the CPU is still on interactive mode 250 - 1000MHz.
I may be repeating known issues, but i can't see those of this origin so i thought i'd post it!

Thanks in advance and keep up the most awesome work,

-- Deffy

Whatsapp upgrade error

I'm having a problem upgrading whatsapp: when I install it from market, at de end appears a message saying "missing shared library" or something like dad (that).
Does anybody has the same problem? solved it?
Thanks in advance!

Missed Shared Library

I have the same problem.. do anybody knows how to fix it??

Connect the phone with USB

Connect the phone with USB Debugging and have a look to the adb log during installing the app. It will show you which library is missing.

I had a similar problem some weeks before. There was not enough diskspace on the phone for installing the gapps libs and so all apps which are using the gapps libs couldn't get installed.

OR restoring CM7 from CM9

Hi wise people,

I have in mind to upgrade my milestone to CM9, but I wonder if do a full nandroid backup of CM7, i'll be able to restore it from ICS.
I want to play ICS, but restore my GB back for daily use, without losing data.

Thanks everyone!!!

no problem.

I did it several times between CM6 and CM7 the base it is the same, don't have to be problem between CM7 and CM9, but I don't try it

jorgemariom

HW Keyboard stopped working

Hey Guys, any clue why my hardware keyboard stopped working?

In console mode at open recovery it works fine, but "inside" the ROM, it´s not working anymore...
The only changes that i made were upgrading from 7.1.4 to 7.1.5 and created a ext2 fs...

keyboard

Keyboard stop working when you change your keyboard layout in recovery: wipe dalvik and cache, install a ROM again and change keyboard layout in Settings -> device settings

WEP

I can't encrypt my mobile hotspot with WEP any more, worked before with wifi tether, I installed that again but WEP wasn't available on that either any more! Where can I report this?? I'd love to have it fixed

Ring style lockscreen bypasses pin lock after cancelling call

Hey nadlabak,
I know bugs shouldn't be posted here but I don't have enough posts to be posting in the development thread over at XDA and I'd rather be anonymous.

There appears to be a bug with the ring style lockscreen which allows anybody to reach the homescreen without entering a pin.

Steps to reproduce:
1.In Location & Security set a screen lock pattern.
2.Go to cyanogen settings->lockscreen settings->style options.
3.Set lockscreen style to Ring
4.Set incoming call style to Ring
5.Set Holo style in Ring-Lock style
6.Go to cyanogen settings->lockscreen settings->unlock options.
7.Set Skip on security
8.Have a phone call the Milestone
9.Cancel the call on the Milestone by sliding to the left
10.The Milestone will be on the homescreen.

This bug does not appear if cyanogen lockscreen settings are set to tab style. So I believe it is localized to the ring style lockscreen.

I updated from 7.1.0 to 7.1.5 without a full wipe. If this isn't a problem on your phone I'll do a full wipe and try it again so maybe someone else can try it as well.

Thanks again.

You rock

Wow wow wow, now backporting ICS features to Gingerbread. Guy you deserve, at least some kind of virtual monument. I'll write it again: BIG THANKS!

Nad and cia, by far => the best thing that happened to our milestones...

This is what always expected from Android.

Problem teplota baterie neustale na 26 C

Ahoj v prvni rade chci podekovat za vybornou portaci CM ;) Mam problem co se tyka teplot baterie, baterii co pouzivam v MM od zacatku tedy originalni mam uz na hranici zivotnosti, proto jsem se rozhodl koupit novou znackovou BP6X s datem vyroby 2011-06 oc me bezi s touto novou baterii vse slape jak ma az na dva detaily za 1 nizka vydrz rekl a 2 detail baterie ukazuje pokud se nenabiji porad 26 stupnu C pokud ji nabijim at jiz USB nebo ze zasuvky ukazuje 25 stupnu C. Samozrejme kdyz ji mam v ruce tak ma vic stupnu zase kdyz je monbil v zime proste ty stupne se ani nehnou, jde me o to jak je to u MM reseno co se tyka infa o teplote baterie, vim ze samozrejme je to dulezity ukazatel co se tykaj krivek vybijeni a nabijeni a z toho taky vyvozuji ze at se baterka tvari jako nabita leti kapacita dolu neuveritelnou rychlosti dalo by se rici ze o 1% za +- 10 -15 sec. A nejvetsi zahada je ze v domeni ze sem novou baterii znicil ci koupil pozkozenou , koupil jsem minuly tyden novou v slusnem obchode na netu a zase to same , a gol cislo dva clovek , dam do mobilu puvodni baterii originalni uplne stejnou jak ty dve nove a teplota baterie ma realne hodnoty a neni porad zasekla na 25 nebo 26 stupnich C jak u tech novych baterii z toho vyvozuji ze problem neni v HW mobilu ale bud kernelu nebo elektronice baterie pokud tedy nejakou ma jako ze urcite , jen se chci zeptat jestli si o podobnych problemech nekdy slysel a co by mohlo pomoci ? jen chci zduraznit ze se nejedna o problem MM s CM ale zkousel sem to i na MIUI ROM a dela to to same

fake BP6X

s nejvetsi pravdepodobnosti je problem v tom, ze se nejedna o originalni baterii, ale o napodobeninu.

viz: http://android.doshaska.net/battery

vsimni si rozdilu ve tvaru kontaktu a chybejici prouzek indikatoru vlhkosti

tak sem to porovnaval a

tak sem to porovnaval a prouzek indikatoru vlhkosti tam je i znaceni jak na originalu sedi a to sem kupoval 2 nove baterie od ruznych dodavatelu, bud je to zdarile fake coz se me nechce verit ale nedokazu si fakt vysvetlit proc by ta baterie nemela predavat svoji teplotu i kdyby to bylo fake tak to tam snad daji

WiFi connection issue

Wifi is still broken in 7.1.5

WiFi connection issue

The same here.

Wifi works - I think I understand...

Hi,
I had the same problem with 7.1.4 and 7.1.5
I discovered the menu when you configure wifi networks (menu button)
Then Advanced Options
First choice ("Domaine Regulateur" in french I don't know what it is in english?), I choose 14 channels (nothing was selected).
And it works fine!
Hope this will help
To Nadlabak: it has always worked well before. Broken on 7.1.4. Default option changed? Thank you for your excellent job.

Regulatory Domain in English.

Regulatory Domain in English.

WiFi connection issue

Thanks, changing this worked.

systemui

At boot the systemui.apk crashes and the usual force close or report option is available. After a little while however it relaunches again, properly this time. So the crash only occurs on the initial boot. Started happening after the 7.1.5 update. Is anyone else affected by this?

GIGAkun

I am experiencing the same

I am experiencing the same problem with systemui (status bar force close) on boot

WEP encryption

I updated to 2.3.4 and I can't seem to be able to encrypt my hotspot to WEP, I need WEP because that's the only encryption my Nintendo DS supports, I tried getting the wifi tether app again but the option WEP isn't there either anymore so I'm assuming it has something to do with netfilter or iptables (I don't really know) anyone now how to get WEP encryption back?

Nadlabak you are awesome

WEP problem too

Hey. I have the same problem with wep, WPA seems working fine!

MMS

Ahoj, doteraz som mal FroyoMod (2.2.2) a keď mi prišla MMS bola v spravách s tlačidlom Download (mám vypnuté dáta). Len som zapol dáta a a dal download.
Včera som si dal tvoju 7.1.4, MMS mi vôbec neprišla, ani zmienka v spravách po nej, skúšal som aj zapnúť dáta.
Nejaké riešenie? Ďakujem, PaDi

EN:
Hi, i had FroyoMod (2.2.2) and when I received MMS, there was in messages with Download button (no data allowed). I turned data on, downloaded MMS and turn data off.
Now i have your 7.1.4, I don't receive MMS, no MMS in messages. I tried it with data on too.
Some solution? Thanks, PaDi