[KERNEL][ICS][Linux 3.0.44] Harsh Kernel P999 Build-0510 [zram][SNAPPY]]

Search This thread

Harsh

Inactive Recognized Developer
Hello guys n gals,

This is T-Mobile G2X version of my Harsh Kernel for O2X based on 3.0.y sources.
It share same tweaks and changelog with its international brother O2X.
This is my FIRST kernel based on sources of wkpark and vadonka.
This kernel is compiled by me, and comes with more added patches by me.
If you like it hit THANKS button.

All credits goes to:
armcee (CM7 & CM9 GOD of LG devices)
CM Team (You guys rock)
wkpark (ported kernel 3.0.26 to our devices)
vadonka (various kernel tweaks and awesome sources)
pastime (helping at various stages, and awesome fixes)
Owain (Biggest motivation for compiling 100 times a day)
and to everybody else who participated in making this possible.

Harsh Kernel P999:
Code:
Build from 3.0.37 sources.
Compiled using tweaked CodeSourcery arm Toolchain.
Better battery.
Default SIO scheduler.
Working Data Usage ICS.
Working Data Usage Limit.
Fixed USB tethering(windows).
And many tweaks.

Changelog:
Build 0510 Stock & OC
Updated Linux version 3.0.44 now.
Stock & OC version both uploaded to goo.im.
linux version 3.0.43 and 3.0.44 brings lots of changes (150+ commits hope good)
Still works for both JB and ICS both. :D

build 0509 Stock & OC
Compile zram as module (Thanks Benee)
Fix zram for dual core

build 0309 Stock
Linux Version 3.0.42
JellyBean[Heckfest] supported (thanks Benee)

build 0208 Stock & OC
Linux Version 3.0.39
Reverted various fixes which were implemented in 1907
Compiled with linaro toolchain on OS X

build 1907 NO-OC
Linux Version 3.0.37
Improves SIO scheduler for flash storage.
Added V(R) I/O Scheduler. (select if from AnTuTu CPU Master)
other various fixes (thanks to vork[benee] and faux123)

build 1006 Stock & OC
Linux Version 3.0.34
Patches from NVIDIA for cpu control (power saving)
Lowmemory killer from linux 3.4 ported by vork (thanks benee)

build 0306 Stock
Some patches from Benee (vork)
And tegra OTG try update.

build 2205 Stock
Linux Version 3.0.32
Re-enabled ext3 ability (fix unsupported file system problem)
Increased XZ compression usage.

build 1505 Stock & OC
Added Force Fast Charging patch by Chad Froebel
Lots of tegra related v21 source drop fixes, thanks to faux123
New wifi code change, from v21 sources
As usual few kernel config changes (still have to find minimum config :eek:)

build 0805 Stock & OC
Linux Version 3.0.31
Battery heat protection (thanks wkpark)
And few more kernel config changes :confused:

build 0405 Stock & OC
v21y battery driver (thanks vadonka)
too many kernel config changes (100s of changes)
pmem size reduced (let me know 4 mb change can make difference or not)

build 2804 No-OC
Linux 3.0.30 sources
First attempt for CpuSpy to work

build 2704 Stock & OC
rmcc's tegra_odm_touch: More ICS-compatibility
Catalin Marinas: Kmemleak patches

build 2504 - NO-OC
Updated to Linux 3.0.29
Scheduler Tweak
Scheduler multi-core support

build 2204
OC Version of Build 1904

build 1904
ZRAM compression changed from LZO to Google's SNAPPY (~2x faster)
ZRAM disksize set to 64mb
SNAPPY KERNEL :D:cool::rolleyes:

build 1504 - OC
Build from kernel sources 3.0.28
USB Mass Storage support for both SD Cards (ROM required to make it work)
XZ Compression, so even smaller size of zips.
OC Enabled upto 1.4 GHz
zram enabled and allocated
And many small changer that are not stated here.

build 1104
Lower TouchLED Brightness
Kernel refresh, compiled with new toolchain

build 0604
SD Card IO speed fixed (thanks again wkpark)
Nothing much, just some cosmetic fixes in code

build 0504
Using AnyKernel by koush (easy flash for all ICS roms.)
Added Voodoo again
Fajarep BL values (better battery)

build ReBorn 0304
upgraded Linux kernel source version 3.0.27
various MMC tweak and safepoints
pastime .config fix for support voltage unit in uV

build ReBorn 0204-1
fixed WiFi not turning on
WiFi was not loading up before, NOW FIXED

build ReBorn 0204
ReBorn: used clean wkpark's sources
added patches handpicked (new branch).
removed voodoo sound.
better bettery & speed

