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

/* Introduction */

I'm proudly presenting my work, SmartPack-Kernel for Samsung stock marshmallow. Please note: All these kernels are designed to work only on Samsung stock and other TouchWiz based marshmallow ROMs. SmartPack-Kernel for LOS based Nougat/Oreo ROMs are available here.

DISCLAIMER!
I am not responsible for any damage to your device. Everything you are doing on your device is at your own risk.
I only own kltelgt (Korean variant). Hence, kernels under the category 'kltekor' are only tested by myself.
This kernel is only tested on stock Marshmallow. It may or may not be compatible with other ROMs as well.
Please note that flashing any custom Kernel including mine will void your warranty.

/* Compatibility */

This kernel is only meant to work on Samsung Stock TW 6.0.1 and nothing else. However, it may work on other stock TW based Marshmallow ROMs as well (Please try at your own risk).

This kernel will NOT work in Lineage-OS and other AOSP based Nougat ROMs.

/* How-to-Install */

i. Go to recovery (TWRP recommend)

ii. Flash Kernel

iii. Reboot and enjoy​

/* Features */

Build from latest klte source code.

Build using Google arm-eabi 4.9 toolchain.

Linux Kernel version is updated to 3.4.113.

Anykernel base for compatibility with maximum devices.

Kernel tweaker app recommended: SmartPack-Kernel Manager (Please use the attached version, other versions may have issues in this platform).

Added features include...

CPU voltage control.

CPU Freq Gov: INTELLIDEMAND, INTELLIACTIVE, SMARTMAX, LIONHEART, NIGHTMARE, ADAPTIVE, ALUCARD & ZZMOVE.

CPU hotplugs: Intelli plug, Alucard and mako hotplugs.

IO schedulers: FIOPS, SIO, VR, ZEN, FIFO, TRIPNDROID.

TCP congestion algorithms: Westwood, reno, cubic etc.

Full control of AC, USB and Wireless charging rate in SmartPack-Kernel Manager.

Sound Control

Intelli thermal v2.0

FRandom

The Ultra Kernel Samepage Merging (UKSM) feature

Dynamic sync control 2.0

Adreno_idler

CPU Input boost (full control in SmartPack-Kernel Manager)

SELinux Enforcing mode (but can be controllable in SmartPack-Kernel Manager)

Powersuspend

KCAL v2

a lot more...​

/* Downloads */

https://smartpack.github.io/sgs5/

/* Special note to Korean S5 users */

Flashing this kernel (kltekor build) after many klte (SM-G900F) MM ROMs may allow the use of those ROMs on SM-G900S/K/L (not tested all).

/* Special note to ROM developers */

You are allowed to include my kernel in any ROMs. You may also use my kernel to make your ROMs compatible with Korean Galaxy S5. Feel free to contact me, if you need any assistance from my side.

/* Acknowledgements */

[MENTION=947981]Lord Boeffla[/MENTION]

[MENTION=3292224]franciscofranco[/MENTION]

[MENTION=4800121]Sultanxda[/MENTION]

[MENTION=4527059]CrazyGamerGR[/MENTION]

[MENTION=5811506]Saber[/MENTION]

[MENTION=4544860]osm0sis[/MENTION] for AnyKernel project

[MENTION=4443334]Grarak[/MENTION] for Kernel Adiutor

Our Korean Galaxy S5 Facebook group members

Many other XDA developers

XDA:DevDB Information

SmartPack, Kernel for the Samsung Galaxy S5

Contributors

sunilpaulmathew

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

Kernel Special Features:

Version Information

Status: Stable

Stable Release Date: 2017-03-22

Created 2017-03-07

Last Updated 2018-11-01