[ROM] CyanogenMod 9.1.0d (Android 4.0.4) [20130107]

Search This thread

cool bean

Senior Member
Jun 26, 2006
199
16
Thank you for the latest buil Mrvek and Kabaldan.

Coming from NOHO!CM7 rom, can I just wipe everything and flash this over it?

Do I need to do something for ext4 or prepare the SD card?

thanks a million guys!
 

mishu28nmv

Member
Oct 16, 2011
30
1
Allmost every cm build for Milestone worked for me, every rom designed for Milestone is good for my phone. Is the same Milestone but the camera (5 mp), the omap and hdmi port is the diffference. The only thing is that every time I root my phone or install a Rom that has standard root, is the wireless that goes from full strenght to 2/4 bars (even if I stand beside the router). I will install this (again) because it's faster then 2.1 update 1!!!
 

cool bean

Senior Member
Jun 26, 2006
199
16
Just wipe EVERYTHING (including ext partition) and apply the update - the ROM will do the rest - no extra steps needed

Thanks a lot. May I ask how do I wipe ext partition? I'm using open recovery by Skrilax1.46 which allows me to wipe Dalvik, Data / Factory Rest, and Cache Partition.

It doesn't have an option to wipe ext partition.

Forgive me, I'm not well versed in the android world.
 

dstruct2k

Senior Member
Jan 31, 2008
1,253
938
Winnipeg
Google Pixel 4
Thanks a lot. May I ask how do I wipe ext partition? I'm using open recovery by Skrilax1.46 which allows me to wipe Dalvik, Data / Factory Rest, and Cache Partition.

It doesn't have an option to wipe ext partition.

Forgive me, I'm not well versed in the android world.

Replace it with MiniMod OR (delete/rename recovery.zip and /OpenRecovery/ from the SD card, then put these ones in their place) and you'll be much happier. You can move everything from your old /OpenRecovery/updates/ folder into the new one to keep all your ROMs on the SD card if you just rename the old one to something else instead of deleting it. ;)
 
  • Like
Reactions: cool bean

dexter_10

Member
Apr 18, 2011
42
7
Valledupar
Hi all, mmmm.. ok i have a problem, after of install the last version this ROM do not work the button of search. i think that, was a problem of harware but, too do not work the button of search the apps how google play etc.. and other problem.. when i am using the keyboard virtual not work the button the erase, the button "L" and button "P" i dont know what happen! and worst of all is that you install any ROM has the same problem, I even ironing GOT ROM again and nothing is resolved :'(
the only way to run these letters is to rotate the phone and use the keyboard touch horizontal. if not only happen to me but if anyone knows something about it would appreciate it. :/

Sent from my Milestone using XDA
 
Last edited:

douglasroos

Senior Member
Mar 1, 2008
247
62
Samsung Galaxy S23 Ultra
This build works amazing, its extremely fluid, i have installed whatsapp, facebook and twitter along with apex launcher, and works very well, the bad thing, i have to set the cpu to 1000mhz and the governor to performance to avoid the lag and the freezes. Excellent!!
 

mrvek

Senior Member
Feb 10, 2011
579
460
/home
Lockscreen: settings - security to enable. Settings - system - lockscreen to configure shortcuts if you wish.

Dexter: it is difficult to understand you. You could try to install again. I have no problems with search button or virtual keyboard.
 
Last edited:

pnsdhrn

Senior Member
Nov 19, 2010
2,786
374
Samsung Galaxy Z Fold2
Just wipe EVERYTHING (including ext partition) and apply the update - the ROM will do the rest - no extra steps needed
Dear Eiertschik,
Why wiping of ext partition is needed?Is it sufficient to wipe dalvik,cache and data only?And if wiping ext partition is necessary whether I have to repartition it again before installing the new ROM?

---------- Post added at 02:32 PM ---------- Previous post was at 02:25 PM ----------

Replace it with MiniMod OR (delete/rename recovery.zip and /OpenRecovery/ from the SD card, then put these ones in their place) and you'll be much happier. You can move everything from your old /OpenRecovery/updates/ folder into the new one to keep all your ROMs on the SD card if you just rename the old one to something else instead of deleting it. ;)
Why wiping of ext partition is needed?Is it sufficient to wipe dalvik,cache and data only?And if wiping ext partition is necessary whether I have to repartition it again before installing the new ROM?
pnsdhrn

---------- Post added at 02:36 PM ---------- Previous post was at 02:32 PM ----------

