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

Search This thread

mrvek

Senior Member
Feb 10, 2011
579
460
/home
Nightly build, 17.06.2012.

June 17. 2012. Nightly build from kabaldan's sources.

Credits:
kabaldan for his ingenious work

Changes:
Code:
Updated/Added/Fixed langs: Japanese, German, Hungarian, Spanish, PT-BR, PT-PT, Russian, French, Dutch, Italian
Only add WiMAX button option if supported by the device
Add option for DHCP lease time for tethering
Verify weather prior to saving: Verify weather prior to saving in order to avoid user from having to check lockscreen to find out if it was valid or not.
DSPManager: PT-BR User Guide Translation
Camera: Extend the focus reset delay to 15 seconds from 3 seconds: AOSP camera resets touch focus after only 3 seconds making it an unpleasant experience trying to focus and then reframe the picture. This patch extends the focus reset delay to 15 seconds so users will have time to reframe before the locked focus is dropped
Fixed external BT gps date/time issue
Brightness toast panel - dialog displayed is showing brightness when using statusbar brightness control
Status bar: Make brightness control more responsive
Status Bar Brightness Control Padding: Add a padding to the brightness control on both sides to make it easier to reach the min/max brightness
Fix for seek before end of clip issue: When the clip is seeked to just before the end of the clip, the control skips to next track instead of the remaining part of the clip being played.
Use 240x432 bootanimation
nl-rBE keyboard layout should be AZERTY: The default keyboard layout in Belgium is AZERTY, so different from the dutch(nl)
Add Persian keyboard
Keypad enhancements:
	- add SWITCH_CHARSET to keylayout
	- enable keyboard options in MilestoneParts
	- allow on-the-fly switching between primary and secondary keychar maps for the built-in keypad
	- add arabic, cyrillic, hebrew and russian keycharmaps
	- indicate the active secondary map language in status bar
	- multipress: quickly repeated key presses can be used to enter alternate national characters without using char picker dialog

Messaging settings: added option to choose software keyboard type (emoji, send on enter, new line on enter)

File size: 115,751,779 bytes
MD5: c908df87bce52ef11f4c3576fdf8c84d
Download
 

Attachments

  • cm-9-20120617-UNOFFICIAL-umts_sholes.zip.md5sum.zip
    267 bytes · Views: 137
Last edited:

mrvek

Senior Member
Feb 10, 2011
579
460
/home
i was wondering if we could deodex our rom???? if yes how do i go it??? thankyou

Code:
ls /system/app/*.odex
or
Code:
find /system/app/ -name *.odex -print

If you wish to find any .odex file on your device (including sdcard) just modify upper command
Code:
find / -name *.odex -print
(but /system is all you'd need to have a deodexed ROM)

To see how much space is free in /system
Code:
df /system
 
  • Like
Reactions: shalom06

shalom06

Senior Member
Feb 25, 2011
477
140
Mumbai
Code:
ls /system/app/*.odex
or
Code:
find /system/app/ -name *.odex -print

If you wish to find any .odex file on your device (including sdcard) just modify upper command
Code:
find / -name *.odex -print
(but /system is all you'd need to have a deodexed ROM)

To see how much space is free in /system
Code:
df /system

so jus deleteding the odex files will do the job? (noob here)
 

mrvek

Senior Member
Feb 10, 2011
579
460
/home
so jus deleteding the odex files will do the job? (noob here)

Here as well.
However, deodexing is highly "popular" topic and has been thoroughly discused all over the Web (and wider). Google, or any search engine, is your best resource.
btw., you should have tried to execute those commands. You'd notice one very interesting thing while trying to list .odex files.
And do not delete anything you are not absolutely sure what impact will it have on system. This applies to odex as well as any other system resource. Or at least be sure to have a backup handy.

You might want to try
Code:
find / -name *.dex -print
 
  • Like
Reactions: shalom06

Eiertschik

Senior Member
Mar 28, 2011
399
67
Google Nexus 4
Google Nexus 5
It seems like I discovered a strange bug:

If the phone is placed in the original docking station and desktop clock is activated (automatically when placing in the dock) it won't receive any SMS.

If I return to the launcher it works again.

But now it received a SMS whilst in desktop clock mode... it's kinda random :(


How do I pull log again?

I have to enable it somewhere in the settings and then adb, right?
 

afadel

Senior Member
Aug 16, 2010
285
54
Campinas, SP
My SMS app crashes 95% of the time before it even finishes opening.

EDIT: Logs attached. If you need more information Kabaldan, please let me know. Hope this helps. Also, this happens in Whatsapp too, but after a couple of tries opening the app it works. The crashes in the SMS app in this log didn't stop after several tries.
 

Attachments

  • logger.zip
    2.5 MB · Views: 19
Last edited:

scoutme

Senior Member
Jul 3, 2010
171
25
My SMS app crashes 95% of the time before it even finishes opening.

EDIT: Logs attached. If you need more information Kabaldan, please let me know. Hope this helps. Also, this happens in Whatsapp too, but after a couple of tries opening the app it works. The crashes in the SMS app in this log didn't stop after several tries.

Are you vanilla or supercharged?

Sent from my Milestone using XDA
 

horazius

Member
Dec 29, 2008
9
0
Buenos Aires
I have the same problem. I think the problem is related with the contacts service. Is the only thing I find in common between SMS, WhatsApp and Gmail app.

// Sent from CM9 Alpha Milestone-Kang - XDA
 

znetroll

Senior Member
Jan 16, 2012
63
54
Sorry for the Off-Topic, but, where a i can find a Stable and Working ICS ROM for Motorola Droid A855? Thanks Mates ;)
How would a Milestone user know where to find a Droid ROM?!

However, "our" developer nadlabak / kabaldan mentioned a few weeks back that the original Droid lacks dedicated developers and that there is no great ROM for it (I'm paraphrasing here, just read the last few pages). Good luck!

EDIT: Here's his post: http://xdaforums.com/showthread.php?p=27146376#post27146376

---------- Post added at 11:12 AM ---------- Previous post was at 11:05 AM ----------

I have the same problem. I think the problem is related with the contacts service. Is the only thing I find in common between SMS, WhatsApp and Gmail app.

// Sent from CM9 Alpha Milestone-Kang - XDA
That fits with what I experienced. GMail crashes regularly (not always, just often) when selecting a recipient completion option. Also, the browser crashes a lot when entering URLs (I switched to Opera mini), but it generally crashes a lot, so that might be a different issue. Also, the SMS app crashes a lot when opening it. Most of the time, I have to open it twice because it crashes the first time.

Same goes for DB Navigator (German train schedule app), with the slight difference that it crashes absolutely every first time ;)
 
Last edited:
  • Like
Reactions: LeoPosas

adome5

Senior Member
Oct 22, 2011
275
7
after the sms and calls problem (doesnt show on my device but peoples realy call or send messages to me.)
so i go back to cm7 android 2.3.7
wait for stable and good version that fix this problem..
thank you
 

kabaldan

Inactive Recognized Developer
Dec 15, 2009
1,640
3,926
Prague
android.doshaska.net
Last edited:

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.