[K3 Note Original Android Development] tanish2k09:
​

Venom Kernel for K3 Note (aio_otfp) -- Based on Renice kernel source

Venom is designed for maximum performance and battery backup. It is made for people who depend on their phone every day.

It is feature Enriched kernel which makes your device even better than before.

Compiled with UBERTC 6.x​

Features :

RGB color control

Working LED.

Vibration control using thunderquake engine module by varun.chitre15

Performance optimizations

USB fast Charging enabled by default

TCP Congestion Algorithm (TCPCA) set to Westwood by default

All other TCPCA added

Double tap to wake enabled

So much customisable dt2w, like screen area, time for tap, relative distance between taps... Much more

Fixes for blueborne bluetooth vulnerability at kernel level

Entropy tweaks -- Increased entropy values in random.c

Network tcp window tweak -- Lock window size to full for maximum speed

Enabled Forced fast charge

CPU governors :

(In alphabetical order)

Alucard

Conservative

Darkness

Intelliactive

Intellidemand

InteractiveB

InteractivePlus

Ondemand

Pegasusq

Performance

Poison --- Default custom governor made by me (based on ThunderX)

Powersaver

Renice

ThunderX

Userspace

Wheatley

Features of my Poison governor :

Dynamic CPU frequency transition mode engine. More info in Poison governor thread.

Smoothness tuning.

Best governor for this device because it is K3-specific

Custom tunables :

Can be found here, in my poison governor thread.

Has a total of 12 custom tuneables !!!!! :laugh::victory::highfive:;)

NOTE : There are 21 only for A7000-a and K3 release only has 12 tunables.

https://xdaforums.com/lenovo-a7000/development/explanation-poison-cpu-governor-t3691304

(All information about the modes and tuneables in Poison governor thread)

Installation :

For custom roms:

Reboot to recovery

Flash the Kernel Zip

Reboot to system and Enjoy

For Vibe/Bootlooping Roms:

Reboot to Recovery

Take Nandroid backup of boot partition

Unpack ROM's boot.img (present in ROM zip almost always)

Replace the kernel file (Image-gz.dtb, bootimg-kernel, zImage) with proper name

Repack the boot image and flash

Reboot to System and Enjoy

Download links and Changelog :

See second post

Works Better in Custom roms (MM and N (based on MM libs) only)

Stock + Vibe Roms also Supported [MM only]

Note:

* Take a Nandroid backup before installing

Appreciate me by thanking me... Or... You could donate to me if you're an Indian!!!

Donation :

How to donate ??

---> Simple. Send me a PM or mail me ( tanish2k09.dev@gmail.com ) and say that you're willing to donate. Further instructions will be sent by me.

---> Or you can simply gift me xda ad-free

I also want to build venom for myself!

Sure! You can find the link for the venom kernel source below in xda DevDB info.

The source link is for A7000 device only so it doesn't work on K3 out of the box.

Everything that venom has is present in the given source link.

You can pick the features from there and Base it on renice source by sandeep.sethi

XDA:DevDB Information

Venom Kernel for aio_otfp [MM][N], Kernel for the Lenovo K3 Note

Contributors

tanish2k09, Sandeep.sethi, GSandeep, daniel_hk, Aryan Kedare, Rohan Taneja, Team M.A.D

Source Code: https://github.com/tanish2k09/Kernel_aio_row-Venom-S/

Kernel Special Features: Custom CPU governor, custom code, dynamic tuneables

Version Information

Status: Stable

Current Stable Version: 3.1

Stable Release Date: 2017-11-15

Created 2017-11-15

Last Updated 2018-04-22