[KERNEL][EAS] HyperPlus Kernel For P10/P10 Plus - Huawei P10 Plus ROMs, Kernels, Recoveries, & Other

HyperPlus Kernel For P10 and P10 Plus​
{
"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"
}
HyperPlus kernel is a project that exists to make the P10 Plus better than it already is. Even though P10 Plus is a very popular device, it does not have much development going on in the kernel area. This kernel is an attempt by me to provide users with more control over their device. I have made this kernel and added features from a lot of other kernels. This kernel will take your user experience to the very next level, the kernel is optimized with huawei specific optimizations to make it much smoother and improve its performance and battery life.
The battery life and performance has been increased drastically compared to the stock kernel. Please check out post #2 for Q&A and to read reviews about this kernel (Spoiler: The reviews are amazing).
The kernel is very stable and very fast, it has been tested by me @Rommco05, @ytgbg, @v0ne thouroughly and by far all of us have experienced a lot of improvement from the stock kernel.
Compatibility
- Huawei P10 Plus(VKY) running Android Oreo
- Huawei P10(VTR) running Android Oreo
Note: The kernel was made for the P10 Plus in mind but has been reported working on the Huawei P10(VTR), you can safely flash it but always keep a backup
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 support
- 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 for the Huawei P10 Plus
Contributors
ajituchiha, ajituchiha
Source Code: https://github.com/UchihaDev/HyperPlus
Version Information
Status: Stable
Current Stable Version: RadioActive Smoothie
Stable Release date: 2018-05-12
Created 2018-02-21
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

Changelog
Changelog
RadioActive Smoothie
- Upstreamed to latest v4.4.130
- EAS has been fully reworked, huawei crap has been removed and the improvement is just immense
- Updated CPU boost
- Added blu_active governor optimized for kirin thanks to @eng.stk
- Build optimizations
- Frandom support
- Uses 300HZ base timer frequency
- Multi-Queue Block I/O Queuing Mechanism tweaked for better responsiveness
- CRC check disabled (again)
- New updated default values
- Source cleanup and lot more
HyperSmoothie
- Upstreamed to latest v4.4.128
- More EAS Patches
- Added new values for lot of kernel settings
Gatorade+ - 2018/04/14
- Upstreamed to latest v4.4.127
- Selinux is permessive but shown as enforcing, this will allow apps that checked for selinux status to now work - thanks to @arter97
- Source cleanup and fixes for data loss

ajituchiha said:
HyperPlus Kernel For P10 Plus
Hi all, presenting to you the all new custom kernel for the P10 Plus with lots of optimizations, performance improvements and tweaks.
Compatibility
This kernel is only for Huawei P10 Plus devices running android Oreo. It may also work with Project Treble, please inform me if it works with Project Treble
Features
- Upstreamed to v4.4.25
- Added Impulse, blu_active governors
- Added zen I/O scheduler
- Fsync can be toggled
- Vsync disabled (untested)
- can configure linux printk logging (disabled by default)
- Selinux Permessive
- Removed log spams
- O3 Optimizations
- Wireguard added
- Enabled Advance TCP congestion algorithms
- 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
Please download the correct version for your device
https://drive.google.com/open?id=1uO9nOQ1lsFZhV9LAumsb9j06xNo_6Zel
How to flash
Backup your Kernel with twrp
flash kernel image with twrp and reboot
or
Flash with fastboot : fastboot flash kernel nameofkernel
Credits
*Rommco05 - for helping me a lot with testing (thank you)
* ZaneZam
* flar2
* arter97
* Grarak
* Entropy512
* Faux
* FranciscoFranco
* Ak
* Osm0sis
* Blackball
* frap129
* Meticulus
XDA:DevDB Information
HyperPlus, Kernel for the Huawei P10 Plus
Contributors
ajituchiha, ajituchiha
Source Code:http://download-c1.huawei.com/downl...oadId=98244&version=413957&siteCode=worldwide
Version Information
Status: Stable
Current Stable Version: Skittles
Stable Release Date: 2018-02-22
Created 2018-02-21
Last Updated 2018-02-21
Click to expand...
Click to collapse
? Can it work in P 10 PLUS VKY-L29 C636b360?

M.KK said:
? Can it work in P 10 PLUS VKY-L29 C636b360?
Click to expand...
Click to collapse
Try and flash just the b360 version and see if device boots, if it boot loops or anything else than just reboot to bootloader again and flash c432b360 one

Working with treble. Thanks :good:

v0ne said:
Working with treble. Thanks :good:
Click to expand...
Click to collapse
that's great, is everything stable ? also thank you for informing

Changelog - SourSkittles
- westwood is default
- lot of optimizations
- arm64 specific power usage tweaks and memory optimizations
- added fiops scheduler
- I/O optimizations
- reduced kernel size
- upstreamed to 4.4.26
Download
Please download the correct version for your device
https://drive.google.com/drive/folders/1Ix5drf07_nZAoubWkBNaV97CYCeKURBk

ajituchiha said:
that's great, is everything stable ? also thank you for informing
Click to expand...
Click to collapse
Yes everything is stable. I'm gonna try your kernel with lineageOS (from honor v10) and probability with carbon rom (if phhusson release it). Btw, I'm using B336 build. Thank you again :good:
Edit: If you need tester for treble or aosp & los based rom, count me in

