Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,780,028 Members 37,659 Now Online
XDA Developers Android and Mobile Development Forum

[ROM]CM9 4.0.4 ICS Liberty[09.Jul.2012]

Tip us?
 
munjeni
Old
(Last edited by munjeni; 9th July 2012 at 05:58 PM.)
#1  
munjeni's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 15,917
Posts: 4,901
Join Date: Jun 2011
Default [ROM]CM9 4.0.4 ICS Liberty[09.Jul.2012]

Sorry, I do not want to make confusion with two different roms (munjeni/Winsuk), currently Winsuk github source in comparation with my localy source is much different, also kernels is diferent, so I opened this thread from that reason! Will update this thread soon!

CM9 4.0.4 ICS Liberty (Ice Cream Sandwich)

This is a port of CM9 (Ice Cream Sandwich) for Aria/Liberty based on WinSuk repo

Screenshoots:
http://img845.imageshack.us/img845/3...2040818074.png
http://img585.imageshack.us/img585/8...2040818081.png
http://img442.imageshack.us/img442/4...2040818083.png

Currently working and not working:

What works:
  • Auto-brightness
  • Bluetooth
  • Browser
  • Capticive buttons (with backlight)
  • DSPManager
  • Headphones/Headset (with buttons)
  • Keyboard
  • Market downloads
  • MMS
  • Notification light
  • Overclocking
  • Phone radio (calling, sms, data)
  • Sensors (light, proximity, rotation, acceleration, compass)
  • Sound & Mic
  • Superuser
  • Tethering (Bluetooth untested)
  • Touchscreen (with multitouch)
  • Trackball
  • USB Mass Storage Device
  • Vibration & Haptic feedback
  • Wifi
  • Gallery
  • Wifi sleep
  • Built-in data usage meter - full working now
  • Hardware acceleration (EGL)
  • Live wallpapers
  • Screenshots
  • Screen off/on animations
  • Wallpaper scrolling
  • wake by trackball
  • bootanimation - have right size now including cm9 logo
  • Wifi signal strength bar on status bar (wpa_supplicant_8)
  • GPS
  • Camera shoots and preview
  • Fast gps lock (qcom-librpc + new gps.conf)
  • Mobile networks choosing in Select Network

If something missing or not working please let me know!

What working but not good:
  • Camera panorama
  • Camcorder (can not stop recording)
  • HQ Videos... have frezes (we need hardware bassed decompresion instead of software bassed to get fully working videos)
  • FM radio have no audio


Google Apps for Ice Cream Sandwich:
You need to find an stable gapps for your needs!
But I use this and it's stable for me -> http://goo.im/gapps/gapps-ics-20120422-signed.zip

My Aria android git: https://gitorious.org/ics-on-htc-ari...commits/master
My kernel git: http://gitorious.org/ics-cyanogenmod...commits/master

Download old cm9 rom - 07.Jun.2012.:
http://www.2shared.com/file/R6uEJBP4...ot_07Jun2.html
md5: C25F74D11F0C1E03BC72927ABCA8E686

Download new cm9 rom - 09.Jul.2012.:
http://www.2shared.com/file/pUT_xRG1...ot_09Jul2.html
md5: 269880B7DC6224E28325F273F91451E7

WARNING for new cm9 rom!
Rom have scripts that will erase all nand partitions needed for clean install! Android folder and .android_secure folder will be deleted from sdcard allso, so backup your data if you have something inside!

Thanks:
First, big thanks to Qualcomm and their user space library that was needed for HW acceleration!!!
Google - for both Android and their search engine, which are awesome
CyanogenMod Team
WinSuk
s0be
modpunk
Everyone who has shared their working ICS source - It has helped a lot in fixing things
The Following 70 Users Say Thank You to munjeni For This Useful Post: [ Click to Expand ]
 
munjeni
Old
(Last edited by munjeni; 9th July 2012 at 08:13 PM.)
#2  
munjeni's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 15,917
Posts: 4,901
Join Date: Jun 2011
Instruction/fixes/changelog is here:

10.Apr.2012:
  • Wifi signal icon is fixed

13.Apr.2012:
  • source totaly cleaned after some tests (pull reguest from Cyanodenmod cm9 repo + very small changes (like untached)), right key is in board_device_liberty
  • gps fixed (I'm not tested)
  • very fast and smooth response on everything
  • lightsensor fixed
  • libcamera.so is patched from msm7k to msm7x27 but not working (need to port old QualcommCameraHardware.cpp)

27.Apr.2012:
  • Camera preview and camera shoot is fixed, not stable but working good [credits to modpunk, WinSuk and all who shared their source]
  • Ics librpc for gps fixed [credits to modpunk]
  • kernel updated [there was problem with memory allocation, so camera not worked from that reason...]
  • a lot of framework changes/cleanups is fixed by Cyanogenmod team so... [all credits to him]
  • maybe I forgot something?
  • light sensor/backlight is fixed and tested, please read this:

  • How to enable utomatic backligh:
    - go to settings/display/brightnress and set it to automatic
    - go to settings/display/automatic_backlight select use custom
    - go to settings/display/automatic_backlight/edit_other_levels and set 0,33,77,220,308,397,485,698,860,1023 seccond column 66,96,103,115,130,152,152,255,255,255 third column 255,255,0,0,0,0,0,0,0,0, than save&apply
    - go to settings/display/automatic_backlight and select allow light decrease
    - go to settings/display/automatic_backlight/decrease_hysteresis and set it to 50%

    Now its totaly automatic for me...

28.Apr.2012:
  • rom is deodexed now!

03.May.2012:
  • New kernel with realigned Aria memory layout (heap size is increased for 8MB {adsp_size have 4MB more, gpu_size have 4MB more})... no more (sometimes but very less) force closes
  • New kernel modules (cifs, tun, nls_utf8, bcm4329.ko)... its needed for mounting network folders
  • New camera updates (Thanks WinSuk)
  • New memalloc and gralloc lib (disabled annoying "debug" log for memalloc... now its only "info" and "error")
  • Video still is not fixed (my wrong sorry... some HQ videos working but most of HQ videos not working )... I think maybe reason is not good because googleOMX is msm7627 ?

10.May.2012:
  • New kernel with new allocators (not fully ported from kernel 3 "contiguous memory nomap" only part of it )
  • Kernel, enabled SLOB, enabled KSM, enabled LZO compresion needed for zRam... and a lot of other... you can see all changes on my git!
  • New camera upstream updates + camera timer + updates from WinSuk git (Thanks WinSuk, s0be, cm team and all who working on camera)
  • A lot of fixes from upstream
  • No force closes (added some scripts to init.d like zram automout, zram auto free, free pagecache, free dentries and inodes, modules automount, gps permission...)... but in prevention of force closes, you need to free memory sometimes to get android stable(I use airdroid app and his great memory releaser)
  • Old librpc + new gps.conf (gps have fast lock now)
  • First config screen on first boot
  • Video still is not fixed
  • Camera recorder is not fixed
You need to enable "kernel same page merging" in setting/performance. To get full working autobacklight you need to enable "allow lights decrease" in settings/display/automatic_backlight. You do not need to enable zram, it's enabled by default by script until compcache_enable is fixed android side, kernel side it's good. This build is more stable for me!

13.May.2012:
  • Logo for my kernel
  • Some tweaks for ram (you will have constantly 90mb amount of the free memory, so... less force closes or maybe no force closes)
  • Camera recorder is fixed but... ((camcorder recording but no one cm9 rom for Aria have video encoding/decoding hardware bassed, its software bassed... 15 fps... we need hardware bassed compresion/decompresion to get fully working recorder and youtube videos)

07.Jun.2012:
  • Mobile networks choosing in Select Network
  • zRam full fixed, you can enable/disable/set_size from settings menu
  • A lot a lot a lot of Cyanogenmod upstream changes
  • kernel: Framebufer console during boot (Its for fun... if you not like it I will disable in next build)
  • kernel: VR IO scheduler
  • kernel: InteractiveX governor
  • kernel: deep sleep mode

09.Jul.2012:
  • All new Cyanogenmod upstream changes
  • kernel: Framebufer console during boot disabled
  • kernel: deep sleep mode (reverted back to like previous build)
  • some progress with FM radio (all is fixed and working but only have no audio ... maybe some one have some programing skills to find what is wrong with audio? Or maybe to manually send command to kernel to get fm audio routing to headset?)
The Following 30 Users Say Thank You to munjeni For This Useful Post: [ Click to Expand ]
 
bigfoot7375
Old
#3  
Member
Thanks Meter 1
Posts: 71
Join Date: Sep 2010
Default ROM...?

Where did the ROM download link go...?

We all just waiting very impatient for you
 
dimon2242
Old
#4  
dimon2242's Avatar
Senior Member
Thanks Meter 421
Posts: 832
Join Date: Jul 2008
Location: Moscow

 
DONATE TO ME
A link?
Google Nexus 4 | Qualcomm Snapdragon S4 Pro
Android L ART runtime <=> Developer Preview
---------
My work:
Unofficial MIUI Xperia P
LG Optimus 4x Lock Screen for Xperia P
Neuro Kernel
HBOOT calculator
 
themacman1000
Old
#5  
themacman1000's Avatar
Senior Member
Thanks Meter 123
Posts: 1,175
Join Date: Dec 2010
Location: Portland
Quote:
Originally Posted by dimon2242 View Post
A link?
Later...

Sent from my HTC Intruder
Sony Xperia Z1s

 
dust906
Old
#6  
Senior Member
Thanks Meter 6
Posts: 170
Join Date: Jun 2010
um currently drooling waiting for this ?
The Following User Says Thank You to dust906 For This Useful Post: [ Click to Expand ]
 
benbailey84
Old
#7  
benbailey84's Avatar
Senior Member
Thanks Meter 301
Posts: 998
Join Date: Sep 2011
Same here....

Sent from my Liberty using xda premium


Donate to Team Nocturnal

Twitter @Team-Nocturnal
G+ Team-Nocturnal

Current Devices:
HTC ONE M8 AT&T



Previous Devices:
Google Nexus 5
Google Nexus 7 First Gen. - Traded for PS3
Google Nexus 4- Busted screen
Samsung Galaxy S3 - Traded for N4
HTC ONE X (QHSUSB_DLOAD) Hard Bricked
HTC Aria
 
munjeni
Old
#8  
munjeni's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 15,917
Posts: 4,901
Join Date: Jun 2011
Sorry guys, I have problem with wifi strength bars on status bar, it must to work but it not working, I enabled everything in wpa supplicant to get that bull s* working but it stil not working... found something new about camera in my log, it fail on /dev/pmem (missing adsp memory region size of the 32m?)... so I will update this thread in next few days until I maybe fix camera (increase/move/remap adsp region in memory)... so please wait!

Logcat for camera -> http://paste.ubuntu.com/920854/
The Following 4 Users Say Thank You to munjeni For This Useful Post: [ Click to Expand ]
 
benbailey84
Old
#9  
benbailey84's Avatar
Senior Member
Thanks Meter 301
Posts: 998
Join Date: Sep 2011
Quote:
Originally Posted by munjeni View Post
Sorry guys, I have problem with wifi strength bars on status bar, it must to work but it not working, I enabled everything in wpa supplicant to get that bull s* working but it stil not working... found something new about camera in my log, it fail on /dev/pmem (missing adsp memory region size of the 32m?)... so I will update this thread in next few days until I maybe fix camera (increase/move/remap adsp region in memory)... so please wait!

Logcat for camera -> http://paste.ubuntu.com/920854/
No worries man, we are just glad you are taking the time to port for this old device...

Sent from my Liberty using xda premium


Donate to Team Nocturnal

Twitter @Team-Nocturnal
G+ Team-Nocturnal

Current Devices:
HTC ONE M8 AT&T



Previous Devices:
Google Nexus 5
Google Nexus 7 First Gen. - Traded for PS3
Google Nexus 4- Busted screen
Samsung Galaxy S3 - Traded for N4
HTC ONE X (QHSUSB_DLOAD) Hard Bricked
HTC Aria
 
sd73ta
Old
#10  
sd73ta's Avatar
Senior Member
Thanks Meter 19
Posts: 353
Join Date: Oct 2007
Location: Connecticut
I thought in the other post you said GPS was working but this post has it under not working. Not be a dick just curious if it is or isn't not workIng

Sent from my hp touchpad using cm9
GNexus AOKP

The Following User Says Thank You to sd73ta For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes