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

Search This thread

mrvek

Senior Member
Feb 10, 2011
579
460
/home
This works because on first boot, if an EXT partition is found, the ROM moves any APKs in /data/ to /sd-ext/ (it won't move system APKs though) which then frees up enough space to flash GApps to /data/ (which also get moved to /sd-ext/ on the next boot)

It makes little sense in my case. I always have ext on sdcard, all apps are already there and rom update does not put anything in data. And data on an average day has 90-100 MB free so it is hardly low disk space issue.
 

mrvek

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

New nightly build, June 27. 2012.

Credit and thanks go to kabaldan, as usual.
Disclaimer is as usual (your responsibility, etc.)

Some of the most recent changes:
Code:
Bump version to 9.0.0-RC1
Fix for recently mentioned activity manager race condition problem (apps dying in relation to contact or other providers)
Wifi: Fix the resume problem
additional netfilter modules needed by ics
LatinIME: NL-rBE display numers first: In dutch the characters with accents are less common. As the key implies a number on long pressing it, it seems logical to display it first
Fixes to ensure keyboard backlight is lit when the keyboard is visible
Updated lang.: Chinese, Simplified Chinese Translations for Settings, Dutch, Japanese, Russian, Turkish, Danish, Italian, German

File size: 115582513 bytes
MD5: a8fa7562ffb025e350de40566e7945d2
Download

P. S. This is probably the last nightly from me.
 

Attachments

  • cm-9-20120627-UNOFFICIAL-umts_sholes.zip.md5sum.zip
    275 bytes · Views: 68
Last edited:

Vatazhka

Senior Member
Jul 13, 2010
532
267
Kabaldan's optimized version of CM9 is tailored to the limitations of the Milestone A853. Ironically, there's no such ROM for the Droid/Milestone A855 to date.

@mrvek: Are you migrating away from the Milestone, or is it just the compile farm of yours being allocated to other workloads?

Sent from my mobile phone
 
Last edited:

mrvek

Senior Member
Feb 10, 2011
579
460
/home
True, Milestone is not officialy supported by CM team. But kabaldan is following cyanogen and respecting their changes (naming, version numbering...) with necessary adaptations for Milestone (otherwise it would not work (different radio, kernel...)).
I guess the reason for missing "RC1" in file name, "about phone" or similiar is because this device is not officialy supported and they do not define buildype for non-official releases, just UNOFFICIAL. However, I could be wrong and the RC1 does not apply here. (however, latest update is functional and running smooth on my device. the changelog might me messed up. I appologise if it is incorrect (I know it is highly incomplete.)

btw, it seems that kfazz over at Droid section is doing quite well in making CM9. Seeing they have unlocked device they now have all the proper files for the GPU to be fully functional on ics. We have locked device and the only way to get that kind of update is by kernel module. I assume this is extremely difficult to acomplish.

Regarding nightlies - other things that have been ignored for too long need to be attended. The primary reason why I accuired hosting space. Anyway, it's a very long story.
And files that were there (updates to cm7 & cm9) are mostly gone. CM7 completly because kabaldan released release version so I see no need for old files and cm9 has only the most recent updates (June 17. and 27.) plus new gapps (June fifth). These will eventualy go as well (no rush for now) but you'd might want to make backup, just in case.
The device shall stay with me, possibly even after "death". it is extremly good piece of work. If only Moronola hasn't screwed us up...
 
Last edited:

SWTR

Senior Member
Jan 2, 2012
635
197
Cham
Maybe we can make the Holo Launcher to standart? Because he needs not so much RAM and looks like ICS!

Gesendet von meinem Motorola Milestone mit Tapatalk 2
 

adome5

Senior Member
Oct 22, 2011
275
7
its relevanty to ask about android 4.1 - if its can be to our milestone and stable?
i understand the sdk will be avaible from this night..someone will work on it for milestone?
 

hwithv

Senior Member
Jun 19, 2010
175
7
New nightly build, June 27. 2012.

Credit and thanks go to kabaldan, as usual.
Disclaimer is as usual (your responsibility, etc.)

Some of the most recent changes:
Code:
Bump version to 9.0.0-RC1
Fix for recently mentioned activity manager race condition problem (apps dying in relation to contact or other providers)
Wifi: Fix the resume problem
additional netfilter modules needed by ics
LatinIME: NL-rBE display numers first: In dutch the characters with accents are less common. As the key implies a number on long pressing it, it seems logical to display it first
Fixes to ensure keyboard backlight is lit when the keyboard is visible
Updated lang.: Chinese, Simplified Chinese Translations for Settings, Dutch, Japanese, Russian, Turkish, Danish, Italian, German

File size: 115582513 bytes
MD5: a8fa7562ffb025e350de40566e7945d2
Download

P. S. This is probably the last nightly from me.
Thanks for your very hard working. Please continue to build ROM for MS. I am your fan. Thanks and nice day
 

afadel

Senior Member
Aug 16, 2010
285
54
Campinas, SP
The race condition fix is working great for me so far. Kabaldan, you're the man!!!! This ROM is just perfect now...

Mrvek, thanks for building the nightlies for us!

Enviado de meu Milestone usando o Tapatalk 2
 

nagabushan.c

Senior Member
Dec 28, 2011
62
4
Bengaluru
Its been couple of hours now. ROM looks stable, but few times laggy.

Frequently getting error for browser not responding.

CPU governor is set for interactive, battery is getting drain. Will be on CM9 for few more days....

Thanks kabaldan for all your efforts.


Sent from my Milestone using XDA
 

znetroll

Senior Member
Jan 16, 2012
63
54
Thanks for your very hard working. Please continue to build ROM for MS. I am your fan. Thanks and nice day
This is gonna make mrvek so angry :D

I'll say it for him so he doesn't have to get angry: Mrvek continually stresses that all credits should go to kabaldan (nadlabak), who makes all this possible. Kabaldan is the awesome guy who adapts CM9 for our old Milestones. Mrvek is the other awesome guy who takes what kabaldan made, punches in a command and hosts for us the file that is created at the end of that command. So you're perfectly right in thanking him for the hosting, but the true hero here is kabaldan. Thanks, kabaldan! ;)

Mrvek, maybe you should create a landing page for your builds and have users agree not to thank you for kabaldan's work? :D
 
  • Like
Reactions: mrvek and horazius

hwithv

Senior Member
Jun 19, 2010
175
7
This is gonna make mrvek so angry :D

I'll say it for him so he doesn't have to get angry: Mrvek continually stresses that all credits should go to kabaldan (nadlabak), who makes all this possible. Kabaldan is the awesome guy who adapts CM9 for our old Milestones. Mrvek is the other awesome guy who takes what kabaldan made, punches in a command and hosts for us the file that is created at the end of that command. So you're perfectly right in thanking him for the hosting, but the true hero here is kabaldan. Thanks, kabaldan! ;)

Mrvek, maybe you should create a landing page for your builds and have users agree not to thank you for kabaldan's work? :D

Thanks for your reminder. I would like to say thank you to all developers who did a great job for my poor MS.
 

SWTR

Senior Member
Jan 2, 2012
635
197
Cham
New nightly build, June 27. 2012.

Credit and thanks go to kabaldan, as usual.
Disclaimer is as usual (your responsibility, etc.)

Some of the most recent changes:
Code:
Bump version to 9.0.0-RC1
Fix for recently mentioned activity manager race condition problem (apps dying in relation to contact or other providers)
Wifi: Fix the resume problem
additional netfilter modules needed by ics
LatinIME: NL-rBE display numers first: In dutch the characters with accents are less common. As the key implies a number on long pressing it, it seems logical to display it first
Fixes to ensure keyboard backlight is lit when the keyboard is visible
Updated lang.: Chinese, Simplified Chinese Translations for Settings, Dutch, Japanese, Russian, Turkish, Danish, Italian, German

File size: 115582513 bytes
MD5: a8fa7562ffb025e350de40566e7945d2
Download

P. S. This is probably the last nightly from me.

Titanium says that this Phone isn't root ? Why?

Did I made ah misstake?

Or is this version not rooted?
 
Last edited:

pnsdhrn

Senior Member
Nov 19, 2010
2,786
374
Samsung Galaxy Z Fold2
This is gonna make mrvek so angry :D

I'll say it for him so he doesn't have to get angry: Mrvek continually stresses that all credits should go to kabaldan (nadlabak), who makes all this possible. Kabaldan is the awesome guy who adapts CM9 for our old Milestones. Mrvek is the other awesome guy who takes what kabaldan made, punches in a command and hosts for us the file that is created at the end of that command. So you're perfectly right in thanking him for the hosting, but the true hero here is kabaldan. Thanks, kabaldan! ;)

Mrvek, maybe you should create a landing page for your builds and have users agree not to thank you for kabaldan's work? :D

I appreciate you znetron for having truely said what should have been said actually!So thanks to you also along with Kabaldan and mrvek!!Btw it seems this latest Nightly a bit lagging than the previous one.The frequent crashing of the Browser also continues although it has got some more speed now.
With thanks to all the great godly developers again'
pnsdhrn
 
Last edited:

G00fY2

Senior Member
Apr 14, 2011
407
326
Hi kabaldan,

I'm a Motorola Defy user, but I saw that you are trying to port the latest SGX530 rev121 driver from DDK1.8 into LKMs for your devices. Are there any news about this project? How are the chances to get it work?

I'll keep my fingers crossed!
 

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.