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

Proudly presenting, Boeffla-Kernel (unofficial) for Lineage OS-15.1/16.

/* Introduction */

This is an unofficial port of the well-known Boeffla-Kernel which is developed by the recognized developer [MENTION=947981]Lord Boeffla[/MENTION]. Since the original developer decided to end his support with Nougat, I decided to port his awesome work to Oreo. With the permission of the original developer, here I'm sharing my builds for anyone interested.

/* Warning */

This kernel is no way supported by Lord Boeffla. Please do not bother him with anything related to this Kernel.

/* 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.
Please note that flashing any custom Kernel including mine will void your warranty.

/* Supported devices */

klte: SM-G900F, SM-G900V, SM-S902L

kltekor: SM-G900K/L/S

kltedv: SM-G900P/I

klteduos: SM-G900FD, SM-G900MD

kltekdi: SCL23​

/* Compatibility */

This kernel is only meant to work on Lineage-OS 15.1/16 and nothing else. However, it may work on other LOS 15.1/16 based Oreo/Pie ROMs (Please try at your own risk).

This kernel will NOT work in Samsung Stock and other TW ROMs.

/* How-to-Install */

i. Download Kernel

ii. Go to recovery (TWRP recommend)

iii. Flash Kernel

iv. Reboot and enjoy

/* Features */

Built from Boeffla-Kernel 14.1 source code.

Merged with latest LineageOS 15.1 source code.

Built using Bleeding edge toolchain (GCC 8.2).

Added blu_active CPU governer.

All the standard features of Lineage-OS 14.1 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) Removed from beta-v4 onwards.

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

NFS support (module) Removed from beta-v9 onwards.

NTFS support

XBox support

OTG-Ethernet support

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 the 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

/* Downloads */

https://smartpack.github.io/downloads/

Mirror

/* Special note to ROM developers */

You are allowed to include my kernel in any ROMs. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.

/* Donations */

For those who wish to donate to the original developer (Lord Boeffla), 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.

If you like to appreciate my (sunilpaulmathew) work, please consider a donation as it is helpful to continue my projects more active, although it is not at all necessary.

/* Acknowledgements */

[MENTION=2693412]haggertk[/MENTION] for LineageOS 15.X for Galaxy S5

[MENTION=947981]Lord Boeffla[/MENTION] for Boeffla-kernel for LOS-14.x

[MENTION=3292224]franciscofranco[/MENTION]

[MENTION=4800121]Sultanxda[/MENTION]

[MENTION=4898097]arter97[/MENTION]

[MENTION=3332811]faux123[/MENTION]

[MENTION=5811506]Saber[/MENTION]

[MENTION=6842057]nathanchance[/MENTION]

[MENTION=3279788]ZaneZam[/MENTION]

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

Many other XDA developers

XDA:DevDB Information

Boeffla-Kernel (unofficial), Kernel for the Samsung Galaxy S5

Contributors

sunilpaulmathew, Lord Boeffla

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

Kernel Special Features:

Version Information

Status: Stable

Created 2018-03-17

Last Updated 2019-01-10