FORUMS
Remove All Ads from XDA

[KERNEL][EAS] HyperPlus Kernel For P10/P10 Plus

237 posts
Thanks Meter: 252
 
By ajituchiha, Senior Member on 21st February 2018, 09:29 PM
Post Reply Email Thread
Announcement from ajituchiha: Gatorade+ : Major update with Energy Aware Scheduling
HyperPlus Kernel For P10 and P10 Plus



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
The Following 22 Users Say Thank You to ajituchiha For This Useful Post: [ View ] Gift ajituchiha Ad-Free
21st February 2018, 09:29 PM |#2  
ajituchiha's Avatar
OP Senior Member
Flag Kathmandu
Thanks Meter: 252
 
Donate to Me
More
Q&A
What is Energy Aware Scheduling : Go through this amazing thread https://forum.xda-developers.com/one...enith-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/sho...3&postcount=49
@ytgbg
https://forum.xda-developers.com/showpost.php?p=75791222&postcount=44

https://forum.xda-developers.com/sho...&postcount=184
The Following 3 Users Say Thank You to ajituchiha For This Useful Post: [ View ] Gift ajituchiha Ad-Free
21st February 2018, 09:29 PM |#3  
ajituchiha's Avatar
OP Senior Member
Flag Kathmandu
Thanks Meter: 252
 
Donate to Me
More
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
The Following 4 Users Say Thank You to ajituchiha For This Useful Post: [ View ] Gift ajituchiha Ad-Free
22nd February 2018, 08:43 AM |#4  
Senior Member
Flag MIRPUR KHAS
Thanks Meter: 78
 
Donate to Me
More
Quote:
Originally Posted by ajituchiha

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=1uO...sb9j06xNo_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/downlo...Code=worldwide

Version Information
Status: Stable
Current Stable Version: Skittles
Stable Release Date: 2018-02-22

Created 2018-02-21
Last Updated 2018-02-21



? Can it work in P 10 PLUS VKY-L29 C636b360?
22nd February 2018, 10:56 AM |#5  
ajituchiha's Avatar
OP Senior Member
Flag Kathmandu
Thanks Meter: 252
 
Donate to Me
More
Quote:
Originally Posted by M.KK

? Can it work in P 10 PLUS VKY-L29 C636b360?

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
23rd February 2018, 11:52 AM |#6  
Senior Member
Thanks Meter: 136
 
More
Working with treble. Thanks
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20180223-185216.png
Views:	1208
Size:	135.9 KB
ID:	4428456  
23rd February 2018, 03:29 PM |#7  
ajituchiha's Avatar
OP Senior Member
Flag Kathmandu
Thanks Meter: 252
 
Donate to Me
More
Quote:
Originally Posted by v0ne

Working with treble. Thanks

that's great, is everything stable ? also thank you for informing
23rd February 2018, 05:27 PM |#8  
ajituchiha's Avatar
OP Senior Member
Flag Kathmandu
Thanks Meter: 252
 
Donate to Me
More
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/folde...NaV97CYCeKURBk
The Following 2 Users Say Thank You to ajituchiha For This Useful Post: [ View ] Gift ajituchiha Ad-Free
24th February 2018, 12:56 AM |#9  
Senior Member
Thanks Meter: 136
 
More
Quote:
Originally Posted by ajituchiha

that's great, is everything stable ? also thank you for informing

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

Edit: If you need tester for treble or aosp & los based rom, count me in
The Following User Says Thank You to v0ne For This Useful Post: [ View ] Gift v0ne Ad-Free
24th February 2018, 06:08 AM |#10  
ajituchiha's Avatar
OP Senior Member
Flag Kathmandu
Thanks Meter: 252
 
Donate to Me
More
Quote:
Originally Posted by v0ne

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

Edit: If you need tester for treble or aosp & los based rom, count me in

Yeah sure, check your pm
25th February 2018, 02:57 PM |#11  
Senior Member
Thanks Meter: 40
 
More
will this work on a P10 VTR-L29C432B380?
Post Reply Subscribe to Thread

Tags
custom kernel for p10 plus, kernel for p10 plus, oreo kernel p10 plus

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes