/* Introduction */
I haven’t found any suitable kernel that supports Lineage OS 14.1 (and likely other aosp nougat ROMs: well, there is no one other than LOS & RR at present) for galaxy S4. So, I decided to make one by adding some additional features that I’m really like to use in my mobile. Here I’m sharing the output of my work and hope you guys like this.
/* DISCLAIMER!! */
I am not responsible for any damage to your device. Everything you are doing on your device is on your own risk. This kernel is designed for Lineage OS-14.1. Only use this kernel on any other aosp ROMs in your own risk. I don't have this device any more. Any of the kernels released after May 03, 2017 is not tested by myself. This kernel as well as Lineage OS for GT-I9500 is under heavy development. While using this kernel, you many expect some minor bugs. Please note that flashing any custom Kernel including mine will void your warranty.
GT-I9500 SHV-E300* (Not fully functional due to the hardware difference to that of GT-I9500)
Build from latest Lineage OS source code.
Built using Google arm-linux-androideabi-4.9 toolchain.
Kernel version updated to 3.4.113
Kernel tweaker apps recommend: Synapse/Kernel Auditor/Kernel Adiutor-Mod. (Some features are presently accessible only in Synapse)
(If you got "No UCI support detected" message, simply go to app settings, force close synapse and then restart app)
CPU OC up to 2.0 GHz and UC to 100 MHz
CPU voltage control
CPU Freq Gov: Nightmare, Intellidemand, Intelliactive, Lionheart, Wheatley*, zzmove, Alucard, ConservativeX, interactiveX, Pegasusq, Dancedance, Ondemandplus, Badass*, Intellimm*, Adaptive*, Lazy*, Darkness* etc.
IO schedulers: Fiops, Sio, Vr, Zen, Fifo, Tripndroid etc.
TCP congestion algorithms: Westwood (Default), Reno, & Cubic, Westwood, HTCP, HSTCP, HYBLA, Vegas, Scalable, VENO, YEAH, Illinois etc.
* removed from the lite versions released from 20170522 onward
/* Special note to ROM developers */
You are allowed to include my kernel in any ROMs. Feel free to contact me, if you need any assistance from my side.
/* Downloads */
Make sure to download the correct build for your device/ROM. Builds with "oc" means overclocked. ja3g=GT-I9500 jalteskt=SHV-E300S/K jaltelgt-SHV-E300L
If anyone like to get Kernel Adiutor-Mod in one click, you may use this recovery flash-able zip file (all the credits to its dev).
/* How to */
1. Go to recovery (GearRecovery is recommend) 2. Flash Kernel 3. Wipe Cache/Dalvik Cache 4. Reboot and enjoy
@Alberto96 - The man behind the development of Lineage OS 14.1 for GT-I9500
@davypacheco and @shivam429 for testing
Many other XDA developers
SmartPack, Kernel for the Samsung Galaxy S4
Source Code: https://github.com/SmartPack
Kernel Special Features:
Beta Release Date: 2017-04-17
Last Updated 2017-12-22