build 3003
proper suspend (wkpark original work)

build 2903
latest wkpark's merge fixes (thanks)
pastime1971's fixes

build 2703-1
latest wkpark's fixes he posted. (thanks again)
Fixed reboot issue

build 2703
some more kernel config changes.
pastime kernel pull fix.

build 2503-3
some kernel config changes.
spica1234 call quality improvement patch
Compiled with more hard flags, faster compilation.

build-2503
Updated to kernel 3.0.26 (thanks vadonka)
Added Simple I/O scheduler as default
and few kernel config tweaks

build-2403-4
Removed Kernel Debugs (further cleaning)
implemented hard float in order to reduce compile time
added ramdisk tweaks

build-2403-2
Implemented cache (first try to improve performance)
improved gps (source wkpark)

build-2403-1
Fixed Internal Storage problems(thanks to wkpark)
few compiling fixes, cleaner build.

build-2303
Initial sources.
Added usb tethering
Fixed Data Usage and Limit
Added Voodoo Sound
Selfcompiled linaro toolchain​

Understanding build number:
build-ddmm-n
where dd=date, mm=month & n=compile number [start from 0/none]

Known bugs:
No HW Acceleration (Nvidia and LG at fault)
Reboot/Reboot recovery work 90% of time.

Download OC 0510 Link: Goo.im

Download NO-OC 0510 Link: Goo.im

My PIZZA suppliers :D (Donators, thanks a lot)
Owain van Brakel
Warren (djvoleur)
Gregory Martinson
Vu Phan
John(aragorn7)

sourcecode
 
Last edited:

sambodie

Senior Member
Apr 24, 2011
179
17
Installed. Will test drive today.

Sent from my G2x running AOKP ICS Build 28
 

GenghisKhan67

Senior Member
Dec 8, 2010
404
44
Sherbrooke
Just for clarification: if hardware acceleration isn't yet included, what advantages are there to install this kernel over, say, faux's? Thanks.
 

Harsh

Inactive Recognized Developer
Just for clarification: if hardware acceleration isn't yet included, what advantages are there to install this kernel over, say, faux's? Thanks.

Actually this is completely different kernel than faux kernel.
This kernel is not based on CM sources, it is based on kernel version 3.0.26, one of the latest in linux-3.0.y. If you guys know, Samsung Galaxy Nexus uses, kernel 3.0.8 in stock, this is kernel 3.0.26.
Faux kernel is based on CM sources linux-2.6.xx.x .

And there are no advantages as such, but deep sleep is finally working perfectly in kernel 3.0.y versions. So maybe better battery.
 

chuck24

Senior Member
Dec 11, 2010
204
25
Working great on AOKP..... Battery seems a little bit better.

Sent from my LG-P999 using xda premium
 

joeyxl

Senior Member
Apr 29, 2008
413
35
Newmarket
the stock CM9 kernel has no HW accel, right? if so, i need this kernel for the voodoo, as stock CM9 doesn't have it.
 

Harsh

Inactive Recognized Developer
the stock CM9 kernel has no HW accel, right? if so, i need this kernel for the voodoo, as stock CM9 doesn't have it.

True, stock CM9 do not have HW, neither do this kernel. And tegra2 devices will not have HW accel until Nvidia releases sources, or LG/T-Mobile release office ICS Rom.
Yes this kernel do have voodoo sound. :D
 
  • Like
Reactions: moeahmad1995

Harsh

Inactive Recognized Developer
Last edited:
  • Like
Reactions: overground

chillwill11

Senior Member
Oct 18, 2010
212
39
Jerzey
Nice!!! You work fast

Edit: Starting to like SIO, antutu benchmarks went up.

Sent from my LG-P999 using xda premium
 
Last edited:

MWBehr

Senior Member
Oct 11, 2010
1,164
380
Corpus Christi
Been following this project for awhile on other threads. I've been very impressed with this work. I've been curious about something, though, and didn't want to post this question in one of the main development threads.

What is the feasibility of upgrading the kernel to 3.1,3.2, or 3.3 series? For all I know it's completely impossible as I'm sure they had a reason to use 3.0 as the base for the project. I do find it interesting, though, that 3.3 comes with "android support" (not that I really know what that means either :D).
 

Harsh

Inactive Recognized Developer
Been following this project for awhile on other threads. I've been very impressed with this work. I've been curious about something, though, and didn't want to post this question in one of the main development threads.

