[Kernel]G2x-FR/GB[2.6.32.9](005/013_r2) OC~1.55GHz/UV/SLQB/BFQ/EXT4/Voodoo[Jan-26]

Search This thread

faux123

Senior Member
Dec 16, 2010
8,536
34,426
West Los Angeles
www.canonspike.com
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
 
Last edited:

xBIGREDDx

Senior Member
Apr 29, 2011
283
227
Working great, thanks!

1500MHz
54.402 in Linpack
3158 in Quadrant Standard


WiFi works
GPS works (a bit slow but that seems to be normal around here)
2G works (don't have 4G service where I live)
Bluetooth works

Haven't noticed anything not working yet.
 
Last edited:

KingDavid63

Senior Member
Apr 6, 2011
2,534
362
Warrior, AL
www.facebook.com
Damn it this is what I been waiting for... I got in the ocean yesterday with my g2x in my pocket.. now I gotta wait on the tards at insurance co to send me a new one...

Sent from my HTC Vision using XDA Premium App
 

BDorestant

Senior Member
May 22, 2010
187
21
Orlando, FL
I can put this on a bone stock rooted G2x correct or does it have to have a EB or DS ROM?

Sent from my LG-P999 using XDA Premium App
 

JHaste

Senior Member
Jan 7, 2010
752
35
Tempe Arizona!
Anyone loading this over D&S with Trinity ext4?

Just tried it and got stuck at the LG logo. Nandroid time...

you cannot flash an EXT3 kernel over an EXT4 kernel... restore a nandroid that has EXT3, i typically just use the stock nandroid, and then flash this new kernel over whatever rom you are on

Faux make sure everyone knows this if they are on EXT4 and try to go back to EXT3 they need to nandroid back to EXT3 first
 
Last edited:

GideonX

Senior Member
Jun 10, 2010
3,489
3,754
NYC
www.droidhype.com
you cannot flash an EXT3 kernel over an EXT4 kernel... restore a nandroid that has EXT3, i typically just use the stock nandroid, and then flash this new kernel over whatever rom you are on

Faux make sure everyone knows this if they are on EXT4 and try to go back to EXT3...

The second version states ext4 support, hence my attempt at doing the above. Or am I reading this completely wrong?
 

JHaste

Senior Member
Jan 7, 2010
752
35
Tempe Arizona!
The second version states ext4 support, hence my attempt at doing the above. Or am I reading this completely wrong?

holdon let me look, I just downloaded it and am about to flash...

edit: this looks like and EXT3 kernel for right now, i dont think he finished the EXT4 due to the sandman going all marti gras on his ass
 
Last edited:

xBIGREDDx

Senior Member
Apr 29, 2011
283
227
If you look at [Files:] in the OP, there are supposed to be two separate kernels, one for ext3 and one for ext4. It looks like sometime later today we should be getting the ext4 version uploaded, but for now the only one up is ext3. I'm thinking the ext4 mention is just there for the second file which then didn't get posted.
 

GideonX

Senior Member
Jun 10, 2010
3,489
3,754
NYC
www.droidhype.com
If you look at [Files:] in the OP, there are supposed to be two separate kernels, one for ext3 and one for ext4. It looks like sometime later today we should be getting the ext4 version uploaded, but for now the only one up is ext3. I'm thinking the ext4 mention is just there for the second file which then didn't get posted.

Yup, just realized that now. I suppose I need some sleep myself, sigh.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 61
    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
    12
    Reserved 1 for sure!
    11
    Kernel 014 Beta 2 is out.

    WiFi is working now...

    https://twitter.com/#!/faux123/status/200613866412052480

    Enjoy!
    9
    Reserved 2 just in case :D
    9
    Remember folks, hit them [Thanks] button if you enjoyed my efforts! ;) :cool: