[KERNEL][8.x][EAS] AL-ice-KERNEL [ARM64][POTTER] - Moto G5 Plus ROMs, Kernels, Recoveries, & Other De

Removed

Reserved
So this post will be dedicated to information about EAS in general.
EAS is a completely different breed compared to the conventional HMP system, where it serves an entirely different purpose of achieving the optimal balance between performance and efficiency, with the latter taking the top spot. EAS achieves that via cleverer tasks placement, by which the system determines which is the more efficient cluster for the task to be processed by, as well as categorising the different tasks into cgroups (top-app, foreground and background, in order from highest priority to lowest priority respectively) by which each cgroup receives its sliver of the available firepower (cpuset). EAS also offers the capability of inflating the perceived load, that's determined by the load trackers, of the task in any of the cgroups via its schedtune.boost setting, and whether the task should be processed by all the cpu cores available or only by the cluster the task has been placed on via its schedtune.prefer_idle setting. One of the key features of EAS is lifting almost all the processing from the governor to the CPU scheduler (no it is not the I/O scheduler, something different) and letting it take much much more control, leaving the CPU governor to only do the frequency determination part, which unsurprisingly relies heavily on data supplied by the scheduler. With all that said, it is easily deduced that EAS is not all about governors and governor settings and the like, rather a much cleverer solution that serves the purpose of seeking the best balance between performance and efficiency, and to ensure the CPU is not overdoing a task or the CPU governor is overshooting a simple task, which would attribute to needlessly draining a lot of power as a natural consequence. EAS is about ensuring you get the smoothest UI possible while retaining as much power as possible. However, that does not mean that EAS is lame poor when it comes to performance. Sometimes, if not in most cases, this cleverer tasks placement makes tasks get processed faster, a point that is already proved quite well by the EAS-supporting non-OOS based custom ROMs like VertexOS, ZeNiTy-RR and PAEX. Conserving battery does not necessarily mean crushing performance. This explains that app launches are on-par with HMP if not ahead of it sometimes.
Now on to your question. After going through that brief explanation of EAS, i think your question is actually invalid, since it is not an apple-to-apple comparison anymore. EAS seeks for the optimal balance between performance and efficiency. Should there be a commit to improve performance while not being at the expense of efficiency, EAS should have that stuffed in, whereas HMP is prioritising performance higher than efficiency by design. What Burnout does is taking HMP and making it even more performance oriented, hence it is very unlikely to face micro lags with it. However, HMP still misses the cleverer tasks placement, which can show its canines if you have so much processes going in the background, where in that area EAS takes the lead quite noticeably.
Conclusion: You should try and see what suits you more. But something i can safely say is, EAS is more than satisfactory when it comes to performance from the perspective of a man that always seeks the best performance available, and with the battery gains you yield with EAS, it can go better.
Hope i helped and clear the confusion.
Thanks to @Freak07 for the message.

Reserved
This post will be dedicated to information about Wireguard in general.
WireGuard is a next generation secure VPN tunnel for the Linux kernel, with modern yet conservative cryptography and simple design principles. It is meant as a replacement for OpenVPN and for IPsec, and generally has better performance and security characteristics than both. It also is much easier to use. The whitepaper was peer reviewed for NDSS17 and the protocol itself has been formally verified. Since it lives in the kernel, it not only is very fast, but it is able to integrate in clever ways that are quite nice for battery life and overall smoothness. There are already commercial VPN providers offering services using WireGuard, and it is very easy to run your own WireGuard servers as well.
How to use?
0. Make sure you're running a ROM or kernel that supports WireGuard.
1. Install the WireGuard app: https://play.google.com/store/apps/details?id=com.wireguard.android
2. Sign up for AzireVPN: https://manager.azirevpn.com/en/auth/register
3. Generate and download a configuration file from: https://www.azirevpn.com/cfg/wg
4. Import it into the WireGuard app using "Add from file"
5. You're done

Nice to see Alize Kernel back.
---------- Post added at 02:24 AM ---------- Previous post was at 02:09 AM ----------
When I flashed this kernel the first time my phone was in a bootloop. Then I flashed it again (same zip and same way) and now its working.

I am on alize kernel on cosmic os 8.1, can I flash this kernel over it?? or should I do a clean flash??

rishivg said:
I am on alize kernel on cosmic os 8.1, can I flash this kernel over it?? or should I do a clean flash??
Click to expand...
Click to collapse
Flash the kernel over it

rishivg said:
I am on alize kernel on cosmic os 8.1, can I flash this kernel over it?? or should I do a clean flash??
Click to expand...
Click to collapse
How do you want to make a clean flash? Formatting the /boot partition?

zeft64 said:
Flash the kernel over it
Click to expand...
Click to collapse
KingCartman said:
How do you want to make a clean flash? Formatting the /boot partition?
Click to expand...
Click to collapse
actually I had flashed the previous version of alize kernel on that ROM, since this is the latest one or the updated one, what should I do clean flash the Rom again and flash it or can I directly update it over my previous flashed alize kernel?
Thank you!

rishivg said:
actually I had flashed the previous version of alize kernel on that ROM, since this is the latest one or the updated one, what should I do clean flash the Rom again and flash it or can I directly update it over my previous flashed alize kernel?
Thank you!
Click to expand...
Click to collapse
When you have a arm64 ROM with Android O installed just flash this Kernel and enjoy.

rishivg said:
actually I had flashed the previous version of alize kernel on that ROM, since this is the latest one or the updated one, what should I do clean flash the Rom again and flash it or can I directly update it over my previous flashed alize kernel?
Thank you!
Click to expand...
Click to collapse
Like the guy under me just said just flash the kernel. Unless the op tells you otherwise as long as it's an update for this kernel it should be safe

I agree with those before me about flashing the kernel but I took mine a step further because I'm paranoid like that but in my case I was already rooted using magisk, so I used the magisk uninstaller and then flashed the kernel then reflashed magisk

tuxattack80 said:
I agree with those before me about flashing the kernel but I took mine a step further because I'm paranoid like that but in my case I was already rooted using magisk, so I used the magisk uninstaller and then flashed the kernel then reflashed magisk
Click to expand...
Click to collapse
The Kernel is part of the /boot partition.
Does Magisk modify that or why did you have to remove Magisk first.
Was that really required?

