[Galaxy S 5 Original Android Development] licha26:
Ronflex Kernel

for TW Marshmallow​

​

Introduction:

• I'm a student who always wanted to contribute to the XDA community but I didn't have time. There were also many many great developers on my previous devices (Xperia X10 and Galaxy S3) so I didn't have to do things myself, I just had to flash and enjoy.

But on this phone, there aren't many devs, so I began to build things myself. I'm very proud to release my first project ever on XDA :).

• I want this kernel to be built by the community with your suggestions of new features and that we discuss together about what we could add to this project, this is very important for me as I am not a dev, but just a beginner. I will try to answer every question that you may ask but please don't ask for ETA as I'm just a student.

• I ask the others devs to be kind with me as I'm still not very familiar with git.

• I'm not responsible for what could happen to your phone by flashing this kernel.

Features:

• Built with GCC 4.8 for stability

• Built with new Marshmallow sources

• init.d support

• Permissive SELinux status

• New governors (give suggestions if you know good governors and hotplugs !)

• New CPU hotplugs

• New IO schedulers

• Disable CRC for better memory speed

• Adreno Idler

• Undervolting (may be buggy)

• Network speed tweaks

• Powersuspend

• Kccal screen calibration

• Fastcharge

• AnyKernel by Osmosis flashing method

Bugs:

• Android logging

Instructions:

• You must be on Touchwiz, it will not work on CM nor Mokee.

• Use a custom recovery

• Download the kernel and put it on the memory of your phone

• Boot into recovery (Home/Vol +/Power)

• Flash the kernel and wipe dalvik and cache

It will reset your kernel adiutor settings to prevent any problem. If you don't want that, open anykernel.sh in the kernel package and change the line do.KAclean=1 to do.KAclean=0.

Share your setup (this is your part guys !):

Please report your best combinations of ROM/governor/hotplug... with stats if possible and I'll add it here :)

• @spezl config

Changelog:

• V1-

Initial release

• V1.1-

Fix the name string in kernel version

Disable some gov and hotplugs as they were not working

Disable CPU boost, for hopefully a better battery life

• V2-

Hotplugs are back

Underclock (268) / overclock (2880)

Added kcal support for screen tweaks

Prevent some kernel wakelocks

New io schedulers

Fastcharge

• V2.1-

started from scratch

change toolchain : back to gcc 4.8, it will ensure stability

anykernel flashing method : we don't need to include supersu in the kernel package anymore

init.d support

fixed simple-ondemand gpu gov

oc and uc gpu : 166 mhz to 800 mhz

Download links:

Ronflex Kernel 2.1: http://xdaforums.com/devdb/project/dl/?id=18975

Ronflex Kernel 2: http://xdaforums.com/devdb/project/dl/?id=18676

Ronflex Kernel 1.1: http://xdaforums.com/devdb/project/dl/?id=18534 // Mirror

Ronflex Kernel 1: http://xdaforums.com/devdb/project/dl/?id=18526 // Mirror

Stock kernel : http://www.mediafire.com/download/8jeubsas7oiu37p/Stock.zip (thanks to MEGAX91)

Credits :

• Kykint and MEGAX91 for answering my questions

• Tkkg1994 because I spent many hours on his sources to understand how things worked and to fix compilation errors

• The creators of the hotplugs/governors/TC and the other features

And of course hit thanks if you like my work... :)

XDA:DevDB Information

Ronflex Kernel, Kernel for the Samsung Galaxy S 5

Contributors

licha26

Source Code: https://github.com/badscimmia/Ronflex-Kernel

Kernel Special Features:

Version Information

Status: Beta

Beta Release Date: 2016-05-20

Created 2016-05-20

Last Updated 2016-06-23