FORUMS
Remove All Ads from XDA

[KERNEL][GPL][2.6.35.y][02/12/2012]CAF-ICS Kernel

1,696 posts
Thanks Meter: 1,982
 
Thread Closed Email Thread
First, i want to say thanks to:
Quote:

  • Fserve, Hephappy, PaoloM70, Roqu3, doixanh : For every things. All credits give to you guy, specially is Fserve, Thank you Gerson !
  • af974, YZ: Thanks for being good Moderators for XDA Forum
  • Cyanogenmod Team, Code Aurora Forum: Special Thanks for sharing their kernel source with a lot of patches! .
  • Tasssadar: For many advices .
  • DJNoxD: Big Thank for helping me and to fix errors
  • alezardstar, Aspee, RockR172, Andy572: Big thanks for helping me a lot
  • Der_Caveman, Mik_os, Franco Francisco, selphien and.... sorry i can't remember all people, Thanks for sharing and advising!
  • All XDA "GOOD" Members .

Bassiclly Features:
Quote:

  • Based on "gingerbread_rel" branch from Code Aurora Forum, merged into CM7 official kernel source. Thanks to Hephappy for doing this .
  • Backported stuffs from 3.0 kernel to make this kernel run on ICS ROM - All Credits to LGICS Team.
  • Updated kernel version from 2.6.35.10 to 2.6.35.14 with Power Management patches for better battery life.
  • Completly Fair Scheduler with Autogroup feature.
  • Overclocking support. CPU Frequencies that added: from 652Mhz - 806Mhz.
    - Tip: Most of P500 can overclock to 729Mhz, becareful with higher frequencies.
  • Implemented SmartassV2 Governor with optimizations. Use as default governor.
  • Implemented optimized touch screen driver with multi-touching hack and High CPU Usage bug workaround (CPU Usage goes high when you touch the screen).
    - Thanks to Der_Caveman for rewriting a better touch screen driver, waleedq and sippolo for implementing Axis Inversion hack, fserve for High CPU Usage bug fixes.
  • Camera Flickering fix
  • Tons of patches/tweaks from CAF, Cyanogenmod, me, many other people... All credits to them!

Bugs:
Quote:

  • Enabling GPS will bring "GPS wakelock". This will prevent your phone from going to deep sleep
    Fix: Reboot your phone after enable GPS.
  • Random Rebooting... Nothing to say!

Reporting bugs:
Quote:

  • Provide logcat when report bugs!

How to install:
Quote:

  • Install the Kernel:
    • Reboot to Recovery.
    • Backup all thing FIRST!
    • Choose the caf-p500-xxxxxxxx-xxxx.zip (xxxxxxxx-xxxx is the kernel version)
    • Done it right? Reboot the system and Enjoy.

Tricks/Tips for getting better battery life:
Quote:

  • Use the default governor - smartassv2! Highly Recommend!
  • Don't use CPU Profiles, SmartassV2 already has that.
  • Don't over clock your phone to higher than 729Mhz.

Kernel Download:
Quote:

Please look into the 3rd post

Source:
Quote:

The Following 163 Users Say Thank You to thachtunganh For This Useful Post: [ View ] Gift thachtunganh Ad-Free
 
 
28th January 2012, 11:16 AM |#2  
thachtunganh's Avatar
OP Senior Member
Flag Hà Nội - Hanoi
Thanks Meter: 1,982
 
More
Post Changelog
Changelog:
Quote:

02/12/2012:
- Get up-to-date with Genet ICS kernel:

  • Remove obsolete audio pmem & increase PMEM_ADSP size.
  • Upgrade frame buffer to 3.0 kernel
  • Backport adsp_video_verify from .38 kernel
  • Update ashmem to msm-3.4
Full changelog: https://github.com/thachtunganh/caf-...6...37cae19423

18/11/2012:
- Enable UID_STAT.
Quote:
Originally Posted by AngryWolf80

Is it possible to enable uid_stat in this kernel?
This stuff activates per application traffic counter. Very useful thing with expensive mobile internet...

. Well, thank you for the tip
- Apply some PM patches, hope those patches can improve battery life
- Use XZ compression to compress kernel image.
- Please notice this version is for testing!

