[Kernel][JB - KK - LP] [KatKernel#118c] [OC | UV | CIFS | IPTABLES | TUN]

Search This thread

timduru

Senior Member
Apr 13, 2011
2,878
18,019
attachment.php
KatKernel - TF101
Kernel | SOD/RR fix | CPU OC | GPU OC | UV | CIFS | IPTABLES | TUN | FSYNC on/off

Hi everyone :)
I'm moving the KatKernel into its own dedicated thread.
See post #2 for more details.

Hopefully it helps to avoid confusion between the K.A.T app and the KatKernel :)
That will also allow easier reports as I'll know which one you're talking about when you post ;)

(Remember to post the kernel version & the rom version when you report)


Latest versions : (flash in recovery & wipe /cache + dalvik )
JellyBean 4.1.*:
KatKernel_69.zip
KatKernel_70_Lidpatch.zip

JellyBean 4.2.*:
KatKernel_107_JB4.2_Lidpatch.zip
KatKernel_106b_JB4.2_Lidpatch_CM10.1.zip
with adhoc support:
KatKernel_103_adhoc_JB4.2_Lidpatch.zip

JellyBean 4.3.*:
KatKernel_109c_JB4.3_Lidpatch.zip

KitKat 4.4.*:
Tim_KatKernel_118_JB4.4_Lidpatch.zip

Lollipop 5.0.*:
Tim_KatKernel_118c_LP5.0.zip
Tim_KatKernel_118c_invertstorage_LP5.0.zip

Lollipop 5.1.*:
Tim_KatKernel_120_LP5.1.zip
Tim_KatKernel_120_invertstorage_LP5.1.zip
*NEW*



See post #3 for compatibility list and to see which zip to choose (depends on if the rom is implementing the Lidpatch or not)
It includes KatKernel & KatBoost.


Changelog:


Please don't repackage or redistribute the zips in another thread, as it'll just make it very difficult for me to maintain and understand user feedback if your repackaged version is broken, has too many differences or is outdated.
Thanks :)


Sources: https://github.com/timduru/tf101-katkernel
Credits:
- Guevor for his kernel
- K900 for the lidpatch
 

Attachments

  • Tim_KatKernel_69.zip
    5 MB · Views: 5,432
  • Tim_KatKernel_70_Lidpatch.zip
    5 MB · Views: 7,325
Last edited:

timduru

Senior Member
Apr 13, 2011
2,878
18,019
- KatKernel & KatBoost:
The main goal of these is to try to improve the overall responsiveness of the User interface, improve multitasking and try to avoid I/O jam.
It includes misc config changes and tweaks (some are backported from the other roms I modified for the tablet I had before the TF101.)
New IO schedulers versions added, including Deadline and BFQ V4 (set by default).
Compiled with the latest Linaro toolchain.
The Kernel was based onto Guevor's kernel. so it's overclockable.

Will see also about improving stability too if there's some issues.
But currently running at 1400MHz with SD card and microSD I don't have any RR or SOD.
(Only thing to know is that sometime if the tablet has just gone into a sleep cycle, you'll have to wait for a few seconds before you can wake it up, so just press again to wake it up)

Main Features:
General: CPU Overclockable, Vdd, GPU overclocked to 425, fuse, swap, cifs, nfs, cgroups, netfilter/iptables, tunneling, xpad
CPU Governors: performance, powersave, ondemand, interactive, conservative, lagfree, smartassV2
I/O schedulers: noop, deadline, cfg, sio, bfqV4, row (default)
TCP Congestion: Veno, cubic, westwood, yeah, vegas
FSYNC: disable(default) / enable with: echo 0/1 > /sys/class/misc/fsynccontrol/fsync_enabled
(0=disabled=faster, if you have a stable TF101 and no reboots, you should be good to go with it disabled, just make sure you turn it off cleanly.
it is however slightly less safe, and dataloss could occur under rare circumstances if you reboot and that changes were not written to disk for example, but you still lose date even with it on in that case anyway...)
If you want to reenable permanently you can flash this after the kernel: fsync_on.zip

About Overclocking: keep in mind that overclocking depends on different parameters, one of them being a good power supply / battery.
So if your battery reach low levels: Stop overclocking as it will usually not be able to delivery stable power.
My advice for low battery levels would be:
- below 30%: stop overclocking (you can put a profile for that in cpu master for example)
- below 15%: you might even want to slightly underclock it. (especially if you use a bunch of stuff that is eating power, like bluetooth, wifi, sd & microsd).


- KatKernel_Lidpatch
Contains KatKernel & KatBoost with the additionnal logic revert for the dock lid
It also adds a sysfs interface for it.
See K900 post about it: http://forum.xda-developers.com/showthread.php?t=1883241
It is required for the roms that have implemented the reverted lid logic.
 
Last edited:

timduru

Senior Member
Apr 13, 2011
2,878
18,019
KatKernel_XX.zip
JB 4.1.x - TeamEOS3 #68-70-72-73-74
JB 4.1.x - TeamEOS3 #76-77-78-79-80-81 (Kernel version 47b minimum required)
JB 4.1.x - erickwill CM10 - 20121107
JB 4.1.x - makelegs JELLYBRO - 20121109
JB 4.1.x - CM10 Nightlies - 20121116-20121130 (Kernel version 69 minimum required)

KatKernel_XX_Lidpatch.zip
JB 4.1.x - RaymanFX CM10 - V6-V7
JB 4.1.x - mattmanwrx ParanoidAndroid - STABLE-5
JB 4.1.x - RaymanFX LiquidSmoothV2.0 - RC7
JB 4.1.x - K900 AOKP
JB 4.1.x - RaymanFX CM10- gierdo nightlies

KatKernel_XX_JB4.2_Lidpatch.zip
JB 4.2.x - TeamEOS4
JB 4.2.x - KatKiss-4.2.2

KatKernel_XX_JB4.3_Lidpatch.zip
JB 4.3.x - KatKiss-4.3

KatKernel_XX_KK4.4_Lidpatch.zip
KK 4.4.x - KatKiss-4.4.x

KatKernel_XX_JB4.2_Lidpatch_CM10.1.zip
JB 4.2.x - josteink 10.1 builds

(Confirmed Working - Works partially or with manual action - Not Working)
 
Last edited:

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
KatKernel
JB - TeamEOS3 #68-70-72-73-74
JB - TeamEOS3 #76-77-78-79-80-81 (version 47b minimum required)
JB - erickwill CM10 - 20121107
JB - makelegs JELLYBRO - 20121109





KatKernel_Lidpatch
JB - RaymanFX CM10 - V6


(Confirmed Working - Works with manual action - Not Working)

So yo have to press the power button or it won't wake..... or i that what the lidpatch fixes

Sent from my Transformer using Xparent Red Tapatalk 2
 

timduru

Senior Member
Apr 13, 2011
2,878
18,019
So yo have to press the power button or it won't wake..... or i that what the lidpatch fixes

Sent from my Transformer using Xparent Red Tapatalk 2

Yes that's what the lidpatch fixes.
There are roms that have implemented it and others that have not.
So for roms that have the patch on the rom side you need the kernel that has the lidpatch too. :)
Which rom are you using ?

I'm still downloading (slow slow) ParanoidAndroid & LiquidSmooth for testing,
but since both are using RaymanFX kernel, they most likely need to use the _Lidpatch KatKernel for those

If someone can test that and confirm, it'd be good :)
 
Last edited:

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
Yes that's what the lidpatch fixes.
There are roms that have implemented it and others that have not.
So for roms that have the patch on the rom side you need the kernel that has the lidpatch too. :)
Which rom are you using ?

I'm still downloading (slow slow) ParanoidAndroid & LiquidSmooth for testing,
but since both are using RaymanFX kernel, they most likely require the _Lidpatch KatKernel

If someone can test that and confirm, it'd be good :)

Yes i think paranoid does... and it is very stable btw... but he has mattman has slower DL on PA because he uses his own domain so he makes a few $ on the ads which i dont mind but thanks

Sent from my Transformer using Xparent Red Tapatalk 2

---------- Post added at 10:09 PM ---------- Previous post was at 09:55 PM ----------

Yes that's what the lidpatch fixes.
There are roms that have implemented it and others that have not.
So for roms that have the patch on the rom side you need the kernel that has the lidpatch too. :)
Which rom are you using ?

I'm still downloading (slow slow) ParanoidAndroid & LiquidSmooth for testing,
but since both are using RaymanFX kernel, they most likely need to use the _Lidpatch KatKernel for those

If someone can test that and confirm, it'd be good :)

Paranoid uses the Lid patch version and can somebody test on AOKP JB now I bet it uses the lid patch but I like what I'm running now
 

timduru

Senior Member
Apr 13, 2011
2,878
18,019
ok, finally got LiquidSmooth to flash, and it confirms that it needs the KatKernel_Lidpatch version. :)
 

timduru

Senior Member
Apr 13, 2011
2,878
18,019
And on paranoid in settings storage crashes the settings app
Bad settings app, it should never crash ;)
But try the KatKernel_56b_Lidpatch version that I just uploaded , it should prevent that.

Is it stable with Ur kernel I know the stock one was not at all
well I'm not going to stay long enough on LiquidSmooth to tell you much,
but so far it works.
Better wait for more reports from users that might be using that rom as their daily driver. :)
 

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
Bad settings app, it should never crash ;)
But try the KatKernel_56b_Lidpatch version that I just uploaded , it should prevent that.


well I'm not going to stay long enough on LiquidSmooth to tell you much,
but so far it works.
Better wait for more reports from users that might be using that rom as their daily driver. :)

Alright I'm trying Liquid now :) I still can't figure out why when I use KAT lid patch version it crashes the settings.apk when you go to storage
 

Globespy

Senior Member
Jun 19, 2008
2,088
408
Spaceship Earth
GPS fix?

What exactly is the GPS fix integrated?
I've left GPSTest sitting in an area where normally I'll get at least 8 locks within a minute, and all. I'm seeing is 1-3 birds which appear then disappear but never lock?
Am I missing something, never seen such dismal GPS performance on my TF.

Any ideas? Flash the agps patch?
Thanks.

Running EOS build#81 and KAT kernel #55b
 

timduru

Senior Member
Apr 13, 2011
2,878
18,019
What exactly is the GPS fix integrated?
I've left GPSTest sitting in an area where normally I'll get at least 8 locks within a minute, and all. I'm seeing is 1-3 birds which appear then disappear but never lock?
Am I missing something, never seen such dismal GPS performance on my TF.

Any ideas? Flash the agps patch?
Thanks.

Running EOS build#81 and KAT kernel #55b

At the beginning JB roms used to have gps not working at all,
the 'gps fix' is fixing that, most roms include it by default already now, so it's not changing anything on these.

For the gps lock it's the usual routine, you just need to leave it until outside preferrably and it'll lock.
Once it has locked the subsequent locks should be faster.

I've never tried the agps patch from the other thread, so not sure if that helps or not.
I get a fix fine here.
 
Last edited:

Tuborg68

Senior Member
Jan 3, 2011
801
120
So if I get it right: if I'm on EOS rom,build 81 on my tf 101 with kat 47b kernel. Then there's no need to update kernel?

Skickat från min HTC Desire via Tapatalk 2
 
  • Like
Reactions: warlord234

timduru

Senior Member
Apr 13, 2011
2,878
18,019
So if I get it right: if I'm on EOS rom,build 81 on my tf 101 with kat 47b kernel. Then there's no need to update kernel?

Skickat från min HTC Desire via Tapatalk 2

That's correct feature wise, there is nothing new for TeamEOS
Kernel 55 is only adding compatibility for more roms.
Other changes will come after, once I get enough reports that it's working with other roms and still works with TeamEOS3
So in that aspect it'd still be good to upgrade to it ;)


Oh and it works on AOKP JB to I have confirmed that
Okie, thanks for the info. :)
Is it K900 AOKP rom ?
And just to confirm, which version of KatKernel did you use, the regular one or the _Lidpatch one ?
 
Last edited:

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
That's correct feature wise, there is nothing new for TeamEOS
Kernel 55 is only adding compatibility for more roms.
Other changes will come after, once I get enough reports that it's working with other roms and still works with TeamEOS3
So in that aspect it'd still be good to upgrade to it ;)



Okie, thanks for the info. :)
Is it K900 AOKP rom ?
And just to confirm, which version of KatKernel did you use, the regular one or the _Lidpatch one ?

Yeah k900 does the official builds and I used the lid patch
 

Top Liked Posts

  • There are no posts matching your filters.
  • 112
    attachment.php
    KatKernel - TF101
    Kernel | SOD/RR fix | CPU OC | GPU OC | UV | CIFS | IPTABLES | TUN | FSYNC on/off

    Hi everyone :)
    I'm moving the KatKernel into its own dedicated thread.
    See post #2 for more details.

    Hopefully it helps to avoid confusion between the K.A.T app and the KatKernel :)
    That will also allow easier reports as I'll know which one you're talking about when you post ;)

    (Remember to post the kernel version & the rom version when you report)


    Latest versions : (flash in recovery & wipe /cache + dalvik )
    JellyBean 4.1.*:
    KatKernel_69.zip
    KatKernel_70_Lidpatch.zip

    JellyBean 4.2.*:
    KatKernel_107_JB4.2_Lidpatch.zip
    KatKernel_106b_JB4.2_Lidpatch_CM10.1.zip
    with adhoc support:
    KatKernel_103_adhoc_JB4.2_Lidpatch.zip

    JellyBean 4.3.*:
    KatKernel_109c_JB4.3_Lidpatch.zip

    KitKat 4.4.*:
    Tim_KatKernel_118_JB4.4_Lidpatch.zip

    Lollipop 5.0.*:
    Tim_KatKernel_118c_LP5.0.zip
    Tim_KatKernel_118c_invertstorage_LP5.0.zip

    Lollipop 5.1.*:
    Tim_KatKernel_120_LP5.1.zip
    Tim_KatKernel_120_invertstorage_LP5.1.zip
    *NEW*



    See post #3 for compatibility list and to see which zip to choose (depends on if the rom is implementing the Lidpatch or not)
    It includes KatKernel & KatBoost.


    Changelog:


    Please don't repackage or redistribute the zips in another thread, as it'll just make it very difficult for me to maintain and understand user feedback if your repackaged version is broken, has too many differences or is outdated.
    Thanks :)


    Sources: https://github.com/timduru/tf101-katkernel
    Credits:
    - Guevor for his kernel
    - K900 for the lidpatch
    35
    - KatKernel & KatBoost:
    The main goal of these is to try to improve the overall responsiveness of the User interface, improve multitasking and try to avoid I/O jam.
    It includes misc config changes and tweaks (some are backported from the other roms I modified for the tablet I had before the TF101.)
    New IO schedulers versions added, including Deadline and BFQ V4 (set by default).
    Compiled with the latest Linaro toolchain.
    The Kernel was based onto Guevor's kernel. so it's overclockable.

    Will see also about improving stability too if there's some issues.
    But currently running at 1400MHz with SD card and microSD I don't have any RR or SOD.
    (Only thing to know is that sometime if the tablet has just gone into a sleep cycle, you'll have to wait for a few seconds before you can wake it up, so just press again to wake it up)

    Main Features:
    General: CPU Overclockable, Vdd, GPU overclocked to 425, fuse, swap, cifs, nfs, cgroups, netfilter/iptables, tunneling, xpad
    CPU Governors: performance, powersave, ondemand, interactive, conservative, lagfree, smartassV2
    I/O schedulers: noop, deadline, cfg, sio, bfqV4, row (default)
    TCP Congestion: Veno, cubic, westwood, yeah, vegas
    FSYNC: disable(default) / enable with: echo 0/1 > /sys/class/misc/fsynccontrol/fsync_enabled
    (0=disabled=faster, if you have a stable TF101 and no reboots, you should be good to go with it disabled, just make sure you turn it off cleanly.
    it is however slightly less safe, and dataloss could occur under rare circumstances if you reboot and that changes were not written to disk for example, but you still lose date even with it on in that case anyway...)
    If you want to reenable permanently you can flash this after the kernel: fsync_on.zip

    About Overclocking: keep in mind that overclocking depends on different parameters, one of them being a good power supply / battery.
    So if your battery reach low levels: Stop overclocking as it will usually not be able to delivery stable power.
    My advice for low battery levels would be:
    - below 30%: stop overclocking (you can put a profile for that in cpu master for example)
    - below 15%: you might even want to slightly underclock it. (especially if you use a bunch of stuff that is eating power, like bluetooth, wifi, sd & microsd).


    - KatKernel_Lidpatch
    Contains KatKernel & KatBoost with the additionnal logic revert for the dock lid
    It also adds a sysfs interface for it.
    See K900 post about it: http://forum.xda-developers.com/showthread.php?t=1883241
    It is required for the roms that have implemented the reverted lid logic.
    33
    KatKernel_XX.zip
    JB 4.1.x - TeamEOS3 #68-70-72-73-74
    JB 4.1.x - TeamEOS3 #76-77-78-79-80-81 (Kernel version 47b minimum required)
    JB 4.1.x - erickwill CM10 - 20121107
    JB 4.1.x - makelegs JELLYBRO - 20121109
    JB 4.1.x - CM10 Nightlies - 20121116-20121130 (Kernel version 69 minimum required)

    KatKernel_XX_Lidpatch.zip
    JB 4.1.x - RaymanFX CM10 - V6-V7
    JB 4.1.x - mattmanwrx ParanoidAndroid - STABLE-5
    JB 4.1.x - RaymanFX LiquidSmoothV2.0 - RC7
    JB 4.1.x - K900 AOKP
    JB 4.1.x - RaymanFX CM10- gierdo nightlies

    KatKernel_XX_JB4.2_Lidpatch.zip
    JB 4.2.x - TeamEOS4
    JB 4.2.x - KatKiss-4.2.2

    KatKernel_XX_JB4.3_Lidpatch.zip
    JB 4.3.x - KatKiss-4.3

    KatKernel_XX_KK4.4_Lidpatch.zip
    KK 4.4.x - KatKiss-4.4.x

    KatKernel_XX_JB4.2_Lidpatch_CM10.1.zip
    JB 4.2.x - josteink 10.1 builds

    (Confirmed Working - Works partially or with manual action - Not Working)
    14
    New JB 4.2 version 85

    attachment.php
    New version for JB4.2 available for Download: Tim_KatKernel_85_JB4.2_Lidpatch.zip

    Main Changes:
    - BFQ V5r1 ioscheduler + EQM
    - increase available entropy (just in case it's not placebo ;) )
    - avoid entropy depletion
    - Input lag decrease
    - Add more HID devices support
    - activate auto-trim on /data

    In less technical terms, this version should be faster & make the overall rom more responsive :)
    And also bring more compatibility with HID devices.

    Test & report how it feels, just to make sure it's not placebo and my mind playing tricks ;P
    14