Ronflex Kernel
for TW Marshmallow
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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://forum.xda-developers.com/devdb/project/dl/?id=18975
Ronflex Kernel 2: http://forum.xda-developers.com/devdb/project/dl/?id=18676
Ronflex Kernel 1.1: http://forum.xda-developers.com/devdb/project/dl/?id=18534 // Mirror
Ronflex Kernel 1: http://forum.xda-developers.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
Reserved
Recommendations/tips :
• Use this kernel tweaker : Kernel Adiutor Mod. If settings don't stick at boot, set delay to 20 sec, press Test in settings, close the app, wait the 20 seconds and reboot
• If you don't know where to start with the features, interactive + zen decision will give you decent battery life, good overall speed and no heating.
• If you use zzmoove, disable cpu hotplug as it is already built in the governor. To change the profiles of zzmoove, go to tunables, profile number and choose the one that you want. Here's the reference
Ronflex profile :
I managed to create an awesome profile to have both performance (ultra smooth experience) and awesome battery life (1hr screen on + wifi of social networking and surfing = 10%, see the screenshot). Here are the broad lines of the settings:
• The key of this profile is this very interesting xda thread : you can mode the interactive governor to do exactly what you want it to do (especially which frequencies it should use). I applied the settings calculated for our lovely G901F on yankactive governor which is known to be power efficient.
• The hotplug is bricked hotplug, a very efficient hotplug for both performance and battery life
• No overclock, only underclock to 268 mhz
• msm-adreno-tz gpu governor at 240-500 mhz + adreno idler, I don't play games a lot but for instance Alto's adventure is working great with this set up
• No undervolt
• Kccal screen calibration new settings to reduce brightness of the screen. With stock settings, the screen was in my opinion too bright, especially inside and in the dark.
How to apply Ronflex profile ?
• Download RonflexProfile.zip
• Unzip it
• Replace profiles.json with the one you found in my zip in data/data/com.kerneladiutor.mod/files (don't set permissions or the profile will not display !!!)
• In kernel adiutor mod, go to profile, click on RonflexProfile and apply !
hey great work on this kernel !!! if possible could you add more io schedulers in the next release? preferable sio. thank you for your hard work !!
Nice might try this maybe add cpu/gpu overclocking? nice to see 901f kernels.
Sent from my SM-G901F using Tapatalk
XPERIAAplooper said:
hey great work on this kernel !!! if possible could you add more io schedulers in the next release? preferable sio. thank you for your hard work !!
Click to expand...
Click to collapse
cloudx720 said:
Nice might try this maybe add cpu/gpu overclocking? nice to see 901f kernels.
Sent from my SM-G901F using Tapatalk
Click to expand...
Click to collapse
Hi
I take in consideration your demands . However I still don't know when I'll release next version as my week of exams begins tomorrow. Stay tuned
Would it be possible for anybody to post stock kernel zip for Reflash in case I want to go back to it?
Sent from my SM-G901F using XDA-Developers mobile app
spezl said:
Would it be possible for anybody to post stock kernel zip for Reflash in case I want to go back to it?
Sent from my SM-G901F using XDA-Developers mobile app
Click to expand...
Click to collapse
Hi, I'd advise you to use TWRP and backup your boot partition. If you need to get back to stock kernel, just restore
But if you really need a flashable stock kernel zip, I'll make one
licha26 said:
Hi
I take into consideration your demands . However I still don't know when I'll release next version as my week of exams begins tomorrow. Stay tuned
Click to expand...
Click to collapse
hehe thanks. good luck for your exams
licha26 said:
Hi
I take into consideration your demands . However I still don't know when I'll release next version as my week of exams begins tomorrow. Stay tuned
Click to expand...
Click to collapse
Good luck, CRACK!!!
[emoji310][emoji310]
Good luck man.
Waiting for a flashable stock kernel
sent from my Nokia 3210 using xda-Developers mobile app
@Android2003
use this one :
http://uploadboy.me/1dz4xttx86vc/Stock.zip.html
I'm currently testing V2! Expect a release soon
V2 is online, find the links in OP : what's new ?
- hotplugs are back
- underclock (268) / overclock (2880)
- added kcal support for screen tweaks
- prevent some kernel wakelocks
- new io schedulers
- fastcharge
I'll publish my kernel adiutor profile soon, I still need to make some optimizations but I must say that it is very promising ! (around 45 min for 10% consumption when screen is on on wifi)
Francais, et en plus de ca Lyonnais ! GG Frero.
Wait for your kernel profile , so good for 45 minutes. Thanks Man !
Testing v2.
Thanks CRACK!!!
licha26 said:
V2 is online, find the links in OP : what's new ?
- hotplugs are back
- underclock (268) / overclock (2880)
- added kcal support for screen tweaks
- prevent some kernel wakelocks
- new io schedulers
- fastcharge
I'll publish my kernel adiutor profile soon, I still need to make some optimizations but I must say that it is very promising ! (around 45 min for 10% consumption when screen is on on wifi)
Click to expand...
Click to collapse
In OP u say, use kernel adiutor mod.
This version of the app is very buggy for me.
Stock app is working good.
Anyone with the same problem?
sent from my Nokia 3210 using xda-Developers mobile app
Delete
I get bootloop when I flash this kernel..
Runs great with zzmove batteryplus, OC 2880/UC 268, UV-10, cfq with 512kb int./1024kb ext. read ahead and msm adreno tz with idler enabled and tuned to be less aggressive.
Testing SOT now...
Thanks a lot @licha26!
...btw: anybody able to enable simple_ondemand governor for GPU without sudden reboot?
Sent from my SM-G901F using XDA-Developers mobile app
In all day I dont had any issue, reboot, etc...
The battery life is very good.
Great work!!!
[emoji106][emoji106]
Related
Info & Thanks
What you need to know before you use this kernel.
This kernel got Selinux Permissive state as it supports more apps like TiTaniumbackup.
Reverting back to a Selinux enforced Kernel (stock) is no longer a problem from Rev3.0 and up.
You can set Selinux Status with the included Synapse app
You want to know why this kernel comes with Selinux included, google for Selinux and search your answers.
AllCast mirror will not work as this is a Samsung thing and not opensource.
If this is a problem for you, don't use this kernel.
DISCONTINUED , A NEW THREAD WILL BE OPENED FOR THE NEW KERNEL SUPPORTING ONLY THE KITKAT BOOTLOADER.
NO JELLYBEAN BOOLTOADER SUPPORT, IT IS TIME TO MOVE FORWARD.
INSTALLATION
Take a full nandroid backup.
NO NEED TO BE ON ANY KITKAT BOOTLOADER (your wifi will work with this kernel)
YOU NEED TO BE ON A KITKAT TOUCHWIZ ROM.
Install with cwm
Thanks:
sidmoraes for pointing me to other kernel source that I could use as base, still had to change some stuff but this is better then waiting for samsung to release there source, if they ever will. (Finally Samsung released source)
Andreilux - Faux123 - Yank555.lu for kernel work
ZaneZam for the zzmoove governor
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel comes with the policy: IT IS AS IT IS.Use at your own risk
Take a Nandroid backup of your system and of your boot.img
You need to be on custom cwm to install this
ONLY FOR SAMSUNG TOUCHWIZ BASED KITKAT ROMS
Benchmark scores:
Stock Normal Note8.0 Antutu Ranking. 17708 points
My Antutu = 23486 points
Stock Quadrant ranking = 6613 points
My Quadrant = 13685 points
CivZ-SphereKat-REV5.4-GT-N5110-5100/5120 And older versions.
Never install a kernel that is not for your device, it will cause a hard brick.
Stock kernels can be found in the SphereKat folder of your device
The only good app to control this Kernel is the included SYNAPSE appExample of what synapse looks like,THIS IS JUST A EXAMPLE.
SphereEngine KERNEL Features
If you change nothing these are the following Features/optimisations you get compared to Stock:
SELINUX protection included but set at Permissive = No problems wit apps like Paragon and Titainium.
SELinux control with Synapse
S-Pen Alignment fixed
Default Speeds 200MHz-1600MHz
Activating Saving power will result into 200MHz-1100MHz.
GPU Overclocking thanks ZaneZam / DerTeufel / AndreiLux
GPU settings are:
Step0 54MHz = new Idle step = when in browser mode and no gaming this low GPU speed will help save power
Step1 266MHz
Step2 350MHz
Step3 533MHz = new speed foe step3 for better performance in drawing
Step4 700MHz = New OC speed for the better gaming performance
GPU settings are not editable and hard set in the kernel
Init.d support
ARCH-Power enabled
DynamicFSYNC = Use Terminal command or Trickster Mod app. = enabled by default.
Memory Leak fixed
mmc cap erase disabled ( just as a precaution )
[*]IKCONFIG_PROC support
Driver support included in kernel:
NTFS_RW / FAT / FAT32 / EXFAT support
3Gusb Support (ppp widget)
CIFS / UFS / ISO9660 / UDF_FS / HF / HF_PLUS
Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter support
Ralink driver support : Ralink rt2500 (USB) / Ralink rt2501/rt73 (USB) / Ralink rt27xx/rt28xx/rt30xx(USB)/rt2800usb - Include support for rt33xx , rt35xx , rt53xx
Extra Drivers: MAC80211 / RTL8187 / EEPROM_93cx6 Support
Boeflla 1.6.0 Sound engine support
OTG Audio dock , Car dock support
[*]SideSync support
[*]Dynamic Samsung Hotplugging
Note on CIFS:
Example on what you enter, but your IP and share, if that wasn't clear. The option section is very important
Note on NTFS
You need to use Paragon!
You need to set your mount point yourself.
Example and recommended is:
Code:
/mnt/extSdCard/paragon
Advanced users support
OC & UV support for CPU
Max CPU speed is 1920MHz
Min CPU speed is 100MHz
Governors: Adaptive, Pegasusq (recommended), Performance, Ondemand, Interactive.
Schedulers: cfq, Noop, Deadline, Row, Sio, VR
Extra TCP wifi connection added: Westood, reno, htcp, vegas, veno.
Changelog:
07/Jun/2014 First Public release Rev2.0
08/Jun/2014 First Public release Rev2.1
[*]GPU step 5 included, now max it will go to 533MHz
[*]Auobrightness sensor fixes part2
[*]CPU sloop adjusted
[*]zzmoove profile nr8.
09/Jun/2014 First Public release Rev2.2
[*]Memory Leak fix cpu stats
[*]Memory Leak fix Kernel Ext4 & Power
[*]zzmoove profile nr6.
I recommend not to use Interactive and Powersave governor as they are buggy.
09/Jun/2014 First Public release Rev3.0
[*]Selinux included in the kernel as more security is better. This is the reason why I bumded to Rev3.0 to make a clear difference.
This kernel got Selinux Permissive state as it supports more apps like TiTaniumbackup.
Reverting back to a Selinux enforced Kernel (stock) is no longer a problem from Rev3.0 and up.
You can set Selinux Status with terminal command to ENFORCED with "setenforce 1". Or use a init.d script to have it on reboot also on ENFORCED.
You want to know why this kernel comes with Selinux included, google for Selinux and search your answers.
[*]Governors , powersave, userspace = Disabled as they are useless and buggy.
10/Jun/2014 Rev3.1 Released:
Ramdisk changes
Interactive set on all parameters as startup and default governor, this to prevent lockup of cores on boot.
Synapse SELinux status oprion, change to ENFORCED & PERMISSIVE , default is permissive
Small tweaks in kernel boot_up custom script.
12/Jun/2014 Rev3.2 Released:
Ramdisk changes
CPU freq rework to solve the hotplug problems
zzmoove and interactive removed = I strongly recomment pegasusq
Synapse Global voltage control added and some more info stuff
Github source updated
13/Jun/2014 Rev3.3 Released:
Ramdisk changes
Revert CPU freq rework to solve the hotplug problems
Compiled with Samsun Dynamic Hotplugging to resolve this problem
Synapse GPU info added
15/Jun/2014 Rev3.4 Released:
Bus_freq changes
A ton of missing driver commits for the KONA device added
Autobacklight 0.0 lux light problem fixed, no it works correctly even in a dark room
That is the problem working with a kernel that isn't for this device. You need to debug and add the stuff that is missing.
18/Jun/2014 Rev3.7 Released:
N5100 support added = no testers pm'd me so this is experimental
N5120 support added = no testers pm'd me so this is experimental
Ramdisk changes and github updated
20/Jun/2014 Rev3.8 Released:
Hotplug rework
Ramdisk changes for the s-pen
28/Jun/2014 Rev4.0 - 5110 Released: (support for the 5100 & 5120 will follow later)
Merged with official Samsung KK source = fixes all existing problems with wakelock and many other optimizations for our device
29/Jun/2014 Rev4.0 - support for the 5100 & 5120 added
Merged with official Samsung KK source = fixes all existing problems with wakelock and many other optimizations for our device
Github updated
02/Jul/2014 Rev4.1 - support for the 5110 , 5100 & 5120
Boeffla sound driver updated to 1.66
ZZMOOVE governor reactivated
06/Jul/2014 Rev4.2 - support for the 5110 , 5100 & 5120
Balanced the voltage settings
13/07/2014 Rev4.3 is released
DynamicFsync updated
IntelliHotplug introduced = replacement for the samsung hotplug driver. = Synapse controled
quad core stats for better performance
avg_running time for intelli hotplug support
Synapse settings backup/restore option
I/O advanced settings in Synapse.
Build.prop tweaks in Synapse
Network tweaks in Synapse
...............
15/07/2014 REV4.3_B released
[*]VPN - Reverse path filtering FIX = caused by wrong Synapse settings
[*]Synapse = Network settings changed to solve the vpn problem
16/07/2014 Rev5.0 is released
Dynamic Hotpluging enabled
Update governors
New source 5110NA commits added for the 5120LE
Music skipping problem solved (please use Pegasusq or interactive governor)
SideSync driver added and enabled
Ramdisk removed hotplug locks
Compiled on new toolchain arm-2010q1 from "code sourcery" as suggested by Samsung for the Note8.0 KitKat
...............
17/07/2014 Rev5.1 is released
Different setting for Dynamic Hotpluging, less agressive
Frandom added and enabled
CPU slope changed like on the JB kernel
Dirty writeback
Various performance tweaks
Toolchain arm-2010q1 from "code sourcery" uploaded for the people that want to compile it with this toolchain (look in the kernel folder) as suggested by Samsung for the Note8.0 KitKat
Github updated to Rev5.1
...............
24/08/2014 REV5.4 released
[*]Synapse settings updated
[*]Updated toolchain arm-2010q1(202) from "code sourcery"
[*]GPU Overclocking thanks ZaneZam / DerTeufel / AndreiLux
GPU settings are:
Step0 54MHz = new Idle step = when in browser mode and no gaming this low GPU speed will help save power
Step1 266MHz
Step2 350MHz
Step3 533MHz = new speed foe step3 for better performance in drawing
Step4 700MHz = New OC speed for the better gaming performance
GPU settings are not editable and hard set in the kernel
[*]Corrected CPU freq going above scaling_max thanks to Yank555.lu
Source
XDA:DevDB Information
SphereKat, Kernel for the Samsung Galaxy Note 8.0
Contributors
civato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Rev2.0 first public
Stable Release Date: 2014-06-07
Current Beta Version: Rev1.4 non public re
Beta Release Date: 2014-06-05
Created 2014-06-07
Last Updated 2014-09-16
Thank You very much!!!
I will try this kernel in order do fix the spen accuracy.
Doing a nandroid backup and trying.
I´ll let you now my experience.
Martín
It is almost perfect!!!
MartinBM said:
Thank You very much!!!
I will try this kernel in order do fix the spen accuracy.
Doing a nandroid backup and trying.
I´ll let you now my experience.
Martín
Click to expand...
Click to collapse
S-pen alignment is fixed in the kernel and rom so you need both to have 100% accuracy.
This kernel will fix it for 95%. The other 5% is in the roms framework.
#########################################################
Note to all users:
Don't be a lurker, hit thanks as it took plenty of hours to build this.
Samsung didn't release the kernel source (not yet) so a lot of debugging was needed to fix problems like the sensors not reporting correctly.
This is the only thing I ask, hit thanks if this helps you.
It is free and enjoy it.
#########################################
Edit:
About the lurkers,
Martin from this post isn't one as he is a donator and thanks hitter.
A example to you all.
I wanted that cleared out as I didn't want Martin to take that lurker thing personal.
civato said:
S-pen alignment is fixed in the kernel and rom so you need both to have 100% accuracy.
This kernel will fix it for 95%. The other 5% is in the roms framework.
Note to all users:
Don't be a lurker, hit thanks as it took plenty of hours to build this.
Samsung didn't release the kernel source (not yet) so a lot of debugging was needed to fix problems like the sensors not reporting correctly.
This is the only thing I ask, hit thanks if this helps you.
It is free and enjoy it.
Click to expand...
Click to collapse
Much appreciated adding dock & boeffla support. You are a super dev.. will test and report and thanks.
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi. [emoji106]
Sent from my GT-N5110 using Tapatalk
androidmonsta said:
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi. [emoji106]
Sent from my GT-N5110 using Tapatalk
Click to expand...
Click to collapse
Damn... if only I had waited.
THANK YOU CIVATO!!! What is arch-power?
androidmonsta said:
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi.
Sent from my GT-N5110 using Tapatalk
Click to expand...
Click to collapse
Oh I didn't know that, well that is a good thing, I will add this in my OP.
civato said:
Oh I didn't know that, well that is a good thing, I will add this in my OP.
Click to expand...
Click to collapse
Yup, I'm running FLEXNOTE 1.3 with 4.2.2 bootloader using this kernel. Did a full wipe in Philz using the "I want to install new rom" option.
Sent from my GT-N5110 using Tapatalk
Rev2.1 released
08/Jun/2014 First Public release Rev2.1
[*]GPU step 5 included, now max it will go to 533MHz
[*]Auobrightness sensor fixes part2
[*]CPU sloop adjusted
zzmoove profile nr8.
GPU control is not possible , maybe later as the GPU driver is totally different then on JB.
androidmonsta said:
Just wanna say, this kernel supports Civato's FLEXNOTE rom WITHOUT kitkat bootloader and still get wifi. [emoji106]
Sent from my GT-N5110 using Tapatalk
Click to expand...
Click to collapse
I confirm. Wifi working great. Thanks
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Flashed and while it seems to be working fine for the most part, my CPU is constantly maxed out for some reason. I changed no settings or anything, and it was idling fine before flashing. I'm sure it might be something with my device, but I thought I'd put it out there just in case it's not. I'm going to mess around with some settings, see what I can do, and see if it changes.
ArobeeTV said:
Flashed and while it seems to be working fine for the most part, my CPU is constantly maxed out for some reason. I changed no settings or anything, and it was idling fine before flashing. I'm sure it might be something with my device, but I thought I'd put it out there just in case it's not. I'm going to mess around with some settings, see what I can do, and see if it changes.
Click to expand...
Click to collapse
Like you said, it could be something with your device, mine goes into deep sleep and it has gone as high as 90% deep sleep. Pretty amazing I would say and great job by @civato. Are you on pegasusq governor?
cbrinnny said:
Like you said, it could be something with your device, mine goes into deep sleep and it has gone as high as 90% deep sleep. Pretty amazing I would say and great job by @civato. Are you on pegasusq governor?
Click to expand...
Click to collapse
I was indeed using pegasusq. After trying multiple different governors and nothing changing (even stayed at 1600mhz on powersaving), I've decided to wipe my device entirely and start from scratch. No biggie. If I narrow it down to a specific app or device setting that was causing it, I'll post it so people are aware.
09/Jun/2014 First Public release Rev2.2
[*]Memory Leak fix cpu stats
[*]Memory Leak fix Kernel Ext4 & Power
zzmoove profile nr6.
I recommend not to use Powersave governor as is very buggy. Next release will it have removed as it useless.
Best governors are Pegasusq - Adaptive and zzmoove.
I am running it an am happy to report no issues. The only changes I made were to up my top cpu speed to 1.8gzh. All govs are at default. Thanks again. Can't wait to see what is next in the works for this tablet.
Sent from my GT-N5110 using XDA Premium HD app
Scores
With my rom & kernel
Benchmark scores:
Stock Normal Note8.0 Antutu Ranking. 17708 points
My Antutu = 23486 points
Stock Quadrant ranking = 6613 points
My Quadrant = 13685 points
Running with rom v1.3 and civz kitkat bootloader. Is data wipe needed? Sorry for the stupid question.
Sent from my GT-N5110 using XDA Premium 4 mobile app
slushbilly said:
Running with rom v1.3 and civz kitkat bootloader. Is data wipe needed? Sorry for the stupid question.
Sent from my GT-N5110 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Not needed, me as a habit always wipe cache and dalvik.
Sent from my GT-N5110 using Tapatalk
Hi androidmonsta, How did you get Nandroid added under your Backup Settings? I assume it is part of the FLEXNOTE rom. What app does this link to?
rjamer said:
Hi androidmonsta, How did you get Nandroid added under your Backup Settings? I assume it is part of the FLEXNOTE rom. What app does this link to?
Click to expand...
Click to collapse
It comes from the rom. Its an backup app. Never use before LOL.
Sent from my GT-N5110 using Tapatalk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer
Code:
/*
* Your Warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, dead dogs, or cats,
* but i'm very interest in thermonuclear war, so if you point the finger
* at me for messing up your device just because this kernel, I will
* send you to the mars with Nuclear Rocket. Act accordingly.
* I know this paragraph is conspiracy-included, so
* dont ask about it. Welcome.
*/
this kernel is based on kernel source by kumajaya, branch cm-13.0-wt88047So it just for Marshmallow ROM ONLY
About
Undine-X is my customized Kernel for Wingtech wt88047 a.k.a Xiaomi Redmi 2 with lots of new features.
I started learning about compiling android kernel in mid-March, inspired by some of modified kernel in this device.
Now I'm using kumajaya's kernel source with cherrypicks from some of the greatest XDA kernel developers sources.
Cross-compile
Compiled with HyperLinaro 5.1 Toolchain
Using -Ofast Optimization Flags
Features
MSM Limiter
Power Suspend Mode
Overclock CPU to 1.4GHz
Adreno Idler
MSM Hotplug, Mako Hotplug, and Intelliplug
New CPU Governor : impulse, lionfish, bluactive, darkness, elementalx, nightmare, zzmoove, yankactive
New I/O Scheduler :tripndroid, zen, sioplus, fiops
Advanced TCP Congestion Algorithm
USB Fast Charging (no more slow charging when charging in computer)
Double Tap 2 Wake
Vibration Control
Asynchronous Fsync
KCAL Display Color Control
and moar .....
Installation
Download the zip file
Reboot to your recovery (I'm suggested yo to INSTALL TWRP 3.0.0 to make sure aroma running properly)
BACKUP your BOOT partition (to make it safe so your can easely restore if found any critical problem)
Install the zip file
Choose your preferred options (cpu min/max, governor, selinux mode, etc)
Reboot to system
Preferred Kernel Tweaker App
ReModded Singularity Kernel Adiutor, Download it at my GDrive
NOTE
If you getting some problem,
Send me your log files or I can't help you. Thanks.
/sys/fs/pstore/console-ramoops
/sys/fs/pstore/dmesg-ramoops
Doubletap2wake & Sweep2wake Preview
XDA:DevDB Information
Undine-X Kernel, Kernel for the Xiaomi Redmi 2
Contributors
ichihara.rifa
Source Code: https://github.com/harukachan/UndineX_XR2
Kernel Special Features: Overclock, Aroma Installer, Double Tap 2 Wake, Sweep 2 Wake, Power Suspend, MSM Limiter
Version Information
Status: Stable
Current Stable Version: 1.3.0
Stable Release Date: 2016-04-16
Created 2016-03-27
Last Updated 2016-09-20
Reserved
Download Links
codeharuka-UndineX-1.3.0.zip
ReModded-SKA-20160417.apk
Changelogs
v1.3.0
[new] MSM Limiter v4.0
[changed] Turn down charger rate to 1100 mAh (Avoid hardware issue)
[changed] Some Improvement in UKSM
[changed] Revert Max CPUFreq to 1.4GHz
[removed] Intelliactive Governor (Still not worth for msm8916)
[removed] FauxSound Sound Control (because very buggy)
[changed] Some Improvement in Aroma Installer Themes
[changed] Some Improvement From Cyanogenmod
v1.2.1
[changed] Fix CPU Frequencies Table
[changed] Unlock GPU Frequencies to 720MHz
[changed] Improving I/O latency
[changed] Implement powersuspend to doubletap2wake and sweep2wake
v1.2.02-sid
[new] Unlock GPU Frequencies up to 720MHz
[changed] Fixed Initscript, CPU Frequencies Table, and more, to fix random reboot problem.
v1.2.01-sid
[new] UKSM v1.2.3 (Ultra-Kernel Samepage Merging From http://kerneldedup.org/) This feature make your ram more efficient and more fluid.
[new] Sweep2wake Feature (From Bricked-Mako Kernel by @show-p1984)
[new] Implement Cryptography for LZ4 from berserk @Ashish94
[new] Implement Frandom from berserk @Ashish94
[new] Enable/Disable CRC Scanning (from https://github.com/boype/kernel_tuna_kk44)
[changed] Unlocked CPU Frequencies up-to 1.6 GHz
[changed] Now hwkeys are not active when in suspend mode. Patch from TeslaROM Kernel Source @premaca
X1.1-6-H2O
[new] MDSS Color Control (Formerly KCAL)
[changed] Fix CPU Frequencies tables that can't ramp up to 1.4GHz
[changed] Fix touchscreen random not responding when doubletap2wake activated.
X1.1-4-H2O
[changed] fauxsound: removing all mic tuner to fix low output from microphone during calls (thanks @akash akya)
[changed] touchscreen: add resume when doze (thanks @pirej @zwliew)
[new] installer : add Balanced Preset for new user (when still confuse about setup)
X1.1-2-H2O
[changed] now config restoration placed in ramdisk instead of init.d, to make it still working if the rom not support init.d
[new] Mako hotplug and Intelliplug
[changed] Now the kernel compiled with Hyper Linaro Toolchain GCC 5.1
[new] Add Asynchronous Fsync
X1.1-0-H2O :
Initial publish on XDA
Can i test this with Tesla OS?
Just tried Elix1r, flashed zip and tried fastboot flashing, rom 100% clean and it didn't work.
hardsonic said:
Can i test this with Tesla OS?
Just tried Elix1r, flashed zip and tried fastboot flashing, rom 100% clean and it didn't work.
Click to expand...
Click to collapse
I'm just test on cm13 and aokp only. but you can try it.
don't forget to backup boot partition before flash it.
YACK
Finally made it through xda .. can i request more hotplug .. hehe
please add mako hotplug pleasee.
inpamcoxie said:
YACK
Finally made it through xda .. can i request more hotplug .. hehe
please add mako hotplug pleasee.
Click to expand...
Click to collapse
Added to the my plan
Thanks for suggestion
Great work!
It's raining Kernels for our little precious...
Kudos to all devs ?
more in our phone's development... great news
everything seems good ..but cpu cannot reach 1.4ghz even when the governor was set to performance..other than that its good..pls keep up the effort..
btw i m using tesla rom
ibal97 said:
everything seems good ..but cpu cannot reach 1.4ghz even when the governor was set to performance..other than that its good..pls keep up the effort..
btw i m using tesla rom
Click to expand...
Click to collapse
Thanks for review
imo it's not really "cant reach",
but it optimized so cpu load is still under 1.4ghz.
Performance governor ramp up your CPU at the highest value, it doesn't matter were you are in game or just playing music.
ichihara.rifa said:
Thanks for review
imo it's not really "cant reach",
but it optimized so cpu load is still under 1.4ghz.
Performance governor ramp up your CPU at the highest value, it doesn't matter were you are in game or just playing music.
Click to expand...
Click to collapse
ohh...now i understand.. thanks for the kernel
Thanks イチハラ リファ(Katakana lol) for implementing dt2w. I find it interesting on how you implementing fastcharging in your kernel and wonder does the charging stay at a consistent rate of 1500mA ? Can anyone test it out?
nick37332001 said:
Thanks イチハラ リファ(Katakana lol) for implementing dt2w. I find it interesting on how you implementing fastcharging in your kernel and wonder does the charging stay at a consistent rate of 1500mA ? Can anyone test it out?
Click to expand...
Click to collapse
it depend on hardware, i mean i'm just trying to combine usb fstchg patch with more value at max volt.
well i'm still not tried about it because i dont have tc adaptor that larger than 1000mA :laugh:
lol my english is very bad :laugh:
Good to see the development of redmi 2 now.
Kernels are coming like rain!
Development like this seems unbelievable!
Cheers
-Sourav_8434
nick37332001 said:
Thanks イチハラ リファ(Katakana lol) for implementing dt2w. I find it interesting on how you implementing fastcharging in your kernel and wonder does the charging stay at a consistent rate of 1500mA ? Can anyone test it out?
Click to expand...
Click to collapse
Well I used the Ampere app, the max.amount of current I got was 1010mAh , with constant values revolving around 700-800mAh. Others can also check. I'm using the stock charger.
After install the kernel I can't unlock my phone, I'm using pattern unlock. Everytime that I try to unlock a black screen appears and go back to unlock screen.
I had the same problem with latest version of octopus kenel and I have to use and old version.
Any idea how to fix this problem?
Enviado desde mi Mi-4c mediante Tapatalk
siba01 said:
After install the kernel I can't unlock my phone, I'm using pattern unlock. Everytime that I try to unlock a black screen appears and go back to unlock screen.
I had the same problem with latest version of octopus kenel and I have to use and old version.
Any idea how to fix this problem?
Enviado desde mi Mi-4c mediante Tapatalk
Click to expand...
Click to collapse
I will look into that,
temporary, you can disable dt2w.
ichihara.rifa said:
I will look into that,
temporary, you can disable dt2w.
Click to expand...
Click to collapse
Yup... dt2w is the one causing this problem... the touchscreen doesnt seem to wakeup from touch inputs
Update X1.1-2-H20 [new compiler and hotplug]
Changelogs at first page :laugh:
Ayy my minus is now increased, lmao
no kernel-bugs-related so far....
[i'm more than a noob when it comes to kernel]
this is the only one that made my 紅米2 react properly on dt2w
(feature i missed the most, and coming back big style) {still waiting for a stable berserk to be honest}
8 stars (out of 5) for the looks/user/aroma approach - specially for people not using kernel managers (i'm not 1 of those, but solidarity is important)
has every other "crowd pleasers" working except for control freaks (just kidding) + screen/color profiles << this is not a plea
++ having an option for color-profile would imho make it more than awsome......
great work, even greater kernel, thank you
tipsy by @premaca
recommended settings more than appreciated
WarningI will not be responsible for anything that happens to your Redmi 2 after flashing this kernel. If you don't know how to unbrick your phone please don't make any modifications and stay with stock MIUI.
What is HexaTurbo?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
HexaTurbo kernel is meant to be the best gaming kernel with awesome Zetsubou features added on top of CAF/CM kernel. Kernel source will always be kept in sync with new caf(LA.BR.1.2.9_rbx.xx) and mainstream linux(3.10.y) updates. For now the kernel dosn't include features like Undervolt and other features.
Zetsubou
This kernel is 100% based on Zetsubou kernel, that is the best performance/stability balance for redmi 2! So all new Zetsubou features will be added and optimized much as possible to deliver the best performance for Root and Non-Root users, what? non-root users? yes! this kernel was made to be used without root! so you can get the max performance in your games without using Kernel adiutor or EX kernel manager!! (cof... cof.... Pokemon GO)
Features:
NEON optimization
linux version 3.10.105
compiled with UBER GCC 4.9
GPU TurboClock support upto 620MHz
based on caf branch LA.BR.1.2.9_rbx.xx
General optimizations
True 1.2ghz clock
wake gestures: doubletap2wake, sweep2wake (up,down,left,right)
sound control for root users (not tested)
sweep2sleep support!
I/O schedulers: sio, deadline, fiops, noop, bfq, cfq, fifo, sioplus, vr, tripndroid and zen
governors: interactive, ondemand, conservative, performance, chill, relaxed, impulse, bioshock and despair
hotplug: lazyplug
KCAL advanced color control
adreno idler
DriveDroid support
advanced TCP congestion algorithms
force fast charge support
disabled crc check
FS: exfat, NTFS & sdcardfs support
f2fs updated upto v4.10-rc1-3.10
frandom support
reduced load average
fsync on/off support
Check my and Ahish source for other features
-- Download Now --
-- 2017 NewGen Logo Download --
Use EX KERNEL MANAGER or KERNEL ADIUTOR to control all features
Installation:
-Download the zip file and save it into the root directory of external storage
-Reboot to recovery mode and flash the zip file
-Reboot device
It's recommended to flash HexaTurbo only over stock kernel
I recomend using Custom installation for better choices, since you are a gamer!
Kernel will boot with max CPU/GPU frequencies that you select, ex: 1.21GHz/620MHz
Credits:
-ketut.kumajaya hats off to this man for all the work he did for Redmi 2
-osm0sis for his amazing AnyKernel script
-flar2 for his awesome features
-Ashish94 for helping me in almost everything!
-iamsubhranil for also helping me out!
XDA:DevDB Information
[Kernel][N-M][UBER-GCC][NewGen] HexaTurbo 2017, Kernel for the Xiaomi Redmi 2
Contributors
TecnoTailsPlays, Ashish94, iamsubhranil, All devs from kernel guides and mods
Source Code: https://github.com/TecnoAquaPlays/android_kernel_wingtech_HexaTurbo/tree/master
Kernel Special Features: This kernel is optimized for gaming, make your redmi 2 better and cooler!
Version Information
Status: Stable
Current Stable Version: 20170312
Stable Release Date: 2017-03-13
Created 2017-02-09
Last Updated 2017-03-24
Changelog 20170313 NewGen
-Fix random reboots on 2014819
-Stock CPU clock 1.21ghz (1.8ghz or 2.1ghz are fake overclock)
-Add KSM
-Sync Zetsubou sources
-Add F2FS & SDCARDFS support <---| Check Zetsubou thread for how to format to thease file system's
-LineageOS source
-Many other optimizations
Changelog 20170212 Equalizer
-Remove Fake CPU clocks
-Remove fake overclock to 2.11ghz and go back to "Supported 1.3ghz"
-Optimized aroma installer
-Minor things
GPU overclock is Real, and all clocks too, so I din't change anything for now
Changelog 20170210-something
-Totally new freequency table for GPU/CPU, you will get way smoother UI and games
-Minor fixes
Changelog 20170210-Fix
-Switch back to UBER gcc 4.9 becouse some issues with CPU
-Optimize aroma installer a little bit
-Testing new CPU overclock code
-Other minor stuff
Changelog 20170210
-Switch to UBER gcc 6.0
-Enable -O3 optimization
Changelog 20170209:
-Initial build
Can I flash with custom rom like AOSP?
Can i flash it on Validus?
Sent from my 2014813 using Tapatalk
Yousef Algadri said:
Can i flash it on Validus?
Sent from my 2014813 using Tapatalk
Click to expand...
Click to collapse
Sure, if it din't work, sent me dmesg and logcat
zmanz79 said:
Can I flash with custom rom like AOSP?
Click to expand...
Click to collapse
I'm not sure, since this kernel is for cm based roms, you can give it a try....
Good job, my Redmi 2 is fast. Amazing! I'm using mokee 7.1 nitghly 20170207
no sim cards detected after flashing the kernel but on dirty flashing the rom it gets detected.the rom is RR N latest .
Yeah techno is doing awesome work
AOSPExtended..
Custom installation not work for CPU and Color Control. I have to manually adjust all the setting on each reboot. Especially for CPU control, it need time to get 2112 , it keep lock down to 800 on each reboot. Anyway good performance .
bro 2.11 ghz for cpu...... wtf... cool man... installing it right away
Could you add another Hotplug? AutoSMP would be nice
taalojarvi said:
Could you add another Hotplug? AutoSMP would be nice
Click to expand...
Click to collapse
I will try
New build is out!
-Switch to UBER GCC 6.0
-Enable -O3 optimization
New features will be added in future builds, becouse I need time to test other -unstable- features
DOWNLOAD
TecnoTailsPlays said:
New build is out!
-Switch to UBER GCC 6.0
-Enable -O3 optimization
New features will be added in future builds, becouse I need time to test other -unstable- features
DOWNLOAD
Click to expand...
Click to collapse
Work in AOSP EX ?
andreymixmax said:
Work in AOSP EX ?
Click to expand...
Click to collapse
Look, I only use LineageOS, so I can't test in others roms, you will have to try by yourself
LOL, if someone is using the kernel, please open CPU-Z and kernel adiutor and sent me a screenshot of the freequencyes, I think the UBER 6.0 glitched the kernel
New build online!!
-Fix weird stuff on CPU-Z and other apps
-Switch back to UBER gcc 4.9 becouse CPU problems
-Edit aroma installer picture time
-Optimize CPU overclock code (Report if you had random reboots only with this kernel in LineageOS)
--DOWNLOAD--
@TecnoTailsPlays
Whilst testing your new update, I realized that the UI was really laggy. So I checked my frequencies and governor via KA and found out that the max frequency was capped at 800 mhz.
I tried changing frequencies and the frequencies wouldn't stick. If I tried raising it to 1209, it would bounce back to 800.
I tried changing governors too. Unfortunately issue didn't have a workaround so I Reverted to Zetsubou
My modem is 2014818 and I have the 1Gb Variant. I run AiCP 12.1
taalojarvi said:
@TecnoTailsPlays
Whilst testing your new update, I realized that the UI was really laggy. So I checked my frequencies and governor via KA and found out that the max frequency was capped at 800 mhz.
I tried changing frequencies and the frequencies wouldn't stick. If I tried raising it to 1209, it would bounce back to 800.
I tried changing governors too. Unfortunately issue didn't have a workaround so I Reverted to Zetsubou
My modem is 2014818 and I have the 1Gb Variant. I run AiCP 12.1
Click to expand...
Click to collapse
Did you try the latest build? this was fixed
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER:
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
NOTES - MUST READ
1. Do not ask or request overclock. It wont be added.
2. This kernel uses AnyKernel 2, just like the Linaro Kernel by Nick Verse. So, it should work on all Galaxy J5 (2015) models. You test and report.
3. ROOT is not included in kernel, neither in the flashable zip. You have to flash SuperSU zip manually, after flashing the kernel.
4. For some reason, Kernel Adiutor still show the frequencies below 800Mhz, but those are not being used as i dont want to.
5. F2FS is not enabled yet.
6. I've just found that QuadRooter Scanner still show a vulnerability. I think I've forgot to apply a commit since on lollipop version it's fixed. I'll look later and it'll be fixed in next release.
Click to expand...
Click to collapse
THREAD INFO:
Post #1: Notes, requirements, features, download links, installation instructions, sources, credits, screenshots
Post #2: Changelog and bugs.
Click to expand...
Click to collapse
REQUIREMENTS / COMPATIBILITY:
- Galaxy J5 2015
- Nougat ROM based on LOS/AOSP. While it should work on all, keep in mind that this has been tested mainly on LOS.
- TWRP 5.1.1
It should work on all models as ive stated at notes.
However, if it doesnt work on your model (other than J500FN) or if you encounter issues, then try to remove the dtb.img from kernel zip and flash it again after restoring the boot.img which the ROM you are using came with.
The dtb included in zip is J500FN one and thats why it may not work or you may have issues. Ive included the dtb because SoUnd001 did some changes to this (like using 50mhz frequency) and i dont want those changes. To overwrite those changes, i had to include the dtb.
Click to expand...
Click to collapse
FEATURES:
-Based on LA.BR.1.1.3 (the source left by @Nick Verse and @ganesh varma)
-Several CAF patches
-ZRAM enabled
-Fixed DirtyCow, QuadRooter and other vulnerabilities
-Adreno Idler: main goal is to lower the power consumptions while maintaining high-performance
-SELinux permissive
-silenced many kernel logs
-fixed some memory leaks
-driver which change the I/O scheduler to noop automatically when screen goes off and restore the I/O scheduler which was set before when screen is on after 10 seconds
-QuickWakeup driver
-Drivedroid support - put an OS on your phone and boot your PC using the phone. Not tested, but it should work.
-governors: default + enabled ondemand & conservative governors
-schedulers: default + FIOPS, SIO, SIOPLUS, ZEN v2 and BFQ I/O schedulers
-enabled advanced TCP congestions: default ones + Westwood, HSTCP, HYBLA, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois
-4 hotplugs: IntelliPlug, MSM Hotplug, Bricked (MP DECISION), Alucard
-tweak for better network speed
-tweaks to improve I/O latency on SSD; many patches has been applied for faster I/O read / write
-CRC toggle: enabled by default (disable it for more 30% performance according to its description)
-android log toggle on/off: disabled by default Seems to be buggy on LOS/AOSP. Ill check it later.
-Fsync toggle on/off: Disabling it should improve the performance, but there might be data loss. More details here: https://forum.xda-developers.com/showpost.php?p=33381928&postcount=5
-arch_power and gentle_fair_sleepers toggles
-disabled CPU L2 Cache during video sessions to save more power
-removed verifiedbootstate flag from /proc/cmdline (in order to pass the SafetyNet CTS check with an unlocked bootloader, this patch is needed); I dont know if Pokemon GO game or something similar works now, you can check and report as im not playing those games)
Click to expand...
Click to collapse
DOWNLOAD:
Nougat: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
INSTALLATION INSTRUCTIONS:
1. Be sure that you are using TWRP.
2. Download kernel archive and put it on your external SD Card.
3. Now go to TWRP recovery by keeping pressing Power button + home button + volume UP button at same time for few seconds.
4. Install the kernel zip you have downloaded.
5. [OPTIONALLY] Install phh Superuser or something else.
6. Reboot.
Click to expand...
Click to collapse
SOURCE CODE:
Nougat: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
CREDITS:
@osm0sis for the awesome AnyKernel.
@Saber for the awesome and the best guide with useful informations about governors, schedulers etc.
@Nick Verse
@ganesh varma
@jackeagle
@SoUnd001
@FrozenCow
@franciscofranco
@flar2
@Sultanxda
@savoca
@faux123
@eng.stk
@FireLord
@Shoaib05
If you think you have been missed, let me know and i will add you.
Click to expand...
Click to collapse
XDA:DevDB Information
[KERNEL][7.1.x][LOS/AOSP] Tensei_r4, Kernel for the Samsung Galaxy J5
Contributors
#Henkate
Source Code:
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r4
Stable Release Date: 2017-05-16
Created 2017-05-16
Last Updated 2017-05-17
Changelog & Bugs
bugs:
-the toggle for log doesn't seems to work on LOS/AOSP
Click to expand...
Click to collapse
changelog:
09/05/2017
- added I/O switcher: a driver which change the I/O scheduler to noop automatically when screen goes off and restore the I/O scheduler which was set before when screen is on after 10 seconds
- silenced much more kernel logs
- re-enabled SWAP & ZRAM
- added sys interface to configure linux printk logging (debugging purpose)
- added GPU time_in_state stats (similar to CPU stats)
- added Quick Wakeup driver: Allow kernel driver to do periodic jobs without resuming the full system. It should increase battery life.
- added toggles for gentle_fair_sleepers and arch_power
- TCP cubic fixes
- added SIOPLUS, ZEN v2 and BFQ schedulers
- enabled conservative governor
- fixed some memory leaks
- fixed a problem where reboot on Android panics the kernel almost every time when file systems are mounted over loop devices
- updated power efficient workqueue + fixes; enabled by default
- added GPU governor whitelist to prevent you from enabling GPU governors which are unstable / incomplete (bw_hwmon, bw_vbif, gpubw_mon; all those 3 make the phone freeze once are enabled). Now when you try to enable those, it wont change anything.
- misc fixes and improvements
Click to expand...
Click to collapse
07/05/2017
- wifi module is now smaller as it should be (~40mb -> ~3mb)
- disabled some kernel logs
- disabled ZRAM, SWAP and everything else related to swap
- allow 320K AAC encoding
- misc fixes and improvements
- increased charge time from 30s to 100s when battery status is near full
(When charger is online for a long time, such as 12 hour, the battery status changes from charging to full and resumes charging.
The reason is that battery is not full at the first full state. So increse charge time from 30s to 100s when battery status is
near to full. This methods will reduce the number of recharging time)
Click to expand...
Click to collapse
02/05/2017
- disabled android log and crc check by default
- added back kcal (color control), drivedroid support and power efficient workqueues
- removed verifiedbootstate flag from /proc/cmdline (in order to pass the safetynet cts check with an unlocked bootloader, this patch is needed); i dont know if pokemon go game or something similar works now, you can check and report as im not playing those games)
- tweaks to improve i/o latency on ssd
- fixed few security vulnerabilities (such as dirtycow and quadrooter)
- many patches has been applied for faster i/o read / write
- governors are more friendly towards latency-sensitive bursty workloads
- and other misc tweaks
Click to expand...
Click to collapse
16/03/2017
- reworked from scratch and based on caf source for more performance / smoothness (now i can clearly see a difference )
- updated gpu driver to mm source
- added crc toggle (enable / disable)
- enabled adaptive lmk by default and set vmpressure_file_min for msm8916 from caf
- disabled arch_power
- frezee bug is gone
- removed: Ota, kcal, soundcontrol, power efficient workqueues, zen governor, frandom
- removed also the ramdisk modifications as it may lower performance / smoothness. I might try again in future.
Click to expand...
Click to collapse
24/01/2017
- initial build
Click to expand...
Click to collapse
Reserved
Thanks!
Cpu governor- impulse, elementalx, zzmoove
I/o schedule : zen
Is it on this kernal ?
sivakrishnanj said:
Cpu governor- impulse, elementalx, zzmoove
I/o schedule : zen
Is it on this kernal ?
Click to expand...
Click to collapse
All the features are mentioned in first post. The governors you've mentioned aren't present, but the zen scheduler is.
#Henkate said:
All the features are mentioned in first post. The governors you've mentioned aren't present, but the zen scheduler is.
Click to expand...
Click to collapse
What will this improve (noob for kernels)
infixremix said:
What will this improve (noob for kernels)
Click to expand...
Click to collapse
Here's a thread with detailed descriptions/information about governors, I/O schedulers (including Zen), hotplugs, TCP congestions. There's also benchmarks and comparisons.
@#Henkate you're becoming a pro in building custom kernels :good:
Dies this use frq under 800?
JosephDM said:
@#Henkate you're becoming a pro in building custom kernels :good:
Click to expand...
Click to collapse
Nope, lol.
Amarius1 said:
Dies this use frq under 800?
Click to expand...
Click to collapse
No. Please read my post here: https://forum.xda-developers.com/showpost.php?p=72280158&postcount=131 . That doesn't mean that it can't have a good SOT. I've got 7-8h in past when I used CM13 and as you know it doesn't have these frequencies neither.
I'm waiting for feedbacks. Take your time for that.
Last but not least, lemme remind you again that this kernel wouldn't be possible without the guys mentioned at credits.
EDIT:
QuadRooter Scanner still show a vulnerability. I think I've forgot to apply a commit since on lollipop version it's fixed. I'll look later and it'll be fixed in next release.
Sadly I am not on 7.1.1 so i can't test this. :crying:
Awesome job! First custom kernel for Nougat :laugh:
This kernel has support VOLTE ?
sivakrishnanj said:
This kernel has support VOLTE ?
Click to expand...
Click to collapse
I guess you meant ramdisk which is a part of boot.img. No, it doesn't.
But if the ROM which you're using would get volte support, then it'll work with this kernel as well since it's using the ramdisk from the actual kernel.
E.g.: Let's say that there is a new update of LOS which has volte support (in ramdisk, but also rom). After flashing the new update, you'll get the kernel which ROM is using. Then you flash my kernel and it'll use same ramdisk with volte support because I'm using AnyKernel (Google it), so i wouldn't have to make the changes from the new update manually.
YuZaGa said:
Kernels don't need to support volte. It's the rom which does it.
You should ask SoUnd1 to add the volte support.
Click to expand...
Click to collapse
Both kernel & rom must support the volte
---------- Post added at 07:48 AM ---------- Previous post was at 07:43 AM ----------
#Henkate said:
I guess you meant ramdisk which is a part of boot.img. No, it doesn't.
But if the ROM which you're using would get volte support, then it'll work with this kernel as well since it's using the ramdisk from the actual kernel.
E.g.: Let's say that there is a new update of LOS which has volte support (in ramdisk, but also rom). After flashing the new update, you'll get the kernel which ROM is using. Then you flash my kernel and it'll use same ramdisk with volte support because I'm using AnyKernel (Google it), so i wouldn't have to make the changes from the new update manually.
Click to expand...
Click to collapse
:angel:
Hmm... 65 downloads in total and 0 feedbacks?
#Henkate said:
Hmm... 65 downloads in total and 0 feedbacks?
Click to expand...
Click to collapse
Srry. I cant test it. Cuz im on A5UX ROM by mitko.
I'm using your kernel
kaducomk said:
I'm using your kernel
Click to expand...
Click to collapse
Thank you for using it!
I'd like to hear feedbacks though, but take your time for that.
Same goes to the other people which have downloaded and using it. If you want new releases, let me know your feedback from the actual release. I need to know if you have problems and your overall experience.
CPU Overclock would be awesome otherwise it's pretty good in terms of battery,performance and stability
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel is based on SimpleGXHit thanks there first!
Code:
/* *** Disclaimer
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
* BOOM goes the Dynamite
*/
Hi!
My name is Rafal. I'm from Poland.
Here is a page about my sixth kernel of my harfix series.
I'm creating this kernel for my daily usage so don't hate my when I will not implement something that You want.
But of course, requests are welcome!
Kernel is based on SimpleGX kernel to work on stable, lite base.
Thanks @AndroidGX for awesome base!
Kernel is definitely NOT to improve battery life!
If You want better battery life them go look for other kernels.
Features:
- all SimpleGX features
- Maple (default), Noop (for screen off), Deadline, CFQ, FIFO, SIOplus, TripNDroid, VR, ZEN I/O schedulers
- CPU overclock at 2592mhz&2035mhz
- CPU underclock at 230mhz
- GPU overclock at 710mhz
- GPU underclock at 180mhz
- adreno idler
- adreno booster
- sound control
- KCAL
- use 364mhz instead of 345mhz for big cores
- zen-tune v4
- quarterd msm framebuffering
- state_notifier
- Switcher (changing I/O sdcheduler to noop when screen is off)
- disabled gentle fair sleepers
- highly optimized for stability and speed
- compiled using Google NDK
What don't expect:
- F2FS
- dual boot
- upstreamed linux
- any other features that i don't need
Changelog:
Most latest changelog
1.1 04.01.18
- upstream to SimpleGX v2.3
1.0 03.01.18
- upstream to SimpleGX v2.2
- remove added governors (some will come back)
Older:
0.5 22.12.17
- add Impulse, Darkness, Nightmare, Alucard, ZZmoove, Smartmax CPU governors (smartmax_big is smartmax for big clusters)
- add IntelliMM CPU governor (temporarily disabled)(need some dependences)
- add FIFO, SIOplus, TripNDroid, VR, ZEN I/O schedulers
- change optimalization levels for best stability (-O2,-Os,-Ofast, graphite)(default in SimpleGX is -Ofast only)
- add state_notifier
- add switcher (changing I/O scheduler to noop when screen is off)
- disable gentle fair sleepers
- optimize ksm
- increase readahead to 2048/32
- disable test I/O scheduler
- disable some debuging
- some optimalizations
- update harfix builder to 1.2
0.4 17.12.17
- add GPU one step overclock at 710mhz
- add GPU one step underclock at 180mhz
- add adreno idler
- add adreno booster
- some improvments and fixes
0.3 16.12.17
- add one step overclock for CPU
- add sound control
- add KCAL
0.2 15.12.17
- add version number to localversion
- disable some debuging
- Implement zen-tune v4
- enable support for quarterd msm framebuffering
- add 230mhz cpu clocks
- use 364mhz for the complete cpu range
- remove + in kernel version
0.1 14.12.17
SimpleGX with fixed permissions and replaced with my build script
Tested:
Audax 3.0 with 1.1
Older:
Audax 3.0 with 1.0
Official OxygenOS 4.7.4 with 0.5
Official OxygenOS 4.7.4 with 0.4
Official OxygenOS 4.7.4 with 0.3
Official OxygenOS 4.7.4 with 0.2
Official OxygenOS 4.7.4 with 0.1
Download:
If You want to support me, use that links:
Disable adblock of course.
Openload:
1.1
Older:
1.0
0.5
0.4
0.3
0.2
0.1
Thanks for that choice!
Gdrive:
1.1
Older:
1.0
0.5
0.4
0.3
0.2
0.1
if downloads link doesn't work try download from github.
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
Love my project?
Donate!
XDA:DevDB Information
Harfix5, Kernel for the OnePlus 5T
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix5-1.x
Kernel Special Features:
Version Information
Status: Stable
Created 2017-12-15
Last Updated 2018-01-04
Reserved
Reserved
Last one!
First. Thanks for the kernel
Good to see you there, nice work ! Thanks !
*Also thank you very much for removing this plus, it was the most annoying thing in my life.
Use code from franken. Xda delete this.
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
???
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
Even if that was the case (which it isn't, it's based on SimpleGX VERY CLEARLY in the OP), the kernel is licensed under the GPL. It's against the license terms to restrict people from using the source in any way they see fit. This is 100% allowed and okay.
nathanchance said:
Even if that was the case (which it isn't, it's based on SimpleGX VERY CLEARLY in the OP), the kernel is licensed under the GPL. It's against the license terms to restrict people from using the source in any way they see fit. This is 100% allowed and okay.
Click to expand...
Click to collapse
exactly, lol
---------- Post added at 04:50 PM ---------- Previous post was at 04:50 PM ----------
This actually looks interesting. i will be fl;ashing and testing this, Thanks!
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
What is your problem, seriously? You complain about lack of development, scoff at donating to further development from a great developer and stifle development by making false accusations. Meanwhile you have done absolutely nothing to help further it.
work with 4.7.5 Oxygen? Thanks
What is sound control mean? Which app do I need to use? Sorry im a newbie with this
Schrotty35 said:
Use code from franken. Xda delete this.
Click to expand...
Click to collapse
In my opinion I properly wrote author of base in OP but if anyone is blind I added one more BIG red text... Or if You said this because I use something from other then franken kernel is based on OOS kernel, OOS kernel on (propobly) clear linux kernel and linux kernel is based on unix sooo Linus need to delete his kernel too? lol
GPL is allowing to fork projects so I used this for more comfort work.
If anyone more want to delete this no problem because as I said I'm creating this for me, not for people that want to delete anyone work and hate.
btw
for others that enjoy kernel here is new version released!
Have a good day guys and thanks for that words @nathanchance @yung40oz84 @Dazed No More
JRevenge said:
work with 4.7.5 Oxygen? Thanks
Click to expand...
Click to collapse
it's working but I don't need to go 4.7.5. Changes not too usefull for me.
Bestplayer55 said:
What is sound control mean? Which app do I need to use? Sorry im a newbie with this
Click to expand...
Click to collapse
Sound control by @flar2 works with EXKM and kernel adiutor.
You can change mic, headphones volumes, etc. Nothing special for audiophile because qcom doeasn't public documentation about op5t audio chip.
Thanks for new kernel.. It is always good to see new developers. And I am glad that I bought op5t, because development growing
Kernel working good so far. Even with the min could freq of 230mhz. I will look what this changes in idle drain
MrPepperino said:
Kernel working good so far. Even with the min could freq of 230mhz. I will look what this changes in idle drain
Click to expand...
Click to collapse
I wonder what is the result you'll get for idle drain, please.
Can somebody please overclock using a more performance based governor or at the very least run it in the actual performance mode?
This phone is great and all but I can't help but imagine what an utter beast it would be overclocked and/or in the performance mode governor. I'd try myself but I'm unable to root and unlock right now.
showofdeth said:
Can somebody please overclock using a more performance based governor or at the very least run it in the actual performance mode?
This phone is great and all but I can't help but imagine what an utter beast it would be overclocked and/or in the performance mode governor. I'd try myself but I'm unable to root and unlock right now.
Click to expand...
Click to collapse
yeah, I'm planning to add some other governors but now I want to focus on other things.
For now You can list some govs that You guys want to see here.