[Galaxy S 5 Android Development (Snapdragon)] AndroidGX:
WARNING

:

This KERNEL is only for Galaxy S5 Plus LTE-A (SM-G901F/kccat6) version !

You will void your warranty after flashing this ROM (knox @ 0x1)

I'am not responsible of any damage caused to your device after flashing this KERNEL

Some reading..

First of all, I would like to thanks a lot my friend [MENTION=3194769]xdamc2010[/MENTION] for his hard investment about making a kernel finally bootable and stable kernel for our G901F and tells me his solution to finally make this kernel living.

SimpleGX is only looking for simplicity and stability, trying to aim for best battery life, smoothness and performance experience, than a pure stock kernel.

I still don’t qualify myself as of a real developer, but just a basic person with some android/linux knowledge already.

As always, I’m enjoying sharing my contribution here on XDA for free, which taking me a lot of time to release, so if you can offer me a little beer, I will really appreciate that.

This kernel must be only flashed over an official Samsung ROM and not AOSP/AOKP !

Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.

​

★ WHAT TO EXPECT ★ :​

(over a pure stock kernel)

:

Best battery life experience.

Much better overall performance.

Efficient (only proven to be good ones and not affecting battery life) tweaks.

Stay as close as possible from stock source.

★ FEATURES (up-to-date) ★ :​

Base

:

Directly based on "SM-G901F_EUR_LL_Opensource.zip" (XXU1BOE2) Lollipop Android 5.0.2 source from Samsung (for clean work and stability)

Compiled with Linaro Cross Compiler (4.9.4 / 2015.06) toolchain (optimized for Cortex-A15) with optimization flags.

Ramdisk from XXU1BOH4

Main

:

ZZMoove (v1.0 beta8) governor added

ZRAM enabled with LZ4 compression and set as default

TCP congestion control modules activated: Westwood (currently as default), reno, bic, cubic and htcp

SElinux set to "Permissive"

init.d support

DriveDroid support

Various tweaks

:

Android logger disabled

Kernel logger disabled

CRC disabled

Doubled min-max ReadAhead

slub.c: little tweak for performance improvements

Set initial TCP window size to 64K

Removes the red message "KERNEL IS NOT SEANDROID ENFORCING" during boot stage

Samsung Root restriction disabled

Features that will NEVER be included in this kernel

:

auto-root.

LED control.

Charge control.

Master sequence (screen calibrated).

ABB (Adaptive Body Bias).

Any upgrade of Linux kernel 3.1x

Dual-Boot Sammy/AOSP.

CyanogenMod compatibility.

MIUI compatibility.

etc.

★ PREREQUISITE ★ :​

Your device must be on Lollipop Samsung firmware.

A custom recovery (CWM recommanded) to flash the kernel.

★ SOURCE (up-to-date) ★ :​

Github >> SimpleGX.

★ INSTALLATION PROCEDURES ★ :​

- You freshly bought your new Galaxy S5 Plus device and want to install this kernel ? follow this :

Backup

everything

you need (internal & external),

Reboot in Download mode,

Flash Chenglu's unofficial custom CWM based recovery via Odin (load as AP),

Reboot to your new CWM recovery,

Flash the KERNEL,

Reboot and enjoy !

- You already is on SimpleGX ROM ? follow this :

Reboot to your CWM recovery,

Flash the KERNEL,

Reboot and enjoy !

- If you want to update your current SimpleGX KERNEL :

Backup

everything

you need (internal & external).

Reboot to your CWM recovery,

Flash the KERNEL,

Reboot and enjoy !

- Want to switch back to stock KERNEL ? :

Grab your matched firmware HERE,

Reboot to your CWM recovery,

Flash the KERNEL,

Reboot and enjoy !

★ DOWNLOADS LINK ★

/!\ ALWAYS CHECK MD5 BEFORE FLASHING /!\
​

Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.

If you enjoy this kernel, don't forget to rate this thread stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained ;)​

LIKE MY WORK ?

OFFER ME A

!​

​