I started this project with an aim to learn something about kernel (android in general) development. Since the results are not bad, I decided to share the same here. This version of kernel is only for Samsung stock MM ROM. SmartPack Kernel for AOSP and LOS based Nougat ROMs are available here.
DISCLAIMER!! I am not responsible for any damage to your device. Everything you are doing on your device is on 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.
Build from latest klte source code (G900FXXS1CQB5)./* Downloads */
Build using Linaro gcc 4.9 toolchain.
Anykernel for compatibility with maximum devices.
Linux Kernel version is updated to 3.4.111
Kernel tweaker app recommend: Kernel Adiutor-Mod by David 617.
Added features includes
CPU Freq Gov: INTELLIDEMAND, INTELLIACTIVE, WHEATLEY, SMARTMAX, LIONHEART, NIGHTMARE, PEGASUSQ, IMPULSE, SMARTMAX_EPS, ADAPTIVE, ALUCARD, ZZMOOVE, TRIPNDROID, YANKACTIVE, YANKDEMAND & ABYSSPLUGV2
CPU Hotplugs: Mako, Zen decision, MSM & Alucard
IO schedulers: FIOPS, SIO, VR, ZEN, FIFO
TCP congestion algorithms: Westwood, reno & cubic
CPU Input Boost
Intelli thermal v2.0
The Ultra Kernel Samepage Merging (UKSM) feature
CPU voltage control
CPU input boost
Dynamic sync control 2.0
and a lot more...
kltekor/* How to */
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).
Other devices will be added as per user requirements...
1. Go to recovery (TWRP recommend)/* Special note to Korean S5 users */
2. Flash Kernel
3. Wipe Cache/Dalvik Cache
4. Reboot and enjoy
Flashing this kernel (kltekor build) after many klte (SM-G900F) MM ROMs may allows 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 */
osm0sis for AnyKernel project
Our Korean Galaxy S5 Facebook group members
Many other XDA developers
SmartPack, Kernel for the Samsung Galaxy S5
Source Code: https://github.com/SmartPack
Kernel Special Features:
Stable Release Date: 2017-03-22
Last Updated 2017-06-09