Hi all, mmmm.. ok i have a problem, after of install the last version this ROM do not work the button of search. i think that, was a problem of harware but, too do not work the button of search the apps how google play etc.. and other problem.. when i am using the keyboard virtual not work the button the erase, the button "L" and button "P" i dont know what happen! and worst of all is that you install any ROM has the same problem, I even ironing GOT ROM again and nothing is resolved :'(
the only way to run these letters is to rotate the phone and use the keyboard touch horizontal. if not only happen to me but if anyone knows something about it would appreciate it. :/

Sent from my Milestone using XDA
Might there be problem with the digitizer of your phone.It is a hardware problem.You will have to replace the digitizer with a new one.
pnsdhrn

---------- Post added at 03:34 PM ---------- Previous post was at 02:36 PM ----------

Replace it with MiniMod OR (delete/rename recovery.zip and /OpenRecovery/ from the SD card, then put these ones in their place) and you'll be much happier. You can move everything from your old /OpenRecovery/updates/ folder into the new one to keep all your ROMs on the SD card if you just rename the old one to something else instead of deleting it. ;)
Sorry please for one more doubt.After wiping Dalvik,Cache,Data etc whether I have apply "Update.zip" file in the MiniMod before applying the Update containing the new CM9 ROM and the GApps?
 
Last edited:

mrvek

Senior Member
Feb 10, 2011
579
460
/home
Sorry please for one more doubt.After wiping Dalvik,Cache,Data etc whether I have apply "Update.zip" file in the MiniMod before applying the Update containing the new CM9 ROM and the GApps?

I have never wiped sd-ext before switching roms and that never caused problems for me. Although you might want to minimize app count since cm9 is somewhat demanding on resources and to much apps might make it slower. If you wipe ext there is no need to partition again.

"update.zip" is essential part of recovery (OR, FuFU...) and is placed in the root of your sdcard along with "OpenRecovery" folder. It is one step in a process of loading recovery. No need to apply it as an update zip from OpenRecovery/updates folder.
 

cool bean

Senior Member
Jun 26, 2006
199
16
Thanks guys.

Another question, anyone know if navigon 4.1.1 USA/Canada is working on this ICS rom?
 

saeed.salek.b

Member
Apr 11, 2011
31
9
@kabaldan please help
how can enable lock screen in cm9 ?
and
how can add google account for back up and sync ?

and i find some bug

1- camera key is not working
2- in camera when click on panorama
3- in setting>personal>profiles> s nothing
4- orginal keyboard can't change language like arabia

and i can have screen lock like other version
 

Eiertschik

Senior Member
Mar 28, 2011
399
67
Google Nexus 4
Google Nexus 5
Dear Eiertschik,
Why wiping of ext partition is needed?Is it sufficient to wipe dalvik,cache and data only?And if wiping ext partition is necessary whether I have to repartition it again before installing the new ROM?
Wiping the ext partition is only necessary (or at least adviseable) if your previous ROM also used the ext partition.
That way you can be sure that CM9 sees an empty ext partition and has no problems using it.

You do not have to repartition anything if you just wipe the ext partition.

Repartitioning would be only necessary if you choose to format the whole SD card.

Sorry please for one more doubt.After wiping Dalvik,Cache,Data etc whether I have apply "Update.zip" file in the MiniMod before applying the Update containing the new CM9 ROM and the GApps?
I don't understand your question.

If you want to replace your current ROM with CM9 take the following steps:
1. Backup your current ROM
2. Wipe /cache, dalvik-cache, /data (factory reset) and ext
3. Apply the CM9-update.zip and GApps afterwards.
4. Reboot and wait - it takes a long time to boot the first time
 

dexter_10

Member
Apr 18, 2011
42
7
Valledupar
Thanks mrvek and pnsdhrn...

well, after a night of none use the phone everything worked fine, but after a time navigation in the Internet only began to scroll up and down and just pressing buttons! then remove the SD and SIM card turned it on and it worked fine, but after a while of use failed again, maybe it's a hardware problem because they are three years of use of the MM, but the strange behavior I've seen in the pc with viruses. :/

i think that is time to change the phone :'(

Sent from my Milestone using XDA
 

znetroll

Senior Member
Jan 16, 2012
63
54
I've been observing a strange network issue lately. As I live in Germany, my network provider uses GSM. However, my phone once switched to CDMA, burning through the battery trying to find a CDMA network. It was still connected to 2G GSM (EDGE), which is what I usually get for "GSM only". For 3G, the correct setting is "GSM auto (PRL)".

