16 May 2012

CyanogenMod 9 for LG Swift GT540

It is the right moment to push the new version of LG Optimus Ice Cream Sandwich :) It is Android 4.0.3 based on CM9 with Mike Gapinski new 2.6.35.14 kernel :).



What's working:


USB/WIFI Tethering Working with alternative apps 80%
RIL Working 100%
Sound Working 100%
Headset Working 100%
Touchscreen Working 100%
HW/3D Working 100%
Screen Working 100%
ADB Working 100%
SDCard Working 100%
Vibration Working 100%
Sensors Working 100%
WiFi Working 100%
3G Working 100%
Bluetooth Working 100%
GPS Working 100%
Camera No recording 75%

Kernel

Kernel is based on most current .35 soruce from LG Open Soruce P500 and kernel.org(incr patches). It was adapted for ICS and GT-540 in many ways like:
  • 3.2 kernel power(msm-battery) and CPUFreq drivers
  • 3.0.8 GPU core drivers(KGSL 3.0)
  • Genlock and memalloc(new kind of memory managment stuff from Galaxy Nexus)
  • The Bluetooth driver also from Nexus(It is needed for BlueSleep issue-thanks Macław)
  • It has got an LG’s .29 Charging table restored to get real battery percentage
  • Backported framebrufer from 3.0 to get rid of screen sleeping errors
  • Netfilter from 3.0 for data stats(not implemented in system yet)
  • Battery Voltage and Temperature is fixed

Now it is a good time to list all the buns that come with kernel:
  • Bunch of CPU Governors:
INTERACTIVEX
SAVAGEDZEN
SMARTASS
SMOOTHASS
SCARY
MINMAX
PERFORMANCE
POWERSAVE
ONDEMAND
INTERACTIVE
  • You can overclock the kernel directly from Settings
  • There are custom I/O governors like BFQ,CFS,SIO etc

 

Downloads:

 PreRC:
Base: http://adf.ly/6vTdZ
Google Apps for Swift http://adf.ly/5nGnk


Changelogs:

Changelog for preRC:
-Updated CM9 soruce on 28.03.2012
-Fixed CAMERA PREVIEW
-Fixed STEREO AUDIO
-Fixed MIC in Voice Dialer, test other things
-Fixed CODECS(fluid movies in gallery and youtube std, still needs improvments)
-New wpa_supplicant v6 that fixes:
a) signal strength
b) it truns off normally(part of deep sleep fix)
c) it doesn’t disconnect like the one in Beta 5 with signal
-Fixed native DATA STATS for wifi and 3g(limits don’t show yet, need to bring iptables
-More SPACE for apps and facebook font fix inside(134mb)
-FULLY FIXED DEEP SLEEP finally bcos of new BT props matching kernel
-Test the BT headset, I made some changes that could fix that
About camera recording, live wallpapers etc. All will work with new adreno props I have but thay need kgsl 3.8(I have 3.0), porting that will take some time… After that I will update CM to 4.0.4 and give you an RC build. I merged the new audio hal from CA and it sounds soo fucking better, test it ;) It should fix all the sound issues. Test the BT headset, I made some changes that could fix that. The last thing I want to do with audio is to fix the third party remotes, like apple headphones and Beats by Dre. I work on native fm radio – stay tuned.

More info:

http://mikegapinski.androidus.pl/android-4-0-ice-cream-sandwich-aosp/

No comments:

Post a Comment