NgntdKernel, Kernel for the Xiaomi Redmi 4A and Xiaomi Redmi 5A - Xiaomi Redmi 4a ROMs, Kernels, Recoveries, & Other

NgntdKernel for Xiaomi Redmi 4a and Xiaomi Redmi 5a​
{
"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"
}
About NgntdKernel
NgntdKernel is a new kernel and it works on both Redmi 4A and 5A. It is developed to give the maximum in every aspect of the device. I added governors, i/o schedulers, various other things to get the maximum out of the device. It has a lot of other stuffs that tweakers like.
Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modifications, and
* if you point your finger at me for messing up your device, I will
* laugh at you xD
*/
Features
Rebased using pie source Lineage-16.0
Compiled using DragonTC Clang v8 and Linaro v7 (based GNU GCC 7)
Linux version 3.18.131
Merged Latest 3.18.x Kernel CAF Tag LA.UM.7.6.r1-03900-89xx.0
Unified for Redmi 4A and Redmi 5A
Better battery life and performance
CPU Overclocking max 1.6GhZ!
CPU Underclocking min 200MhZ!
GPU Overclocking max 650MhZ!
Audio processor Overclock to 12.228MHz!
Overclocked Slimbus
Enabled all TCP Congestion Algorithm
Added CPU Input Boost Features
Added GPU Adreno Idler and Simple GPU Algorithm
Tuned Interactive CPU Governor for better performance
Added Westwood I/O Scheduler and Enabled as default I/O Scheduler
Disabled crc check for faster I/O
Added Qnovo Interface for QNS
lz4 & lz0 Compression support available and set lz0 as default Default Zram Compression
Disabled Gentle Fair Sleeper
Tuned Audio Codecs
Boeffla wakelock blocker
Works on Unified ROMs based on Fabian's trees
Arch power and Arch capacity
Fixed Random Wifi MAC Address !!!
To Be Updated Soon...
Requirements
Must be on Oreo or Pie Treble or Non-Treble based on Fabian's Unified Tree.
A custom recovery (TWRP) should be installed
How to flash
Download the kernel zip from the link below
Boot into recovery mode
Select NgntdKernel-LSK-vx.zip file
Flash the zip
Reboot
Enjoy
Downloads
Latest NgntdKernel Build
Credits
33bca (for his source)
TeamNAD Indonesia
All others devs and people
Don't mind if i missed any credit :silly: , just remind me and i will edit
XDA:DevDB Information
NgntdKernel, Kernel for the Xiaomi Redmi 4a
Contributors
najahiii
Source Code: https://github.com/najahiiii/NgntdKernel_F/tree/NgntdKernel/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: LSK-v1
Stable Release Date: 2018-12-22
Created 2018-12-24
Last Updated 2018-12-23

gud

Jiiiiiaaahh i LOL read the kernel name...
NGENTODKERNEL ??? Unique name boss!!
good job!

How does it differ from inferno?

Plawan21nov said:
How does it differ from inferno?
Click to expand...
Click to collapse
Inferno is a Riva only build, NGNTD is Unified (F build), fabian based.

Does this work in the stock ROM and does this work in aosp extended 5.8 bro?

Put overclock options Simontok and Xolos like, only for game mode in Spectrum profile, dev. 1.8 ~ 1.9 GHz are stable for this SOC.

nice thanks for this
guess we have another new option
any one tried it in rolex with AEX 5.8 latest build ?
for daily driver ? PUBG ?
TIA

Red_Zmooth said:
Does this work in the stock ROM and does this work in aosp extended 5.8 bro?
Click to expand...
Click to collapse
only work in custom rom oreo and pie unified tree

Gud gan

beckno said:
Put overclock options Simontok and Xolos like, only for game mode in Spectrum profile, dev. 1.8 ~ 1.9 GHz are stable for this SOC.
Click to expand...
Click to collapse
its hurt xD

Good!
One of the best kernel ever for Redmi 4A (Rolex) :good:

I can say that it is stable. I use only mentioned kernels. What differs your from an Infinity or Direwolf kernel?

beckno said:
I can say that it is stable. I use only mentioned kernels. What differs your from an Infinity or Direwolf kernel?
Click to expand...
Click to collapse
Maintainers ofc, and ya. sources

I tested Antutu using his Kernel and Simontek (okay, I'll ignore Xolos, horrible performance). Your Kernel made 40k versus 44k Simontek's in game mode via Spectrum. I remember that MIUI9 with custom Kernel made something around 37k. One thing that calls attention to even the Antutu is the Memory performance of Simontek, surpassing 6k in isolation and receiving warning of the program about abnormal performance. Your kernel outperforms the CPU rival by a considerable margin, loses in all other tests.
Ps.: ROM AEX PIE. Redmi 4a with 2 GB RAM.

beckno said:
I tested Antutu using his Kernel and Simontek (okay, I'll ignore Xolos, horrible performance). Your Kernel made 40k versus 44k Simontek's in game mode via Spectrum. I remember that MIUI9 with custom Kernel made something around 37k. One thing that calls attention to even the Antutu is the Memory performance of Simontek, surpassing 6k in isolation and receiving warning of the program about abnormal performance. Your kernel outperforms the CPU rival by a considerable margin, loses in all other tests.
Ps.: ROM AEX PIE. Redmi 4a with 2 GB RAM.
Click to expand...
Click to collapse
Send me link of Simontek's kernel pls

beckno said:
I tested Antutu using his Kernel and Simontek (okay, I'll ignore Xolos, horrible performance). Your Kernel made 40k versus 44k Simontek's in game mode via Spectrum. I remember that MIUI9 with custom Kernel made something around 37k. One thing that calls attention to even the Antutu is the Memory performance of Simontek, surpassing 6k in isolation and receiving warning of the program about abnormal performance. Your kernel outperforms the CPU rival by a considerable margin, loses in all other tests.
Ps.: ROM AEX PIE. Redmi 4a with 2 GB RAM.
Click to expand...
Click to collapse
https://androidfilehost.com/?fid=11410963190603860146
SiMontok is correct name. Sorry.

beckno said:
I tested Antutu using his Kernel and Simontek (okay, I'll ignore Xolos, horrible performance). Your Kernel made 40k versus 44k Simontek's in game mode via Spectrum. I remember that MIUI9 with custom Kernel made something around 37k. One thing that calls attention to even the Antutu is the Memory performance of Simontek, surpassing 6k in isolation and receiving warning of the program about abnormal performance. Your kernel outperforms the CPU rival by a considerable margin, loses in all other tests.
Ps.: ROM AEX PIE. Redmi 4a with 2 GB RAM.
Click to expand...
Click to collapse
Add direwolf & inferno kernel too in this test.

Plawan21nov said:
Add direwolf & inferno kernel too in this test.
Click to expand...
Click to collapse
Direwolf v7 unified (Spectrum Game profile): 38.921.
Inferno Kernel is only for Riva.
---------- Post added at 01:29 PM ---------- Previous post was at 01:24 PM ----------
LordyAndry said:
Send me link of Simontek's kernel pls
Click to expand...
Click to collapse
https://androidfilehost.com/?fid=11410963190603860146
SiMontok is correct name. Sorry.

Will any of this kernel have 1.5Amp or 2Amp fast charge? I tried Simontok... The best performance i have tried. When i used infinity performance wasnt so good and battery hunhry but it was the only one with 2A charge. Simontok on 2 A would be top notch. Does Simontok have a forum thread or so?

Related

[EOL] SmartPack [Kernel] GCC-8.x for Lineage OS-14.1/15.1/16 [kltexxx]

This project is now "End-of-Life" (EOL). Thanks to all of you for the kind support...
/* Introduction */
I'm proudly presenting my work, SmartPack-Kernel for Lineage-OS (LOS) and other LOS based (Nougat/Oreo/Pie) ROMs.
Please note: All these kernels are designed to work only on LOS-14.1/15.1/16 based Nougat/Oreo/Pie ROMs.
{
"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:
I am not responsible for any damage to your device. Everything you are doing on your device is at your own risk.
I only own kltelgt (Korean variant). Hence, kernels under the category 'kltekor' are only tested by myself.
Please note that flashing any custom Kernel including mine will void your warranty.
/* 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 */
This kernel is only meant to work on Lineage-OS 14.1/15.1/16 and nothing else. However, it may work on other LOS-14.1/15.1/16 (and AOSP) based Nougat/Oreo/Pie ROMs (Please try at your own risk).
This kernel will NOT work in Samsung Stock and other TW ROMs.
/* How-to-Install */
Auto-flash from SmartPack-Kernel Manager or download from my webpage &
i. Go to recovery (TWRP recommend)
ii. Flash Kernel
iii. Reboot and enjoy​
/* 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 @Saber)
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 @Exzu to create respective custom controllers for Boeffla Sound and Fast Charge.)
Advanced control over MSM Thermal in SmartPack-Kernel Manager
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
Powersuspend
Boeffla Generic Wakelock Blocker
CPU overclocked up to 2.84 GHz (only Oreo)
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...​
/* Downloads */
https://smartpack.github.io/sgs5/
/* Special note to Korean S5 users */
Flashing this kernel after AOSP/LOS based nougat ROMs originally build for the klte (SM-G900F) variant will allows the use of those ROMs on SM-G900S/K/L. Tested ROMs includes Resurrection Remix, AOKP, crDroid, Mokee, CosmicOS, VanirAOSP, Zephyr OS, Beanstalk, AospExtended etc,
/* Special note to ROM developers */
You are allowed to include my kernel in any ROMs. Giving proper credits to the original developers (including me, if you considered me as one among them) are, however, highly appreciated. Feel free to contact me, if you need any assistance from my side.
/* Donations */
If you like to appreciate my work, please consider donating to me as it is helpful to continue my projects more active, although it is not at all necessary.
/* Acknowledgements */
@haggertk for LineageOS 14.X for Galaxy S5
@Lord Boeffla
@franciscofranco
@Sultanxda
@arter97
@faux123
@CrazyGamerGR
@Saber
@nathanchance
@ZaneZam
@osm0sis for AnyKernel project
@Grarak for Kernel Adiutor
Our Korean Galaxy S5 Facebook group members
Many other XDA developers
XDA:DevDB Information
SmartPack, Kernel for the Samsung Galaxy S5
Contributors
sunilpaulmathew
Source Code: https://github.com/SmartPack
Kernel Special Features:
Version Information
Status: Stable
Created 2017-02-27
Last Updated 2019-01-10
Change-logs
Nougat
Oreo
Pie
SmartPack-Kernel-Manager
Frequently Asked Questions (FAQ)
Q1: Is this kernel compatible with ROM(s) a/b/c?
Ans: I do not know. All of my kernels are based off and tested only on Lineage-OS. However, if your ROM(s) a/b/c are based on Lineage-OS (and uses the same kernel source code), it will most probably work.
Q2: Which version of kernel should I use?
Ans: I recommend to use the latest if you are on the latest Lineage-OS. For other ROMs with an old built dates, you probably need to find an old version of my kernel with a comparable build date (though you are advised to stay with the latest, if possible).
Q3: Is this kernel better than stock/‘xyz’ kernel(s)?
Ans: Regarding stock, Yes, It should be better in many aspects (Otherwise it will never been published). Regarding ‘xyz’ kernels, I don’t know. I even may not used your mentioned ‘xyz’ kernels.
Q4: How about performance/SOT?
Ans: Since SOT, performance etc. are largely based on several factors such as ROM, installed apps etc. No one else can exactly predict the performance/SOT of your mobile. So, you should test and find out that by yourself.
Q5: Can you tell me the best settings for performance/SOT?
Ans:Again, that depends on several factors. I can only say my favorite settings that give me best results in my favorite ROM.
Q6: Which are the best CPUfreq gov/CPU hotplug/IOScheduler/TCP congestion algorithm for battery life/performance etc?
Ans:Again you need to find out those things yourself. To get more idea, I suggest you to read this awesome guide @Saber
Q7: Could you add feature x and y to your kernel?
Ans: Not sure. It depends on the feature and the capability of the device. Anyway, I’m happy to check and add, if possible, any useful features (unless it is too experimental or dangerous) to my kernel. Please give your suggestions in the official xda thread.
Q8: When will you release a new version of this kernel?
Ans: New updates will arrive whenever I have something new to present in front of you (such as I managed to add new useful features or fix some existing issues or along with each LOS release with some changes in the kernel source code).
Q9: I found a bug, what do I do?
Ans: Please provide as much information as possible (such as what feature, what didn\'t work, screenshots or logcat if possible) and post in this thread.
Reserved
Reserved
will this kernel support all variants ?
KazuDante said:
will this kernel support all variants ?
Click to expand...
Click to collapse
I can build for any klte variant supported by LineageOS if someone is willing to test. How about your model?
sunilpaulmathew said:
I can build for any klte variant supported by LineageOS if someone is willing to test. How about your model?
Click to expand...
Click to collapse
mine is the 900v kltevzw unlocked . and i will test to help support the vzw variant as well.
Update : Your test build boots just fine . fresh install with LOS . and all added features are registered and working....sadly changing gov of gpu reboots system as other custom kernel do. Screen values are not correct( in line with kernel auditor's screen profiles ).
Great Work.
KazuDante said:
mine is the 900v kltevzw unlocked . and i will test to help support the vzw variant as well.
Click to expand...
Click to collapse
Thank you very much for the support. Here is your test build. Kindly update your comments after testing. If it is fine, I shall include the same in the main download section. plz backup your current boot.img in twrp before testing.
sunilpaulmathew said:
Thank you very much for the support. Here is your test build. Kindly update your comments after testing. If it is fine, I shall include the same in the main download section. plz backup your current boot.img in twrp before testing.
Click to expand...
Click to collapse
Updated.
Nice kernel
Working perfectly
Thank you
is it possible to underclock/undervolt the gpu and the cpu ? because if the S5s can that would help on battery life but i dont see anywhere where someone underclocked/undervolt the s5 to the very low limit while retaining stability on all cores and frequencies , and including an underclock/undervolt the gpu as well.
m.ebedo said:
Nice kernel
Working perfectly
Thank you
Click to expand...
Click to collapse
Glad to hear that from you...
KazuDante said:
is it possible to underclock/undervolt the gpu and the cpu ? because if the S5s can that would help on battery life but i dont see anywhere where someone underclocked/undervolt the s5 to the very low limit while retaining stability on all cores and frequencies , and including an underclock/undervolt the gpu as well.
Click to expand...
Click to collapse
Thanks for your suggestion. I'm presently testing some cpu/gpu under/over clock frequencies. Depends on its success, I shall update those things in the future builds. Plz wait a bit more...
sunilpaulmathew said:
Glad to hear that from you...
Thanks for your suggestion. I'm presently testing some cpu/gpu under/over clock frequencies. Depends on its success, I shall update those things in the future builds. Plz wait a bit more...
Click to expand...
Click to collapse
Of course , i will def wait as long as it takes , the only 2 things that are ( personally ) missing is the underclock&undervolt of both cpu&gpu and the kcal profiles wich is in kernel-auditor-mod wich makes the screen darker hint better battery since the S5 have amoled panels and shaves of a little power load of the battery. so my train of thought is lower volt of cpu and gpu to its bare limit yet stable and darker screen profile fixed should in theory promote way better battery. the only missing part of this puzzle is on LineageOs side , thats if they ever include a equal replacement of the Cyanogenmod theming functionality to allow back full-system themes so that a deepblack theme can be included. that would be so good. sadly i cant code yet so all i can do is test to help devs like you that put in so much work into these projects. Soooo grateful.
Can you add support to G900FD(klteduos)?
I can test your builds and give feedback, @sunilpaulmathew
Thefmaximo said:
Can you add support to G900FD(klteduos)?
I can test your builds and give feedback, @sunilpaulmathew
Click to expand...
Click to collapse
Thanks for the interest. Can you try this test build. Waiting for your review...
sunilpaulmathew said:
Thanks for the interest. Can you try this test build. Waiting for your review...
Click to expand...
Click to collapse
So far it is working good o/
Thank you for the support
And please maintain support, the KLTEDUOS are always orphans of kernel options
KazuDante said:
Of course , i will def wait as long as it takes , the only 2 things that are ( personally ) missing is the underclock&undervolt of both cpu&gpu and the kcal profiles wich is in kernel-auditor-mod wich makes the screen darker hint better battery since the S5 have amoled panels and shaves of a little power load of the battery. so my train of thought is lower volt of cpu and gpu to its bare limit yet stable and darker screen profile fixed should in theory promote way better battery. the only missing part of this puzzle is on LineageOs side , thats if they ever include a equal replacement of the Cyanogenmod theming functionality to allow back full-system themes so that a deepblack theme can be included. that would be so good. sadly i cant code yet so all i can do is test to help devs like you that put in so much work into these projects. Soooo grateful.
Click to expand...
Click to collapse
Thanks. I released new builds with cpu volt support to the kernel. cpu under/over clocking is not yet finished and not included in this release.
Thefmaximo said:
So far it is working good o/
Thank you for the support
And please maintain support, the KLTEDUOS are always orphans of kernel options
Click to expand...
Click to collapse
Thanks for the review. And yes, I will maintain this work as much I can.
cpus and gpus like any bit of silicon 'pull' power thats what a lot of people don't understand undervolting doesn't really save a lot of battery unless the cpu is spending at lot time at load that that frequency
the higher the load on the cpu at a given voltage the more current it pulls
and yes Oled screens like black less white pixels less battery
Legitsu said:
cpus and gpus like any bit of silicon 'pull' power thats what a lot of people don't understand undervolting doesn't really save a lot of battery unless the cpu is spending at lot time at load that that frequency
the higher the load on the cpu at a given voltage the more current it pulls
and yes Oled screens like black less white pixels less battery
Click to expand...
Click to collapse
Yes, your comment is perfect. Undervolting saves little battery. But it helps to decrease the heating. Less voltage= Less heating by Joule effeft
sunilpaulmathew said:
I can build for any klte variant supported by LineageOS if someone is willing to test. How about your model?
Click to expand...
Click to collapse
I have the kltecan 900w8 and will test for you. Klte probably works fine as can version is adaptable

[KERNEL][EAS] HyperPlus Kernel For Mate 9

HyperPlus Kernel For Huawei Mate 9​
{
"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"
}
The HyperPlus project first started as an initiative to bring a custom kernel to the Huawei P10 Plus. The HyperPlus project brings amazing battery life and performance to your device. To check reviews please visit the original thread for the P10 Plus here
Compatibility
- Huawei Mate 9 running Android Oreo
Features
- Upstreamed to the latest v4.4.130 kernel version
- Compiled with latest Linaro 4.9 toolchain
- Energy aware scheduling support
- Added the fingerprint boost driver, the fingerprint sensor is literally on steriods at this point. Its LIGHTENING FAST
- Added Impulse, blu_active governors, Schedutil
- Added zen, fiops I/O schedulers
- Boeffla wakelock blocker
- ExFat has been updated
- Fsync can be toggled
- Huawei specific optimizations
- CPU and power usage optimizations
- IO Optimizations
- Selinux Permessive
- Removed unwanted log spams
- O3 Optimizations
- Frandom support
- Uses 300HZ base timer frequency
- Multi-Queue Block I/O Queuing Mechanism tweaked for better responsiveness
- Wireguard added
- Enabled Advance TCP congestion algorithms
- Westwood is used as default tcp algorithm
- Lot of under the hood changes for performance improvement
Disclaimer
This kernel has been tested and working but this will void your warranty and any modifications you do to your device, you do at your own risk. I will not be held responsible for anydamage such broken sdcards, your phone causing world war iii etc...
Download
RadioActive Smoothie - Download
Use TWRP to flash the zip, one zip for all builds - Big thanks to @osm0sis
NOTE: Please let the device go through one proper charge cycle and drain to let the Schedutil governor settle in.
How to flash
- Backup your stock ramdisk and kernel
- Download the ZIP
- Flash via TWRP
Credits
* Rommco05, ytgbg and v0ne - for helping me a lot with the building of this kernel
* CertifiedBlyndGuy
* Lord Boeffla - andip71
* ZaneZam
* flar2
* arter97
* nathanchance
* Grarak
* sultanxda
* Entropy512
* Faux
* FranciscoFranco
* Ak
* Osm0sis
* Blackball
* frap129
* Meticulus
* spezi77
* RenderBroken
* joshuous
XDA:DevDB Information
HyperPlus Kernel, Kernel for the Huawei Mate 9
Contributors
ajituchiha
Source Code: https://github.com/UchihaDev/HyperPlus
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: RadioActive Smoothie
Stable Release Date: 2018-05-12
Created 2018-04-14
Last Updated 2018-05-12
Q&A
What is Energy Aware Scheduling : Go through this amazing thread https://forum.xda-developers.com/oneplus-5/development/kernel-renderzenith-t3659850
Here is a review on the new kernel with EAS : post #184
Q. After flashing the latest build with EAS there is a slight impact on battery life.
A. This is an expected behavior, please do not worry. Let the device go through and drain and then a full charge and another drain. This will allow EAS to settle in and adjust frequencies. After that you will notice amazing battery life.
Q. I am getting partition error while flashing the zip file.
A. Please use the latest TWRP recovery for the P10 Plus. The P10 Plus recovery will work on P10 as well (as reported by some users)
Q. What should I use to modify the kernel settings ?
A. I personally use EX Kernel Manager, but here is a free and amazing kernel manager that works with this kernel
Kernel Manger (To change kernel settings and setup the tweaks) :
Click Here
Q. Not able to change Internal I/O scheduler ?
A. This post will clarify why : Post #53
For any futher queries join the telegram group : https://t.me/joinchat/GA1bhE9sJ3_81ZxdHAI84A
Some Reviews :
@v0ne - Had a SOT of over 8 hours with a single charge !!
https://forum.xda-developers.com/showpost.php?p=75800123&postcount=49
@ytgbg
https://forum.xda-developers.com/showpost.php?p=75791222&postcount=44
https://forum.xda-developers.com/showpost.php?p=76136107&postcount=184
Reserved
Great to see it up and now I don't have to be quiet about it.
Says selinux permissive, any chance to run it in enforcing mode?
Woooow is amazing ..
I'm running AOSP, 8.1, on US Mate 9, with Magisk but stock recovery. I have backups of kernel and ramdisk. Is there any reason not to flash this kernel with adb rather than installing TWRP?
I'm getting a partition error when trying to flash this. Tried both Blackball's 3.2.1 and TWRP-3.0.3-for_Oreo.img with the same error. Recovery.log attached.
Edit: Used the recovery from this thread and it flashed successfully. Thanks for the kernel!
edjocute said:
I'm getting a partition error when trying to flash this. Tried both Blackball's 3.2.1 and TWRP-3.0.3-for_Oreo.img with the same error. Recovery.log attached.
Click to expand...
Click to collapse
Here. This one works.
https://androidfilehost.com/?fid=818070582850499350
---------- Post added at 05:44 PM ---------- Previous post was at 05:37 PM ----------
Flashed this on Saturday. It's Monday now and I'm thinking of flashing back my original kernel. Although the battery life is somewhat better, my phone lags on this kernel. The degradation in performance is noticeable when it comes to scrolling in general. It also generally lags after turning the screen on for a few seconds (I'm guessing it takes a few seconds to change the CPU frequency back into something higher?).
It's also worth mentioning that my phone restarted itself one time after freezing. (Wasn't doing anything special, just browsing Reddit and it suddenly froze and restarted.)
Oh, and my Antutu score running this kernel is 20,000 points lower than my stock._.
Running on MHA-L09C185B372 if you're wondering.
Thanks for your work though! It's good to see that someone's working on something for Huawei devices.
backb0ne5p1d0r said:
Here. This one works.
https://androidfilehost.com/?fid=818070582850499350
---------- Post added at 05:44 PM ---------- Previous post was at 05:37 PM ----------
Flashed this on Saturday. It's Monday now and I'm thinking of flashing back my original kernel. Although the battery life is somewhat better, my phone lags on this kernel. The degradation in performance is noticeable when it comes to scrolling in general. It also generally lags after turning the screen on for a few seconds (I'm guessing it takes a few seconds to change the CPU frequency back into something higher?).
It's also worth mentioning that my phone restarted itself one time after freezing. (Wasn't doing anything special, just browsing Reddit and it suddenly froze and restarted.)
Oh, and my Antutu score running this kernel is 20,000 points lower than my stock._.
Running on MHA-L09C185B372 if you're wondering.
Thanks for your work though! It's good to see that someone's working on something for Huawei devices.
Click to expand...
Click to collapse
Will be releasing a new build soon, should fix these issues
Changelog
HyperSmoothie
HyperSmoothie cause it's smooth, get it ? Ok, i'll just put the changelog here and leave
- Upstreamed to latest v4.4.128
- More EAS Patches
- Added new values for lot of kernel settings
Download : https://drive.google.com/file/d/1aLlJck9Hc5eJNmu-iQIEVKyMP_I6FlnF/view?usp=sharing
prestonmcafee said:
I'm running AOSP, 8.1, on US Mate 9, with Magisk but stock recovery. I have backups of kernel and ramdisk. Is there any reason not to flash this kernel with adb rather than installing TWRP?
Click to expand...
Click to collapse
how stable is it and how did u root it with magisk does hide work and how is the camera quality and does it have dual sim ?
sorry for asking a lot i really want to use AOSP but i dont know if its stable
I'm happy with it. The things that aren't fully working for me are SD card (only files and VLC see it and read/write) and headphones (which aren't recognized except unless I make or receive a call first). Here is a lengthier explanation:
https://forum.xda-developers.com/showpost.php?p=76231795&postcount=23
I did root with Magisk so that I could install the Huawei camera, which now has full functionality and high quality photos. Magisk reports passing the safetynet checks. I haven't had an app crash, or a full crash for that matter in two days of use. I only have one sim so I don't know if the second works; the system asked me if I was using one sim and I said yes, so evidently the OS thinks it supports two sims. I'm much happier with it, won't go back.
Thanks my friend. Finally a custom kernel for our beloved mate 9.
?
Still cannot save any fingerprints
Hi there, running RR-O-v6.0.0-20180402-bkl-OpenKirin. Everything seems to work except still cant save fingerprints. Anyone faced and fixed this issue?
thank you so much yours KERNEL>zip
my mate 9-oreo 8.1xCarbonROM | cr-6.1 berkeley flash Your >ZIP via TWRP 3.2.1 error 1
how to Fix ?????????
allanjohnkemp said:
Hi there, running RR-O-v6.0.0-20180402-bkl-OpenKirin. Everything seems to work except still cant save fingerprints. Anyone faced and fixed this issue?
Click to expand...
Click to collapse
I don't support trebel roms, built for stock emui
nakul said:
thank you so much yours KERNEL>zip
my mate 9-oreo 8.1xCarbonROM | cr-6.1 berkeley flash Your >ZIP via TWRP 3.2.1 error 1
how to Fix ?????????
Click to expand...
Click to collapse
Go through thread the answer has been posted, if it doesn't work then it's probsbly because of trebel so nothing I can do to help with that
Never mind, used another method.
ajituchiha said:
Go through thread the answer has been posted, if it doesn't work then it's probsbly because of trebel so nothing I can do to help with that
Click to expand...
Click to collapse
Dear dev. It's possible to add some features to display tuning?

[KERNEL][A3x] KRAKEN

{
"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:
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 ROM 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.
I have the full right from the owner of HeliosPro, to modify, customize and distribute the current kernel under different name.
I don't provide support for OneUI ROMs, asking me if I will ever do is just a waste of time. This is a TREBLE oriented project.
INFO:
Project Butter is delivered by @SPARTANICUS and @ananjaser1211.
Project Butter (KRAKEN) is an imporved HeliosPie.
If you wonder what the hell KRAKEN is... Then me explain, KRAKEN is a friendly oriented kernel for power users and gamers.
As I said before Project Butter per se (and only) supports Project Spaget and it's mean to be used with it for a better "Butter" experience.
Project Butter will also work with any other compatible ARM64 vendor (A6,J6 and A3).
COMPATIBLE VENDORS:
ARM64 for A3x 2017 by @Astrako
ARM64 for A6x 2018 by @ShaDisNX255
ARM64 for J6x 2018 by @ShaDisNX255
ARM64 for J5x 2017 by @ananjaser1211
ARM64 for J7x 2017 by @ananjaser1211
SUPPORTED DEVICES:
A320x
A600x
J600x
G610x
J530x
J701x
J730x
J710x
FEATURES:
Linux 3.18.140
compiled with GCC 10
Fast, smooth and great for gaming kernel
ARM64 ready
ARM32 ready
Spectrum profiles
Permessive Selinux
Fast boot
Boeffla Wakelock Blocker
Full Voltage Control
Fast Charging up to 1800mA
CPU up to 1.88 GHz
GPU up to 1.2 GHz
OSCCLK up to 29 MHz
RAM up to 1 GHz
Audio codec up to 192 kHz
DVFS free
Multiple CPU governors
Multiple I/O Schedulers
Multiple TCP Algorithms
Wireguard
ROOT:
Project Butter comes with pre-installed and the latest Magisk
SUPPORT:
In thread.
Telegram Group.
CREDITS:
Me, for developing without a device and for the struggle to test new things.
@ananjaser1211 for making this whole thing possible with his amazing work on HeliosPie.
@corsicanu for his great contribution to HeliosPie.
@Astrako for being the first one to test KRAKEN on his A3.
@LelMwhLwl for testing every single kernel image provided by me on his J5.
@kique119 for testing almost every single kernel image on his J7, for including me in his documentation and for the huge boost on what I am doing.
@Me2 for testing many of the provided images.
Thanks to anyone else who made this whole thing possible but it's not included, you are part of it as well!
XDA:DevDB Information
Project Butter for Galaxy Exynos 7870 devices, Kernel for the Samsung Galaxy A3/J5/J7/A6/J7 2017/2018
Contributors
SPARTANICUS, ananjaser1211
Source Code: https://github.com/SPART4NICUS/KRAKEN_7870
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.18.140
ROM Firmware Required: Oreo Bootloader
Version Information
Status: Stable
Current Stable Version: 1.0
Created 2019-08-13
Last Updated 2019-08-13
J-TYPE Images (15/09/2019)
DOWNLOADS:
GSI builds
TouchWiz builds
INSTALLATION:
NOTE! YOU NEED TO BE ALREADY ON ARM64 COMPATIBLE VENDOR, BEFORE FLASHING THIS CUSTOM KERNEL
Download the provided zip for your device model
Put the zip inside your sdcard
Reboot to TWRP recovery
Flash the zip and wait until it completes
Reboot your device, and enjoy the Butter smooth experience
CHANGELOG:
J-Type
MTP: fixed for on7xelte
modem: added support for Pie
bootloader: added support for Pie
ramdisk: added support for Q
hotplug: forced to use common Samsung Hotplug node
G-Type
timer: restored it to operate back at 26 MHz, fixes slow clock and bluetooth issues
ramdisk: fixed a PC related source issue, causing the ramdisk not not compile fully within the kernel image
KSM: optimized
MAPLE: optimized for better performance
EXT4: optimized for better performance
A3x: nuked CPU/GPU DVFS
system: rewritable by default
vendor: rewritable by default
ramdisk: 32/64bit bootable
ramdisk: Android P/Q bootable
E-Type
charging: supports up to 1800mA
HMP: fixed and optimized core masks
MTP: fixed on GSIs
binder: small update
GPU: allow to scale up to maximum frequency
SoC: full support for the custom oscclk
SoC: full support for the custom oscclk on all devices
kernel: compiled with ARM-8.3 specific GCC
various small patches and tweaks
D-Type
charging: supports up to 1500mA (charging might differ a lot, it's all up to your charger. It can do from 500mA up to 1500mA)
kernel: switched to 600 Hz internal timer
sound: imported full 192 kHz audio support
ossclk: overclock to 29 MHz (this overclocking function should boost the performance a lot)
I overclocked the master clock, which is used to generate speeds or frequencies. That way, even if HkTweaks shows 1.69, the frequency the processor is working is actually higher
DVFS: nuked it for CPU and GPU
Thank you on behalf of the 7870 community
SnowFuhrer said:
Bro, can I install on a5?
Lol, GG to you!
Click to expand...
Click to collapse
it's for 7870 devices, so nope
SPARTANICUS said:
it's for 7870 devices, so nope
Click to expand...
Click to collapse
I was being sarcastic lol.
SnowFuhrer said:
I was being sarcastic lol.
Click to expand...
Click to collapse
OOOOOF
SPARTANICUS said:
CHANGELOG:
E-Type
charging: supports up to 1800mA
D-Type
charging: supports up to 1500mA (charging might differ a lot, it's all up to your charger. It can do from 500mA up to 1500mA)
Click to expand...
Click to collapse
Hi,
I have a kind of theoretical question, if you don't mind.
Do these kernels support different charging currents? And if the current is lower than 500mA, for example, then the kernel stops the charging? If so, then is it possible not to set a lower limit when compiling the kernel, or set it at a very low number, e.g. 1-50 mA, or that could damage the battery somehow?
I'm asking because my device (other than A3x) doesn't charge to 100% with some roms, and maybe this lower limit might be the reason. Just a wild guess, though..
Anyone tried on a3? I installed this kernel on my a3 and it lags at opening apps also rom feels slower
Edit: it was something wrong with rom
I wiped everything installed rom then flashed this kernel and there is no lags and freezes anymore
audrius1521 said:
Anyone tried on a3? I installed this kernel on my a3 and it lags at opening apps also rom feels slower
Edit: it was something wrong with rom
I wiped everything installed rom then flashed this kernel and there is no lags and freezes anymore
Click to expand...
Click to collapse
I have installed on A3 2017 and there is one bug with clock. Time is behind. Also i tried to set right time manualy, but after 10min clock is showing the wrong time again. Its impossible to set right time.
I tried this on a7 & s9 64bit port. With stock rom kernel i dont have any issues with clock.
mnd123 said:
Hi,
I have a kind of theoretical question, if you don't mind.
Do these kernels support different charging currents? And if the current is lower than 500mA, for example, then the kernel stops the charging? If so, then is it possible not to set a lower limit when compiling the kernel, or set it at a very low number, e.g. 1-50 mA, or that could damage the battery somehow?
I'm asking because my device (other than A3x) doesn't charge to 100% with some roms, and maybe this lower limit might be the reason. Just a wild guess, though..
Click to expand...
Click to collapse
pretty sure you can decide the current provided, it's a driver related function. You can even modify the SIOP charging level, make it slow, normal and fast.
@Bambalis1 on F images, the clock got fixed
Good work mate
DAvinash97 said:
Good work mate
Click to expand...
Click to collapse
thanks
First thank you for your hard work and some quickly updated kernels for this devices. Amazing. My device is so smooth and quick. The latest "G-Type" is not working for me on Astrako's H-rom S9 port.
I install it on latest twrp like written in op description, but i have a boot loop.. onli rebooting just see the splash logo and rebooting again. I use it on my A320FL .
Thanks to the Dev!!!!
After glashing G type latest i got bootloop too.. dev a320fl
I also got bootlop on a320fl with s9 port rom after flashing G type. F type kernel boots without bootlop also clock works great
But whats the difference between G type and F type kernel?
It works fon my A320FL after a clean install;
Wipe everything (cache, dalvik, data etc.).
After that, add the kernel zip (I used the GSI/G-Type) along with the ROM.
Swipe to install.
audrius1521 said:
I also got bootlop on a320fl with s9 port rom after flashing G type. F type kernel boots without bootlop also clock works great
But whats the difference between G type and F type kernel?
Click to expand...
Click to collapse
I have bootloop too after the flashing kernel. From the F type not working install with a used rom. Thank you so for your time and hard work on it!
xCrAcKox said:
It works fon my A320FL after a clean install;
Wipe everything (cache, dalvik, data etc.).
After that, add the kernel zip (I used the GSI/G-Type) along with the ROM.
Swipe to install.
Click to expand...
Click to collapse
I don't see any GSI/G-Type for A320FL in the Google Drive folder. Which exactly do you mean?
Also, can anyone compare battery life of the original kernel vs. this one? Can you go back to the original if something goes wrong?
Madhias said:
I don't see any GSI/G-Type for A320FL in the Google Drive folder. Which exactly do you mean?
Also, can anyone compare battery life of the original kernel vs. this one? Can you go back to the original if something goes wrong?
Click to expand...
Click to collapse
Battery life depends what settings are you using if you leave default settings battery life will be same as stock one.
You can restore stock boot.img with TWRP
Dont booting -áét. I Dont know why. S9 port a320fl
---------- Post added at 05:55 PM ---------- Previous post was at 05:53 PM ----------
Madhias said:
I don't see any GSI/G-Type for A320FL in the Google Drive folder. Which exactly do you mean?
Also, can anyone compare battery life of the original kernel vs. this one? Can you go back to the original if something goes wrong?
Click to expand...
Click to collapse
In the touchwiz section found.

[KERNEL][EAS][LAVENDER][9.0] || Clarity Kernel || HANA-CI

Clarity Kernel | Stability for performance ​From HANA-CI Build Project​
{
"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"
}
Code:
#include
/*
* 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 in this ROM
* 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.
*/
Clarity is an EAS based kernel that have aim to get fully balanced with battery and performance usage without need any configuration to use. and also, always up-to-date with CAF, AOSP/Common, F2FS & EXFAT, designed for flash & forget kernel :3.​
Features
Based on CAF Kernel Tag 'LA.UM.8.2.r1-05100-sdm660.0' & WLAN Tag 'LA.UM.7.2.c6-03700-sdm660.0'
Up-to-date for linux-stable (https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git)
Up-to-date for f2fs stable branch (https://github.com/jaegeuk/f2fs-stable)
Up-to-date for exfat stable branch (https://github.com/arter97/exfat-linux)
Compiled using Clang 10.0.0 Proton Clang (Compat VDSO)
Merged EAS patch from several sdm660/636 devices
Use optimized energy model data for sdm660 (by @kdrag0n)
Schedutil, Blu_schedutil & Pwrutilx CPU Governor
CPUSets & Stune Assist (EAS Assist Management)
Optimized CPU Boost for EAS (Dynamic Stune Boost v3)
Introduce Energy Model Management Framework for legacy support
Upstreamed CFQ and BFQ I/O Schedulers
Updated LZO/LZ4 Compressor/Decompressor Module
Improved Power Efficient Workqueue
USB Fastcharge
Klapse
Backlight Dimmer
And any other improvement or feature that i forget to tell '_' (Check git for more details)
AnyKernel Features
Up-to-date for AnyKernel3 master branch (https://github.com/osm0sis/AnyKernel3)
Compatibitlity
AOSP / LOS Based ROM
MIUI 10 (Android 9 Vendor)
NOT Compatible MIUI 11 (Android 10 Vendor], request xiaomi to upload their latest source
How To Install
Flash using recovery mode, reboot, done
Downloads
Sourceforge
Credits
The Linux Foundation, CodeAurora
@rama982 - For stable kernel base
@krasCGQ - For several sdm660 specific fix and optimization
@alanndz - For majority help on some issue in kernel
@najahiii - For EAS bringup and optimizations on sdm636/660
@kradg0n - For proton clang 10.0.0 prebuilt
And all others who have their commits or contributions picked
Tell me if i'm miss with credits
Telegram Support
Telegram Channel
Telegram Group Support
XDA:DevDB Information
Clarity Kernel For Redmi Note 7 from HANA-CI Build Project, Kernel for the Xiaomi Redmi Note 7
Contributors
Nicklas Van Dam
Source Code: https://github.com/HANA-CI-Build-Project/kernel_xiaomi_lavender
Kernel Special Features: EAS
Version Information
Status: Stable
Current Stable Version: r13
Stable Release Date: 2020-01-13
Created 2020-01-17
Last Updated 2020-01-17
Changelogs​
r13 - 01-13-2020 (GMT+7)
Upstreamed to v4.4.209
Updated WiFi tags to 'LA.UM.7.2.c6-03700-sdm660.0'
Switch to Proton Clang 10.0.0 (prebuilt-20200104)
Disable LLVM Polly optimizations
Apply several scheduler & schedutil optimizations for EAS
Fix Backport of Energy Model Management Framework
Fix cpufreq stats leaks (thanks to @alanndz, for references. Based on celtare21)
Merge ion/iommu & Merge latest other optimization from @Kerneltoast
Backport Deduce Wakeup Reasons function to manage several wakeup issue on kernel
Optimize CPUSets for Big.LITTLE device (missmatched on older build -_-)
Remove POPP GPU power control level
Implement crypto NEON XOR accelerated + CRC32 performance
Removed Several VLA Usage on kernel
Revert a lot of old gpu optimizations (cleanup)
Removed direct references to HZ
Disable other left debugfs & debugging drivers
Disable sched_boost features on kernel
Other misc optimizations
Older changelog isn't available for public, due still experimental builds
FKM OTA Support Added for Clarity Kernel!
You can access it, by installing latest FK Kernel Manager from playstore
How to use:
- Go to flasher menu
- Click "import a kernel download configuration" option from menu "CUSTOM KERNEL CONFIGS"
- Then copy the json link below for mido or lavender, depending on your device
- Click download to automatically Download and install kernel through the apps
Lavender :
- Pie / Ten OTA (FKM)
Copy Here (https://raw.githubusercontent.com/N...3-3.18-2/readme/fkm-ota/lavender/jconfig.json)
Reserved
Reserved
This is not mido thread
Sent from my Redmi Note 7 using Tapatalk
SykoraLukas said:
This is not mido thread
Sent from my Redmi Note 7 using Tapatalk
Click to expand...
Click to collapse
Edited thread
I'm still modified this thread, xda has slow response unfortunately
No deep sleep at all when phone on idle,but SOT is good as most time at lowest freq
ivanliao said:
No deep sleep at all when phone on idle,but SOT is good as most time at lowest freq
Click to expand...
Click to collapse
What rom that you using it now?
I only have that problem on user that use miui
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Nicklas Van Dam said:
What rom that you using it now?
I only have that problem on user that use miui
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Click to expand...
Click to collapse
Yodita By kjjjnob sir.can i PM you at Telegram?
ivanliao said:
Yodita By kjjjnob sir.can i PM you at Telegram?
Click to expand...
Click to collapse
Yes you can, but maybe i can't response in quick time. Better ask here
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Same problem with no deep sleep on pe10 official
Qret said:
Same problem with no deep sleep on pe10 official
Click to expand...
Click to collapse
send last_kmsg or dmesg here, i can't predict any issue with that reason
I'm using PE 10 too now in my lave, deepsleep working fine here, just make sure you don't have any lot process of background or anything that prevent deepsleep happen.
I'll try to configure deepsleep time faster on next build if possible
Does it support fast charging (18 watts)?
I really can't live without fast charging..
AbboodSY said:
Does it support fast charging (18 watts)?
I really can't live without fast charging..
Click to expand...
Click to collapse
Don't know for that, never test. I'm just support usual usb fast charge support and it was disable by default.
So i don't know
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Thank you for this great kernel. Stable, good performance. no hanging or error. everything works as it should with LineageOS 16. Only the battery is empty 1 to 1.5 hours faster. Is maybe the tribute for the good performance.
Rangdrol said:
Thank you for this great kernel. Stable, good performance. no hanging or error. everything works as it should with LineageOS 16. Only the battery is empty 1 to 1.5 hours faster. Is maybe the tribute for the good performance.
Click to expand...
Click to collapse
Is battery a bit drain?
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Nicklas Van Dam said:
Is battery a bit drain?
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Click to expand...
Click to collapse
Only very little drain, compaired to mokee or stock. Kernel is super. In the moment my favourite.
Edit: 29.01.20. now battery not more drain.
I think, the mobile network signal was weak or something like that.
Thats my favourite kernel from mido. Good to see for lavender too. Thanks dev.
Nicklas Van Dam said:
Is battery a bit drain?
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Click to expand...
Click to collapse
Now the battery not more drain.
I think, the mobile network signal was weak or something like that. Not a kernel problem. Thankx for this nice kernel.
Does Clarity kernel and Pixel Experience 10 supports EAS?

[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A30 for android 10(Q) & 11(R) & 12(S) ROMs

{
"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"
}
Hi all,
this is the thread for a custom kernel i made for Samsung Galaxy A30.
The custom kernel has been named Eureka which is a greek work which means "I have found the solution". This multi-purpose kernel is the solution for battery, gaming, performance for A30. On creating this kernel, I believed that 1 kernel can be all of the above if properly tweaked!
As from Eureka R9.0, four kernel variants are available inside 1 same zip. This has been made possible using AROMA Installer.
Compatibility:
This kernel is compatible with AOSP GSIs/ROMs, OneUI2 and OneUI3. As from R9.0, there is only 2 variants of zip to download. One is called EMS and the other one is called HMP. Continue reading to learn more about them.
FEATURES:
* Disabled Samsung security features
* Enabled all governors + added other governors
* Overclocked CPU as follows:
BIG Cores: from 1768 MHz to 2288 MHz.​LIL Cores: from 1586 MHz to 1794 MHz.​* Underclocked CPU as follows:
BIG Cores: from 936 MHz to 208 MHz.​LIL Cores: from 839 MHz to 208 MHz.​* Added GPU thermal and voltage control
* Added latest boeffla wl blocker V 1.1.0 and disabled some wakelocks
* Network speed improvement
* Enable zram support and set default compressor as zstd.
* Switch to a lower charging voltage more quickly.
* GPU max frequency overclocked from 845 MHz to 1300 MHz
* Implemented Dynamic FSync 2.0
* Implemented a custom hotplug driver to enhance battery management
* Implemented Power Suspend driver
* High torch brightness on custom roms/gsis
* Has Spectrum support
* Automatic detection of magisk - If u are rooted, u don't need to flash magisk after kernel.
* Upstreamed kernel version from 4.4.177 to 4.4.302
* Built with Vortex Clang 14 toolchain with LTO. Reason: Better performance
* Support for EMS (Exynos Mobile Scheduler) added
Please read the changelog on github for full list of changes.
KNOWN ISSUES:
* Maybe ADB cannot be used at the same time as MTP
SOME MINOR TWEAKS FOR BEST GPU PERFORMANCE:
* Set GPU power policy to "always on"
* Set min and max GPU frequency to 1200/1300 MHz
* Disable GPU thermal manager to prevent GPU frequency from dropping
* Games don't require high CPU frequency because they depend more on GPU. You can therefore decrease CPU max frequencies to reduce heating of the device.
We have developed our own kernel manager called EKManager which is a fork of HkTweaks. It is compatible only with Eureka Kernels. You can download it from here:
LINK: Download EKManager app
Contact info:
Developers of Eureka Team:
* Telegram: @Chatur27, @Gabriel260BR and @roynatech
Channel for Eureka future updates:
* Telegram: https://t.me/eureka_kernel
Official discussion group for A30:
* Telegram: https://t.me/GalaxyA30
I'm grateful to KineSight for designing the logo.
* Telegram: @Kinesight
Reference about EMS kernel:
Energy Aware Scheduling (EAS) gives the scheduler the ability to predict the impact of its decisions on the energy consumed by CPUs. EAS relies on an Energy Model (EM) of the CPUs to select an energy efficient CPU for each task. Allowing to save up battery even further. EMS aka Exynos Mobile Scheduler, is a fork of EAS for Exynos. We ported to our 4.4.y kernel. As written above, EMS kernel is good for battery saving. Some words from kernel official docs: - EAS operates only on heterogeneous CPU topologies (such as Arm big.LITTLE) because this is where the potential for saving energy through scheduling is the highest.
EMS kernel + pwrutilx governor is very good at battery saving according to our test.
Reference about HMP kernel:
It's just the stock scheduler that comes with stock kernel. Basically it's the normal kernel.
What kernel variant to flash once inside AROMA installer?
1) AOSP Legacy Q/R/S - If you are using an old Eureka ROM which was released before February 2022, choose this.
2) AOSP Q/R/S (New) - If you are using an Eureka ROM built as from February 2022, choose this.
3) OneUI 2 - For any OneUI 2 roms (stock/ports).
4) OneUI 3 - For any OneUI 3 roms (stock/ports).
Download link for A30 (Read above to know which version to download for your OS):
All releases of Eureka for Q/R/S ROMs/GSIs (including OneUI)
Source code for my kernel:
Kernel source on GitHub
If you love our work, thank us by donating. Your donation can help us rent a cloud sever to build kernels and roms faster
Link to PayPal: https://www.paypal.com/paypalme/chaturbaij
Ill test it
Just reporting that this does NOT work with A30 Devices rooted with Magisk and will lead to Download Mode every time you boot your phone...
Any help from the Developer would be really appreciated.
uTamii69 said:
Just reporting that this does NOT work with A30 Devices rooted with Magisk and will lead to Download Mode every time you boot your phone...
Any help from the Developer would be really appreciated.
Click to expand...
Click to collapse
Hi, this kernel has been tested and working fine on A30 devices. Do not come and say that its not working on A30 DEVICES. Its you who is getting an issue, not other A30 users.
If you didn't follow the instruction given in twrp which says to flash magisk 20.3.zip after flashing the kernel, then don't complain.
Now about this magisk20.4 issue. A fix has already been found and the next update will fix this.
Thank you.
Chatur27 said:
Hi, this kernel has been tested and working fine on A30 devices. Do not come and say that its not working on A30 DEVICES. Its you who is getting an issue, not other A30 users.
If you didn't follow the instruction given in twrp which says to flash magisk 20.3.zip after flashing the kernel, then don't complain.
Now about this magisk20.4 issue. A fix has already been found and the next update will fix this.
Thank you.
Click to expand...
Click to collapse
Hi there once again, first and utmost I appreciate your hard work on the Kernel.
I was so frustrated after a few hours of testing and trying to get it to work without any fruition..
I also wanted to ask if it is possible to replace kernels or not, and if it is possible would you provide instructions to replace the kernel I have at the moment with yours? in addition, I'm running Havoc OS 3.8
Thank you.
Edit1:
Thanks! i got it to work! ^^
uTamii69 said:
Hi there once again, first and utmost I appreciate your hard work on the Kernel.
I was so frustrated after a few hours of testing and trying to get it to work without any fruition..
I also wanted to ask if it is possible to replace kernels or not, and if it is possible would you provide instructions to replace the kernel I have at the moment with yours? in addition, I'm running Havoc OS 3.8
Thank you.
Edit1:
Thanks! i got it to work! ^^
Click to expand...
Click to collapse
Yw. You can flash magisk 20.4 later to upgrade your magisk
Chatur27 said:
Yw. You can flash magisk 20.4 later to upgrade your magisk
Click to expand...
Click to collapse
Thank you for your much-appreciated support <3 I switched to Kingutsi Kernel to enable MTP on my GSI running A305F device otherwise would be still on your kernel
uTamii69 said:
Thank you for your much-appreciated support <3 I switched to Kingutsi Kernel to enable MTP on my GSI running A305F device otherwise would be still on your kernel
Click to expand...
Click to collapse
My kernel has 2 versions. One is for ONEUI and the other one for 'GSIs &custom roms'.
Did you flash the GSI version of Eureka?
GSI version has mtp and adb fix.
Link to GSI version:
https://github.com/Chatur27/Eureka-...es/download/rev4.3/Eureka.R4.3_A305.GSI.Q.zip
Chatur27 said:
My kernel has 2 versions. One is for ONEUI and the other one for 'GSIs &custom roms'.
Did you flash the GSI version of Eureka?
GSI version has mtp and adb fix.
Link to GSI version:
https://github.com/Chatur27/Eureka-...es/download/rev4.3/Eureka.R4.3_A305.GSI.Q.zip
Click to expand...
Click to collapse
I'm sure I did try GSI Version but I will give it another try after getting home from work!
My device is SM-A305F android 9 rooted by boot image .... can i use thus kernel ??
uTamii69 said:
I'm sure I did try GSI Version but I will give it another try after getting home from work!
Click to expand...
Click to collapse
ok
DevilRiddhi123 said:
My device is SM-A305F android 9 rooted by boot image .... can i use thus kernel ??
Click to expand...
Click to collapse
Hi bro
Eureka kernel for A30 Pie has not been released yet.
Could you message me on telegram if you wish to try A30 Pie kernel?
You can contact me @Chatur2709 on telegram
Do I have to overclock if I want or It is already overclocked? (And How to overclock?)
roybartz said:
Do I have to overclock if I want or It is already overclocked? (And How to overclock?)
Click to expand...
Click to collapse
Hi
Overclocked frequencies can be changed in hktweaks app ( link in thread)
You will notice that some overclocked frequencies are not used. If you want max performance, then set CPU governor to userspace and set min and max Frequency of both big and little cores to same value
Chatur27 said:
My kernel has 2 versions. One is for ONEUI and the other one for 'GSIs &custom roms'.
Did you flash the GSI version of Eureka?
GSI version has mtp and adb fix.
Link to GSI version:
https://github.com/Chatur27/Eureka-...es/download/rev4.3/Eureka.R4.3_A305.GSI.Q.zip
Click to expand...
Click to collapse
I would like to Report MTP does in fact NOT work along with SD Card no matter how many times it is formatted.
I used GSI 4.4.3 on my GSI Havoc 3.8 Rom
can i use this kernel on A30s since both of them using Exynos 7904..
Hi, newbie here. Can I install this OneUI Kernel on Stock android 10 ? SM-A305F
installed and is great fixed, my rom was the problem xD sorry
BohArie said:
can i use this kernel on A30s since both of them using Exynos 7904..
Click to expand...
Click to collapse
No, you can't
But Eureka is also available for A30s
Search XDA
josearuchalissery said:
Hi, newbie here. Can I install this OneUI Kernel on Stock android 10 ? SM-A305F
Click to expand...
Click to collapse
Yes
Stock = ONEUI

Categories

Resources