v0ne said:
Yes everything is stable. I'm gonna try your kernel with lineageOS (from honor v10) and probability with carbon rom (if phhusson release it). Btw, I'm using B336 build. Thank you again :good:
Edit: If you need tester for treble or aosp & los based rom, count me in
Click to expand...
Click to collapse
Yeah sure, check your pm

will this work on a P10 VTR-L29C432B380?

D4XT3R said:
will this work on a P10 VTR-L29C432B380?
Click to expand...
Click to collapse
only for VKY variant, I will try and make this kernel for VTR but can take time

ajituchiha said:
only for VKY variant, I will try and make this kernel for VTR but can take time
Click to expand...
Click to collapse
ohh okay, if you need someone to test the kernel for VTR send me a pm

Kernel is running absolutely amazing on my P10 Plus. Very fast, very smooth while keeping very good battery.
The dev is constantly upstreaming the kernel, adding optimizations and adding options.
I absolutely recommend anyone on P10 Plus with Oreo to try it!
Sent from my VKY-L29 using Tapatalk

Changelog - CottonCandy
- major upstream from v4.4.26 to v4.4.40
- more O3 optimizations
- more arm64 specific optimizations
- removed more logging stuff
Download
Please download the correct version for your device
https://drive.google.com/open?id=1E-b79JYEYZwRMK2_YE6TVT3kExSAyJ5H

Working properly with P10 (Victoria) as well, and with RR (6.0SR1, 2-25 build), EMUI B360 before this Treble based ROM. I am having good results until now (Using B360 VKY version).
Thank you and best regards, keep the good work.

Floodland said:
Working properly with P10 (Victoria) as well, and with RR (6.0SR1, 2-25 build), EMUI B360 before this Treble based ROM. I am having good results until now (Using B360 VKY version).
Thank you and best regards, keep the good work.
Click to expand...
Click to collapse
Thank you for you feedback, appreciate it

Floodland said:
Working properly with P10 (Victoria) as well, and with RR (6.0SR1, 2-25 build), EMUI B360 before this Treble based ROM. I am having good results until now (Using B360 VKY version).
Thank you and best regards, keep the good work.
Click to expand...
Click to collapse
Anything special you had to do? When I install it via TWRP, RR won't boot for me and I have to restore.

Bloodlvst said:
Anything special you had to do? When I install it via TWRP, RR won't boot for me and I have to restore.
Click to expand...
Click to collapse
Have you tried fastboot command?

Hello. Thank you for your work.
I have flashed 4.4.25 for b321 and works fine. Which version Should I download now to update.? No more b321 in your Google directory. Thx.

Related

[KERNEL][7.x/8.x]Infected Kernel R11[10-11-2017][FPC/GOODIX][REBORN]

