[Lenovo ZUK Z2 (Plus) ROMs, Kernels, Recoveries, & ] Danish1999:
​

#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 :D

Thanks To/Credits

@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&trade; 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