[T-Mobile LG G2x] faux123:
Here's an official build of a kernel based on LGE Stock FROYO/GINGERBREAD source code with original FakeShmoo UV/OC hack by Cpasjuste, cleaned up and modified by me ;)

Compatible with: Rooted Stock, Debloated Stock, EaglesBlood, Ultimate G2x and Light/Dark Sinister, Weapon X FROYO and GINGERBREAD ROMs :D Enjoy!

I have patched in BFQ I/O scheduler and SLQB memory allocator for better I/O and memory performance. (LGE's own makefile is a MAJOR FAIL ;) )

Just a statement regarding kernel source: The Kernel Source is of course covered under GPL version 2. Free software does NOT mean no work or time was spent working on it. I have donated a large sum of my free time to hack this kernel. If you use my modified kernel source in its entirety, I kindly ask you to send me a github pull request or PM whenever you find bugs or think you can help improve my kernel hack further. This way the entire community will truly benefit from the spirit of open source. Thank you :cool:

​

THIS IS ONLY FOR THOSE WHO ARE WILLING to BETA TEST THIS ON THEIR OWN PHONE... IF YOU ARE NOT COMFORTABLE WITH THIS YOU SHOULD NOT FLASH THIS.

[ Files: ]

[ FROYO: ]

[ Start @ 1.1 GHz, Under Volt, Max @ 1.5 GHz ]

The File ==> LGE Pre-OC/UV Kernel Version 005 <==

The File ==> LGE Pre-OC/UV Kernel Version 005 With EXT4 <==

Pre-OC/UV kernels are NOT supported. If you run into bugs or issues with this version of kernel I will not respond due to nature of OC and UV. If you want support or believe there's a bug with my kernels, use the SV version below and submit dmesg or /proc/last_kmsg :D

[ Start @ 1.0 GHz, Stock Voltage, Max @ 1.4 GHz ]

The File ==> LGE Stock Voltage Kernel Version 005 <==

The File ==> LGE Stock Voltage Kernel Version 005 With EXT4 <==

[ GINGERBREAD: ]

[ Start @ 1.1 GHz, Pre Overclock / Under Volt, Max @ 1.55 GHz ]

The File ==> LGE Pre-OC/UV Kernel Version 013 With EXT4 <==

Pre-OC/UV kernels are NOT supported. If you run into bugs or issues with this version of kernel I will not respond due to nature of OC and UV. If you want support or believe there's a bug with my kernels, use the SV version below and submit dmesg or /proc/last_kmsg :D

[ Start @ 1.0 GHz, Stock Voltage, Max @ 1.0 GHz ]

The File ==> LGE Stock Voltage Kernel Version 013 With EXT4 <==

[ Installation procedure: ]

1. reboot to CWM

2. Clear cache

3. install zip from SDcard

4. Reboot

DONE!

[ Bulletin: ]

Version 0.1.3 is out. Stock Gingerbread is NOW officially supported. Darkknight shall rise again!

[ Bugs: ]

None So far... :p

[ History: ]

Version 0.0.1 (deprecated)

Added FakeShmoo OC/UV

Added MinMax Governor (not used)

Governor switched back to performance due to some issues

Undervolted -50mv across the board by default

Lowest CPU Freq is now 400 MHz instead of 300 MHz, voltage remain the same

Default to 1100 MHz as startup frequency.

Added new 1500 MHz frequency

Made Performance Governor Default (supposedly Tegra has HW scaler)

Compiled with Tegra2 specific VFP optimizations :D

Compiled with even MORE Tegra2 specific optimizations :D

Version 0.0.2 (deprecated)

Added BFS-Like tweaks CFS Scheduler

Added BFQ I/O Scheduler

Added SLQB memory allocator

Added EXT4 support :D

Added CIFS + UTF-8 support :D

Version 0.0.3 (deprecated)

Added TUN/TAP support directly

Version 0.0.4 (deprecated)

Added AVP overclock

Overclock SDRAM from 300 to 333

Adjusted Voltage tables for UV and SV

Adjusted frequency tables for UV and SV

Reduced memory carve out from 128MB to 64 MB

Version 0.0.5 (Current, FR)

The File ==> LGE OC/UV Kernel Version 0.0.5 <==

The File ==> LGE OC/UV Kernel Version 0.0.5 With EXT4 <==

The File ==> LGE Stock Voltage Kernel Version 0.0.5 <==

The File ==> LGE Stock Voltage Kernel Version 0.0.5 With EXT4 <==

Enabled Voodoo Sound processing :D

Version 0.0.6 (deprecated, GB)

Initial GB Release

Fixed LGE coding errors

EXT3 versions are NO LONGER supported

Based on latest V21e Official LGE GB source code

Added Voodoo Sound Support

Added CIFS+UTF-8

Added EXT4 FS and mounted EXT4

Added TUN/TAP support

Added SLQB memory allocator

Added BFQ I/O scheduler

Used Tegra2 compiler optimization

Version 0.1.1 (Short Term Release, GB)

The File ==> LGE Stock Voltage Kernel Version 0.1.1 With EXT4 <==

Stock Voltage ONLY

Enabled Compressed RAM Swap (more efficient RAM management)

Revert Back to Froyo RAM Timing Parameters

Added more delays for clock updates

Disabled memory carveout killer

Disabled FakeShmoo OC and Peripheral OC (Blame LG)

Disabled Undervolting (Blame LG)

Version 0.1.2 (deprecated, GB)

Enabled FakeShmoo OC

Enabled Peripheral OC (AVP 280 MHz, SDRAM 333 MHz, GPU 350 MHz)

Enabled GPU Memory Carveout reclaim

Fixed Major Major LGE V21e FAILS!!!!

(no more SOD, Random Reboots, Freezes) :mad: :mad: :mad:

Version 0.1.3 (Current, GB)

Revert back to GB Touch driver adjustments

Revert back to GB Real-Time Clock (RTC) adjustments

Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this ROM or Kernel!!!

My github in Compliance with GPL :D