Also, when rebooting, I cannot unlock the SIM card. I have to switch to airplane mode before rebooting, then after the reboot, go to my home screen and disable airplane mode to unlock the SIM, which is kind of annyoing. Maybe the issues are related?
 

adome5

Senior Member
Oct 22, 2011
275
7
i have problem on the moving from regular mod to landscape mod-
all the apps ,the screen will be Distorted and take some time to Return to work normal.
also i cant do sync- friendcaster,whatsapp and facebook apps..
only to me the rom its litlle slow? what the setting of the speed of the device that recomended?
the phone contact,dialer and sms its the Applications that work slowest of all the possibilities that the device.
wish that possible help here,
you do the best work and Well done!! :)
 

pnsdhrn

Senior Member
Nov 19, 2010
2,786
374
Samsung Galaxy Z Fold2
I have never wiped sd-ext before switching roms and that never caused problems for me. Although you might want to minimize app count since cm9 is somewhat demanding on resources and to much apps might make it slower. If you wipe ext there is no need to partition again.

"update.zip" is essential part of recovery (OR, FuFU...) and is placed in the root of your sdcard along with "OpenRecovery" folder. It is one step in a process of loading recovery. No need to apply it as an update zip from OpenRecovery/updates folder.
Thank you for your guidance mrvek.I shall follow it accordingly.
pnsdhrn

---------- Post added at 02:05 PM ---------- Previous post was at 01:51 PM ----------

Wiping the ext partition is only necessary (or at least adviseable) if your previous ROM also used the ext partition.
That way you can be sure that CM9 sees an empty ext partition and has no problems using it.

You do not have to repartition anything if you just wipe the ext partition.

Repartitioning would be only necessary if you choose to format the whole SD card.


I don't understand your question.

If you want to replace your current ROM with CM9 take the following steps:
1. Backup your current ROM
2. Wipe /cache, dalvik-cache, /data (factory reset) and ext
3. Apply the CM9-update.zip and GApps afterwards.
4. Reboot and wait - it takes a long time to boot the first time
Thank you Eiertschik for clearing my doubt.BTW my report to you reg the replacement of digitizer is still pending as it is not got done by the technician.Once it is got I will install the MiniMod Recovery and then CM9 and shall send you the report.Thanking you once again,
pnsdhrn
 