{
"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:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war or your phone flies away because its fast. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
----NOTICE----
ATM this kernel is only compatible with 7.x/8.x LOS/AOSP and other based roms.Please don't expect performance of a one plus 5 and battery life of an inverter.
NOTE- the stock settings for kernel is for battery life and light gaming so in case you feel any lag,then please tune it up to your liking!
!!!!WARNING!!!!
Before posting, DO read EACH and EVERY "OP" POST made by me!! Any post which is rude, report bugs incorrectly,USELESS POSTS or ask for ETAs, WILL be REPORTED to the MODS!
All information you may be looking for can be found either in this thread or under F.A.Q or by performing a simple search. Think before you post.You have been warned!!!
​
Kernel features:-
Upstreamed to Linux 3.10.108
Build with Latest Linao GCC 6.4 Toolchain
Based on CAF tag LA.BR.1.3.6_rb1.23
Based on Prima tag LA.BR.1.3.6_rb1.23
Synced with latest changes by LineageOS
Goodix Support
UV CPU
CPU Voltage Control[-60 mV by default(stable)]
-O3,Justarchi's,cortex a72-a53 and other optimisations
Spectrum App Support
enabled arch power
New CPU Governers-zzmove,despair,elementalx,cafactive,bioshock,relaxed,bluactive,cultivation
Big clusters OC at 1958Mhz & small clusters at 1440 Mhz
Several new i/o-Maple,zen,sioplus,fiops,etc
Added LazyPlug Hotplug
Using Anykernel2 by osmosis
Included slimbus overclock
Wake Controls by flar2
USB FastCharge
Fingerprint Boost
AdrenoBoost
exfat and NTFS support
Added Kcal Support
Franco' QC 2.0t
Dynamic Fsync
Added powersuspend and frandom
Fully permissive kernel
Sound Control by Flar2
disabled loads of craps
Latest Busybox
Enabled Advanced Tcps(default:Westwood)
entropy updates and tuned zram values with tuned up governers
miscellaneous updates
More(i forgot)
****NOTICE****​​​​
This is a kernel,so please do not expect REGULAR builds.New builds can be rolled out the same day or once in a week or maybe once in a month.
I will not add lots of fancy stuffs.whatever you see here goes under several tests first and if it performs well,then it is added.Suggestions are always welcomed!
Do not post external links or make mirros without my permission!
Please read FAQ properly, will try to answer all questions there and don't post uselessly and get yourself in trouble.
Recommended app for tuning: EX Kernel Manager/Kernel Adiutor/Spectrum
HOW To FLASH
The lastest version TWRP IS RECOMMENDED!
Keep the kernel.zip in your ext sd/internal sd.
Boot to latest TWRP(recommended)
dirty flash your stock boot.img
Flash the Kernel.zip
Reboot!
Bugs:
Tell me.
Not working on:
idk,you tell me :v
Downloads and Changelog in Post #2​
NOTE:First boot may take some time,so while its booting,don't forget to press the thanks button!(its free)
Credits:
@TheStrix for the initial bringup:good:
@AmolAmrit @warlord_rk @TheDarkStrix @AKabhishek @Wizper99 and all my teammates and telegram users who always bugged me and never tested my builds
@nicknitewolf, @ktomov @flar2 , @Santhosh M @thomas1991_12, @osm0sis, @neobuddy89 (my inspiration ), @DespairFactor and all other great developers!
(If i forgot your name,then please Drop me a PM!!)
XDA:DevDB Information
Infected Kernel, Kernel for the Xiaomi Redmi Note 3
Contributors
neonkat
Source Code: https://github.com/neonkat/kenzo_kernel.git
Kernel Special Features: flash it and you will know.
Version Information
Status: Stable
Current Stable Version: R11
Stable Release Date: 2017-11-10
Created 2017-02-18
Last Updated 2017-11-10
Downloads
----Downloads----​​​​
Unified Builds​​
AndroidFileHost(Click ME!)​​​​​
-----------------------------------------------------------------------------​​
DO NOT CREATE MIRRORS!!IF LINKS ARE NOT WORKING THEN TELL ME!!!​​​
Changelog:​​​​
R11(10-11-2017)
*rebased kernel on rb1.23,most of the old stuffs have been removed.fixing a lot of issues.
*Linux 3.10.108
*Merged battery issue patches
*updated zram and lz4 modules
*upstream updates and fixes
OLDER:
R10(14-10-2017)
*merge LA.BR.1.3.6_rb1.22
*fix video recording issue
*merge latest changes from los
*check git lulz
R9(05-09-2017)
*initial O support(still in testing)
*switch to linaro GCC 6.4.1 2017.08
*new flashlight hal compatibility
*enabled slimbus,should improve sound quality(can't say,try yourself )
*builds are now full -O3
*lots of upstream updates and fixes
R8(11-08-2017)
*Merge Caf/Prima LA.BR.1.3.6_rb1.21
*Switch to Linaro GCC 6.4 toolchain
*switch back to old fp boost drivers
*Merge Lineage kernel changes
*enable 621mhz gpu freq for both speed bins
*merge latest f2fs changes
*enable ksm
*misc. updates and fixes
R7(12-07-2017)
*Linux 3.10.107
*Merge Caf/Prima LA.BR.1.3.6_rb1.20
*Switch to stock GCC 6.4 toolchain
*Fixed zram
*CPU Voltage Control by billchen
*Merge cpu boost,lz4,etc updates
*Fingerprint boost drivers
*Upstreams updates
*Kate support
*Update all profiles
R6(18-06-2017)
*Linux 3.10.106
*Merge Caf/Prima LA.BR.1.3.6_rb1.19
*Switch back Linaro 6.3.1 2017.06-dev1
*upstream updates
*Added bugs
R523-05-2017)
*Merge CAF/Prima LA.BR.1.3.6_rb1.18
*Builds are now are fully compatible with billchen's ramdisk,settings will apply correctly now
*Switch to stock GCC 6.3 toolchain(Compiled from gcc 6 branch,no modification)
*Added Support for Spectrum! Download from Goolge Play , more info here
*Updated lazyplug and Maple i/o
*Merged latest changes by LOS
*Lots of upstream updates
*new interactive governer tunings and stock settings updated(stock settings is balanced profile)
R410-05-2017)
*Unified for both fp
*LA.BR.1.3.6rb_1.17
*add cultivation cpu governer
*sync with los trees
*enabled cpu boost to reduce micro stuttering
*franco' qc 2.0
*Dynamic Fsync
R323-03-2017)
*Add bluactive Governer
*remove fifo,tripndroid,sio,vr i/o
*fix safety net and bootloop on newer magisk
*Upstream Updates
*Fixed zen i/o crash
*adrenoboost implemented
*relaxed and interactive governer updates
R203-03-2017)
*UV cpu by 1.5 mA
*add zzmove profiles
*merge LA.BR.1.3.6_rb1.14 & Prima WLAN drivers
*minor update and fixes
R1-Goodix26-02-2017)
*Initial Release
R1-FPC18-02-2017)
*initial release
Reserved
#Gaming(performance)
big clusters-elementalx/performance
small clusters-elementalx/performance
max cpu freqs
gpu governer-performance
i/o-zen/fiops
turn off adreno idler
#Balanced
big clusters-interactive/zzmove/relaxed
small clusters-bioshock/relaxed
i/o-sioplus
#Heavy Multi-tasking
big clusters-interactive
small clusters-bioshock
i/o-bfq/sioplus
#Mother of GOD battery life(ofcourse laggy)
both cpu-powersave
big clusters-off
small clustters-1190mhz
i/o-noop/fifo
#Personal Setup
big clusters-interactive
small clusters-bioshock
i/o-sioplus
i/o readahead-1024
have a good profile?let me know so can add here!
P.s-very few stuffs but will be updated as new things will be added to kernel.
Want your our setup?follow this.
Nice!
Nice ! This kernel is for FPC or Goodix ?
Waiting the download link
Reserved
And here is pruh cat with pruh kernel
*Jihad mode working*
Great bro
Do you used over volte for over clocking,???
Sent from my Redmi Note 3 using Tapatalk
SharkEzz said:
Nice ! This kernel is for FPC or Goodix ?
Waiting the download link
Click to expand...
Click to collapse
I have FPC so building for FPC only atm,will soon get Goodix builds too as soon as i get testers.
Finally! Nice work Bud
Gonna test and comment how good it is!!
Thanks and regards!!
Nice i will try in roms nos ?
zamzam_asad said:
Nice i will try in roms nos
Click to expand...
Click to collapse
thanks!hope you like it, btw this only supports fpc.
important:if you have fpc,then flash fpc kernel by the nos developer first and then flash my kernel.
Encryption error with f2fs formatted /data , megax91 recently patched this issue on his kernel it's about 1commit , could you contact him and patch this ?
@neonkat
My impressions:
-Smooth
-Looks not to eat lot of battery... Although I have seen on EXKM, (every app closed), and leaving the phone there small clusters frequencies are going up and down and up and down (on default settings -relaxed governor forma small cluster-)
-LazyPlug is not working (I tried Scream Manager and EXKM), any core is turned on or off and configurations are not being saved (forma example maximum cores).
Thanks and regards!!
---------- Post added at 08:21 PM ---------- Previous post was at 08:20 PM ----------
neonkat said:
thanks!hope you like it, btw this only supports fpc.
important:if you have fpc,then flash fpc kernel by the nos developer first and then flash my kernel.
Click to expand...
Click to collapse
On NOS, FPC drivers are wiped (it doesn't occur with Guyver/Zetsubou/Scream Kernel).
Thanks and regards!
neonkat said:
thanks!hope you like it, btw this only supports fpc.
important:if you have fpc,then flash fpc kernel by the nos developer first and then flash my kernel.
Click to expand...
Click to collapse
Aamiin. Nope im fpc user ?? . Oh what in karnel audio must seetting again or no? Fast charging work?
Using this kernel on DU and it is ****ing smooth.. best kernel for now Thanks @neonkat for great work
aaz03 said:
Encryption error with f2fs formatted /data , megax91 recently patched this issue on his kernel it's about 1commit , could you contact him and patch this ?
Click to expand...
Click to collapse
yeah,i talked it him and he told me about that,will soon merge them and get you a build!
miguelang611 said:
My impressions:
-Smooth
-Looks not to eat lot of battery... Although I have seen on EXKM, (every app closed), and leaving the phone there small clusters frequencies are going up and down and up and down (on default settings -relaxed governor forma small cluster-)
-LazyPlug is not working (I tried Scream Manager and EXKM), any core is turned on or off and configurations are not being saved (forma example maximum cores).
Thanks and regards!!
---------- Post added at 08:21 PM ---------- Previous post was at 08:20 PM ----------
On NOS, FPC drivers are wiped (it doesn't occur with Guyver/Zetsubou/Scream Kernel).
Thanks and regards!
Click to expand...
Click to collapse
lazyplug is on by default,for some reason it is not showing up in kernel adiutor.lazyplug doesn't shut down cores quickly,it keeps cpu on for a specific interval of time and when there is no load on the cpu,it shuts it down,saving the time dealy between turning on/off any cpu.no such issue for me in exkm app,maybe update your app.
fpc drivers wiped?could you please explain it?
ik fpc drivers are shipped in different kernel(fpc fix).what i recommended is flash the fpc kernel first and then flash my kernel(because using anykernel).
zamzam_asad said:
Aamiin. Nope im fpc user . Oh what in karnel audio must seetting again or no? Fast charging work?
Click to expand...
Click to collapse
kernel audio?sorry didn't get that.
btw flar2' sound control is there and yeah,usb fast charge added too!(disabled by default)
neonkat said:
yeah,i talked it him and he told me about that,will soon merge them and get you a build!
lazyplug is on by default,for some reason it is not showing up in kernel adiutor.lazyplug doesn't shut down cores quickly,it keeps cpu on for a specific interval of time and when there is no load on the cpu,it shuts it down,saving the time dealy between turning on/off any cpu.no such issue for me in exkm app,maybe update your app.
fpc drivers wiped?could you please explain it?
ik fpc drivers are shipped in different kernel(fpc fix).what i recommended is flash the fpc kernel first and then flash my kernel(because using anykernel).
Click to expand...
Click to collapse
My fault... I reflashed NOS and I forgot to reflash fpc-fix...
And about LazyPlug, it doesn't seem to be very effective, then...
Thanks and regards!

[KERNEL][AOSP][SM-G935F/FD/W8/S/L/K] Fire Opal Kernel 3.1.0 [Nougat]

/* This project is currently in hiatus at least until the new device and kernel trees are available and sufficiently stable. Thanks for your patience and your support. */
{
"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"
}
Welcome to the official thread for the Fire Opal Kernel project for the Galaxy S7 edge (SM-G935F/FD/W8/S/L/K) running AOSP-based ROMs.
The aim of this project is to provide a good alternative option to the limited stock AOSP kernel.​
Thanks and Credits
> Samsung for their kernel source
> @jesec and @Fevax, 8890dev project developers and hero devices maintaners, for the device tree
> @Tkkg1994 for his clear and vast source code and scripts
> @lyapota for a few ideas
> @flar2, @UpInTheAir, @franciscofranco, @osm0sis and others for their great contributions to the community and Android
Note: the feature list refers to version 2.4.2. The new beta 3.1.0 is closer to stock, but with the new device trees things will change
Features
* based on latest 8890dev kernel sources
* updated with latest Samsung kernel base (DQCG)
* custom built ramdisk based on N2G47E with Resurrection Remix tweaks
* built with Linaro Toolchain 6.3.1 (aarch64-linux-android-6.3)
* updated with Linux patches up to the latest 3.18.48
* init.d support and init tweaks
* added a few CPU governors (elementalx, hyper, alucard, barry_allen, bioshock, bluactive, conservative_x, darkness, despair, electrodemand, impulse, intellicative, intellidemand, intellimm, interactive_pro, interactive_x, ironactive, lionheart, nightmare, ondemand_x, ondemandplus, pegasusq, smartass2, smartmax, smartmax_eps, yankactive and zzmoove) and enabled all the stock ones.
default: interactive
* added a few I/O schedulers (bfq, cfq, fifo, fiops, row, sio, sioplus, tripndroid, vr, zen)
default: cfq
* added a few TCP congestion algorythms (bic, cubic, westwood, htcp, hybla, vegas, scalable, lp, veno, yeah, illinois, dctcp, lia, olia, wvegas, balia)
default: westwood
* full f2fs support, ported from official OnePlus 3/3T kernel source
* fixed some misbehaving drivers
* complete implementation of Synapse, to have everything at your fingertip
* overclock and underclock support for both CPU and GPU
* full voltage control (CPU, GPU, BUS and so on...)
* notification LED fading control
* numerous performance and stability tweaks (defconfig, fstab and Makefile)
* SELinux set to Permissive by default (can be changed by the user if he wants to)
* enable extra compression algorithm and cryptography
* sqlite3, busybox and other binaries are integrated!
* Knox 0x0 and SafetyNet spoofed to pass
* ondemand and conservative governors updated for big.LITTLE architecture
* improved default voltage/thermal management
* enabled Swap (510MB, lz4, 4 compression streams)
* and more...
Notes
So good everything is working now :laugh:
In the near future I'll have fun improving Synapse (as soon as I have free time).
Download:
hero2lte > Android File Host
Support:
If you want to receive support, find and share settings, report bugs and try Beta versions, join our Telegram group:
Fire Opal Kernel | Official Group
XDA:DevDB Information
Fire Opal Kernel, Kernel for the Samsung Galaxy S7 Edge
Contributors
kylothow
Source Code: http://github.com/kylothow/android_kernel_samsung_universal8890
Kernel Special Features: Synapse support, stable f2fs porting, full voltage control, various governors, schedulers, tweaks and patches are just some of the awesome features.
Version Information
Status: Stable
Current Stable Version: 2.4.2
Current Beta Version: 3.1.0
Created 2017-02-26
Last Updated 2017-07-26
Changelogs
While searching the Internet you might also find versions which aren't listed here: these are Beta versions and their changelog isn't available (but included in the one of the next stable version, so you don't miss anything).
All the changes I made are listed on GitHub.
Version 2.4.2
Code:
- update sdcardfs
- updated build scripts and recovery scripts
- changed toolchain to a better version (Linaro Android gcc 6.3.1)
- widely improved ramdisk scripts
- updated ramdisk to latest version from RR with 7.1.2 support
Changelogs for previous versions:
Version 2.4.0
Code:
- updated with latest Linux patches
- various fixes (including thermal management and network communication)
Version 2.3.0
Code:
I'm constantly working to provide a better kernel. This implies a lot of research, testing and stressing my eyes staring at code. I'm adding a lot of small fixes.
So, try to understand me if I don't always have time to report a changelog.
As always, you can check GitHub for a detailed changelog.
Version 2.2.1
Code:
Sorry if I didn't write down a changelog for the last releases, I've been quite busy.
Anyway: since version 2.1.6b there are a LOT of changes, performance, battery, stability... Just check it out (and check GitHub for a full changelog).
Version 2.1.6b
Code:
- updated busybox and sqlite3 binaries with more convenient versions
- changed optimizations, enabled safety features and possibly fixed f2fs cryptography
- getting ready for the Synapse restyling
- build the kernel uncompressed
The latter fix solves most lagging issues and noticeably improve performance over compressed version; I'll look into the kernel size issue soon!
Version 2.1.5
Code:
- ramdisk rebased over RR's one
- kernel size reduced
Version 2.1.4
Code:
- updated interactive governor with Samsung optimized version
- implemented the AMOLED flicker free patch
- updated ramdisk for both herolte and hero2lte to the one from latest LineageOS builds
- updated ramdisk to be compatible with SlimROM (untested)
- removed a few redundant tweaks
- fireactive it's on its way to debut, but still disabled because incomplete, sorry :(
Version 2.1.2
Code:
- init: added a few tweaks
- ramdisk: changes in sepolicy
- ramdisk: try to fool safetynet and fix wakelocks
- updated to DQBO kernel source
- fstab: reworked mount options
- fs: add exfat support
- fs: implement optimised and stable f2fs (from oneplus/QC8996_N)
- enabled Swap (I had the idea while looking into the OP3 sources)
Version 2.1.0
Code:
Many beta versions came before this one, and all of them had their list of fixes... I'll try to summarize:
- some configs were tweaked
- enabled init.d support
- Synapse support
- implemented elementalx
- various fixes
- faked Knox 0x0 and try to hide from SafetyNet
- switched back to cfq as default scheduler
- probably other stuff I can't remember now... I need to sleep ahahah
Version 1.2.4
Code:
- temporarily reverted to Linux 3.18.14 (and so fixed the video playback issue)
- updated mount options to reduce I/O overhead
- tweaked the kernel configuration to have better performance
- enabled additional compression algorithms and cryptography utilities
Version 1.2.3
Code:
- updated zen sched driver to version 1.1
- SELinux is now set to Permissive by default
Version 1.2.2
Code:
- now using zen as default I/O scheduler
- changed the default frequency range for the CPU
- updated to Linux 3.18.17 (still working to bring the latest patches)
- switched to a custom Makefile optimised for our architecture
Version 1.2.0
Code:
- overclock and underclock support for both CPU and GPU
- voltage control (see notes in the OP [B][**][/B])
- moved to Uber Toolchain 7.x (aarch64-linux-android-7.x)
- improved recovery installation script
Version 1.1.0
Code:
- First public release
[TUTORIAL] How to set up your phone with f2fs
1) First you have to install a compatible recovery. Recent TWRP releases can format and mount f2fs, but they don't handle a few installation scripts correcty. I recommend TWRP 3.0.2-4 by @lyapota which has the correct patches. You can find it here.
2) Then you have to backup all your data (internal storage will be wiped too, so make sure to copy ALL your files in the INTERNAL storage). So, any TWRP backup should be taken on external SD card.
3) After this, reboot into TWRP. From Wipe / Advanced Wipe check only /data, then select Change Filesystem and check f2fs. Do the same for /cache. At the moment I don't think there are ROMs that support f2fs on /system too (LineageOS, for example, forces ext4 and formats despite settings).
4) Reboot into recovery once again, so we're sure that it can mount everything.
5) At this point you're done. Flash your ROM of choice, this kernel, any GApps and whatever you want.
Reboot and profit!
ROMs supporting f2fs formatted /system will be listed here when available.
Awesome. Will this make oasp run better as there based on proper drivers etc? Can this improve the camera? Sorry for questions I have really messed with aosp on s7e yet
Reuben_skelz92 said:
Awesome. Will this make oasp run better as there based on proper drivers etc? Can this improve the camera? Sorry for questions I have really messed with aosp on s7e yet
Click to expand...
Click to collapse
The idea is to have more customizations, features and overall a better user experience than the kernel the maintainers of our device provide. The changes I made are listed under features.
Sent from my SM-G935F using Tapatalk
Dosent work with slimrom
Thanks man. Runs fine on RR and it feels smoother right away.
rafik25 said:
Dosent work with slimrom
Click to expand...
Click to collapse
I'll have to look into the sources to see if they did specific changes to the kernel.
Sent from my SM-G935F using Tapatalk
Thx bro. Ur kernel works with RR i'ill install
Running very well on lineage thanks for the great kernel
Sent from my SM-G935W8 using XDA-Developers Legacy app
Am I right in saying kernels are the main things that help battery life
Sent from my SM-G930F using Tapatalk
Do I just Flash the .zip in TWRP to install kernel?
jacobw15 said:
Am I right in saying kernels are the main things that help battery life
Sent from my SM-G930F using Tapatalk
Click to expand...
Click to collapse
They have an important impact for sure.
Sent from my SM-G935F using Tapatalk
dylanneve1 said:
Do I just Flash the .zip in TWRP to install kernel?
Click to expand...
Click to collapse
Yes. It's a simple .zip that just flashes the kernel (not rooting or anything, but maybe in a future I can upgrade to an aroma installer).
Sent from my SM-G935F using Tapatalk
I just posted in another thread regarding use of your kernel
https://forum.xda-developers.com/s7...extended-rom-v3-1-t3559696/page4#post71203867
I had hoped that using your kernel would allow for full functionality of Magisk -- unfortunately it did not
I really think that since Magisk works well with Stock ROMs it has to do with repacking of the boot img
Hopefully you would be willing to touch base with @topjohnwu to work on obtaining full Magisk compatibility with AOSP Galaxy S7 Edge ROMs
Thanks for you work
wow! thanks so much was hoping for a custom kernel for AOSP! i hope you will consider adding undervolting and synapse support. Thanks for your efforts!
kylothow said:
They have an important impact for sure.
Sent from my SM-G935F using Tapatalk
Click to expand...
Click to collapse
Okay thanks also can this be used on g930f
Sent from my SM-G930F using Tapatalk
jacobw15 said:
Okay thanks also can this be used on g930f
Sent from my SM-G930F using Tapatalk
Click to expand...
Click to collapse
Yes there is a link for both S7 and S7 edge.
EDIT: there is a separate thread for the S7 (flat) here
Sage said:
wow! thanks so much was hoping for a custom kernel for AOSP! i hope you will consider adding undervolting and synapse support. Thanks for your efforts!
Click to expand...
Click to collapse
The next in my to-do list are underclock and overclock, followed by voltage control.
I flashed it right now on RR . and im impressed as its smooth af. Im not too sure about battery life , but i fully admit its improvement on performence . good job dev . keep it going

