Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Introduction
Hello all!
So this is Prototype™ Kernel for Lenovo Z2 Plus on which i was working.Main Purpose of the kernel is to provide balance performance to the user in daily life while giving full freedom to users to control the kernel.So this a short contribution to zuk community from my side hope you all will like it!
Thanks.
*Please read FAQ and installation instructions carefully.
Features
msm 3.18
- Kernel rebased over als.
- Upto date with linux stable (3.18.128)
- Compiled with DTC+GCC9
- Governors: Impulse, Darkness, Interactive, Conservative, Ondemand, Powersave, Userspace, Alucard, Nightmare, Chill, Blueactive
- Relaxed, and Performance.
- I/O Schedulers: Noop, Deadline, Cfq, ROW, Fiops, Bfq, Zen, Sio, Maple and Tripndroid.
- F2FS Support
- Advance TCP Congestion Control
- Dynamic FSync
- Boeffla WakeLock Blocker
- Sound Control
- Power Efficient Work Queue for major drivers and enabled by default.
- commits to make cpuboost efficient
- Faster app installation time
- Simple GPU algorithm
- PowerSuspend Drivers
- Interactive and tuned for balance performance
- State Notifier
- Ships with Aroma installer
- msm_thermal_simple instead msm_thermal
- VDSO implementation
- Spectrum supprt
- Adreno idler
- Fingerprint boost
- And Much more.
msm 4.4 - Rebased on linux stable tree
- Current Kernel version is 4.4.168
- Latest CAF tag merged is LA.UM.7.2.r1-05500-sdm660.0
- Toolchain used is DTC8+GCC9
- Features
- EAS
- Clang Support
- CFQ updates from upstream
- Power Efficient WQ
- Brought back msm_thermal_simple instead msm_thermal
- Fingerprint Boost
- Boosting is done through CPU-Boost+Dynamic Schedtune Boost
- UC to 1.4 and 1.9
- IO schedulers available:cfq,bfq,noop,fiops,sio,zen,deadline
- Fsync on/off toogle
- Advance TCP Algorithms
- Spectrum support
- USB Fast charge
Installation instructions
First time:
- Reboot to recovery
- Flash Prototype kernel.zip
- Reboot
Update the kernel:
- Reboot to recovery
- Flash Prototypekernel.zip
- Reboot
Coming from another kernel:
- Reboot to recovery
- Dirty flash your current ROM
- Flash Prototypekernel.zip
- Reboot
Download
Sourceforge Folder
FAQ
1. Why the kernel zip is so large?
-> Treble Pie and Treble Oreo version of the kernel are packed in single file.You have to choose your version during installation so choose carefully.
2. How frequently it will get updated?
->Well its not fixed ,most probably it will be updated after every 15 days.But if some major bug is there then there can be quick updates.
3.Do you have any telegram release channel where we will be updated about the news about this kernel?
-> Yes we have telegram channel-https://t.me/prototypereleases
4.Can we request features?
-> Yes you can request features and ill try my best to implement it but no promise
5.I dont have any knowledge about governors and schedulers?
-> Dont worry if you dont have any knowledge just select next in aroma installer
6.Which ROMS are supported ?
-> Treble ROMS of pie and oreo are supported.Further compatibility will expand.
6.My phone heating after booting the kernel ?
-> Yes as the phone boots CPU carries out various tasks which lead to increase load on cpu and thus heating.So it is recommended that after flashing the kernel keep the phone idle for 10 mins and then see the magic
Thanks To/Credits
Code:
@amog787 (My Master)
@dmitrikudas (Helped me to boot my first kernel)
@DD3Boh (Master Dev)
@faizauthor
@davidvinavil
@frap129
@SultanXDA
@yarost
@davidevinavil
@andip71
@Kenny3fcb (Cleared Some Major Doubts)
@Cosmedd
@Flar2
@amarulz
@franciscofranco
@sanketp60 (For thread banner)
@movzx (For aroma installer)
@Pavan_Paps,@Gmp KV,@omkarmodgi and @lonelystag(For testing builds)
And all the authors of commit in my sources
[If i Forgot you by mistake please remind me]
Telegram Channel
@prototypereleases
XDA:DevDB Information
Prototype™ Kernel, Kernel for the Lenovo ZUK Z2 (Plus)
Contributors
Danish1999
Source Code: [url]https://github.com/Danish1999/msm-4.4 [/URL]
Kernel Special Features: Just Special
Version Information
Status: Stable
Current Stable Version: v4
Stable Release Date: 2018-10-29
Created 2018-10-04
Last Updated 2018-12-20
Last edited: