[Galaxy S 4 i9500 Original Android Development] sunilpaulmathew:
This kernel is now "End-of-Life" (EOL). Thanks to all of you for the kind support...

/* 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.

/* Supported devices */

GT-I9500
SHV-E300* (Not fully functional due to the hardware difference to that of GT-I9500)

/* Features */

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)

Additional features

CPU OC up to 2.0 GHz and UC to 100 MHz

CPU voltage control

Mako hotplug*

FRandom

UKSM

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

GT-I9500

SHV-E300

Old builds

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

/* Acknowledgements */

@Alberto96 - The man behind the development of Lineage OS 14.1 for GT-I9500

@Lord Boeffla

@CrazyGamerGR

@franciscofranco

@jwchen17

@maxfu

@David 617

@davypacheco and @shivam429 for testing

Many other XDA developers

XDA:DevDB Information

SmartPack, Kernel for the Samsung Galaxy S4

Contributors

sunilpaulmathew, Alberto96

Source Code: https://github.com/SmartPack

Kernel Special Features:

Version Information

Status: Beta

Beta Release Date: 2017-04-17

Created 2017-04-17

Last Updated 2017-12-22