What is the feasibility of upgrading the kernel to 3.1,3.2, or 3.3 series? For all I know it's completely impossible as I'm sure they had a reason to use 3.0 as the base for the project. I do find it interesting, though, that 3.3 comes with "android support" (not that I really know what that means either :D).

yeah they have stated that next version will come with android support, it would not be 3.3, but would be 3.4. With more android related patches.
Guys even 3.0.y was a difficult task to port to tegra2, as no source, all thanks to wkpark and his awesome talents. I think your question can be better answered by him.
But code in 3.0.y to 3.1/3.2 has changed a lot, so would be very difficult to port, specially without any other android manufacturers not having 3.1/3.2 as base make it near impossible.
 

MWBehr

Senior Member
Oct 11, 2010
1,164
380
Corpus Christi
yeah they have stated that next version will come with android support, it would not be 3.3, but would be 3.4. With more android related patches.
Guys even 3.0.y was a difficult task to port to tegra2, as no source, all thanks to wkpark and his awesome talents. I think your question can be better answered by him.
But code in 3.0.y to 3.1/3.2 has changed a lot, so would be very difficult to port, specially without any other android manufacturers not having 3.1/3.2 as base make it near impossible.

Thanks for the quick response. Ya, I was just curious more about if it was a possibility. If it takes a year or more, then that's what it takes. I have complete respect for the difficulties in porting something that's never been ported before.
 

MWBehr

Senior Member
Oct 11, 2010
1,164
380
Corpus Christi
Well...I can say this gets about 500 points higher on Quadrant 2.0 than Faux SV kernel. I didn't think it was fair to compare it to the OC version.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 136
    Hello guys n gals,

    This is T-Mobile G2X version of my Harsh Kernel for O2X based on 3.0.y sources.
    It share same tweaks and changelog with its international brother O2X.
    This is my FIRST kernel based on sources of wkpark and vadonka.
    This kernel is compiled by me, and comes with more added patches by me.
    If you like it hit THANKS button.

    All credits goes to:
    armcee (CM7 & CM9 GOD of LG devices)
    CM Team (You guys rock)
    wkpark (ported kernel 3.0.26 to our devices)
    vadonka (various kernel tweaks and awesome sources)
    pastime (helping at various stages, and awesome fixes)
    Owain (Biggest motivation for compiling 100 times a day)
    and to everybody else who participated in making this possible.

    Harsh Kernel P999:
    Code:
    Build from 3.0.37 sources.
    Compiled using tweaked CodeSourcery arm Toolchain.
    Better battery.
    Default SIO scheduler.
    Working Data Usage ICS.
    Working Data Usage Limit.
    Fixed USB tethering(windows).
    And many tweaks.

    Changelog:
    Build 0510 Stock & OC
    Updated Linux version 3.0.44 now.
    Stock & OC version both uploaded to goo.im.
    linux version 3.0.43 and 3.0.44 brings lots of changes (150+ commits hope good)
    Still works for both JB and ICS both. :D

    build 0509 Stock & OC
    Compile zram as module (Thanks Benee)
    Fix zram for dual core

    build 0309 Stock
    Linux Version 3.0.42
    JellyBean[Heckfest] supported (thanks Benee)

    build 0208 Stock & OC
    Linux Version 3.0.39
    Reverted various fixes which were implemented in 1907
    Compiled with linaro toolchain on OS X

    build 1907 NO-OC
    Linux Version 3.0.37
    Improves SIO scheduler for flash storage.
    Added V(R) I/O Scheduler. (select if from AnTuTu CPU Master)
    other various fixes (thanks to vork[benee] and faux123)

    build 1006 Stock & OC
    Linux Version 3.0.34
    Patches from NVIDIA for cpu control (power saving)
    Lowmemory killer from linux 3.4 ported by vork (thanks benee)

    build 0306 Stock
    Some patches from Benee (vork)
    And tegra OTG try update.

    build 2205 Stock
    Linux Version 3.0.32
    Re-enabled ext3 ability (fix unsupported file system problem)
    Increased XZ compression usage.

    build 1505 Stock & OC
    Added Force Fast Charging patch by Chad Froebel
    Lots of tegra related v21 source drop fixes, thanks to faux123
    New wifi code change, from v21 sources
    As usual few kernel config changes (still have to find minimum config :eek:)

    build 0805 Stock & OC
    Linux Version 3.0.31
    Battery heat protection (thanks wkpark)
    And few more kernel config changes :confused:

    build 0405 Stock & OC
    v21y battery driver (thanks vadonka)
    too many kernel config changes (100s of changes)
    pmem size reduced (let me know 4 mb change can make difference or not)

    build 2804 No-OC
    Linux 3.0.30 sources
    First attempt for CpuSpy to work

    build 2704 Stock & OC
    rmcc's tegra_odm_touch: More ICS-compatibility
    Catalin Marinas: Kmemleak patches

    build 2504 - NO-OC
    Updated to Linux 3.0.29
    Scheduler Tweak
    Scheduler multi-core support

    build 2204
    OC Version of Build 1904

    build 1904
    ZRAM compression changed from LZO to Google's SNAPPY (~2x faster)
    ZRAM disksize set to 64mb
    SNAPPY KERNEL :D:cool::rolleyes:

    build 1504 - OC
    Build from kernel sources 3.0.28
    USB Mass Storage support for both SD Cards (ROM required to make it work)
    XZ Compression, so even smaller size of zips.
    OC Enabled upto 1.4 GHz
    zram enabled and allocated
    And many small changer that are not stated here.

    build 1104
    Lower TouchLED Brightness
    Kernel refresh, compiled with new toolchain

    build 0604
    SD Card IO speed fixed (thanks again wkpark)
    Nothing much, just some cosmetic fixes in code

    build 0504
    Using AnyKernel by koush (easy flash for all ICS roms.)
    Added Voodoo again
    Fajarep BL values (better battery)

    build ReBorn 0304
    upgraded Linux kernel source version 3.0.27
    various MMC tweak and safepoints
    pastime .config fix for support voltage unit in uV

    build ReBorn 0204-1
    fixed WiFi not turning on
    WiFi was not loading up before, NOW FIXED

    build ReBorn 0204
    ReBorn: used clean wkpark's sources
    added patches handpicked (new branch).
    removed voodoo sound.
    better bettery & speed

    build 3003
    proper suspend (wkpark original work)

    build 2903
    latest wkpark's merge fixes (thanks)
    pastime1971's fixes

    build 2703-1
    latest wkpark's fixes he posted. (thanks again)
    Fixed reboot issue

    build 2703
    some more kernel config changes.
    pastime kernel pull fix.

    build 2503-3
    some kernel config changes.
    spica1234 call quality improvement patch
    Compiled with more hard flags, faster compilation.

    build-2503
    Updated to kernel 3.0.26 (thanks vadonka)
    Added Simple I/O scheduler as default
    and few kernel config tweaks

    build-2403-4
    Removed Kernel Debugs (further cleaning)
    implemented hard float in order to reduce compile time
    added ramdisk tweaks

    build-2403-2
    Implemented cache (first try to improve performance)
    improved gps (source wkpark)

    build-2403-1
    Fixed Internal Storage problems(thanks to wkpark)
    few compiling fixes, cleaner build.

    build-2303
    Initial sources.
    Added usb tethering
    Fixed Data Usage and Limit
    Added Voodoo Sound
    Selfcompiled linaro toolchain​

    Understanding build number:
    build-ddmm-n
    where dd=date, mm=month & n=compile number [start from 0/none]

    Known bugs:
    No HW Acceleration (Nvidia and LG at fault)
    Reboot/Reboot recovery work 90% of time.

    Download OC 0510 Link: Goo.im

    Download NO-OC 0510 Link: Goo.im

    My PIZZA suppliers :D (Donators, thanks a lot)
    Owain van Brakel
    Warren (djvoleur)
    Gregory Martinson
    Vu Phan
    John(aragorn7)

    sourcecode
    33
    Uploaded latest build p999-5, which matches p990 build-3003.

    Changelog:
    build 3003
    proper suspend (wkpark original work)

    build 2903
    latest wkpark's merge fixes (thanks)
    pastime1971's fixes

    After 800 downloads of p999-4, G2X forums people are bit shy in hitting THANKS button than O2X.

    sorry guys, p999-5 is based on latest 3003 build, and not on 2903. well thats better i guess
    16
    Looks great!

    Sent from my LG-P999 using XDA

    Thanks you. If you are on CM9 unofficial nightly, you can try it. I am out of thanks per day :(
    14
    sorry for being late in getting OC version of 1904.
    Here is OC-2204, its and OC version of 1904, same changes, just different build date.

    This kernel is build with all new OSX, as I have replaced my old HDD with SSD. So I am not sure it would be working or not, as I do not have phone to test it.

    Kernel sources are same, but compiler changes can also effect, and other stuff effects too for working kernel.

    here is link for people who can test it for me.
    http://www.mediafire.com/download.php?lxkjf5732oo5wc6
    13
    Okay people i will be stating md5 in op from next releases to avoid bad flashes of corrupt downloads.

    Sent from my LG-P990