Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Highlights:
*. ThunderCharge Control – A driver to control the charging current rate
*. Custom Gestures – Full Utilization of various wakeup gestures supported by Touchscreen of Yureka
*. Vibration Intensity Control: Let’s you adjust the intensity at which your phone vibrates
*. ThunderPlug – A Dynamic Hotplug Driver for Yureka.
*. Multi-level Endurance Mode
*. Suspend CPUs adjustment
*. KCAL Color Control
*. Smart kernel-ramdisk patching makes the kernel compatible with all available ROMs within a single package (including MIUI, CM12)
Full Feature List:
*. ThunderCharge Control - A driver to control the charging current rate
*. Custom Gestures - Full Utilization of various wakeup gestures supported by Touchscreen of Yureka
*. Gestures available: Double Tap, Sweep Right, Left, Up, Down, Draw letter M, O, E, C, W on touchscreen to wake.
*. Vibration Intensity Control: Let's you adjust the intensity at which your phone vibrates
*. ThunderPlug - A Dynamic Hotplug Driver for Yureka - Takes down all seven cores when phone goes to sleep leading to significant battery savings.
*. Dynamic Fsync - A driver originally written by faux123, adapted for Linux 3.10 - Disables Fsync when phone is being used causing significant IO boost.
*. Additional IOSchedulers: BFQ v7r6(recommended),FIOPS
*. zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
*. Samsung's F2FS support
*. Disabled MMC CRC check for extra 30% boost in IO
*. Upgraded 'random' module to Linux 3.18 with various other patches for improved entropy seeding
*. Added /dev/frandom support viz The Fast Random number generator - an alternative to stock 'random'
*. Upgraded ondemand governor to Linux 3.18
*. A Lot of debugging code stripped down for lower kernel footprint.
*. Fixes: Crashing of simple_ondemand GPU governor
Control: 95% of the features can be controlled with my app to work with this kernel, the ThunderZap Control. The ones which cannot be controlled will be elaborated in Post #3
Downloads: Mirror 1
Kernel source: https://github.com/varunchitre15/thunderzap_tomato
Forum CrossLinking: Yu Official Forums
XDA:DevDB Information
ThunderZap Kernel, Kernel for the YU Yureka
Contributors
varun.chitre15
Kernel Special Features:
Version Information
Status: Stable
Created 2015-02-20
Last Updated 2015-05-11