Hi guys without further ado i present the Titan kernel for Gingerbread Rom's. Its my first kernel ever so go easy on me, i still dont know that much, im in no way a true developer, just a tinkerer. I made this initially because I got tired waiting for kernel development to take off so I researched and took to the challenge myself.This was compiled from LG's 21A souces with a few mods to get the radio's working and help from bedwa. There's still lots to do but i'll get there eventually.
Main Features:
-Overclocked Cpu To 1.2 Ghz Upto To 1.4 Ghz With Modules (Credits to bedwa)
-Overclock Module Support (Credits to tekahuna)
-Overclocked Gpu To 384 Mhz**
-Init.d Support (Credits to Thaiz)
-Cifs, Slow-Work & Tun Complied In
-Lots Of I/O & Governor Choices
-Carrier IQ disabled (Credits to Accura Team)
-Now compatible with most Gingerbread Roms*
-Undervolted
-Reduced Ghost Calls (Credits to RC)
Changelog 29/04/2012 V0.6R
-This Is Not A Final Release
-Added Cpu Seriel Info
-Readded 196Mhz
-Added NTFS File System Support (Untested)
-Tweaked Voltages For More Stability
-Small IO Tweaks
-LowMemoryKiller Tweaks
-Switched To JRCU SubSystem
-zCache
-Switched Kernel Compression To LZMA
Changelog 22/04/2012 V0.5:
-Modified UV Values
-Removed 196Mhz For Now
-Optimised Slub
-Modified HSI Frequency For Improved Reception
-Tweaked VM Read Aheads Again
-Custom Splash Image
-Compiled VFP With Neon
-TinyRCU Patch
-More Init Tweaks
-Camera Compression Tweak
-Modified SD Read Aheads To Thiaizs Values***(Should Mean Reduced Music Stutter)
-Reverted HZ To 128 For Helping Bluetooth Issues
Changelog 10/04/2012 V0.4.2:
Only update To This If You Have Either Of These Issues
-Possible Fix For Blackscreen During Charging
-Reverted To V0.3.1 Memory Management
Changelog 09/04/2012 V0.4:
-Intergrated Patch To Eliminate/Reduce Ghost Calls
-Lowered Cpu, Gpu, Dsp, Sim Voltages
-Added Lower Frequency 196 Mhz To Help Save Battery
-Changed Ram Management
-Modified Cpu Idle Stuff
-Disabled Fsync
-Some ARM Tweaks And Patches
-Enabled RCUFastNoHz
-Load Frequency Tweaks
-CFS Scheduling
-Tweaked Governors For Battery
-NoHz Tweaks
-Ext4 Enhancements
-SMP Tweaks
-Ramdisk Tweaks
-Some Debug Stuff Removed
Changelog 01/04/2012 V0.3.1:
-GPU Overclock TO 384Mhz**
-Cifs, Slow-Work & Tun Complied In Both Kernels
-Added Vr IO Scheduler & Tweaked (Set As Default)
-Added Sio IO Scheduler & Tweaked
-Added Aggressive Governor & Tweaked
-Added Gallimaufry Governor & Tweaked
-Added SmartAssV2 Governor & Tweaked
-Tweaked Hotplug For Better Response
-More Vm And General Memory Tweaks
-Modified Deadline Scheduler
-Modified Cpu Sleep Response
Changelog 27/03/2012 V0.2:
-Big Overhaul Of Memory Management
-Noop I/O Scheduler Set As Default
-Raise Hz To 500
To Add:
-More Battery Opimizations
-More Memory Tweaks
-Under Volting/Over Volting Interface
-USB OTG
-HID Support (Started Work On It)
-More Kernel Tweaks!!
This should be compatible with all GB roms. With the module overclock ive managed to pull 1.4Ghz stable and its lightning quick. Please post your highest frequences and benches with what rom your using too please. It would be good if anyone could help me implement my to add list too.
Big shout out back to bedwa too, thanks mate.
Notes & Important Details
NOTE: Install The Correct Version For You Through CWM.
NOTE: *This may not work correctly on roms which are using multiple/hybrid rom libraries. It should almost certainly work on pure 21A and 21D roms, your milage may vary on anything else.
NOTE: **Although The Gpu Is Overclocked Im Quite Sure You Wont See Any Performance Gain. Ive Tried At 450 & 512 Mhz Similar Frame Rate But With Artifacts On Screen. So This May Go Back to Stock In Later Updates For Stability Reasons. But at Least I Know What Im Changing Works In Some Fashion.
NOTE: ***These Read Ahead Values Do Affect Benchmark Scores For SD Read Speeds. But This Hasnt Really Made Any Other Problems That I Know Of.
IMPORTANT! Please tell me what rom and kernel you are using if your having problems so I can test, dont just say its not working and like i said above hybrid roms may not work correctly until i find a way around multiple kernel versions.
Kernel Source
My Git Complying With GPL & XDA Rules: https://github.com/samno1607
Guides, Info & Other Useful Stuff
SetCPU App For Changing Cpu Frequency: http://xdaforums.com/showthread.php?t=505419
How To Use Overclock Modules: http://xdaforums.com/showthread.php?t=1355474
Module Overclock App: http://xdaforums.com/showthread.php?t=1592110
IO & Governor Info: http://xdaforums.com/showthread.php?t=1443731
Main Features:
-Overclocked Cpu To 1.2 Ghz Upto To 1.4 Ghz With Modules (Credits to bedwa)
-Overclock Module Support (Credits to tekahuna)
-Overclocked Gpu To 384 Mhz**
-Init.d Support (Credits to Thaiz)
-Cifs, Slow-Work & Tun Complied In
-Lots Of I/O & Governor Choices
-Carrier IQ disabled (Credits to Accura Team)
-Now compatible with most Gingerbread Roms*
-Undervolted
-Reduced Ghost Calls (Credits to RC)
Changelog 29/04/2012 V0.6R
-This Is Not A Final Release
-Added Cpu Seriel Info
-Readded 196Mhz
-Added NTFS File System Support (Untested)
-Tweaked Voltages For More Stability
-Small IO Tweaks
-LowMemoryKiller Tweaks
-Switched To JRCU SubSystem
-zCache
-Switched Kernel Compression To LZMA
Changelog 22/04/2012 V0.5:
-Modified UV Values
-Removed 196Mhz For Now
-Optimised Slub
-Modified HSI Frequency For Improved Reception
-Tweaked VM Read Aheads Again
-Custom Splash Image
-Compiled VFP With Neon
-TinyRCU Patch
-More Init Tweaks
-Camera Compression Tweak
-Modified SD Read Aheads To Thiaizs Values***(Should Mean Reduced Music Stutter)
-Reverted HZ To 128 For Helping Bluetooth Issues
Changelog 10/04/2012 V0.4.2:
Only update To This If You Have Either Of These Issues
-Possible Fix For Blackscreen During Charging
-Reverted To V0.3.1 Memory Management
Changelog 09/04/2012 V0.4:
-Intergrated Patch To Eliminate/Reduce Ghost Calls
-Lowered Cpu, Gpu, Dsp, Sim Voltages
-Added Lower Frequency 196 Mhz To Help Save Battery
-Changed Ram Management
-Modified Cpu Idle Stuff
-Disabled Fsync
-Some ARM Tweaks And Patches
-Enabled RCUFastNoHz
-Load Frequency Tweaks
-CFS Scheduling
-Tweaked Governors For Battery
-NoHz Tweaks
-Ext4 Enhancements
-SMP Tweaks
-Ramdisk Tweaks
-Some Debug Stuff Removed
Changelog 01/04/2012 V0.3.1:
-GPU Overclock TO 384Mhz**
-Cifs, Slow-Work & Tun Complied In Both Kernels
-Added Vr IO Scheduler & Tweaked (Set As Default)
-Added Sio IO Scheduler & Tweaked
-Added Aggressive Governor & Tweaked
-Added Gallimaufry Governor & Tweaked
-Added SmartAssV2 Governor & Tweaked
-Tweaked Hotplug For Better Response
-More Vm And General Memory Tweaks
-Modified Deadline Scheduler
-Modified Cpu Sleep Response
Changelog 27/03/2012 V0.2:
-Big Overhaul Of Memory Management
-Noop I/O Scheduler Set As Default
-Raise Hz To 500
To Add:
-More Battery Opimizations
-More Memory Tweaks
-Under Volting/Over Volting Interface
-USB OTG
-HID Support (Started Work On It)
-More Kernel Tweaks!!
This should be compatible with all GB roms. With the module overclock ive managed to pull 1.4Ghz stable and its lightning quick. Please post your highest frequences and benches with what rom your using too please. It would be good if anyone could help me implement my to add list too.
Big shout out back to bedwa too, thanks mate.
Notes & Important Details
NOTE: Install The Correct Version For You Through CWM.
NOTE: *This may not work correctly on roms which are using multiple/hybrid rom libraries. It should almost certainly work on pure 21A and 21D roms, your milage may vary on anything else.
NOTE: **Although The Gpu Is Overclocked Im Quite Sure You Wont See Any Performance Gain. Ive Tried At 450 & 512 Mhz Similar Frame Rate But With Artifacts On Screen. So This May Go Back to Stock In Later Updates For Stability Reasons. But at Least I Know What Im Changing Works In Some Fashion.
NOTE: ***These Read Ahead Values Do Affect Benchmark Scores For SD Read Speeds. But This Hasnt Really Made Any Other Problems That I Know Of.
IMPORTANT! Please tell me what rom and kernel you are using if your having problems so I can test, dont just say its not working and like i said above hybrid roms may not work correctly until i find a way around multiple kernel versions.
Kernel Source
My Git Complying With GPL & XDA Rules: https://github.com/samno1607
Guides, Info & Other Useful Stuff
SetCPU App For Changing Cpu Frequency: http://xdaforums.com/showthread.php?t=505419
How To Use Overclock Modules: http://xdaforums.com/showthread.php?t=1355474
Module Overclock App: http://xdaforums.com/showthread.php?t=1592110
IO & Governor Info: http://xdaforums.com/showthread.php?t=1443731
Attachments
Last edited: