Hello again,
This is my work on the stock Marshmallow Kernel for Zenfone 2, based on the officially released ZF2 kernel source code.
Please note that I do my testing on a ZE551ML 4GB 2,3GHz
Features:
Based on Zenfone 2 V4.21.40.184 kernel source (completely from scratch)
Built with gcc4.9 toolchain
UC to 333MHz
Touchboost input event handler
Added the following CPU governors:
- Lionheart
- Bioshock
- Yankactive
- TheSSJactive (Yankactive with hotplugging)
Added IO schedulers:
- sio
- zen
- vr
- fifo
- sioplus (credits to @boype, fixed afterwards for zf2 by me)
- fiops
- working ROW scheduler!!!
- deadline
Added TCP congestion algorithms:
-BIC
-CUBIC
-WESTWOOD
-HSTCP
-HYBLA
-HTCP
-VEGAS
-VENO
-SCALABLE
-LP
-YEAH
-ILLINOIS
Approx. 30% faster due to CRC disabling and auditing
Power efficient Work queues
Powersuspend
Dynamic FSync
Set minimum brightness to 2 instead of 15 percent (changeable via kernel adiutor, please set it to 1 there, otherwise your screen is pretty much black)
exfat support (no fuse, all credits to @Dorimanx, automounting of devices fixed by @sorg)
Sweep2Sleep (all credits to Lord Boeffla)
frandom RNG
F2FS support
ZRAM
WLAN Wakelock reducer
More to come:
Init.d
If I should find the time also:
BLX
A separate KVM build
Compiling with another Toolchain
How to install:
1st pre-requisite: Unlock your Bootloader
2nd pre-requisite: Use the stock Marshmallow ROM ;-)
3rd pre-requisite: BACKUP!!!
Download the flashable anykernel zip here:
Drive
Flash it via TWRP and reboot. The Anykernel zip preserves whatever modification you already have (xposed, root,...) and just replaces the needed parts :good:
XDA:DevDB Information
[MM-KERNEL][UC][F2FS] Project T for MM [STOCK ROM ONLY], Kernel for the Asus ZenFone 2
Contributors
TheSSJ
Source Code: https://github.com/TheSSJ/zf2_mmkernel
Kernel Special Features: F2FS, more governors, underclocked, more IO schedulers, westwood TCP cong
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2016-11-25
Created 2016-09-09
Last Updated 2016-12-08
This is my work on the stock Marshmallow Kernel for Zenfone 2, based on the officially released ZF2 kernel source code.
Please note that I do my testing on a ZE551ML 4GB 2,3GHz
Note: This kernel works ONLY on stock based versions!
Features:
Based on Zenfone 2 V4.21.40.184 kernel source (completely from scratch)
Built with gcc4.9 toolchain
UC to 333MHz
Touchboost input event handler
Added the following CPU governors:
- Lionheart
- Bioshock
- Yankactive
- TheSSJactive (Yankactive with hotplugging)
Added IO schedulers:
- sio
- zen
- vr
- fifo
- sioplus (credits to @boype, fixed afterwards for zf2 by me)
- fiops
- working ROW scheduler!!!
- deadline
Added TCP congestion algorithms:
-BIC
-CUBIC
-WESTWOOD
-HSTCP
-HYBLA
-HTCP
-VEGAS
-VENO
-SCALABLE
-LP
-YEAH
-ILLINOIS
Approx. 30% faster due to CRC disabling and auditing
Power efficient Work queues
Powersuspend
Dynamic FSync
Set minimum brightness to 2 instead of 15 percent (changeable via kernel adiutor, please set it to 1 there, otherwise your screen is pretty much black)
exfat support (no fuse, all credits to @Dorimanx, automounting of devices fixed by @sorg)
Sweep2Sleep (all credits to Lord Boeffla)
frandom RNG
F2FS support
ZRAM
WLAN Wakelock reducer
More to come:
Init.d
If I should find the time also:
BLX
A separate KVM build
Compiling with another Toolchain
How to install:
1st pre-requisite: Unlock your Bootloader
2nd pre-requisite: Use the stock Marshmallow ROM ;-)
3rd pre-requisite: BACKUP!!!
Download the flashable anykernel zip here:
Drive
Flash it via TWRP and reboot. The Anykernel zip preserves whatever modification you already have (xposed, root,...) and just replaces the needed parts :good:
Credits:
@jrior001, @crpalmer, @jamison904, @tectas, @dorimanx, @Lord Boeflla, @say99
@jrior001, @crpalmer, @jamison904, @tectas, @dorimanx, @Lord Boeflla, @say99
XDA:DevDB Information
[MM-KERNEL][UC][F2FS] Project T for MM [STOCK ROM ONLY], Kernel for the Asus ZenFone 2
Contributors
TheSSJ
Source Code: https://github.com/TheSSJ/zf2_mmkernel
Kernel Special Features: F2FS, more governors, underclocked, more IO schedulers, westwood TCP cong
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2016-11-25
Created 2016-09-09
Last Updated 2016-12-08