[KERNEL][CUSTOM] Eureka kernel for all variants of Galaxy A30 for android 10(Q) & 11(R) & 12(S) ROMs - Samsung Galaxy A30 ROMs, Kernels, Recoveries, & Ot

{
"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

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] Smart-Pack Kernel {KlteXXX} Unofficial 02/20/19

SmartPack-Kernel-Unofficial​
/* Introduction */
I'm proudly continuing Sunilpaulmathews work. I bring back to the community "SmartPack-Kernel" for Lineage-OS (LOS) and other LOS based (Oreo/Pie) ROMs.
Please note: All these kernels are designed to work only on LOS-15.1/16 based Oreo/Pie ROMs.
/* 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 kltelspr (Sprint variant).
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 15.1/16 and nothing else. However, it may work on other LOS-15.1/16 (and AOSP) based Oreo/Pie ROMs (Please try at your own risk).
This kernel will NOT work in Samsung Stock and other TW ROMs.
/* How-to-Install */
Download kernel
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://app.box.com/s/km3nq9rsa3r3y9ddzjh391siubzujujq
/* 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 sunilpaulmathew as it is a nice way to continue showing him appreciation for his work.
/* Acknowledgements */
@haggertk for LineageOS for our beloved Galaxy S5
@sunilpaulmathew For SmartPack-Kernel Project
@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
XDAevDB Information
SmartPack, Kernel for the Samsung Galaxy S5
Contributors
sunilpaulmathew(Creator) / The~Skater~187(Maintainer)
Source Code: https://github.com/187MoD/SmartPack-Kernel-Project_kltexxx
Kernel Special Features:
Version Information
Status: Stable
Created 2017-02-27
Last Updated 2019-05-27
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.
Change-Logs
Stable-v31:
--Up-to-date with Lineage-OS source as of 05.27.2019
--Compiled with "Bleeding-Edge-Toolchain" 9.1
Stable-v30:
--Core Control fix
--Fix Hotspot on Pie roms (Hopefully)
--Up-to-date with Lineage-OS source as of 02.25.2019
--SmartPack boot script: update default profile (credits: justjr)
Stable-v29:
---Up to date with LineageOS source as of 02.20.2019
---Added a few Suggested Changes to justjr's default efficiency profile
~~~~~~~~~~~ Please note~~~~~~~~~~~
If you need support, please supply the following or support will not be given:
*Device Variant
*Current Rom & Android Version
*Bootloader & Baseband version
*Recovery & Version
*Recovery Log
I can't help if the only details given are "It didn't work" or "I can't flash this".
One More, Just In Case
Thank you very much @The~Skater~187 for continuing my favorite project. Greatly appreciated.
If you don't mind, I have some small suggestions
1. Please remove this folder from your source code, which is a part of my auto-flash implementation, to hold the latest kernels released by myself.
2. Since Auto-flash is no more available from SmartPack-Kernel Manager, kindly remove the following lines from OP
"Auto-flash from SmartPack-Kernel Manager" under the heading "How-to-Install"
3. Also, you may remove my name from Settings ---> About Phone ---> Kernel Version by simply editing lines #96 & #98 in the build script
Finally, a GOOD LUCK from my side
This Kernel Have You 3.0 OC And 6xx Mhz Gpu?
sunilpaulmathew said:
Thank you very much @The~Skater~187 for continuing my favorite project. Greatly appreciated.
If you don't mind, I have some small suggestions
1. Please remove this folder from your source code, which is a part of my auto-flash implementation, to hold the latest kernels released by myself.
2. Since Auto-flash is no more available from SmartPack-Kernel Manager, kindly remove the following lines from OP
"Auto-flash from SmartPack-Kernel Manager" under the heading "How-to-Install"
3. Also, you may remove my name from Settings ---> About Phone ---> Kernel Version by simply editing lines #96 & #98 in the build script
Finally, a GOOD LUCK from my side
Click to expand...
Click to collapse
I will make the appropriate changes when I get back home in about an hour. Thanks for all your work and always belong me out. Your the man!
Sent from my kltespr using Tapatalk
sunilpaulmathew said:
Thank you very much @The~Skater~187 for continuing my favorite project. Greatly appreciated.
If you don't mind, I have some small suggestions
1. Please remove this folder from your source code, which is a part of my auto-flash implementation, to hold the latest kernels released by myself.
2. Since Auto-flash is no more available from SmartPack-Kernel Manager, kindly remove the following lines from OP
"Auto-flash from SmartPack-Kernel Manager" under the heading "How-to-Install"
3. Also, you may remove my name from Settings ---> About Phone ---> Kernel Version by simply editing lines #96 & #98 in the build script
Finally, a GOOD LUCK from my side
Click to expand...
Click to collapse
I will make the appropriate changes when I get back home in about an hour. Thanks for all your work and always belong me out. Your the man!
Sent from my kltespr using Tapatalk
Quimicax said:
This Kernel Have You 3.0 OC And 6xx Mhz Gpu?
Click to expand...
Click to collapse
Nope. This is straight SmartPack with just Lineage source updates. Nothing more, nothing less.
Sent from my kltespr using Tapatalk
Thanks again for this!
Only thing I've run into is the thermal drivers.
Both core control and vdd restriction are enabled. If I disable vdd restriction and switch sections and go back, it re-enables itself. Core control will stay disabled though.
I did reset the smartpack manager, reflash the aospEX rom before flashing this kernel.
But running great, and vdd restriction is keeping things cool.
Hello,
very appreciated that you continue the great work of @sunilpaulmathew :fingers-crossed:
But I am a bit confused.
It the kernel only for LOS 16.0 or also for 14.1 and 15.1 ?
regards
j1gga84 said:
Hello,
very appreciated that you continue the great work of @sunilpaulmathew :fingers-crossed:
But I am a bit confused.
It the kernel only for LOS 16.0 or also for 14.1 and 15.1 ?
regards
Click to expand...
Click to collapse
Right now I only have Oreo and Pie compatible kernels compiled.
Sent from my kltespr using Tapatalk
Isn't compatible with 14.1
im using aex pie..after install all fine except for hotspot it keep turn off
Good to see you back and thank you for keeping this kernel alive. Good luck with the project.
Anyone knows why hotspot not working on this kernel and Ares
LokifiedMee said:
Anyone knows why hotspot not working on this kernel and Ares
Click to expand...
Click to collapse
There is probably a commit I'm missed in the process of updating the source. I will look into it, as I haven't had a chance to test Hotspot functionality.
Sent from my kltespr using Tapatalk
Just tested hotspot on Resurrection Remix 8.1.0 (it's my daily driver right now) and both kernels and it's working on my Kltespr/kltedv.
{
"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"
}
Sent from my kltespr using Tapatalk
The~Skater~187 said:
Just tested hotspot on Resurrection Remix 8.1.0 (it's my daily driver right now) and both kernels and it's working on my Kltespr/kltedv.
Click to expand...
Click to collapse
actually it happens in pie

[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][P-S] riseKernel for A5|A7 2017

{
"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"
}
Dear folks, today I'm presenting my very own custom kernel for the Galaxy A5 and A7 2017!
This kernel provides many features and a lot of customization.
*To change settings, it's recommended to use HkTweaks by @corsicanu
because it is made especially for Exynos7880 devices. Other apps like kernel adiutor or Mtweaks
do work too, but they may miss some settings.[/CODE]
DISCLAIMER
Code:
*Im NOT responsible for bricked devices, dead SD cards or any damage done to your device.
Compatibility
This kernel is compatible to all variations of A5 2017 and A7 2017.
Only A520F is well tested as I have this device.
Features
Latest A720SKSU5CTL2 kernel release
Linux 3.18.140
Support for AOSP 12, AOSP 11.0, AOSP 10.0, Treble 11.0, Treble 10.0 and Rise-Q
CRC control
Frandom
UKSM (Ultra kernel samepage merging)
ARCH power
USB charging default changed to 900mA
CPU and GPU voltage control
DevFreq voltage control
CPU overclock to 2002 Mhz
GPU overclock to 1034 Mhz
Configurable wakelocks
Boeffla wakelock blocker
Wireguard
Dynamic Fsync
Lots of CPU governors
Lots of I/O schedulers
Powersuspend
and more
Installation
Make sure to have the latest version of TWRP/SHRP/Orangefox installed
Boot to recovery
Make a backup of your current boot partition in case something goes wrong
Flash the installer zip
The installer will detect your phone variant and which ROM you have installed
Optionally, flash Magisk or any other mod right after.
Reboot
Downloads
Moved to post #2
Donations
If you like my work feel free to send me a donation.
Credits
Thanks to @Option58 for the work on the official lineage sources for our device. Custom-kernels wouldn't be possible without him!
Also thanks to @corsicanu because I integrated some of hadesKernel's features into this kernel.
Thanks to everyone who worked on the features that this kernel contains.
All testers
Contributors
Simon1511
Source Code: GitHub
Downloads
v1.10: Google Drive | Androidfilehost | Github release with single-images
Old versions: Google Drive folder | Androidfilehost folder
Which version do I have to download?
For any AOSP 12.0 ROM use the latest version
For any recent AOSP 11.0 ROM (atm only LineageOS 18.1) use the latest version
For any recent AOSP 10.0 ROM (like LineageOS 17.1, crDroid 6.X, RessurectionRemix 8,...) use the latest version
For older AOSP 10.0 ROMs (like PixelExperience, EvolutionX,...) use v1.4
For 11.0 and 10.0 GSIs (riseTreble Q and R) use the latest version
For Rise-Q use the latest version
For any AOSP 9.0 ROM (LineageOS 16, crDroid 5.X, ....) use v1.4-1
The installer zip contains all versions of this kernel and will automatically choose which kernel version to install depending on your device and installed ROM. Contact me if you face any problems with the installer.
Changelogs
Latest: v1.10
Spoiler: Latest version
Corrected voltage ranges for GPU and CPU voltage control
Reverted lineage's kernel changes and A720SKSU5CUJ2 merge as they broke deep sleep
Added a survival script for the kernel to stay installed after lineage's OTA updates
Spoiler: Old changelogs
riseKernel combined zips
Spoiler
v1.9
Spoiler
AOSP 12 support (Lineage 19)
Switched to AOSP GCC
Abort installation if ROM's Android version is newer than the kernel's
v1.8
Spoiler
Merged latest A720SKSU5CUJ2
Merged latest kernel changes from LineageOS and Google kernel/common
v1.7
Spoiler
Set Enforcing for Lineage 18.1 since SePolicy has been written for some time already
Merged latest kernel changes from LineageOS (including ones for Xbox One and PS4 controllers)
Added a missing error message for users running a non-treble ROM while still having treble files in their /vendor partition
Picked a missing patch for FB notifier callback and enabled it globally
Small misc stuff
v1.6
Spoiler
Added AOSP 11 and Treble 11 support
Enabled power efficient workqeue
Improved installation script
Added input boost and fingerprint boost
Added devfreq voltage control
v1.5
Spoiler
Updated to latest A720SKSU5CTL2 kernel release
Updated to Linux 3.18.140 (thanks to @Option58)
Combined source of AOSP, Treble and OneUI kernel
Added a version with support for OneUI 2.X
Removed support for AOSP Pie, use v1.4.1 if you need it
Made zSwap use only LZ4 as compression method
Added a workaround that prevents Magisk mount leakage (Not my own workaround)
Updated UKSM and disabled it by default
Enabled CPU bandwidth control (CFS_BANDWIDTH) for OneUI as it's expected to be enabled
v1.4-1 / v4
Spoiler
Updated to latest A720S kernel (NOTE: Only use v1.4-1 on LineageOS and crDroid. For PixelExperience, etc use v1.4)
Enabled LZ4 ZRAM compression
Included Lineage's FB notifier fix (Will allow to disable the touchscreen in e.g. Phone calls)
riseKernel Android 10.0
Spoiler
v1.4 / v4
Spoiler
Fixed CPU overclock
Fully re-made under the hood
Removed broken stuff
Combined Pie, Q and Q-treble kernel in one zip instead of one per kernel
v1.3
Spoiler
Enabled zSwap/zRAM
Changed to SeLinux Enforcing as default
v1.2
Spoiler
Disabled Knox, Tima, Verity
Updated to work on latest LineageOS and crDroid
v1.1
Spoiler
Added some fixes which slightly improve phone call audio (This will also be merged into the stock lineage/crDroid kernel)
Updated wireguard
Faster booting
Disabled low memory killer because we use memcg
Other minor improvements
v1.0
Spoiler
Initial support for Android 10.0
Early mount EFS
riseKernel treble
Spoiler
v1.3
Spoiler
Updated to A720S kernel with Linux 3.18.91
Forced SeLinux Permissive
Enabled zSwap/zRAM
Removed Wireguard due to incompatibility
riseKernel Android 9.0
Spoiler
v3
Spoiler
Updated wireguard
Added early system mount
Underclocked GPU to 160Mhz
Increased charging levels
General power and performance improvement
Removed broken/buggy governors
v2
Spoiler
Disabled optimize for size
Re-enabled CPU hotplug
Overclocked OSCCLK
Added charging controls
Better UI performance
Disabled CRC check
General performance improvements
v1
Spoiler
Initial release
Wow, nice, good job, will try it out!
A520l will try tomorrow
Working Great with pixel experience ROM, I've upped the voltage on GPU and CPUs , Played COD mobile default all is good , used GLtools to get max graphics , and again all is good
Just flashed it. Already encountered a bug, hk keeps on loading. Looking forward on your developments. Good luck
And unlocking the phone through fingerprint seems slower now for some reason. Opening apps is also slower now. Btw im using Google pixel Pie Plus
Flashed it and working good so far. I think you're the first to make a custom AOSP kernel for this phone.
Magisk 20 is working for me, it just takes a few tries to boot sometimes.
---------- Post added at 07:26 AM ---------- Previous post was at 07:25 AM ----------
MitchiePitchie said:
Just flashed it. Already encountered a bug, hk keeps on loading. Looking forward on your developments. Good luck
And unlocking the phone through fingerprint seems slower now for some reason. Opening apps is also slower now. Btw im using Google pixel Pie Plus
Click to expand...
Click to collapse
Idk, it's all working good for me. Hk is working good too. I am on PE.
MitchiePitchie said:
Just flashed it. Already encountered a bug, hk keeps on loading. Looking forward on your developments. Good luck
And unlocking the phone through fingerprint seems slower now for some reason. Opening apps is also slower now. Btw im using Google pixel Pie Plus
Click to expand...
Click to collapse
Unlocking the phone takes longer because the CPU clocks down on all cores when the screen is off. Therefore it needs longer to unlock. At least this is the explanation that makes the most sense.
That apps are opening slowly sometimes is also a bug I encountered, forgot to mention it in my OP thread. This can be fixed by simply reinstalling/updating the app or doing a clean flash (install ROM, then kernel right after)
Simon1511 said:
That apps are opening slowly sometimes is also a bug I encountered, forgot to mention it in my OP thread. This can be fixed by simply reinstalling/updating the app or doing a clean flash (install ROM, then kernel right after)
Click to expand...
Click to collapse
Will do. Thanks
Cpu hotplug does not work for me
Never1488 said:
Cpu hotplug does not work for me
Click to expand...
Click to collapse
You mean hotplug in general or the governor called hotplug?
Simon1511 said:
You mean hotplug in general or the governor called hotplug?
Click to expand...
Click to collapse
Hotplug in general
I'm laughing so hard thinking of this title as "Riiiiise and Shiiiine" Project
Good work btw
With crDroid and this kernel, I got 106k in antutu. I love the fast charging too. Such an upgrade compared to "stock" aosp.
Latecomer... flashed and rebooted first time on Magisk 20 using crDroid
Going to have a play with some features and report back if I find anything useful.
Thanks Simon
SnowFuhrer said:
With crDroid and this kernel, I got 106k in antutu. I love the fast charging too. Such an upgrade compared to "stock" aosp.
Click to expand...
Click to collapse
97117 for me. Going to tinker then have another go. Best score I've ever had on this device though.
Replacing the device soon though
Simon
So far so good. Been trying some settings I had on my Xperia SP about 4 years ago and they seem to be working well for a balance of performance and battery.
Simply put:
CPU governor - Interactive (max and min frequencies set at maximum and minimum accordingly)
I/O scheduler - Fiops with Internal Storage read ahead set to 1024KB
I/O scheduler - bfq with External storage read ahead set to 1024KB
No CPU hotplug (really only useful for stock Sammy kernel)
That's it
Feel free to try and report back with your own findings.
I'm finding little lag now (was getting some really big lags and micro freezes) and battery draining slower
moozer said:
97117 for me. Going to tinker then have another go. Best score I've ever had on this device though.
Replacing the device soon though
Click to expand...
Click to collapse
My results was with GPU overvoltaged and no apps other than hKtweaks, magisk and antutu. So hardly real world.
SnowFuhrer said:
With crDroid and this kernel, I got 106k in antutu. I love the fast charging too. Such an upgrade compared to "stock" aosp.
Click to expand...
Click to collapse
which magisk version u are using

Categories

Resources