vendredi 1 mai 2015

[KERNEL] [Lollipop] [G901F] [01 May.] ★ SimpleGX KERNEL v1.0.0 ★ topic




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 @xdamc2010 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. Huge kudos to him, and also to @JDizzle80 to find the solution at the same time.
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" (XXU1ANH5) Lollipop Android 4.4.4 source from Samsung (for clean work and stability)

  • Compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A15) with optimization flags.

  • Ramdisk from XXU1BOC4

Main :
  • ZZMoove (v1.0 beta5) 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.

Various tweaks :
  • Android logger disabled

  • Kernel logger disabled

  • CRC disabled

  • Doubled min-max ReadAhead

  • random: increase entropy levels (both read and write)

  • slub.c: little tweak for performance improvements


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 XXU1BOC4 Lollipop Samsung firmware.

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






★ SOURCE (up-to-date) ★ :



★ INSTALLATION PROCEDURES ★ :



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



  1. At this point, be sure to already be in XXU1BOC4 firmware (otherwise, you will face bootloop due to unmatched ramdisk),

  2. Backup everything you need (internal & external),

  3. Reboot in Download mode,

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

  5. Reboot to your new CWM recovery,

  6. Flash the KERNEL,

  7. Reboot and enjoy !




- You already is on SimpleGX ROM ? follow this :



  1. Reboot to your CWM recovery,

  2. Flash the KERNEL,

  3. Reboot and enjoy !




- If you want to update your current SimpleGX KERNEL :



  1. Backup everything you need (internal & external).

  2. Reboot to your CWM recovery,

  3. Flash the KERNEL,

  4. Reboot and enjoy !




- Want to switch back to stock KERNEL ? :



  1. Grab your matched firmware HERE,

  2. Reboot to your CWM recovery,

  3. Flash the KERNEL,

  4. 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

!

xda-developers