Can I flash this kernel on Cosmic OS 8.1 ??

Barbiox Dogg said:
Can I flash this kernel on Cosmic OS 8.1 ??
Click to expand...
Click to collapse
Yes. Working fine for me.

@Martichou please kindly upload the kernel to Google Drive or AndroidFileHost because it's not allowed to download from sourceforge on mobile devices.

Barbiox Dogg said:
@Martichou please kindly upload the kernel to Google Drive or AndroidFileHost because it's not allowed to download from sourceforge on mobile devices.
Click to expand...
Click to collapse
What do you mean it's not allowed?

CreasingMass Dev said:
What do you mean it's not allowed?
Click to expand...
Click to collapse
As you can see it says software downloads are not possible on this device. I'm using Chrome on iPhone and Android.

Barbiox Dogg said:
As you can see it says software downloads are not possible on this device. I'm using Chrome on iPhone and Android.
Click to expand...
Click to collapse
Tap on "try to download anyway"

CreasingMass Dev said:
Tap on "try to download anyway"
Click to expand...
Click to collapse
I have tried everything. I even clicked email link and it's still not downloading. Anyways I eventually downloaded it from my laptop. Thanks.

Cual es la mejor aplicación para modificar el kernel y las opciones en esa aplicación, la verdad nose como modificar el kernel, sobre la cpu, la gpu, e/s, etc.
Alize me pone muy lento el celular por si solo, tanto en Xperience 8.1.0 (09/01 build), como también en Pixel Experience ROM, con el kernel de defecto es fluido. En Xperience tengo Magisk 15.2 y Xposed v90-beta 1. Y en Pixel Exp. tenia solo Magisk 15.0. Alguna sugerencia?
---
Which is the best application to modify the kernel and the options in that application, the truth is not how to modify the kernel, on the cpu, the gpu, e/s, etc.
Alize makes my phone very slow by itself, both in Xperience 8.1.0 (09/01 build), as well as in Pixel Experience ROM, with the default kernel being fluid. In Xperience I have Magisk 15.2 and Xposed v90-beta 1. And in Pixel Exp. I had only Magisk 15.0. Any suggestions?
Enviado desde mi XT1680 mediante Tapatalk

Related

Discontinued - [KERNEL] [7.1.x] BlackScreen for X2