[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][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

[DISCONTINUED][KERNEL][Android 11][4.14.233] Afterlife Kernel for Galaxy A70

​
{
"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"
}
Afterlife Kernel for the Galaxy A70
Hey there choombas!
Afterlife kernel is designed to optimize your device, get some performance, save juice and be updated to latest version of the Linux Kernel. The aim is to give you a smooth experience and that you enjoy your device more!
Be warned I'm not responsible for bricked devices, dead SD cards, flash at your own risk.
​AfterlifeKernel v1 features:
- Based on latest Android R source A705FNXXU5DUC6
- Upstreamed to latest 4.14.233
- All TCP Congestion algorithms available (BBR set as default)
- Added Boeffla_Wakelock driver
- Added vDSO32
- Added latest Wireguard (1.0.20210424)
- Added Maple, ZEN, SIO and FIOPS I/O schedulers (cfq set as default)
- Added blu_schedutil governor
- Added sched tweaks for smoother experience
- Added spin lock function family
- Added some CPU optimizations
- Added some tweaks on GPU
- Added some tweaks to TCP
- Disabled avb 2.0 and DM-verity checks
- Enabled lz4 and updated decompressor module
- Patched some Safetynet flags
- Removed Samsung security features
- Removed VLA
- Built using Proton-clang 13 and -O3 optimizations
Drive:
https://drive.google.com/file/d/1ZK4MffVWjEiH0NcdiDVq3Y-E-0habB1L/view
Installation steps:
- Reboot to custom recovery (TWRP/OFOX/PBRP/SHRP)
- Flash the zip file & wipe cache
- (Optional) Flash magisk if you need root
- Reboot and enjoy choomba!
I would like to thank all these amazing people for their work, time and tips:
@Chatur27 - For taking the time to explain stuff to me, and for being a real pruh
@Panchajanya1999 - For letting me use some of his work from his Xiaomi Redmi Note 7 Pro kernel
@atndko - For helping me with some debugging
@osm0sis - For all his work, including AK3 and AIK
@kdrag0n - For all his work, including Proton Clang
@nathanchance - For all his work, including the telegram community and kernel upstreaming
@kirbyNx - For her support, and testing the kernel <3
@ all the choombas from the spanish A series group for the support, big thanks to @Gollo99 @Nico04
@ all the choombas from A70 Official and testers group
If I forgot someone let me know!
Source code: https://github.com/phennaux/AfterlifeKernel_sm6150_samsung
Telegram Channel: https://t.me/afterlife_kernel
Status: Stable
Reserved
Very good work!
Nice work bro!
Nice Work
Hats off to you
itz_rogue_77 said:
​View attachment 5316915
Afterlife Kernel for the Galaxy A70
Hey there choombas!
Afterlife kernel is designed to optimize your device, get some performance, save juice and be updated to latest version of the Linux Kernel. The aim is to give you a smooth experience and that you enjoy your device more!
Be warned I'm not responsible for bricked devices, dead SD cards, flash at your own risk.
View attachment 5316917​AfterlifeKernel v1 features:
- Based on latest Android R source A705FNXXU5DUC6
- Upstreamed to latest 4.14.233
- All TCP Congestion algorithms available (BBR set as default)
- Added Boeffla_Wakelock driver
- Added vDSO32
- Added latest Wireguard (1.0.20210424)
- Added Maple, ZEN, SIO and FIOPS I/O schedulers (cfq set as default)
- Added blu_schedutil governor
- Added sched tweaks for smoother experience
- Added spin lock function family
- Added some CPU optimizations
- Added some tweaks on GPU
- Added some tweaks to TCP
- Disabled avb 2.0 and DM-verity checks
- Enabled lz4 and updated decompressor module
- Patched some Safetynet flags
- Removed Samsung security features
- Removed VLA
- Built using Proton-clang 13 and -O3 optimizations
View attachment 5316929
Drive:
https://drive.google.com/file/d/1ZK4MffVWjEiH0NcdiDVq3Y-E-0habB1L/view
View attachment 5316949
Installation steps:
- Reboot to custom recovery (TWRP/OFOX/PBRP/SHRP)
- Flash the zip file & wipe cache
- (Optional) Flash magisk if you need root
- Reboot and enjoy choomba!
View attachment 5316921
I would like to thank all these amazing people for their work, time and tips:
@Chatur27 - For taking the time to explain stuff to me, and for being a real pruh
@Panchajanya1999 - For letting me use some of his work from his Xiaomi Redmi Note 7 Pro kernel
@atndko - For helping me with some debugging
@osm0sis - For all his work, including AK3 and AIK
@kdrag0n - For all his work, including Proton Clang
@nathanchance - For all his work, including the telegram community and kernel upstreaming
@kirbyNx - For her support, and testing the kernel <3
@ all the choombas from the spanish A series group for the support, big thanks to @Gollo99 @Nico04
@ all the choombas from A70 Official and testers group
If I forgot someone let me know!
Source code: https://github.com/phennaux/AfterlifeKernel_sm6150_samsung
Telegram Channel: https://t.me/afterlife_kernel
Status: Stable
Click to expand...
Click to collapse
nice job bro
Would this custom kernel only work for Android 11? i have CAOS GSI 11 with one UI 2.0 vendor. Thank you!
william3378801 said:
Would this custom kernel only work for Android 11? i have CAOS GSI 11 with one UI 2.0 vendor. Thank you!
Click to expand...
Click to collapse
I've tested my kernel on Haky's latest LOS 17.1 under the OneUI 2.5 (CTK4) vendor and it works fine, so it should work with OneUI 2.0 vendor I think not sure.
this will work on A705FNXXU5DUE2?
oli231 said:
this will work on A705FNXXU5DUE2?
Click to expand...
Click to collapse
yes
kirbyNx said:
yes
Click to expand...
Click to collapse
thank you i,m ready to install kernel afterlife from cyberpunk
Is there a version for the A705MN model by any chance? My phone was in bootloop after flashing the kernel. And I have the MN variant of the phone. Thank you!
william3378801 said:
Is there a version for the A705MN model by any chance? My phone was in bootloop after flashing the kernel. And I have the MN variant of the phone. Thank you!
Click to expand...
Click to collapse
Idk, my device is also A705MN and it works fine.
Is the kernel compatible with one UI 2.0 firmware tho? I have one UI 2.0 firmware with CAOS 11 gsi . Thanks!
itz_rogue_77 said:
​View attachment 5316915
Afterlife Kernel for the Galaxy A70
Hey there choombas!
Afterlife kernel is designed to optimize your device, get some performance, save juice and be updated to latest version of the Linux Kernel. The aim is to give you a smooth experience and that you enjoy your device more!
Be warned I'm not responsible for bricked devices, dead SD cards, flash at your own risk.
View attachment 5316917​AfterlifeKernel v1 features:
- Based on latest Android R source A705FNXXU5DUC6
- Upstreamed to latest 4.14.233
- All TCP Congestion algorithms available (BBR set as default)
- Added Boeffla_Wakelock driver
- Added vDSO32
- Added latest Wireguard (1.0.20210424)
- Added Maple, ZEN, SIO and FIOPS I/O schedulers (cfq set as default)
- Added blu_schedutil governor
- Added sched tweaks for smoother experience
- Added spin lock function family
- Added some CPU optimizations
- Added some tweaks on GPU
- Added some tweaks to TCP
- Disabled avb 2.0 and DM-verity checks
- Enabled lz4 and updated decompressor module
- Patched some Safetynet flags
- Removed Samsung security features
- Removed VLA
- Built using Proton-clang 13 and -O3 optimizations
View attachment 5316929
Drive:
https://drive.google.com/file/d/1ZK4MffVWjEiH0NcdiDVq3Y-E-0habB1L/view
View attachment 5316949
Installation steps:
- Reboot to custom recovery (TWRP/OFOX/PBRP/SHRP)
- Flash the zip file & wipe cache
- (Optional) Flash magisk if you need root
- Reboot and enjoy choomba!
View attachment 5316921
I would like to thank all these amazing people for their work, time and tips:
@Chatur27 - For taking the time to explain stuff to me, and for being a real pruh
@Panchajanya1999 - For letting me use some of his work from his Xiaomi Redmi Note 7 Pro kernel
@atndko - For helping me with some debugging
@osm0sis - For all his work, including AK3 and AIK
@kdrag0n - For all his work, including Proton Clang
@nathanchance - For all his work, including the telegram community and kernel upstreaming
@kirbyNx - For her support, and testing the kernel <3
@ all the choombas from the spanish A series group for the support, big thanks to @Gollo99 @Nico04
@ all the choombas from A70 Official and testers group
If I forgot someone let me know!
Source code: https://github.com/phennaux/AfterlifeKernel_sm6150_samsung
Telegram Channel: https://t.me/afterlife_kernel
Status: Stable
Click to expand...
Click to collapse
nice work choomba give this man a beer or something for his work
you ca
william3378801 said:
Is the kernel compatible with one UI 2.0 firmware tho? I have one UI 2.0 firmware with CAOS 11 gsi . Thanks!ytest it but it is built for one ui 3.1 just do a backup first
Click to expand...
Click to collapse
william3378801 said:
Is the kernel compatible with one UI 2.0 firmware tho? I have one UI 2.0 firmware with CAOS 11 gsi . Thanks!
Click to expand...
Click to collapse
well it is built for one ui 3.1 ! test it but do a backup first
william3378801 said:
Is there a version for the A705MN model by any chance? My phone was in bootloop after flashing the kernel. And I have the MN variant of the phone. are you running one ui and which version or los ?
Click to expand...
Click to collapse
william3378801 said:
Is the kernel compatible with one UI 2.0 firmware tho? I have one UI 2.0 firmware with CAOS 11 gsi . Thanks!
Click to expand...
Click to collapse
It should work, I can't confirm yet for GSIs but all phh based ones should work.
william3378801 said:
Is there a version for the A705MN model by any chance? My phone was in bootloop after flashing the kernel. And I have the MN variant of the phone. Thank you!
Click to expand...
Click to collapse
Hmm weird, I've had a couple of A705MN testers, it worked fine for them. Could you elaborate please on what ROM are you and what you've done? Thanks
oli231 said:
this will work on A705FNXXU5DUE2?
Click to expand...
Click to collapse
Yup it will work, it's been tested and it works fine on latest DUE2 firmware

Categories

Resources