09/10/2012:
- Compiled with lastest Android NDK (r8b - new 4.6.3 GCC for ICS and Jelly Bean). And now Wifi module size is reduced from about 3MB to ~400KB .
- TUN/TAP module now is built in kernel image . Well, get more free space on ICS and Jelly Bean is awesome
- Update to Kernel release 2.6.35.14. (But i haven't apply some Power Management (PM) patches yet).
- Add Snappy compression support to zram. (this patch is from Zeev Tarantov . With Snappy, Zram uses less CPU time and is thus more useful, thanks to him!)
- Patches from Rashed97 - Who brought Unofficial CM10 Build for our device
  • Fix mdp4_overlay for MDPI devices.
  • Hack for CRT animations fix.
- disable GENTLE_FAIR_SLEEPERS Sleeper Fairness in CFS. (this patch is from securecrt - Who Developed HWA kernel for ICS. Disabling Gentle Fair Sleepers could improve UI responsiveness. Thanks to him, too !)
- Restored a missed patch, AND USB MASS STORAGE PROBLEM ON ICS ROM IS FIXED WITH THIS PATCH (this patch is from Hephappy. Thanks to him!)

20/08/2012: From alezardstar, post #1048 . Big thank to him!
- smartassv2: some optimization for the governor.
- Use original CPU Frequencies. - No More Undervolted CPU Frequencies!
- Compiled with lastest Android NDK (r8b - new 4.6.3 GCC for ICS and Jelly Bean).

20/07/2012:
- Disabled Vsync for scrolling smoothness.
- Various tweaks from me. (Undervolted CPU frequencies (Undervolt 1 level): 122, 245, 320, 480, 600 Mhz. Increase Vibration level (from 115 to 120)).
- p500: Fix proximity sensor (thanks cyrix.vs) (took from hephappy, thanks to cyrix.vs).
- qdsp5: Incall recording pcm driver (took from hephappy).
- Tune dirty_background_ratio and vm_dirty_ratio (nobodyAtall AKA nAa from Xperia X8, X10 Mini, X10 Mini Pro Mobile Phone developement)
- Revert "Backport memory manager (mm) from ics_chocolate" module_alloc fails when wireless module activated in AP mode (hephappy).
- Revert "bcm4325: disable wakeup irq when device sleeps". (me)
- cpufreq: smartass2: change DEFAULT_RAMP_UP_STEP. (me)

02/07/2012:
- Implement optimized touch screen driver by Der_Caveman (Big thank to Tasssadar).
- sched_fair tweaks for improving performance. (IHO from OV).
- bcm4325: Force powersave mode, disable wakeup irq when device sleeps (IHO from OV, Mik_os).
- add the Stochastic Fair Blue (SFB) network scheduler. (LorDClockaN).
- fix rpcrouter misspelling (css771).
- usb: gadget: Remove unsupported mtp & ptp functions (hephappy).
- Disabled Hardware Keyboard support.

28/06/2012:
- Fix Data Usage - Set mobile data limit funtion for ICS. (lupohirp)
- Fix battery stat for ICS. (lupohirp).
- Enable Zcache in kernel. (me)
- Some bluetooth patches (Peter Hurley, jhovold).
- ext4: check for zero length extent (tytso)

25/06/2012:
- Fix USB Mass Storage for ICS. (hephappy).
- Bluesleep: Fix Wakeup (Tasssadar).
- Split out 2 part: Kernel (Normal Users) and Extra Modules (Extra For VPN, Tethering Users).

17/06/2012:
- Updated KGSL drivers (mikegapinski).
- Added frontswap, zCache, Cleancache; updated zRam. (lupohirp).
- Added Genlock (mikegapinski).
- Updated vidc/camera headers for compatibility (mikegapinski).
- Backport Memory Manager (mm) from Code Aurora Forum kernel, ics_chocolate branch (hephappy).
- Backport binder from 3.0rc6 kernel (Drew Walton)
- msm_fb : Add support for Yamato format (our adreno200 gpu) (lupohirp).
- Updated VFP code (lupohirp).
- Update network interface (adfad6666).
- cpufreq: backport cpufreq code from 3.0rc6 kernel (me).
- USB: f_mass_storage: Disable write cache support (Chiranjeevi Velempati).
- Many sched, autogroup patches (Mike Galbraith)

The Following 54 Users Say Thank You to thachtunganh For This Useful Post: [ View ] Gift thachtunganh Ad-Free
28th January 2012, 11:16 AM |#3  
thachtunganh's Avatar
OP Senior Member
Flag Hà Nội - Hanoi
Thanks Meter: 1,982
 
More
Download Section:

CAF Kernel (For ICS ONLY):
Old Kernel LIKE ta-gb, thunderVN (For Gingerbread ONLY)
The Following 48 Users Say Thank You to thachtunganh For This Useful Post: [ View ] Gift thachtunganh Ad-Free
28th January 2012, 11:21 AM |#4  
RockR172's Avatar
Senior Member
Thanks Meter: 1,517
 
More
FINALLY!! Was waiting for this!
28th January 2012, 11:29 AM |#5  
hellodzulz's Avatar
Senior Member
Flag Singapore
Thanks Meter: 39
 
Donate to Me
More
To the testers please give the feedbacks (:

Sent from my LG-P500 using XDA App
28th January 2012, 11:30 AM |#6  
Senior Member
Thanks Meter: 203
 
Donate to Me
More
I've been waitin' for like 5hrs??
Dowloadin'..

Sent from my LG-P500 using Tapatalk
28th January 2012, 11:31 AM |#7  
Sandipkim's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 118
 
More
Waiting for it.....FINALLY it's here thanx.
Thach!!!
28th January 2012, 11:38 AM |#8  
RockR172's Avatar
Senior Member
Thanks Meter: 1,517
 
More
Have you undervolted higher frequencies or just till 748?? 0_o
28th January 2012, 11:43 AM |#9  
Sandipkim's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 118
 
More
Quote:
Originally Posted by RockR172

Have you undervolted higher frequencies or just till 748?? 0_o

No, description says undervolted low frq from 122-480
The Following User Says Thank You to Sandipkim For This Useful Post: [ View ] Gift Sandipkim Ad-Free
28th January 2012, 11:45 AM |#10  
RockR172's Avatar
Senior Member
Thanks Meter: 1,517
 
More
Quote:
Originally Posted by Shalu

No, description says undervolted low frq from 122-480

His previous version had 748 undervolted... m running it right now @748 without any random reboots which my phone used to get earlier @ that frequency...

Wait, il flash it n test...
28th January 2012, 11:55 AM |#11  
Sandipkim's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 118
 
More
Exclamation
Hey Thach, got a small problem camera exposure not working in cm nightlies#14 where It works fine on stock gb!
Thread Closed Subscribe to Thread

Tags
caf-p500 kernel, ta kernel, thachtunganh kernel
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes