• Title: Venom Kernel v3.1 [aio_otfp][MM][N]
  • Listed: 02/11/2018 7:38 pm
  • ROM Version: [MM]&[N]
  • You must be logged for ROM download.


Overall Rating : 15


6475 total views, 1 today

3 Total favorites

  

Venom Kernel v3.1 [aio_otfp][MM][N]

Author adMember Info


DESCRIPTION


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  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 !!!!! 
NOTE : There are 21 only for A7000-a and K3 release only has 12 tunables.

https://forum.xda-developers.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 

 1. Downlod carliv image kitchen according to your Operating system type(32bit, 64bit)

2. Extract carliv image kitchen.

3. Move your stock boot.img in "boot-resources" folder in carliv image kichen folder

4. Run carliv windows batch file and type B for BOOT

5. Press 1 for select boot.img and enter

6. Press 1 for unpack boot.img and unpacking boot.img started.

7. close when finished unpacking.

8. Extract your kernel zip and Rename zlmage to "boot.img-kernel" without quotes

9. copy renamed "boot.img-kernel" to carliv image kichen/boot folder and replaced with already existed.

10. Now open carliv batch file and type B for BOOT and enter then type 1 for boot.img and enter.

11. Type 2 for repack boot.img and enter. repacking boot.img started.

12. close when you see press any key and you successfully changed the kernel

13. your newly repacked boot.img is in the output folder

14. flash in twrp recovery as image in boot partition.

I hope you understand. cheers.                   

 

Note:

* Take a Nandroid backup before installing

Donation :

How to donate ??

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

 

 

XDA:DevDB Information

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

Contributors

tanish2k09sandeep.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-02-02

 

Latest build :

Venom carnage edition :

 

 

Changelog :

Latest Build (Carnage) (25122017) :

Code:
1) Tweaked poison for more performance. Now you will feel that kernel is much more smooth than ever.

 2) Added vibrator engine with real-time linking with poison. You'll feel it when you try yourself and see what this means. 

3) Upgraded to dt2w 2.0 with haptic feedback (customisable vibration level) and more efficient structure and checks. My code is 1/3 of original code. Now dt2w is much faster and smoother. 

4) Livedisplay fixed thax to painkiller3 

5) WiFi autoconnect fixed thax to @daniel_hk

6) Open hotspot fixed (use hotspot fix zip by sandeep) with venom

7) Added pocket mode override mechanism. Now you can tap 3 times within 0.8 seconds to override proximity sensor. Number of taps and timeout is customisable with poison. 

 8) New tunables details : 

a) dt2w_vibe : Control vibration level on dt2w. Change to 0 to disable dt2w haptic feedback.
b) vibrator_on_lock : Disables vibrator on screen off completely. Capacitive buttons won't vibrate on screen off, notifications won't vibrate phone on screen off, but calls will turn screen on and then vibrator will activate. This is a good feature for those who want no notification disturbances but also don't want to enable silent mode.
c) pocket_mode_dt2w_override_taps_number : This is the value of the number of taps that you will have to tap within timeout to wake up the screen even in proximity mode.
d) pocket_mode_dt2w_override_taps_timeout : This is the value of the time in milliseconds within which you will have to tap to override pocket mode.
 e) dt2w_tap_distance : Merged dt2w_tap_distance_x and _y into a single variable and changed the distance calculation from rectangular linear to circular radial. This us the radius of the circular region with the center as the first tap coordinates, within which you will have to tap second time within timeout to activate dt2w. Easy. 

9) Merged x and y distance tunables into a single radius.

10) Enabled 5Ghz WiFi by default (thanks to daniel_hk) (request by @FPSUsername)

11) Enabled 7 cores while booting. (Thax to gsandeep)

Build 15112017-1244 :

Code:
Initial release.

 

 

 

 

 

 



※Please make a backup of your device before installing or updating ROM


28 Responses to“Venom Kernel v3.1 [aio_otfp][MM][N]”







  1. 02/10/2017

    Canada

    Is it comtiable with lineage is 14.1 android 7.1.2 ??





  2. 07/23/2016

    India

    What @ the black screen issue is it solved





  3. 12/25/2015

    Canada

    I have not seen any black screen issue for this kernel





    • 09/15/2017

      India

      i f you not using the orginal display this problem will come.because the interfacing ic is not working correctly

       

  4. Prithvi Raj Jaiswal




    01/02/2017

    My mom promise
    I nothing understand what I have to do

  5. Prithvi Raj Jaiswal




    01/02/2017

    U should make a video on this ….





  6. 05/24/2017

    Canada

    bro in previous version of venom kernal have a proximity issue are there in jio 4G voice..and when i want to turn on the backlit of the display via power button..but even i here the unlocking sound from my phone but my phone display doesn’t turn on.its henced also in renice kernal..so plz say can you fixed it in this version??





  7. 01/10/2018

    Russian Federation

    one bug found, no autocreation folder /data/dalvik-cache (occurs after wipe dalvik-cache in twrp).

  8. Keeranbikash




    02/28/2017

    India

    How to install it on pixel ui farewell edition rom by superevil because first time i installed the zip through twrp it bootlooped and took me automatically to twrp again





    • 12/25/2015

      Canada

      For Vibe/Bootlooping Roms:

      Reboot to Recovery

      Take Nandroid backup of boot partition 

       1. Downlod carliv image kitchen according to your Operating system type(32bit, 64bit)

      2. Extract carliv image kitchen.

      3. Move your stock boot.img in “boot-resources” folder in carliv image kichen folder

      4. Run carliv windows batch file and type B for BOOT

      5. Press 1 for select boot.img and enter

      6. Press 1 for unpack boot.img and unpacking boot.img started.

      7. close when finished unpacking.

      8. Extract your kernel zip and Rename zlmage to “boot.img-kernel” without quotes

      9. copy renamed “boot.img-kernel” to carliv image kichen/boot folder and replaced with already existed.

      10. Now open carliv batch file and type B for BOOT and enter then type 1 for boot.img and enter.

      11. Type 2 for repack boot.img and enter. repacking boot.img started.

      12. close when you see press any key and you successfully changed the kernel

      13. your newly repacked boot.img is in the output folder

      14. flash in twrp recovery as image in boot partition.

      I hope you understand. cheers.                   

       





  9. 08/19/2017

    India

    Nice copy paste





  10. 02/07/2018

    I tried this on MIUI9 NOUGAT and it worked like a churm


Leave a Reply

You must be logged in to post a comment.