Custom version of Blackscreen Kernel by mosimchah
Check out this thread for info:
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976
Read the second and third posts on original thread for more info on the kernel settings, and features, and how to get better performance and battery life and stuff like that
Install instructions:
1. Download : Blackscreen 3 OR: Blackscreen 3.5.i (14/08/2017) OR: 3.5.i with OC (not oc'd by default)
2. Flash in twrp.
3. Reflash Root
4. Use Kernel Adiutor from playstore to change kernel settings or anything else that tickles your fancy.
AICP ROM with black screen built in:
Build 17/11/2017
https://drive.google.com/open?id=1BSB1V6f23I6xabAXXtRXqrz3ISX9pS6H
Build : 27/09/2017
https://drive.google.com/open?id=0B4k5OpXTXcS9MG5pTXlESmp4MU0
Build : 15/09/2017
https://drive.google.com/open?id=0B4k5OpXTXcS9NmZsdzE4bnI4Njg
Older:
https://drive.google.com/open?id=0B4k5OpXTXcS9aGZvLWFTQ1FKZDQ
One more kernel , onemore choose
i flashed it and camera isnt working anymore,pls fix this flashed with rr build
Can you port kernel from mi5 SlimDragons rom ?) they made good kernel )
Thanks, will try it later is it possible to port EAS?
This is the andr68rus link to various extras, included is the link to the flashable remote files
https://drive.google.com/open?id=0B-2l1xmYBAzsa0pReTA0RWZhN1E
binkaa2 said:
i flashed it and camera isnt working anymore,pls fix this flashed with rr build
Click to expand...
Click to collapse
Weird camera works fine for me but I use cm14.
Can you get a logcat?
What camera app and what happens? Just a blank screen?
infrag said:
Weird camera works fine for me but I use cm14.
Can you get a logcat?
What camera app and what happens? Just a blank screen?
Click to expand...
Click to collapse
same here , camera is not working:crying:
sky104hk said:
same here , camera is not working:crying:
Click to expand...
Click to collapse
Ok the problem occurs because both andr68rus and I have named our camera shims differently.
Also lineage has their own name for it.
In this kernel I used the Lineageos naming as I thought that was the standard. (at least I'm 90% sure I did )
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Once he has updates RR I'll upload the updated kernel and all should be good. Of course since I've wiped my phone to try this out I'll test it first with RR this time just to make sure.
infrag said:
Ok the problem occurs because both andr68rus and I have named our camera shims differently.
Also lineage has their own name for it.
In this kernel I used the Lineageos naming as I thought that was the standard. (at least I'm 90% sure I did )
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Once he has updates RR I'll upload the updated kernel and all should be good. Of course since I've wiped my phone to try this out I'll test it first with RR this time just to make sure.
Click to expand...
Click to collapse
So, will this change make stock camera fully working?
Also, regarding signal reception
at my desk the signal is weak
any idea if we could make signal reception better,
as per my experience LOS based roms or Mokee feel like does not have stock like signal reception feature,
feels bit unstable(always trying disconnecting/connecting)...
which causes the main battery drainage(dual sim, both weak signals)
infrag said:
Ok the problem occurs because both andr68rus and I have named our camera shims differently.
Also lineage has their own name for it.
In this kernel I used the Lineageos naming as I thought that was the standard. (at least I'm 90% sure I did )
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Once he has updates RR I'll upload the updated kernel and all should be good. Of course since I've wiped my phone to try this out I'll test it first with RR this time just to make sure.
Click to expand...
Click to collapse
Tks for ur hardwork, hope u can fix this on the next update bro! I really want to use the kernel, or is there any way to fix the camera problem? Also the flashlight cannot turn on, currently im usingI andr68us's DU build
Hi:
Where is the kernel?
Where can I download the kernel?
Thanks for your job
infrag said:
Thanks to @mosimchah for his hard work on Blackscreen kernel. I've just ported it to X2.
BlackScreen is meant to give you great battery life and performance (depending on how you tune it , more on that later in the second post).
Please read original thread for details.
https://forum.xda-developers.com/le-pro3/development/kernel-blackscreen-pro3-aka-zl1-x727-t3594976
Whats working:
this space intentionally left blank
Fixed Ambient Display
Added in stock LeEco charger settings to fix OTG & USB headphones.
Whats not working:
Dodgy camera as every other X2 kernel/rom atm.
I doubt IR works. Someone want to supply me a .zip with it so I can test? (I cant be bothered extracting)
Install instructions:
Download .zip
link removed while i check camera...
Flash in twrp.
Reflash Root?
Use Kernel Adiutor from playstore to change kernel settings or anything else that tickles your fancy.
Here are some of the features
f2fs not working yet as I dont care and havent turned it on.
(check out the third post on original thread for more info)
CPU:
ability to disable all input boosters
darkness governor- credit to @villarleg for porting it to our device
Lionfish governor-credit to @villarleg for porting it to our device
blue_active governor (not for the eas build)
nebula governor
wheatley governor
lionheart governor
bioshock governor
impulse governor
Alucard Hotplug driver
GPU:
Adreno boost
Adreno idler
I/O:
Improved deadline
improved cfq
bfq
sio
fiops
tripndroid
sioplus
zen
Virtual memory:
various optimizations
entropy:
some optimizations
tcp-algorithms:
bic
westwood
htcp
hstcp
vegas
scalable
lp
veno
yeah
illinois
Misc:
fsync toggle
Many more optimizations
Several wakelocks have been blocked
Added the ability to tweak the thermal throttle settings (be very careful with this)
Read the second and third posts on original thread for more info on the kernel settings, and features, and how to get better performance and battery life and stuff like that
Thanks to:
etc
Click to expand...
Click to collapse
Thanks.
Does this kernel has undervolting capability? Le max 2 has very weak battery.
infrag said:
@andr68rus please can we standardise on the lineageos naming system and both change our sources to suit?
Click to expand...
Click to collapse
Nice work, thanks I will use LOS naming system next build. I will repack kernel with my ramdisk and put link for < 05/09 RR-N.
PS. Where I can download kernel?
Hope this kernel gets fixed soon, you're doing great work on the Le Max 2, thanks for your contributions!
Also hopefully you and @andr68rus find the naming fix and that this kernel gets integrated into RR, AOKP, DU and the rest of the Nougat roms, I can see it being a great SoT fix for Nougat ROMs.
( for me this kernel is hopeless ((( my problem with camera on nougat roms seems unfixable for now (((
andr68rus said:
Nice work, thanks I will use LOS naming system next build. I will repack kernel with my ramdisk and put link for < 05/09 RR-N.
PS. Where I can download kernel?
Click to expand...
Click to collapse
Thanks.
I pulled the link as it didnt work on Cr3pts Unoffical LAOS cm14.1 either.
However it turns out he hasnt updated his libc shim name either so I've re-added the download link.
Wheres your new link so I can test on RR?
xuser_ said:
So, will this change make stock camera fully working?
Also, regarding signal reception
at my desk the signal is weak
any idea if we could make signal reception better,
as per my experience LOS based roms or Mokee feel like does not have stock like signal reception feature,
feels bit unstable(always trying disconnecting/connecting)...
which causes the main battery drainage(dual sim, both weak signals)
Click to expand...
Click to collapse
No it wont fix stock camera. I didnt imply that so...
As far as signal reception goes I dont have issues with reception.
I do see some stuff in the logs about disconnecting reconnecting and i'll probably have a look at it one of these days. Not sure IF I can do anything but I'll try.
Gnomchar said:
( for me this kernel is hopeless ((( my problem with camera on nougat roms seems unfixable for now (((
Click to expand...
Click to collapse
Whats your problem on Nougat roms?
I think I read something about focusing or something?
If so I have an idea but you will need to pull some logs while camera is semi working for you.
adb logcat > logcat.txt
adb shell dmesg > dmesg.txt
sky104hk said:
Tks for ur hardwork, hope u can fix this on the next update bro! I really want to use the kernel, or is there any way to fix the camera problem? Also the flashlight cannot turn on, currently im usingI andr68us's DU build
Click to expand...
Click to collapse
Flash andr68us's 'fixed' build. (just renamed a file basically)
His future builds should work with this.

[Kernel] [H990] D.O.T.S. v1.4 [01/04]

This kernel is the result of a common work with @Leicxan. It can only be used on H990 and was successfully on single sim AND double sim variants. D.O.T.S. kernel is :
- Dirty Santa rooted
- Optimized
- Tweaked
- Stock based
Caution
Nor @Leicxan nor I are responsible for any damage caused to your phone. Any of the action you'll make to flash a kernel theorically voids your warranty. If don't accept any risk, then keep your stock phone
Content
- Based on v10g official LGE sources
- Compiled with UBERTC 7.x Linaro 7.2.1 (since V1.4)
- Dirty Santa root as implemented by @emdroidle
- CPU Governors : performance, powersave, userspace, ondemand, conservative, interactive, darkness, nightmare, zzmove, blu_active, elementalx, chill, dancedance. Default is interactive.
- I/O Schedulers : noop, deadline, cfq, fiops, sio, bfq, zen, maple. Default is zen.
- TCP congestion protocols : htcp, cubic, bic, reno, westwood. Default is westwood.
- Adreno idler
- Adrenoboost
- Exfat Support
- KCAL
- RCTD removed
- Wakelocks management
- Various small optimizations and tweaks
History
V1.0 [11/10] : original version
V1.1 [11/22] : CPU frequency hard limit (for battery drain improvement) and various minor fixes
V1.2 [11/27] : CPU frequency fix, exfat from samsung's open source module, LGE adaptive readahead
V1.3 [12/11] : Upstream Kernel to 3.18.86 thanks to @thirdzcee. Disabled LGE's rctd, ccmd and triton. Disabled some debug configuration. Note : Windows Defender can detect the archive as a Fuerboos trojan, this is a false positive.
V1.4 [01/04] : Fix for kernel crash when using pptp vpn. Upstream Kernel to 3.18.90.
Installation instructions
Follow the instructions provided by @emdroidle here : https://forum.xda-developers.com/v20/development/dirtysanta-h990-t3624296
At step 16, instead of typing fastboot reboot, just unplug the usb cable, remove battery, wait 5 sec, put the battery back and reboot the phone. This should limit the risk of static screen at reboot.
Once the kernel installed, update your phone to the latest KDZ for your region using KDZ Writer : https://forum.xda-developers.com/v20/development/tool-kdz-writer-t3649818
Known bugs
Some users reported issues with SD cards formated with exFat. This is not a general issue. The root cause is not clear (linked to the way the SD card is formated ?).
How to report a problem
It is very important to provide as many details as possible when you report a problem. It means providing :
- the model of your phone
- the version of the kernel and of the KDZ you updated to
- a precise description of the problem and of the circumstances
- logs (logcat & dmesg) : https://forum.xda-developers.com/showthread.php?t=2185929
Q&A
Before asking please :
- read the posts in this thread. The "Search Thread" box is your friend.
- have a look at @xdav20's H990DS Info Bank thread which is full of usefull information : https://forum.xda-developers.com/v20/how-to/h990ds-info-bank-t3703736"
Thanks
@emdroidle for his implementation of Bad Santa on H990
@USA-RedDragon for his werewolf kernel that was inspiring
Sources
https://github.com/guaibao1101/h990x-msm-3.18/tree/DOTS_v1.3
Downloads
Can we flash this over an existing kernel via TWRP if we have already rooted?
p7810456 said:
Can we flash this over an existing kernel via TWRP if we have already rooted?
Click to expand...
Click to collapse
Normally yes.. But if there is a problem, you'll have to restart all over, so make a backup of your phone, just in case..
It would be nice if this can be crossed over to H918.
First of all, just want to say thank you to @jahlex and @Leicxan for bringing the long awaited kernel with literally everything I could ask for to our devices.
Upon first install by flashing in TWRP, wiping dalvik/cache and rebooting, my phone goes to the LG screen, then black screens and I get a kernel crash screen that I've taken a photo of here
Any ideas what's causing it? My system version is in my signature. I'm really keen to get this working! For now I've restored my TWRP backup I did before flashing, back to 0.2.3b
Update: Even after the TWRP restore I was still getting the same problem. Immediately I thought it might be a Magisk problem as that's the only other thing I updated before rebooting. It appears I was correct. I used KDZWriter to re-flash the boot & system partitions of my phone (since Magisk modifies the boot image) and it immediately booted okay with my TWRP backup. Booted back into recovery, flashed the kernel as well as a previous Magisk version (14.0 not 14.2) and my other /system apps & mods, wiped cache, rebooted and sat on the LG screen for a while. Then booted into the OS okay. Glad it worked out and I'm keen to see how this kernel goes.
On a sidenote, do you have any plans to bring it to a more up to date version of the linux base kernel?
jahlex said:
Normally yes.. But if there is a problem, you'll have to restart all over, so make a backup of your phone, just in case..
Click to expand...
Click to collapse
This worked for me! Thanks a lot!
iDefalt said:
First of all, just want to say thank you to @jahlex and @Leicxan for bringing the long awaited kernel with literally everything I could ask for to our devices.
Upon first install by flashing in TWRP, wiping dalvik/cache and rebooting, my phone goes to the LG screen, then black screens and I get a kernel crash screen that I've taken a photo of here
Any ideas what's causing it? My system version is in my signature. I'm really keen to get this working! For now I've restored my TWRP backup I did before flashing, back to 0.2.3b
Update: Even after the TWRP restore I was still getting the same problem. Immediately I thought it might be a Magisk problem as that's the only other thing I updated before rebooting. It appears I was correct. I used KDZWriter to re-flash the boot & system partitions of my phone (since Magisk modifies the boot image) and it immediately booted okay with my TWRP backup. Booted back into recovery, flashed the kernel as well as a previous Magisk version (14.0 not 14.2) and my other /system apps & mods, wiped cache, rebooted and sat on the LG screen for a while. Then booted into the OS okay. Glad it worked out and I'm keen to see how this kernel goes.
On a sidenote, do you have any plans to bring it to a more up to date version of the linux base kernel?
Click to expand...
Click to collapse
Magisk 14.2 and 14.3 are beta version, I tried magisk 14.3 but my h990n always boot into bootloader interface..
So just stay with magisk 14, it doesn't have any issue.
For the Linux version, it will take tons of time to do this even we just upstream our kernel (from 3.18.31 to 3.18.79)
Sent from my OnePlus3T using XDA Labs
Leicxan said:
Magisk 14.2 and 14.3 are beta version, I tried magisk 14.3 but my h990n always boot into bootloader interface..
So just stay with magisk 14, it doesn't have any issue.
For the Linux version, it will take tons of time to do this even we just upstream our kernel (from 3.18.31 to 3.18.79)
Click to expand...
Click to collapse
Yeah I don't know why 14.0 prompted me to update to a beta version. I know 14.3 added something to do with supporting LG devices better, maybe that broke something. Otherwise I'm quite happy with how things are going ?
And yeah I'm somewhat familiar with how long kernel related things can take, it was more of a question if anything.
I've just installed it now, it works perfectly for now much more reactive i've impression Thank you!!
storm68 said:
It would be nice if this can be crossed over to H918.
Click to expand...
Click to collapse
That would be awesome!!!!!!
A million thanka for this for jahlex and lexican
Is the kernel in the downloads in the OP is the same version as this one : DirtySanta-h990-1.2-u721-v10g that was posted back in rooting thread
Or is it newer ?
storm68 said:
It would be nice if this can be crossed over to H918.
Click to expand...
Click to collapse
nymikey said:
That would be awesome!!!!!!
Click to expand...
Click to collapse
We only deal with H990 here guys. Thanks.
shouk_1987 said:
A million thanka for this for jahlex and lexican
Is the kernel in the downloads in the OP is the same version as this one : DirtySanta-h990-1.2-u721-v10g that was posted back in rooting thread
Or is it newer ?
Click to expand...
Click to collapse
This is major evolution of this kernel. DirtySanta-h990-1.2-u721-v10g was basically the stock v10g kernel with Dirty Santa root.
Before all, thank you so much guys, that's a great work
For some opinions i have many friends that buy h990ds last year and me too, we concluded if tha kernel was more optimized battery side was more effective than performances, and will be great that CPU and GPU clocks and voltages will be more unlocked if you can do that , thank you again.
great kernel thank you @jahlex :good: and @Leicxan :good: it works perfectly
zinou213 said:
if tha kernel was more optimized battery side was more effective than performances, and will be great that CPU and GPU clocks and voltages will be more unlocked if you can do that , thank you again.
Click to expand...
Click to collapse
They've already enabled some overcooked frequencies with this, as seen in their Github commits. If it's battery you're looking for, install the AKT Profiles from the thread, and then choose a balanced or battery saving profile. Since installing those and this kernel, I'm regularly seeing 5-7 hours of screen time.
On a side note @jahlex or @Leicxan if you're looking for a beta tester, feedback, or Guinea pig to help out (that isn't actually building the kernel, that's above my ability to simply modify individual files) I'd love to help wherever possible
Been doing the whole TWRP/Flashing/Kernel/ROM thing since I got my G3 way back in the day.
zinou213 said:
Before all, thank you so much guys, that's a great work
For some opinions i have many friends that buy h990ds last year and me too, we concluded if tha kernel was more optimized battery side was more effective than performances, and will be great that CPU and GPU clocks and voltages will be more unlocked if you can do that , thank you again.
Click to expand...
Click to collapse
As @iDefalt said, we already enabled higher max frequency / voltage for both CPU & GPU. We won't go higher because the result would be high risks of unstability and overheating. If you want performance and do not care about battery life, simply switch to performance governor for both CPU & GPU. We use interactive CPU governor by default because it is a good choice considering balance performance / battery life (nightmare & darkness are good choices too). You have plenty of apps to do that, example : https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor.
iDefalt said:
They've already enabled some overcooked frequencies with this, as seen in their Github commits. If it's battery you're looking for, install the AKT Profiles from the thread, and then choose a balanced or battery saving profile. Since installing those and this kernel, I'm regularly seeing 5-7 hours of screen time.
On a side note @jahlex or @Leicxan if you're looking for a beta tester, feedback, or Guinea pig to help out (that isn't actually building the kernel, that's above my ability to simply modify individual files) I'd love to help wherever possible
Been doing the whole TWRP/Flashing/Kernel/ROM thing since I got my G3 way back in the day.
Click to expand...
Click to collapse
OK buddy. We'll remember.
Thanks!!! And with KCAL, it's perfect! :victory:
Huge thanks guys! Everything works great, even video recording. Great work!!!
@jahlex @Leicxan
Thank you for the release. I will report back any noteworthy issues.
Please forgive me if the following comment may deemed as a thread hijacking. I would be happy to remove it on your request.
I have just started a new thread in time for H990DS users and others, with useful information and tutorials that would potentially answer the most commonly asked questions or the issues sooner or later you would run into.
Kcal is so nice to finally have, thank you c:

first test build dirtyunicorns Android 8.1

first test build by the new team dirtyunicorns (now merged with team evervolv) is online
plus.google.com/+WilliamBellavanceJr/posts/P88ovUSgiFx
https://plus.google.com/+WilliamBellavanceJr/posts/VQcjesTRHsh
edit:
new rc rom is available. download on the dirtyunicorn site
dirtyunicorn 12.5.3 from 16.11.2018
https://download.dirtyunicorns.com/?device=tenderloin
korporalkarotte said:
first test build by the new team dirtyunicorns (now merged with team evervolv) is online
plus.google.com/+WilliamBellavanceJr/posts/P88ovUSgiFx
Click to expand...
Click to collapse
Yes you are correct, and you can use this alternate method to install that very ROM,
Nevertells2 and I worked hard on the documentation for this method, and there is even
a YouTube Video!! CLICK HERE FOR ALT METHOD
DoubleStuff said:
Yes you are correct, and you can use this alternate method to install that very ROM,
Nevertells2 and I worked hard on the documentation for this method, and there is even
a YouTube Video!! CLICK HERE FOR ALT METHOD
Click to expand...
Click to collapse
Thanks DoubleStuff! Since I went back from EV to an older TP ROM (JC Sullins 4.4.4) I will "start over" and try your method. I am guessing I will need to find and install the latest TWRP (I went back to an older TWRP 2.7.1.0) ?
Also very curious how you like the DU ROM? Thanks again!!
Nomad1600 said:
Thanks DoubleStuff! Since I went back from EV to an older TP ROM (JC Sullins 4.4.4) I will "start over" and try your method. I am guessing I will need to find and install the latest TWRP (I went back to an older TWRP 2.7.1.0) ?
Also very curious how you like the DU ROM? Thanks again!!
Click to expand...
Click to collapse
Yes if you want to install Dirty Unicorn 8.1 all the links are in the link above for ALT METHOD the TWRP, Gapps and ROM...
I have installed the DU ROM 8.1, and took it for a nice test drive, I like it and so far not much lag. I pretty much only watch YouTube videos, I listen to PodCasts and look at Weather Apps. It has a nice clean look, and so far so good.
P.S. Bluetooth does not pair yet, and no camera yet, and the Open Camera app does not work either....
So if your happy with KitKat 4.4 and don't have another TP, then I would stick with 4.4 because like Nevertells2 always says, "...I always end up back to KitKat...", but maybe once Dirty Unicorns gets bluetooth and camera working this 8.1 ROM might have potential because its it the low Ram "GO" version....
Thanks for sharing
excellent work I have three days with the rom and all good, the bar wifi does not indicate intensity but I improve and it is very stable the camera remains the same as far as the use in streaming to improved is impeccable in you tube if I observe that it is necessary to optimize the kernel and manage an internal cleaner of the ram just that excellent job
excelente trabajo tengo tres dias con la rom y todo bien, la barra wifi no indica intensidad pero mejoro y es muy estable la cmara sigue igual en cuanto al uso en streaming a mejorado es impecable en you tube si observo que hay que optimizar el kernel y gestionar un limpiador interno de la ram solo eso excelente trabajo
---------- Post added at 11:24 AM ---------- Previous post was at 11:21 AM ----------
thanks please optimize the kernel and add a ram cleaner inside the rom itself very good achievement team are the best they are great
---------- Post added at 11:28 AM ---------- Previous post was at 11:24 AM ----------
DU ROM 8.1 has an address for the download file of agradesco updates, it is excellent for your first job, but I do not know if we already have an update in March
---------- Post added at 11:34 AM ---------- Previous post was at 11:28 AM ----------
DU ROM 8.1 has an address for the download file of agradesco updates, it is excellent for your first job, but I do not know if we already have an update in March
I'm using the 8.1 daily 8.1 Dirty Unicorn 8.1 and is the most stable in 8.1 or 8 is the best I can only say that this is missing blueto, camera and the wifi icon, I would like to optimize the kernel and take the nuclei to options Optimal equilibrium and have the latest default video codex is a great job I am very happy and congratulate Dirty Unicorn is impeccable excelnete can improve at the moment load the version with several opengap options 8.1 even full digue package being the best nano option but fucniona with another given more space in system I think if you give the double cache in space instead of 200 goes better
larrywilson said:
I'm using the 8.1 daily 8.1 Dirty Unicorn 8.1 and is the most stable in 8.1 or 8 is the best I can only say that this is missing blueto, camera and the wifi icon, I would like to optimize the kernel and take the nuclei to options Optimal equilibrium and have the latest default video codex is a great job I am very happy and congratulate Dirty Unicorn is impeccable excelnete can improve at the moment load the version with several opengap options 8.1 even full digue package being the best nano option but fucniona with another given more space in system I think if you give the double cache in space instead of 200 goes better
Click to expand...
Click to collapse
You definitely need to get better online translator. That's incomprehensible.
new build (rc) is online
plus.google.com/+WilliamBellavanceJr/posts/3dzT5aaZmwh
Latest HP Touchpad build with L3 DRM. You won't have HD video but at least you can stream.
* Still working on BT
* Home key doesn't wake the device
* Camera doesn't work yet
* Root is a bit tricky but was able to get it
*deleted*
Now that root is established, has anyone tried restoring apps through Titanium Backup from latest 7.x build to 8.x Go build after clean install?
[KERNEL]SKZ Custom Kernel for Dirty Unicorns o.8.x [1890KHz CPU/320MHz GPU]
Update available with persistent root and sociopath tcp congestion algorithm restored.
[UPDATE]SKZ Custom Kernel for Dirty Unicorns o.8.x [1890KHz CPU/320MHz GPU]
Update available:
merge upstream
Speed Up EarlySuspend.
Enjoy
[KERNEL]SKZ Custom Kernel for Dirty Unicorns o8x [1890KHz CPU/320MHz GPU]
Update available:
Fix Chrome Browser force close
Chrome now works. I'll leave this in until flintman has time to include it his updates.
Enjoy
Hi Sumash,
Thanks, I have one questions (being new at this). I have du_tenderloin-v12.0-20180306-1143-RC installed now and do I just install over the the top or is there a different procedures that I have to do? Again, thanks for doing this.
_dave said:
Hi Sumash,
Thanks, I have one questions (being new at this). I have du_tenderloin-v12.0-20180306-1143-RC installed now and do I just install over the the top or is there a different procedures that I have to do? Again, thanks for doing this.
Click to expand...
Click to collapse
Flash it as usual, right after the ROM. If you've already flashed the ROM, just flash the kernel over it.
shumash said:
Flash it as usual, right after the ROM. If you've already flashed the ROM, just flash the kernel over it.
Click to expand...
Click to collapse
I have found this through an experiment...When I use the below clean install alternate method to install the 8.1 ROM....
https://forum.xda-developers.com/hp-touchpad/general/rom-guide-alternative-method-to-install-t3575861
Flashing these 4 zips:
du_tenderloin-v12.0-20180306-1142-RC.zip
FLINTMAN-TWRP-touch-data_media-SELINUX-f2fs-3.1.0-0-5-09-17.zip
open_gapps-arm-8.1-pico-20180317.zip
SKZ-tenderloin-kernel-DU-o8x-caf_03_17_2018.zip
It seems to work but when doing the Android initialization setup, putting in Internet password, then gmail password...then after the last step I get the error posted below. This has happened to me on 2 Touchpads, but when I leave out
SKZ-tenderloin-kernel-DU-o8x-caf_03_17_2018.zip then it flashes fine, and it seems like I can then flash this after everything is setup.
Any comments on this ShumashG ?
DoubleStuff said:
I -SNIP-
Any comments on this ShumashG ?
Click to expand...
Click to collapse
Nope.
New tenderloin RC 18.3.2018 on dirtyunicorns download Site
download.dirtyunicorns.com/?dir=tenderloin/Rc

Proto8 Kernel for Huawei P10 [Stock/Treble] - (UPDATED 06.29.2018)

There's a new kernel working on our P10, it was made for Honor 9 and updated to make it work on P10.
Here is the link to the thread Proto8 Kernel
Everything is working, wifi, bluetooth, hotspot, just try it yourself! The kernel is stable and very fast.
FEATURES
- Compiled with Linaro AArch64 GCC 4.9 2017.01 (ARMv8,A53 Optimized)
- UV (UnderVolt) on both CPU Clusters and GPU for better efficiency (All thanks to @nutcasev1.5)
- Energy Aware Scheduling (EAS) with "Sched" CPU Governor
- Kirin Hotplug Flow
- Aggressive GPU Suspend on Low Frequencies
- Swap disabled
- Reduced Kernel Wakelocks
- Advanced TCP Algorithms with "Westwood" Default
- Reactivation of the "setenforce" command
- Wireguard VPN Support
All the credits to @JBolho and @nutcasev1.5 for their work (hit the Thanks button :good
Download link: [url]https://www.androidfilehost.com/?fid=11050483647474829090[/URL]
Latest version: Version 2.0R - 06.29.18
Major Milestone Update
- Upstreamed to 4.4.73
- New Optimal Timer Frequency - 156HZ Set as Default
- Go Tickless - Enable Full Dynticks System
- Power Efficient Workqueues can now be toggled
- Revert CPU DDR Link Enabling and other HiSi CPU Functions
- Keep Kirin Specific SMP Flow but move to ARM big.LITTLE CPUFreq Driver
- Reduce Kernel Max Wakelocks down by 90% relative to Stock
- Minor RAM and DevFreq Tweaks
- GPU Scene_Aware Tuned for Power Efficiency
- Minor Log Spam on CPU's Silenced
- Reduce Timeout to Stop Processes and Enter Sleep
- Optimized Sound Output Gains and Eliminate Rates below 16Khz
- Implement UKSM 0.1.2.6
- Upgrade SchedTune Boost to v3
- Major Update to Spectrum Profiles to accomodate new features as well
- Update Wireguard to 0.0.20180620
sfoot13 said:
There's a new kernel working on our P10, it was made for Honor 9, here's the link: https://forum.xda-developers.com/honor-9/development/kernel-proto8-kernel-t3780551
I installed it yesterday and the only thing that is not working is the wifi and bluetooth.
Click to expand...
Click to collapse
Hey man, glad you liked it, but at least you could mention the Developers and at least give me a heads-up like "Hey, can i share the thread on the P10 forums?"
Kind of taken by surprise here
Thanks for the support.
JBolho said:
Hey man, glad you liked it, but at least you could mention the Developers and at least give me a heads-up like "Hey, can i share the thread on the P10 forums?"
Kind of taken by surprise here
Thanks for the support.
Click to expand...
Click to collapse
I'm sorry bro., I was going to add the credits later, but it was a mistake not to ask you before, sorry. (I'll edit the thread now)
Your kernel is very fast :good:
sfoot13 said:
I'm sorry bro., I was going to add the credits later, but it was a mistake not to ask you before, sorry. (I'll edit the thread now)
Your kernel is very fast :good:
Click to expand...
Click to collapse
Thank you. And it's not just me, @nutcasev1.5 is also Developer of the kernel.
kernel without wifi and bluetooth is kind of useless.
DallasCZ said:
kernel without wifi and bluetooth is kind of useless.
Click to expand...
Click to collapse
Not for me.
JBolho said:
Thank you. And it's not just me, @nutcasev1.5 is also Developer of the kernel.
Click to expand...
Click to collapse
@JBolho Done, I added the credits bro.
I don't know if is possible to fix the wifi and bluetooth for our device, I know that it was made for Honor 9, so if it is not possible, don't worry bro, and thank you so much
sfoot13 said:
@JBolho Done, I added the credits bro.
I don't know if is possible to fix the wifi and bluetooth for our device, I know that it was made for Honor 9, so if it is not possible, don't worry bro, and thank you so much
Click to expand...
Click to collapse
It's possible that it's just a matter of drivers, I'll look into it when I have the chance, but no ETA of course.
JBolho said:
It's possible that it's just a matter of drivers, I'll look into it when I have the chance, but no ETA of course.
Click to expand...
Click to collapse
Yes! :laugh: :fingers-crossed:
Thank you so much, take your time, I never ask for ETA.
One question: You'll need the stock drivers? Because I was searching and their are placed into Vendor/lib/modules, so what if I backup my stock drivers, flash your kernel and restore my stock drivers... I'll see if it works
Update: It didn't worked
sfoot13 said:
Yes! :laugh: :fingers-crossed:
Thank you so much, take your time, I never ask for ETA.
One question: You'll need the stock drivers? Because I was searching and their are placed into Vendor/lib/modules, so what if I backup my stock drivers, flash your kernel and restore my stock drivers... I'll see if it works
Update: It didn't worked
Click to expand...
Click to collapse
The proper stuff needs to be compiled in the kernel, don't brick your device in anticipation
JBolho said:
The proper stuff needs to be compiled in the kernel, don't brick your device in anticipation
Click to expand...
Click to collapse
While I'm waiting, I'll keep using your kernel
Thank you so much for the support. :laugh:
sfoot13 said:
While I'm waiting, I'll keep using your kernel
Thank you so much for the support. :laugh:
Click to expand...
Click to collapse
You have a PM, check it out.
JBolho said:
You have a PM, check it out.
Click to expand...
Click to collapse
Thank you so much, I'll check it
As confirmed now by @sfoot13 this kernel is now fully compatible with the P10. Separate download link added on thread's OP because both devices require separate compiles.
Remeber this was originally designed for the Honor 9 but from now on it should continue to be 100% compatible with the P10 as all incompatibilities have been apparently solved.
All the thanks to @JBolho :good: he made it possible
Thank you all for giving us a Kernel
I hope you don't mind the question: So it uses another energy management, does that mean there is no 'scrollable widgets freeze' bug?
Yes I could unlock and try myself but it's my daily phone at the moment :-|
Swaddy said:
Thank you all for giving us a Kernel
I hope you don't mind the question: So it uses another energy management, does that mean there is no 'scrollable widgets freeze' bug?
Yes I could unlock and try myself but it's my daily phone at the moment :-|
Click to expand...
Click to collapse
If there's such a bug, I've never experienced it, and it's more likely a rom thing, not the kernel fault...
My device is the only one I have and I need it everyday, so... This is not some "alpha ultra experimental thing" that may or may not explode on your pocket, so don't worry
Unlocking the bootloader does force a factory reset though. It's a pain, i know...
I also never had problem with widgets on this kernel and also on stock kernel.
To the actual users: how this is compared with hyperkernel from p10 plus?
Kernel has been updated to v1.2R, new and tuned I/O and updated CPU drivers and Sched Gov.

[KERNEL] Resurrected Kernel [v1.0][Moto G6][ALI]

[size=+2]Resurrected Kernel[/size]
for the Moto G6 (codename: ALI)
####################
The purpose of this kernel is to provide a fully stable up-to-date kernel. The focus is quality over quantity, stability over every possible cherry-pick-able feature out there. However, I am open to requests and/or suggestions
####################
[size=+1]Features[/size]
+ Passes SafetyNet
+ AnyKernel2 format (more info)
+ WireGuard support (more info)
+ Disabled CRC's on data blocks (30% increase in performance)
+ Fsync On/Off support
+ Additional I/O Schedulers (Zen, FIOPS, SIO, BFQ)
+ Increased Zram compression streams
+ Tuned adrenoboost (disabled by default)
+ Advanced TCP congestion options
+ KCAL Color Control
+ Removed dm-verity on system and vendor partition
+ Boeffla wakelock blocker driver v1.1.0
+ Works same as stock (or better?)
+ More to come, stay tuned
####################
[size=+1]Downloads[/size]
+ Beta version -> Resurrected Kernel v1.0 || Oreo 8.0.0
####################
[size=+1]Installation[/size]
+ Download kernel zip
+ Reboot to twrp recovery
+ Choose INSTALL to flash kernel zip
+ Reboot and Profit!
####################
Credits
+ Motorola (for releasing kernel sources)
+ @osm0sis (AnyKernel2 template/source)
+ All commit authors in my kernel source
####################
XDA:DevDB Information
Resurrected Kernel, Kernel for the Moto G6
Contributors
Jleeblanch
Source Code: https://github.com/Jleeblanch/kernel_motorola_msm8953/tree/rk-oreo
Kernel Special Features: See description above
Version Information
Status: Beta
Current Beta Version: v1.0
Beta Release Date: 2018-09-09
Created 2018-09-10
Last Updated 2018-09-09
Please read before flashing...
[size=+2]NOTICE[/size]
As we all know, there are multiple variants/versions of the Moto G6 (codenamed ALI). I personally own the XT1925-6 variant and have tested this kernel on both firmware versions OPS27.104-15-10 (pre-ota)(march security patch) and OPSS27.104-15-10-4 (post-ota)(july security patch).
Being that this kernel uses the AnyKernel2 format and is NOT a full boot.img, my hope is that it'll work for all variants/versions. Make sure to backup your boot partition before attempting to flash this kernel that way if something goes wrong, you can easily restore your boot.img. If this kernel works for you, please lemme know what variant/version you're using so I can make note of it so users in the future can rest assured it'll work for them as well
Lastly, you will need to have flashed a "no-verity_boot.img" for your device and have TWRP installed before you can flash this kernel. In the future, this may change.
Reserved
Flashed perfectly on retus March firmware. First impressions are phone feels a bit snappier. Awesome kernel! Kcal control works great. On my G6 I changed rgb to 235/245/255 and saturation to 40.
Btw I'm using the same variant as you.
this works for XT1925-1 OPS27.82.87?
Alexibarra98 said:
this works for XT1925-1 OPS27.82.87?
Click to expand...
Click to collapse
I already tried it and yes it works
Alexibarra98 said:
I already tried it and yes it works
Click to expand...
Click to collapse
Awesome, good to know!
So far that's 2 confirmed variants
Been using since last night. Smooth as butter! A noticeable upgrade from stock kernel. I've flashed a few things and made a nano so not a good representation of battery life. I'll share my results when I have a normal usage day.
Works for me 1925-6 variant.
Omg, I'd love to see a Play (1922) variant of this kernel get made!
My wishlist includes much of what you've already included. Especially the Adrenoboost, Kcal, CRC disable, and added IO schedulers.
Just curious, do you plan on adding any hotplugging features? Like Intelliplug? Battery life could be drastically increased with implementation.
bubbyj said:
Omg, I'd love to see a Play (1922) variant of this kernel get made!
My wishlist includes much of what you've already included. Especially the Adrenoboost, Kcal, CRC disable, and added IO schedulers.
Just curious, do you plan on adding any hotplugging features? Like Intelliplug? Battery life could be drastically increased with implementation.
Click to expand...
Click to collapse
If you're willing to test (as I don't have that device) I can definitely put together a kernel for you guys.
As far as hot plugging features, that's something I can look into
you have planned to create some custom rom for the moto g6 jleeblanch? I dont like the stock rom
I recommend to anyone try this kernel. It's such a dramatic improvement over stock. So buttery smooth! You might enjoy stock rom better with a better performing kernel.
@Jleeblanch I'd like to donate to your development but don't see where you have a donation link.
Alexibarra98 said:
you have planned to create some custom rom for the moto g6 jleeblanch? I dont like the stock rom
Click to expand...
Click to collapse
I may possibly at some point. However, you are aware that you can flash treble GSI's? Just make sure to use arm A-only versions of whatever rom you wanna try out. I personally haven't tried any so I can't say either way what doesn't or doesn't work, but from what I hear most things do work fine. Just make sure you have a TWRP backup and/or the stock firmware for your variant in case something goes wrong.
giant22000 said:
I recommend to anyone try this kernel. It's such a dramatic improvement over stock. So buttery smooth! You might enjoy stock rom better with a better performing kernel.
@Jleeblanch I'd like to donate to your development but don't see where you have a donation link.
Click to expand...
Click to collapse
Thanks! Glad you're enjoying it!
As far as donations go, I don't currently except them (although as much time as I spend working the various Moto devices I own, I probably should). Regardless, a simple thanks will do [emoji6]
Working like a charm XT1925-3
How can I access the features of the kernel?
Like Kcal control?
darthxa said:
Working like a charm XT1925-3
How can I access the features of the kernel?
Like Kcal control?
Click to expand...
Click to collapse
Try apps like https://play.google.com/store/apps/details?id=flar2.exkernelmanager
Working, thank you
Working nice on XT1925-5 (OPS-27.82.87) Thank you so much. Sir, can you create some custom rom? Or can you say me, how to implentate "Moto fingerprint gestures" into treble roms ?
@Jleeblanch
Maybe you can activate the LED notifications in this kernel. Such things have already been done for older Motorola phones.
Example:
https://forum.xda-developers.com/2015-moto-g/development/kernel-somefeak-moto-g-2015-3rd-gen-t3622936
kemoti said:
@Jleeblanch
Maybe you can activate the LED notifications in this kernel. Such things have already been done for older Motorola phones.
Example:
https://forum.xda-developers.com/20.../kernel-somefeak-moto-g-2015-3rd-gen-t3622936
Click to expand...
Click to collapse
How to enable led notofication if the device doesn't have required hardware?
nlooooo said:
How to enable led notofication if the device doesn't have required hardware?
Click to expand...
Click to collapse
In previous models, there was a hidden diode, using the kernel gave the ability to use it as an LED notification. In moto g6 it is also possible.
https://forum.xda-developers.com/moto-g6/how-to/moto-g6-led-confirmed-t3806165

Categories

Resources