Top Liked Posts

  • There are no posts matching your filters.
  • 176
    Yes, it simply means that we (and other locked devices as well ;) ) finally have a proper graphics driver needed by ics.

    So we have fully working hwui for any app, Chrome works (though it's too RAM hungry for Milestone to be anyones favorite browser, I guess).

    For Milestone it also means one important thing: one nasty bug of the old driver is gone. It plagued Gingerbread as well as ICS - it happened on orientation change.
    Under ICS it caused parts of the screen to become black when rotating the phone while running recent Opera Mini (due to hw reset of sgx unit during the change).
    Under Gingerbread, it caused crashes in sgx libs on rotation, for which I used workarounds directly in app source (Gallery3D) or in the framework (GoogleMaps).
    So I'll try to use the new drivers also in CM7 in the future.

    It also means that I upload a new build soon, because I postponed any releases until I'll be able to get the new drivers to work despite the locked kernel.
    I'm really happy that I succeeded :D .
    143
    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, 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.

    Source: https://github.com/nadlabak
    Home page: http://android.doshaska.net/cm9
    Build from source: http://android.doshaska.net/cm9build

    Download:
    CM9.1.0d: http://d-h.st/7eH
    gapps 20121225: http://d-h.st/xd0
    OpenRecovery 2ndbootOR: http://code.google.com/p/cyanogenmod4milestone/downloads/detail?name=OpenRecovery_2ndbootOR_v1_1.zip

    Because of limited space in system, gapps are installed to /data/vendor. But if ext partition is present on sdcard, they are moved to /sd-ext.
    Therefore ext partition is highly recommended for CM9, otherwise the space for apps in /data will be too limited.
    You can find instructions on how to resize fat and create ext3 partition directly in OpenRecovery in this very fine guide by pontomedon:
    Full guide from stock Motorola Android to CyanogenMod 7 for Milestone

    CM9 for Milestone is using 2ndboot to run custom kernel despite the bootloader kernel lock.

    Android 4.x requires at least 340MB RAM available to kernel and userspace
    As we have only 225MB, don't expect any miracles - the hardware constrains count.

    HW acceleration increases application's RAM demands. You can use the included HWA Settings app to disable it per app.

    Known issues:
    You tell me ;) .

    9.1.0d (4.0.4) 07.01.2013
    - fix: keep keyboard backlight off while keyboard is hidden
    - fix crash on launch of certain apps (e.g. Aldiko) - use workaround for occasional mysteriously zeroed bitmap scale parameter
    - Apollo music player fixes - jellybean backports; reworked image fetching and caching (by iwo)

    9.1.0c (4.0.4) 30.12.2012
    - call recording: fix recording for calls with asterisk in the phone number
    - fix the per app HW acceleration disable code to work according to application package name as specified by HWA Settings app (the original implementation [which pre-dated HWA app usage] used process name, not package name)
    - re-implement the 'Disable Dock Observer' option - for users of phone cases with magnetic closures (to prevent the screen turning on in reaction to a magnet appearing near the phone)

    9.1.0b (4.0.4) 26.12.2012
    - fix VoiceSearch, VoiceTyping and Talk (voice) - please use the updated gapps package http://d-h.st/xd0
    - fix adb toggle
    - fix possible crash when recording videos and re-enable limited preview frame rate for better Camera app responsiveness
    - fix backup of system files (mostly gapps) during ROM updates
    - add built-in call recording option; no beeps every 10s during call recording any more
    - updated CMFileManager
    - 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

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


    9.1.0a (4.0.4) 11.12.2012
    - fix relaunch of some activities on keyboard slide out/in (e.g. YouTube playback, Root Explorer...)
    - CMFileManager included (backport from JB)
    - 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 Basband 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)
    - 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

    9.1.0 (4.0.4) 05.12.2012
    notable recent fixes and features:
    - support for connecting to adhoc wifi
    - fixed wifi networking when using UPnP/DLNA apps
    - note that this build is done from the branch with removed theme engine,
    as the theme support seems to be too heavy, hurting performance of our device

    07.03.2012
    update-cm-9-20120307-SNAPSHOT-umts_sholes-signed.zip
    - video recording (not exactly smooth yet, but working nevertheless)
    - added missing sysctl to prevent RAM fragmentation (cause of gmaps freezes)
    - etc.

    03.03.2012:
    - camera is working (only taking pictures, not video recording; panorama mode is not working)
    - switched back to Calendar and LatinIME built from source (use the updated gapps-ics-4.0.3-20120302)
    - bootanimation is enabled by default, it can be disabled under performance settings
    - baseband selection is under device>advanced settings
    - usb and native wifi tethering is not working yet (but should be fixed soon, probably in the next build)

    14.01.2012:
    notes:
    - until the open source solution will be ready, Google builds of Calendar and CalendarProvider are installed via gapps to provide Google Calendar sync. Google build of LatinIME is included to provide access to downloadable dictionaries.
    - most of the gapps are installed to /data/vendor. if you are updating from earlier CM9 build, use "rm -r /system/*" in recovery console before installation to make sure you don't run out of space in /system because of previously installed gapps
    - bootanimation is disabled (debug.sf.nobootanimation=1 in build.prop), because the default bootanim takes more than 80MB of RAM while running, which may cause issues - from very long boot time to bootloops.
    33
    To let you know what's going on:
    CM10 (Jelly Bean) boots fine here. A lot has been already done and achieved, though there's also a lot of minor issues that will need more work.
    What's important - there doesn't seem to be any show stopper at this point.

    CM9/ICS is more or less dead from the moment of JB release, therefore I fully focus on bringing CM10 to omap3 / Milestone now.

    (Indeed, CM7 for Milestone will also get a significant update, hopefully sometime soon, when JB frenzy will cease a bit).
    30
    thanks for your explainations. i didnt know that we did not have full hw acceleration on our cm9 but its good to know. but may this new driver also fix the video encoding issue? if we would have full hw acceleration and could watch videos without any lags, that really would be awesome.

    Accelerated video encoding already works fine.
    It's the hw accelerated video decoding, and that is still a problem (on every omap3 device running ics). But I dare to say that it's really the last hard bit remaining to be solved.

    Anyway, the ICS for Milestone has reached a point I wouldn't dream about at all in the beginning.
    16
    Just to let you know: I plan to upload new build + new gapps package in a few days, stay tuned.
    And... thanks to those providing the intermediate builds for other users. I'm rather busy, so I appreciate your help.