[Sprint Galaxy S 5 Original Android Development] The~Skater~187:
****Ares-Kernel****

****By****

****The~Skater~187****

This kernel is a combination of SmartPack/Boeffla-Venom Samsung Galaxy S5 Lineage OS kernel, with some tweaks and additions from around the net. I have decided that since SmartPack was EOL and with sunilpaulmathews ok, I would just combine our two kernels (since fbs has Boeffla-Kernels covered) to make it easier for me to maintain his work and my own.

/* DISCLAIMER! *\

*I am not responsible for any damage to your device*

* Everything you are doing on your device is at your own risk*

*Don't forget to make a back up before flashing*

~~~~~~~~~~~~~~~Flash at own risk~~~~~~~~~~~~~~~~~~

/* Supported devices *\

klte: SM-G900F, SM-G900AZ, SM-G900M, SM-G900R4, SM-G900R7, SM-G900T, SM-G900V, SM-G900W8, SM-S902L

kltekor: SM-G900K/L/S

kltedv: SM-G900P/I

klteduos: SM-G900FD, SM-G900MD

kltekdi: SCL23

/* Compatibility *\

DO NOT FLASH OVER CUSTOM KERNELS!

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 (and AOSP) based Oreo/Pie ROMs

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

/* How-to-Install *\

*Download Kernel*

1. Go to recovery (TWRP recommend)

2. Flash Kernel

3. Reboot and enjoy

/* Incorporated SmartPack Features *\

Build from latest Lineage OS source code.

Built using latest GCC-8.x.

Anykernel for compatibility with maximum devices.

Linux Kernel version is updated to 3.4.113

Kernel tweaker app recommend: SmartPack-Kernel Manager (Please note: official Kernel Adiutor is NOT fully compatible with this kernel).

Added features include...

CPU voltage control

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

(for those who want to use zzzmove, I strongly suggest to carefully read this forum post by [MENTION=5811506]Saber[/MENTION])

CPU hotplugs: Lazyplug, Alucard, and mako hotplug.

Full control over AC, USB and Wireless charging rate in SmartPack-Kernel Manager (Default charging rates: AC: 1800 mA; USB 700 mA; Wireless: 900 mA).

Boeffla Sound to control speaker and headphone volume.

(for official KA users, follow these instructions by [MENTION=5823533]Exzu[/MENTION] to create respective custom controllers for Boeffla Sound and Fast Charge.)

Adreno_Idler

CPU Input boost (configurable in SmartPack-Kernel Manager)

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

TCP congestion algorithms: Westwood, reno, cubic etc.

FRandom

Dynamic sync control 2.0

Boeffla Generic Wakelock Blocker

268 MHz CPU underclocked frequency cycle

Additional 27 MHz GPU frequency step (idle frequency)

KCAL v2

SELinux "Enforcing" by default (can be switched to "Permissive" in SmartPack-Kernel Manager)

a lot more...

/* Incorporated Boeffla-Venom Features *\

*Enable OC to 2995:

-DISCLAIMER: (You Must Adjust Voltages for you OWN specific device on higher OC steps. (I AM NOT RESPOSIBLE FOR YOUR DEVICE)

*Fast Charge

*ZZmoove adjusted to acommodate Overclocking (Thanks to Legitsu)

*Tweak bandwith on higher OC steps (Thanks to ktoonsz)

*Deadline I/O Tweaks (Ktoonsz)

*Fix memory leak with sysfs when stats table are freed (Ktoonsz)

*Bump up Max Voltage (Adjusted for higher OC) (Ktoonsz)

*Dirty Writeback Tweaks

*Increased VM_MAX_READAHEAD to 512 (default)

*Increased default entropy levels (both read and write)

*Optimized Kernel Samepage Merging

*QuickWakeup (Thanks CrazyGamer)

*PowerSuspend (Thanks Faux123)

*Cortex_A15 Optimizations (Fusion-Rom Dev Team)

*Slimbus Overclock (Ktoonsz)

*Slimbus Optimized Overclocking Of Master Component (CrazyGamer)

*VFP Tweaks (Ktoonsz)

*EXT4 Tweaks(Ktoonsz)

*GPU Overclocked up to 657 (Ktoonsz)

*Disable Swap Readahead

*Increase Maximum Swappiness

*Kernel mode neon (ShinySide)

*Disable Direct Reclaim File Pages

*Enable Unaligned Capability For ARM (CrazyGamerGR)

*Update min-default adreno frequency to be 200 MHz (kholk)

*Fixed memory entry leak when calling Adreno Convertaddr (Shubhraprakash Das)

*Changed clock rates to 19.2 MHz (Faux123/Qualcomm)

*Optimized Sched/Fair a bit (Faux123)

*Applied many new compiler optimizations (Synergy kernel Team & Decimalman)

*Zswap: Uses LZ4 now (if available)

*Support for LZ4-compressed kernel

*Fix memory leak in Mass Storage

*Added back Intellithermal V.2 Thermal Engine (for those who prefer it)

*Modified LowMemoryKiller (fbs)

/* Downloads Can Be Found Here *\

https://app.box.com/s/nx7nuf7vb2eubd5sfrr5rerjsatcp42i

/* Special note to Korean S5 users *\

(Thanks to sunilpaulmathews defconfig files)

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

/* Acknowledgements *\

[MENTION=2693412]haggertk[/MENTION] for LineageOS for Galaxy S5

[MENTION=947981]Lord Boeffla[/MENTION]

[MENTION=3292224]franciscofranco[/MENTION]

[MENTION=4800121]Sultanxda[/MENTION]

[MENTION=4898097]arter97[/MENTION]

[MENTION=3332811]faux123[/MENTION]

[MENTION=4527059]CrazyGamerGR[/MENTION]

[MENTION=5811506]Saber[/MENTION]

[MENTION=6842057]nathanchance[/MENTION]

[MENTION=3279788]ZaneZam[/MENTION]

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

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

[MENTION=7060205]sunilpaulmathew[/MENTION]

[MENTION=5188092]justjr[/MENTION] for SmartPack efficiency profile

[MENTION=4325945]ktoonsez[/MENTION]

[MENTION=6928202]KazuDante[/MENTION]

[MENTION=516058]fbs[/MENTION]

[MENTION=489838]kholk[/MENTION]

[MENTION=4932679]decimalman[/MENTION]

[MENTION=9275238]Synergy Kernel Team[/MENTION]

Many other XDA developers

XDA:DevDB Information

Ares-Kernel, Kernel for the Sprint Samsung Galaxy S5

Contributors

The~Skater~187, sunilpaulmathew

Source Code: https://github.com/187MoD/Ares-Kernel

Kernel Special Features: Boeffla-Venom + SmartPack Kernels

Version Information

Status: Beta

Current Beta Version: Beta-v1.6

Beta Release Date: 2019-02-15

Created 2019-02-15

Last Updated 2019-08-26