[Galaxy S 5 Android Development (Snapdragon)] sunilpaulmathew:
This Project is officially dead... If you wish to stay with my work, please consider to use SmartPack kernel which can be found here... Thanks to all of you for your supports...

/* Introduction */

This is an unofficial port of the well known Boeffla-Kernel which is developed by the recognized developer @Lord Boeffla. I build this kernel for my personal use in my Korean galaxy S5 (kltekor) with some minor modifications. With the permission of the original developer, here I decided to share my unofficial builds for anyone interested. Please do not bother the original developer with bug reports and update requests. Always remember that this is an unofficial port.

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 (SM-G900L). Hence, all the kernels published in this thread are only tested on kltelgt by myself although it should work on klteskt and kltektt.
Please note that flashing any custom Kernel including mine will void your warranty.

/* Compatibility */

This kernel is only compatible with kltekor (SM-G900K/L/S) running AOSP/Lineage-OS based Nougat ROMs.

/* Features */

Build using Linaro gcc 4.9 toolchain.

Linux Kernel version is updated to 3.4.111

Full integration with Boeffla-Config V2 (download link)

All the standard features of Boeffla-Kernel

Support of anykernel concept - flash stock kernel before flashing Boeffla

Additional governors: zzmoove (Note: not considered stable at the moment, you might face reboots!!!), intelliactive, intellidemand, wheatley, smartmax, slim, intellimm, nightmare, lionheart, pegasusq

Zzmoove supporting native hotplugging profiles

Additional schedulers: fiops, bfq, sio, tripndroid, zen

Many Hotplug tweak profiles (Default, Optimized, 1 core max, 2 cores max, 3 cores max, 2 cores min, 3 cores min, 4 cores min, 2 cores exact, 3 cores exact)

Wake up gestures implemented (double-tap-to-wake, swipe to wake)

Boeffla-Sound engine (Headphones and speaker volume configurable)

Configurable vnswap

True dynamic FSync (activated if screen on, deactived if screen off), configurable

Touch boost frequency configurable, touch boost switch

CPU Overclocking up to 2.84 GHz

CPU Voltages interface for undervolting/overvolting

GPU idle frequency 27 Mhz added

GPU governor selection support

Show GPU frequency usage per frequency in Boeffla-Config

Color control to adjust RGB color space + inverted mode

SD card read ahead buffer configurable (default increased to 1024 kB)

Ext4 File system tweaks (default to on, can be disabled)

System Tweaks predefined supported (default is off)

Android logger (logcat) configurable

Kernel logger (dmesg) configurable

Charge rates for AC charger, USB and wireless charging separately configurable (set charge rate to 0 to have stock charge logic back)

Charge information display support via Boeffla-Config V2 app

CIFS support (module, do not mount inside /data)

NFS support (module)

NTFS support (module)

XBox support (module)

OTG-Ethernet support (module)

TCP Congestion changed to Westwood

Swap supported (but not recommended, use zRam instead)

init.d support (in /system/etc/init.d - set correct permissions!)

Default entropies increased

Insecure kernel (adb has root privileges)

Automatic EFS backup

Kernel survival mode by Boeffla-Config app to survive CM rom flashes

Full support for mpdecision for best compatibility and smoothness

(Important: use Boeffla-Config to configure min/max CPU frequencies + governors + schedulers only - or explicitely allow other apps/processes to overwrite this in Boeffla-Config settings, but expect weird side effects)

Integrated full busybox 1.23.1 (own compilation)

Auto-Root by kernel possible by request, not recommended for CM however (latest su included)

Kernel initialization log file (with history of 3 log files)

Emergency reset script automatically placed into /boeffla-kernel-data folder of your internal memory

Presets supported in Boeffla-Config by kernel (Extreme power, power, normal, battery friendly and battery saving)

Always using latest Initramfs

Always based on latest Galaxy S5 sm-g900f kernel sources by CM

Kernel runs with SELinux enforcing by default, just as CM12 stock kernel for S5 - but can be configured to work in permissive mode in Boeffla-Config settings

It is highly probable that I missed some features while building. Please let me know if you can't find some features that are listed above.

/* Downloads */

[B][COLOR="blue"]Please make sure to download the latest build[/COLOR][/B]

kltekor

/* How to */

1. Go to recovery (TWRP recommend)

2. Flash Kernel

3. Wipe Cache/Dalvik Cache

4. Reboot and enjoy​

/* Special note to Korean S5 users */

Flashing this kernel after AOSP/LOS based nougat ROMs originally build for the klte (SM-G900F) variant will allows the use of those ROMs on SM-G900S/K/L.

/* Change-logs */

9. August 02, 2017

Changes: All the commits in the LOS source code till dat. Improved zzmoove stability by disabling thermal support (credits to ZaneZam). Kernel configuration and compiler flags changed to switch off kernel size optimization (in favor of speed: credits: Lord Boeffla)

8. July 28, 2017

Recent LOS commits till date

7. July 12, 2017

Recent LOS commits till date

6. July 5, 2017

Linux Kernel version is updated to 3.4.113.

5. June 24, 2017

Updated to latest source (G900FXXU1CQE1) released by Samsung. Thanks to LOS team and @haggertk

4. June 20, 2017

Recent LOS commits till date

3. June 13, 2017

Linux kernel version updated to 3.4.113 seems to make some issues (mainly with chrome browser) and is reverted (Now it's 3.4.113).

2. June 8, 2017

Recent LOS commits till date

1. June 4, 2017

Initial release

/* Donation */

For those who wish to donate to the original developer, here I'm copying his own words.

If you like my work, feel free to donate: [URL="http://www.boeffla.de/index.php/donation"]Donation-Link[/URL]

If you donate at least 2,49 EUR (to be in line with the donation app prices on Google Play store), you will receive a personal donation code which unlocks some nice little comfort functions in Boeffla-Config V2 on top.

/* Acknowledgements */

Lord Boeffla for the original Boeffla-Kernel

Haggertk for LineageOS 14.X for Galaxy S5

osm0sis for AnyKernel project

Our Korean Galaxy S5 Facebook group members

XDA:DevDB Information

Boeffla-Kernel, Kernel for the Samsung Galaxy S5

Contributors

sunilpaulmathew, Lord Boeffla

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

Kernel Special Features:

Version Information

Status: No Longer Updated

Created 2017-06-03

Last Updated 2017-09-21