[KERNEL][3.18.133] KernelX Project [Scorpio][2019/02/03] - Xiaomi Mi Note 2 ROMs, Kernels, Recoveries, & Oth

{
"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:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this 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.
*/
ABOUT:
This is my personal kernel project, which I looked to be a stable kernel for daily usage, with useful features only, and to have a half term under performance and battery life for Xiaomi msm8996 devices. Inspired by projects like Flash Kernel and ElementalX Kernel
"While I am not a super star kernel developer, I do know my way around it." (Chancellor, Nathan - 2017) ​
PROJECT GOALS:
Keep kernel up-to-date with lastest stable Linux Kernel version (3.18.133)
Offer the user the best balance between battery life and performance
Just useful features. Features may be included only as needed (Read FAQ section to know the features that I won't add in anyway)
FEATURES:
Here are the major features of the kernel (More details on the Github repo)
Up-to-date with the latest stable Linux Kernel version (3.18.123)
Mainline Linux patches for CFQ
Several subsystems converted to use power efficient workqueues
Hides bootloader unlock from SafetyNet (can still fail through other means)
Available to flash with AnyKernel2 (thanks to @osm0sis)
Users facing features:
KCAL color control
USB Fastcharge
Adreno Idler
Boeffla Wakelock Blocker
INSTALLATION:
Boot to recovery
Flash kernel zip
Reboot
Yay! You've installed the kernel :victory:
DOWNLOADS: https://sourceforge.net/projects/kernelx-project/files/
Telegram Channel: https://t.me/KernelXChannel
Liked my work? Make a donation : http://bit.ly/hlcpereira_paypal
F.A.Q:
Q: Are you Planning to support MIUI?
1. A: No.
Q: Could you include feature x,y and z in your kernel please?
2. A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add:
Overclock or underclock of the CPU and GPU (Except for the cases that the device has a underclock on both or in just one, then it'll be considered)
Undervolt
Any other governors except the "kernel stock" ones
Any feature that just one or two people is going to use
Q: I'm having an issue, can you help me?
3. A: I'm not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue. If I can't reproduce reliably, I'm not going to fix the issue. (Extracted from Nathan Chancellor's Flash Kernel Thread)
Q: The kernel is f*cking up my battery! Plz...
4. A: Stop right there. The Kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone. If verified the clocks are always online and on the max clock, then it'll checked out what's happen. Anyway logs are necessary.
THANKS TO:
@nathanchance
@flar2
@franciscofranco
@LuK1337 and Mi5Devs
@xNombre
Any other developer that I might forgot
ADDITIONAL NOTES:
ABOUT KERNEL USAGE IN OTHER ROMS THAT ARE NOT MINE:
You are free to use the kernel if you want. The only thing that I'll request to do it's to keep the kernel name. If you have modified something, just add a "-Mod" in the final of the kernel name or anything that states that the kernel has been modified, not by me, but by ROM maintainer.
XDA:DevDB Information
KernelX, Kernel for the Xiaomi Mi Note 2
Contributors
Hlcpereira
Source Code: https://github.com/Hlcpereira/kernel_xiaomi_msm8996
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2018-09-17
Created 2018-09-18
Last Updated 2019-02-03

Reserved #1

Reserved #2

Awesome bro

Kernel Update!
Just a little update with upstreamed kernel version (3.18.122)
Link on OP.

Hlcpereira said:
Kernel Update!
Just a little update with upstreamed kernel version (3.18.122)
Link on OP.
Click to expand...
Click to collapse
3.18 is in EOL state, could you make other higher version? It'd be great

rah_asia said:
3.18 is in EOL state, could you make other higher version? It'd be great
Click to expand...
Click to collapse
Weeell... 3.18.123 are in review under kernel.org Code review. Might be out in some days or so.

Hlcpereira said:
Weeell... 3.18.123 are in review under kernel.org Code review. Might be out in some days or so.
Click to expand...
Click to collapse
is kernel 4.x possible?

rah_asia said:
is kernel 4.x possible?
Click to expand...
Click to collapse
If we were Xiaomi or any other OEM, like Sony, yes XD
The JDCTeam, iirc, already tried that but no luck after all

Kernel Update!
- Upstreamed to 3.18.123
- Merged LA.UM.6.6.r1-09800-89xx.0 tag
- Included Adreno Idler
- Enabled Westwood TCP
Also released EAS version.
Download link: https://sourceforge.net/projects/kernelx-project/files/scorpio

What ROMs does it support? Can it replace MIUI kernel?

hypixus said:
What ROMs does it support? Can it replace MIUI kernel?
Click to expand...
Click to collapse
AOSP ROMs (LOS, AEX, PE, Cardinal etc.). I'm not planning to support MIUI, at least not as for now.

How does it interact with CPU clocks? I wrote something in my first post on those forums half an hour ago (https://forum.xda-developers.com/mi-note-2/help/issues-cpu-battery-life-horrible-xiaomi-t3849717), could it improve my current issues?
I don't mean overclocking at all.

hypixus said:
How does it interact with CPU clocks? I wrote something in my first post on those forums half an hour ago (https://forum.xda-developers.com/mi-note-2/help/issues-cpu-battery-life-horrible-xiaomi-t3849717), could it improve my current issues?
I don't mean overclocking at all.
Click to expand...
Click to collapse
I've underclocked the EAS kernel build to 2.2/2.15GHz on big clusters to handle a bit with battery and not heat up a lot the device. I actually don't have the scorpio, but also I didn't have any problems like you've wrote on your post on Natrium (Mi 5s Plus) not on Capricorn (Mi 5s) as my testers have related to me. Also that point of bad thermal management was found out by @Alberto96 and his AEX builds are fine with thermal related stuff. You can try them to check if you got it fine. Also you can try FloppyKernel for MIUI by @Jonas Cardoso (https://github.com/JonasCardoso/and...-Lite-Prime-Pro-01102018-Linaro-Oreo-MIUI.zip) to check if also solves your problems with the scorpio's MIUI 10 stock.

Can i use this kernel also on LOS 16?

insomnixXx said:
Can i use this kernel also on LOS 16?
Click to expand...
Click to collapse
Since the kernel it's based on LOS Kernel yes.

Hlcpereira said:
Kernel Update!
- Upstreamed to 3.18.123
- Merged LA.UM.6.6.r1-09800-89xx.0 tag
- Included Adreno Idler
- Enabled Westwood TCP
Also released EAS version.
Download link: https://sourceforge.net/projects/kernelx-project/files/scorpio
Click to expand...
Click to collapse
The EAS kernel very good for battery life but it impact performance so much, because 1 core of each Big n Little CPU get offline. Is it possible to just make it underclocked with big CPU limit between 1,8-2,1GHz and Little CPU between 1,516-1,59 (or @Any freq you think is the best)? Or it's the way the energy aware work? I think all core online with low freq is better then 2 core offline with big freq.

rah_asia said:
The EAS kernel very good for battery life but it impact performance so much, because 1 core of each Big n Little CPU get offline. Is it possible to just make it underclocked with big CPU limit between 1,8-2,1GHz and Little CPU between 1,516-1,59 (or @Any freq you think is the best)? Or it's the way the energy aware work? I think all core online with low freq is better then 2 core offline with big freq.
Click to expand...
Click to collapse
Big clusters are already on 2.15Ghz. Little clusters i kept the "stock" freqs. Actually EAS is better for graphics performance, not battery performance, which has as consequence bigger battery consumption.. Anyway, I've received feedbacks of the same thing on Natrium (my device) and already looking to check if I get it fine with the performance then

Hlcpereira said:
Actually EAS is better for graphics performance, not battery performance
Click to expand...
Click to collapse
Well.. it's good for graphic and battery too on my side, I can play games a bit longer with your kernel
Hlcpereira said:
Anyway, I've received feedbacks of the same thing on Natrium (my device) and already looking to check if I get it fine with the performance then
Click to expand...
Click to collapse
Great.. thank you.. waiting for your next build. BTW Little CPU stock freq gave too much heat when playing game, could you downclock it a bit

If anyone got the cores always running on the max freqs on EAS Kernel, set governor to ondemand and then set again to schedutil. That's a workaround for now

Related

[KERNEL][CAF] zwliew Kernel - r2

{
"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"
}
Only for CAF/CM12.1-based ROMs
Installation:
Fastboot or use Flashr.
Download:
https://basketbuild.com/devs/zwliew/armani
Changelog:
https://basketbuild.com/devs/zwliew/armani/changelog.html
Supporting my work:
To motivate me and keep me going, simply click the 'thanks' button.
Credits:
armani-dev (Developers of unofficial CM 12.1)
XDA:DevDB Information
zwliew Kernel, Kernel for the Xiaomi Redmi 1S
Contributors
zwliew
Source Code: https://github.com/zwliew
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r2
Stable Release Date: 2015-04-18
Created 2015-04-15
Last Updated 2015-11-12
What do you want to see in a future release?
Request away
Reserved
r1 - 20150415
Hi everyone! I'm zwliew, and I'd like to present a personal project called zwliew Kernel. The Redmi 1S is truly a great device for the price, and I'd like to improve it further with what CM 12.1 brings to the table!
So here's r1 of zwliew Kernel. The flashing process is really simple since it is just a boot.img file. Simply use an app like "Flashr" or "Flashify" to flash it, or you can fastboot it too.
Download:
Removed to investigate a small issue
General changelog:
http://128.199.239.125/armani/changelog
Now I'll explain a bit on the changes I've made. These changes are meant to make the kernel simply a "flash and forget" kinda thing. Flash the boot.img, and experience improvements without much tinkering. Of course, any advanced features wanted, feel free to request and I'll consider them. Currently, I'm considering on adding KCAL control.
I've changed the min freq to 787 MHz. Why you may ask? According to research from CAF (the software developers of Snapdragon OSS kernel and others), 787 MHz, being the max frequency at nominal voltage and L2 freq, is the optimal minimum frequency. This will allow the CPU to complete tasks and threads faster, thus apps can enter IPC more often and overall save more power. So far, this has brought about performance improvements in everyday tasks and battery life has not taken a hit.
I've also merged general optimization patches from both upstream and Motorola. Motorola's patches optimize the low-level memory operations like memcpy and memmove. An upstream patchset optimizes the crypto operations like SHA1 and AES, making use of architecture features like NEON. Some other patches improve the cpufreq subsystem and others.
The KGSL and devfreq subsystem has been improved with patches from CAF too. These subsystems improve the overall GPU performance.
Thanx for the new Kernel...Is it Compatible with Cm12.1 RC2 or just only for RC1 ??
sumitsrk123 said:
Thanx for the new Kernel...Is it Compatible with Cm12.1 RC2 or just only for RC1 ??
Click to expand...
Click to collapse
Compatible with both versions. Every new version of the kernel will be compatible with the latest version of CM 12.1
its not booting up on cm12.1 r2..i flashed it in twrp as a boot.img..it doesnt seem to boot up..i wait for about 15 minutes..it was still on bootanimation..
zwliew said:
Compatible with both versions. Every new version of the kernel will be compatible with the latest version of CM 12.1
Click to expand...
Click to collapse
Bro can you provide an ss that it is fully bootable ... Because With This kernel source so little dev able to compile it fully to boot.img ... Thanks in advance no offence none of your fault it was'nt bootable as xiaomi not releasing all the source code
Booted on cm12.0 but facing phone fc and keeps rebooting..
Which app should we use to control this kernel features.... @zwliew
zwliew said:
Hi everyone! I'm zwliew, and I'd like to present a personal project called zwliew Kernel. The Redmi 1S is truly a great device for the price, and I'd like to improve it further with what CM 12.1 brings to the table!
So here's r1 of zwliew Kernel. The flashing process is really simple since it is just a boot.img file. Simply use an app like "Flashr" or "Flashify" to flash it, or you can fastboot it too.
Download:
Removed to investigate a small issue
General changelog:
http://128.199.239.125/armani/changelog
Now I'll explain a bit on the changes I've made. These changes are meant to make the kernel simply a "flash and forget" kinda thing. Flash the boot.img, and experience improvements without much tinkering. Of course, any advanced features wanted, feel free to request and I'll consider them. Currently, I'm considering on adding KCAL control.
I've changed the min freq to 787 MHz. Why you may ask? According to research from CAF (the software developers of Snapdragon OSS kernel and others), 787 MHz, being the max frequency at nominal voltage and L2 freq, is the optimal minimum frequency. This will allow the CPU to complete tasks and threads faster, thus apps can enter IPC more often and overall save more power. So far, this has brought about performance improvements in everyday tasks and battery life has not taken a hit.
I've also merged general optimization patches from both upstream and Motorola. Motorola's patches optimize the low-level memory operations like memcpy and memmove. An upstream patchset optimizes the crypto operations like SHA1 and AES, making use of architecture features like NEON. Some other patches improve the cpufreq subsystem and others.
The KGSL and devfreq subsystem has been improved with patches from CAF too. These subsystems improve the overall GPU performance.
Click to expand...
Click to collapse
I like how you explain these changes, I hope you'll do more of these.. Really looking forward for you kernel, I prefer battery life and performance and simplicity too...
funtikar said:
I like how you explain these changes, I hope you'll do more of these.. Really looking forward for you kernel, I prefer battery life and performance and simplicity too...
Click to expand...
Click to collapse
Bro can you edit your post, don't quote all op please... Thank you...
Yes I'm also waiting for some proof it is compatible with LP from devs...
Sorry, this was too early a build and I didn't test it properly. Once it's the weekends (or Friday), I'll test it properly and release a proper working version.
Can you make it compatible with mokee ROM as well?
zwliew said:
Sorry, this was too early a build and I didn't test it properly. Once it's the weekends (or Friday), I'll test it properly and release a proper working version.
Click to expand...
Click to collapse
so..is the new upload working ?
thanks in advance..really loved your kernel's features and simplicity..
Mokee official build
Will this work on mokee official nightlies..???
Anybody try it on (5.1) Resurrection Remix?
Sorry guys! I made a small mistake in one of the commits so r1 was bad. Currently, r1.1 is working well on my Redmi 1S. I'm undergoing a little more testing and it should be ready for release by Saturday.
P.S. Disregard the r0.1 title, it is just a placeholder release title.
pradumnkumar said:
Will this work on mokee official nightlies..???
Click to expand...
Click to collapse
bultok said:
Anybody try it on (5.1) Resurrection Remix?
Click to expand...
Click to collapse
This (r1.1 and later, to be released) will work on any ROMs based on CM 12.1 by armani-dev.
r2 for armani - 20140418
Sorry for the delay, here is a fully booting and working r2!
Download:
http://128.199.239.125/armani/releases/zwliew_Kernel-armani-r2.img
Changelog:
http://128.199.239.125/armani/changelog
Changes are pretty much the same as before, with a few new additions.
Firstly, I've updated the interactive governor to match CAF's codebase. Currently, I'm undergoing testing to see whether it is a capable substitute the ondemand governor.
I've also merged a couple of patches to use interruptible waits over uninterruptible ones in several subsystems. This will reduce the load average by an order of 10(!).
There should also be better power consumption as I've enabled more idle power modes for CPUs to go into deeper idle states.
Hi
Do you think you can add the manual voltage regulator in the next versions? It will be best to try the optimal frequency/voltage than to change just the frequencies.

[KERNEL][3.4][ZIP][CAF]▲Andy_Kernel▲[13/12][6.0.1]

[KERNEL][3.4][ZIP][CAF]▲Andy_Kernel▲[13/12][6.0.1]
{
"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"
}
A Kernel For OPO based on SULTANXDA (CM-13.0-caf) Branch​
This Kernel Is My by the request of people on CAF branch Finally I have done it. Features Included As much As Possible and new builds will be uploaded from time to time. For now i have Merged What I found necessary. You can PM me or Post here the Features you desire to add in it. Feel free to tell me my corrections. bugs and coding stuff.
I will not be responsible for any damage to phone.
Click to expand...
Click to collapse
Features:
Compiled From Google Toolchain [gcc] 4.8 for now(Will use UBERTC in further builds)
UKM support(synapse)
Simple GPU algorithm
Intelli plug driver
Advanced tgp controlcome]MSM limiter
CPU FREQ limiter
Franco sound gain
File mount all files supported
Msm thermal tweak. Phone will not heat now
Lz4 decompress method.
More to come
Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
Credits :
sultanxda
cyanogen
megatron007
renderbroken
tell me if anymore
XDA:DevDB Information
Andy Kernel CAF, Kernel for the OnePlus One
Contributors
Andy1911
Source Code: https://github.com/Andy1911/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-12-12
Last Updated 2015-12-14
XDA:DevDB Information
Andy Kernel CAF, Kernel for the OnePlus One
Contributors
Andy1911
Source Code: https://github.com/Andy1911/android_kernel_oneplus_msm8974
Kernel Special Features:
Version Information
Status: Testing
Created 2015-12-12
Last Updated 2015-12-15
Reserved
Changelog
12122015 - Grab It Here!
Initial release
13122015 - Grab It Here!
Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
Reserved
Nice to see more development for bacon, good luck!!
Enviado desde mi A0001 mediante Tapatalk
Testing the kernel mate.
New build up
Changelogs Added mako hotplug
Voltage table
Cpufreq optimization
CPU underclock removed by default
Frandom driver
Msm limiter
Fsync enabled
Synapse support
Added governors and tuned them
GRAB IT HERE!!
Regards
Andy
Hi! Since the OP only mentions "sultanxda branch" is it safe to assume that it has all the latest patches for 5.1.1 as well? Or is it only for MM roms?
Sent from OnePlus One
From github it seems it's mm only.
Sent from my bacon!!!!!
abhibnl said:
Hi! Since the OP only mentions "sultanxda branch" is it safe to assume that it has all the latest patches for 5.1.1 as well? Or is it only for MM roms?
Sent from OnePlus One
Click to expand...
Click to collapse
only real difference from the lollipop to marshmallow should just be SElinux policy differences. Still I wouldn't risk it.
_ASSASSIN_ said:
only real difference from the lollipop to marshmallow should just be SElinux policy differences. Still I wouldn't risk it.
Click to expand...
Click to collapse
Kernel only meant for marshmellow... Mentioned in thread title... Sorry for the inconvenience...
Regards
Andy
Andy1911 said:
Kernel only meant for marshmellow... Mentioned in thread title... Sorry for the inconvenience...
Regards
Andy
Click to expand...
Click to collapse
Thanks for the response. I'm waiting for the Omni team to fix the nasty Network Switching Mode bug to jump to MM. Also, doze is pretty useless on whatsapp and other push notification apps, and they eat most of the battery. So no big reason for me to jump to MM as of now. I wish google could fix the Mobile Radio active bug before releasing MM to public.
Does this have multirom support?
Kexec Hard boot support is not yet added in this rom, but according to me sultanxda has already used it in her kernel, so the features of sultanxda are already present plus i have added some stuff and will keep on adding it So have patience, for now CM is the priority and then CAF
Regards
Andy
Multirom support?
Kexec hardboot is what we call multirom support... And sultan has already committed in his source. So it will work. So please give a try and report.
#Andy1911 sorry for a NOOB question - but how is your kernel better/different from Sultans CAF kernel? What are the benefits?
gbegus said:
#Andy1911 sorry for a NOOB question - but how is your kernel better/different from Sultans CAF kernel? What are the benefits?
Click to expand...
Click to collapse
Actually I have added some features to the kernel. Like hotplug and governers. They help us in handling device in more better manner. Sultan has already added features for stability and performance but I am trying to optimize more I can. It will make the device run more better and smoother. Features like fsync help device to manage files more easily. Franco sound driver helps gain volume more than stock can give. Such features make our life easier nothing else and device becomes smarter just as it has its own mind or kind of stuff. It can handle itself more precisely. Like Controlling it's own frequency and handling clock. You can give a try to these features and then see the difference. That's it. I made it because unfortunately @ak is not working more for the device and the features I desired were not available In the kernels available now. So I made it myself nothing elz...
And remember no question is a noob. Your desire to gain more knowledge is really appreciable..
Thanks
Regards
Andy
Andy1911 said:
Actually I have added some features to the kernel. Like hotplug and governers. They help us in handling device in more better manner. Sultan has already added features for stability and performance but I am trying to optimize more I can. It will make the device run more better and smoother. Features like fsync help device to manage files more easily. Franco sound driver helps gain volume more than stock can give. Such features make our life easier nothing else and device becomes smarter just as it has its own mind or kind of stuff. It can handle itself more precisely. Like Controlling it's own frequency and handling clock. You can give a try to these features and then see the difference. That's it. I made it because unfortunately @ak is not working more for the device and the features I desired were not available In the kernels available now. So I made it myself nothing elz...
And remember no question is a noob. Your desire to gain more knowledge is really appreciable..
Thanks
Regards
Andy
Click to expand...
Click to collapse
Thx for the quick reply - will try it out, hope it gives me better battery life....
One more question I noticed the status in op says testing, what does that say as far as how stable your kernel is right now (I know what testing usually means but wanted to see if there are any issues to look out for)
deathblade said:
One more question I noticed the status in op says testing, what does that say as far as how stable your kernel is right now (I know what testing usually means but wanted to see if there are any issues to look out for)
Click to expand...
Click to collapse
No issues right now, I am actually not USING CAF, I love CM, so i havent tested yet, but my friend said that there are no issues and he is running bugless right now, So I will expect a complete review and then declare it as stable
Regards
Andy

[KERNEL][PBH][PIE][01-09-2019][4.4.190][v23][EAS][DOMINANCE]

{
"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:
[B][SIZE="3"]Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this 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.
You are at your own if anything happens due to slightly high mA while charging
Please read completely this thread before using for minimize FAQ.
If you coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!
[/SIZE][/B]
PBH: Project Beyond Horizon that started as a interactive governor tweaks project for my previous device, and gradually turned into a Kernel for that device, now is presently developed for our Own Zenfone Max Pro. I am just a beginner to developement, but with a desire to learn. My main focus is stabilty and optimal performance and battery backup. We will together make this kernel better and for that i need your constructive feedbacks/suggestion
Requirements
BACKUP your Boot.img and ROM Before flash this Kernel.
Unlocked Bootloader as well
Latest TWRP
Wipe dalvik/art cache is suggested(not mandatory)
Latest Build Features
Less features with more focus on battery backup and stablity
THis is one of my most personal favourite build with lots of Changes that should suit Practically every Usage Scenario and the most tested build ever with extremely varied usage scenario. And the end results was.. All the testers were satisfied
Changelog :
- • Optimised thermal throttling while charging. Device will no longer be bumped too high while charging. It will be slow and steady progression while will be slower bump than previous builds
• Optmised thermal efficiency while usage. Device will stay cooler now
• Merged Latest Caf Tag in Kernel
• Smoothness Improved. Lesser Janks than previous builds
Batterty Backup Profile For Kernel Auditor Users Is Updated, You can use with v14 profile alongside to more Battery Backup
Download KERNEL : https://sourceforge.net/projects/beyond-horizon/files/Asus%20Zenfone%20Max%20Pro%20M1/
EX Kernel Profile is dropped since most users use Darkness Kernel Auditor and Its free to use.
Priority: Stablity(Battery Backup) >>>> Plethora of placebo/ user unused features.
Downloads
[/COLOR][/I]
TELEGRAM SUPPORT Well I Find XDA is enough, however the telegram is more convinient for running the beta tests for my kernel and since lot many of you have requested, Here are the general support and testing channel You guys can refer. I regularly post their for beta testing to keep the developement alive :laugh:
1 GROUP
2 Channel
XDA:DevDB Information
PBH, Kernel for the Asus ZenFone Max Pro M1
Contributors
Nikish21
Source Code: https://github.com/Nikish21/PBH-eas
Kernel Special Features: interactive governor tweaks, underclocked
Version Information
Status: Stable
Current Stable Version: 22
Stable Release Date: 2019-07-22
Created 2018-08-05
Last Updated 2019-09-01
Q: How is the Battery Backup?
Ans: It depends on usage. But everything possible from kernel side is already /will be implemented regarding idle drain. Interactive governor is tweaked to use the cpu based on load
Q; Do you plan to implement more features
Ans: I am open to suggestions. But only those will be implemented that enhances end-user's stability with this kernel(performance+battery backup)
Q: How to report Bugs?
Ans: You can report here with proper log or can contact me on Telegram for faster reply das_nikish
Reserved for Changelog
v22 CLICK HERE
v21 CLICK HERE
v20 CLICK HERE
v19 CLICK HERE
v18- CLICK HERE
v14 - CLick here
v12.1 CLICK HERE
v12 CLICK HERE
v11 - CLICK HERE
v10- Click HERE
v9 - Click HERE
v8 - Click HERE
v7 - Click HERE
v6 - Click HERE
v5.1 Click Here
v5- Click HERE
v4 - Click HERE
v3.1-Click Here
v3-Click Here
v2- Click Here
V1-Initial Release
are any cores underclocked or only set for a minimum frequency?
can i use any kernel auditor?
which Toolchain is used?
kenway66 said:
are any cores underclocked or only set for a minimum frequency?
can i use any kernel auditor?
which Toolchain is used?
Click to expand...
Click to collapse
THe mentioned cores on Op are already underclocked upto 300 MHz for both cluster.
Yes , you can use kernel auditor/ Ex kernel manager
I have used gcc 4.9. But next build might be shipped with clang.:silly::silly::silly:
Use the kernel and give your feedback
How to flash. Plz tell me step by step
sourav.r said:
How to flash. Plz tell me step by step
Click to expand...
Click to collapse
install zip using twrp
zzapz said:
install zip using twrp
Click to expand...
Click to collapse
Thnk u ?
Awesome first kernel.
Soon will be try
Thnks brother
Flashed it!
No issues or bootloops.
Using darkness control kernel auditor ( ss attatched)
Will test it and update regarding the battery stats and deep sleep drain.
Flashed it !
No issues or bootloops.
Will test it and update on the battery backup.
Used darkness control kernel auditor to set cpu min Freq to 300mhz for both big and little cores.
One question, can we set min and Max frequencies of little and big cluster. Some kernels shipped with custom ROMs ain't allowing us to change min Freq of little cluster at all. Infact it automatically becomes equal to Max frequency after few seconds in those ROMs.
Also, can we set gpu frequencies too?
Thanks.
fingerprint controling ring volume
kernal is awesome but after installing this kernal my finger print scaner is controling ringing volume when i touch finger print sensor it decrease my ring volume i am using stock rom
how to solve??
handsome_94 said:
One question, can we set min and Max frequencies of little and big cluster. Some kernels shipped with custom ROMs ain't allowing us to change min Freq of little cluster at all. Infact it automatically becomes equal to Max frequency after few seconds in those ROMs.
Also, can we set gpu frequencies too?
Thanks.
Click to expand...
Click to collapse
Yes you can set min and Max freq for big and little cluster using kernel auditor or any similar apps from playsotre
Hi...good kernel support for android p..but the small min frequency sudden jump the same fre as the small max frequency.. can dev to fix that? Sometimes it got buzzing sound tq
1. Is it stable and safe like stock kernel
3. Using this kernel I don't need alps like greenify, naptime , etc or I need those too
4. Will battery saving reflect on performance while playing games
5.i don't have to do anything manual right just flash kernel and use right (because I don't know)
PBH V2 IS OUT
. Check the download folder in OP
ANDROID PIE COMPATIBLE
1.Merge Latest Caf Tag : LA.UM.6.2.r1-10500-sdm660.0.xml
2. Upstreamed to 4.4.147
3. Fixed frequency stuck issue. After boot wait for few minutes for the frequency bump to get back to normal
4. 300 MHz for both cluster is hardlimited for better battery backup ( feedback needed)
5. BCL Hotplug is set to 5% so that it doesn't offline cores at low battery
6.Sound improvement: More cleaner and less saturated bass on headphone and earpiece. (Feedback needed)
7. Idle power collapse for improvement to deep sleep
Enjoy ??????
Any chance to speed up battery charging when we use quick charger ?
Nikish21 said:
PBH V2 IS OUT
. Check the download folder in OP
ANDROID PIE COMPATIBLE
1.Merge Latest Caf Tag : LA.UM.6.2.r1-10500-sdm660.0.xml
2. Upstreamed to 4.4.147
3. Fixed frequency stuck issue. After boot wait for few minutes for the frequency bump to get back to normal
4. 300 MHz for both cluster is hardlimited for better battery backup ( feedback needed)
5. BCL Hotplug is set to 5% so that it doesn't offline cores at low battery
6.Sound improvement: More cleaner and less saturated bass on headphone and earpiece. (Feedback needed)
7. Idle power collapse for improvement to deep sleep
Enjoy ??????
Click to expand...
Click to collapse
It's showing Sd card corrupted even after reboot. Im using exfat and cannot change it to fat32 coz then i'll not be able to do nandroid backup so plz fix this issue if it is related to exfat.

[KERNEL][3.18.133] KernelX Project [Gemini][2019/02/03]

{
"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:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this 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.
*/
ABOUT:
This is my personal kernel project, which I looked to be a stable kernel for daily usage, with useful features only, and to have a half term under performance and battery life for Xiaomi msm8996 devices. Inspired by projects like Flash Kernel and ElementalX Kernel
"While I am not a super star kernel developer, I do know my way around it." (Chancellor, Nathan - 2017) ​
PROJECT GOALS:
Keep kernel up-to-date with lastest stable Linux Kernel version (3.18.123)
Offer the user the best balance between battery life and performance
Just useful features. Features may be included only as needed (Read FAQ section to know the features that I won't add in anyway)
FEATURES:
Here are the major features of the kernel (More details on the Github repo)
Up-to-date with the latest stable Linux Kernel version (3.18.133)
Mainline Linux patches for CFQ
Several subsystems converted to use power efficient workqueues
Hides bootloader unlock from SafetyNet (can still fail through other means)
Available to flash with AnyKernel2 (thanks to @osm0sis)
Users facing features:
KCAL color control
USB Fastcharge
Adreno Idler
Boeffla Wakelock Blocker
INSTALLATION:
Boot to recovery
Flash kernel zip
Reboot
Yay! You've installed the kernel :victory:
DOWNLOADS: https://sourceforge.net/projects/kernelx-project/files/
Telegram Channel: https://t.me/KernelXChannel
Liked my work? Make a donation : http://bit.ly/hlcpereira_paypal
F.A.Q:
Q: Are you Planning to support MIUI?
1. A: No.
Q: Could you include feature x,y and z in your kernel please?
2. A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I won't promise that I will merge every request but I will always take it into consideration. I will NOT add:
Overclock or underclock of the CPU and GPU (Except for the cases that the device has a underclock on both or in just one, then it'll be considered)
Undervolt
Any other governors except the "kernel stock" ones
Any feature that just one or two people is going to use
Q: I'm having an issue, can you help me?
3. A: I'm not an amazing kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue. If I can't reproduce reliably, I'm not going to fix the issue. (Extracted from Nathan Chancellor's Flash Kernel Thread)
Q: The kernel is f*cking up my battery! Plz...
4. A: Stop right there. The Kernel doesn't drain any battery, use an app like BetterBatteryStats to figure out what app is screwing with your phone. If verified the clocks are always online and on the max clock, then it'll checked out what's happen. Anyway logs are necessary.
THANKS TO:
@nathanchance
@flar2
@franciscofranco
@LuK1337 and Mi5Devs
@xNombre
Any other developer that I might forgot
ADDITIONAL NOTES:
ABOUT KERNEL USAGE IN OTHER ROMS THAT ARE NOT MINE:
You are free to use the kernel if you want. The only thing that I'll request to do it's to keep the kernel name. If you have modified something, just add a "-Mod" in the final of the kernel name or anything that states that the kernel has been modified, not by me, but by ROM maintainer.
XDA:DevDB Information
KernelX, Kernel for the Xiaomi Mi 5
Contributors
Hlcpereira
Source Code: https://github.com/Hlcpereira/kernel_xiaomi_msm8996
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2018-09-17
Created 2018-09-18
Last Updated 2019-02-03
Reserved #1
Reserved #2
Interesting! Finally a kernel that focuses on stability and battery life.
I'm hoping for some good releases, good work!
Is it a EAS or HMP kernel?
Shicheng Zhou said:
Is it a EAS or HMP kernel?
Click to expand...
Click to collapse
As stated on thread title, it's HMP. I'm planning to do an EAS version soon.
Does It work over Nougat? Thanks.
Is this kernel has the pie support, as pie caf tag integrated
DLG32 said:
Does It work over Nougat? Thanks.
Click to expand...
Click to collapse
learn to read carefully
drpraveen said:
Is this kernel has the pie support, as pie caf tag integrated
Click to expand...
Click to collapse
It's working on Pie ROMs as for now, but with the rebase of all stuff for Pie, the version for Pie and Oreo will be separated from one and other soon.
Kernel Update!
Just a little update with upstreamed kernel version (3.18.122)
Link on OP.
Hlcpereira said:
Kernel Update!
Just a little update with upstreamed kernel version (3.18.122)
Link on OP.
Click to expand...
Click to collapse
Thank you for your work and update , its seems your kernel is very good
Kernel Update!
- Upstreamed to 3.18.123
- Merged LA.UM.6.6.r1-09800-89xx.0 tag
- Included Adreno Idler
- Enabled Westwood TCP
Also released EAS version.
Download link: https://sourceforge.net/projects/kernelx-project/files/gemini
Hay anyone flashed in on PIE? My wife using semi gsi pie
fuxmen said:
Hay anyone flashed in on PIE? My wife using semi gsi pie
Click to expand...
Click to collapse
Flashed on ArrowsOS - HMP Pie. Stable, but some lagging not sure if ROM or Kernel or both combo not good. At least Touchboost and CPU boost helped.
fuxmen said:
Hay anyone flashed in on PIE? My wife using semi gsi pie
Click to expand...
Click to collapse
@Jonas Cardoso have tested on LOS 16.0 both HMP and EAS. All them booted and seems to be fine.
Will we have this kernel to official PE rom?
chandonmiaxda said:
Will we have this kernel to official PE rom?
Click to expand...
Click to collapse
Yep
Will it works with xiaomi.eu global rom?
First FAQ...
GGelmi

[X00TD][KERNEL] [PIE] [Q] [R] Project Infinity [STABLE]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER
Code:
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
XDA:DevDB Information
Project Infinity (PI), Kernel for the Asus ZenFone Max Pro M1 Based on Sock kernel with Upstreamed Linux Versions merged in.
Project Infinity Also come in caf variant which source is directly picked from codeaurora from msm-4.4 branch and merged with stock kernel changes with all Features and Tweaks. Support pie and Q roms without bugs and R with some minor bugs.
This PI kernel is Under Development so more optimizations and changes can be seen in future.
Contributors
pkm774
Features
Code:
1. Underclocked and Overclocked Clock speeds.
2. With Undervolted Cpu.
3. Spectrum support.
4. Backlight Dimmer.
5. Kcal (Kernel level live dispaly module).
6. Adreno Idler.
7. Dynamic Fsync.
8. Memory Management.
9. Boeffla Wakelock Blocker.
10. Fast charge support.
11. Optimized sound codecs for pure Bass.
12. Bunch of CPU Governers ,I/O scheduling Governers and TCP congestions.
And many more Features and Optimizations.
It also comes in EAS variant for providing best battery backup with performance and multi-tasking.
========================
Download
Old Builds
Telegram Group
========================
Flashing Steps:
1. Download Kernel.
2. Boot to Recovery.
3. Backup boot partition.
4. Flashed downloaded Kernel File.
5. Wipe cache/dalvik-cache.
6. Reboot to system and Enjoy! .​Credits:
* Codeaurora.
* Whole Git world.
Kernel Source:: https://github.com/pkm774/kernel_asus_sdm660
Version Information
Status: Stable
Current Stable Version: 4.4.301
Stable Release Date: 2022-01-30
Created 2020-07-31
Last Updated 2022-01-30
whats different HMP and EAS sir ?for daily which one I used ?
andisetyawan11 said:
whats different HMP and EAS sir ?for daily which one I used ?
Click to expand...
Click to collapse
For difference between EAS & HMP i would prefer you to search on google sur
Also EAS is mostly used in AOSP roms which try to make the experience as close to pixel as possible. You can make choice , which kernel to use as daily driver after knowing difference between EAS and HMP. For getting good Battery Backup i would prefer EAS kernel sur.
I have been using this kernel for the past 3 days. 1 bug I have found:
1. Extremely slow data transfer speed from pc to phone. At first it's fast but after 1 gb or so the transfer speed decreases drastically.
I am using Asus zenfone max pro M1 X00td with Zen X os v1.7 and using disaster kernel eas version.
Please solve this issue in the next build. And one more suggestion, I have seen that this kernel has little to no idle battery drain. But while watching videos and on normal phone calls it's draining more than average battery. I have used Smokey, trb and Stardust kernels and tbh disaster is by the far the most stable with the least concerning issues.
Great job disaster team!!!!!!!!
Waiting for the next build!!!!!
Telegram group?
SDcard Problem
Hello im using your kernel "project infinite". But showing this (SD Card Problem Tap to repair) when i use exfat partition in sdcard. When use fat32 partition sdcard work normally. Can you fix this in next update.
Thanks you
sonsonju said:
Hello im using your kernel "project infinite". But showing this (SD Card Problem Tap to repair) when i use exfat partition in sdcard. When use fat32 partition sdcard work normally. Can you fix this in next update.
Thanks you
Click to expand...
Click to collapse
Yes its fixed in new version.
Which one is underclocked? Hmp or Eas?
Latest Project Infinity is pretty great, give it a look.
HMP/EAS v4.4.237 BUILD-25/09/2020
* Upstreamed to v4.4.237.
* Merged latest Q CAF tag 'LA.UM.8.2.r1-07300-sdm660.0'.
* Underclocked minimum cpu frequency to 300 MHz in both big and LITTLE clusters.
* Merged stock Q 432 camera drivers.
* Improved fast charging.
* Improved fingerprint sensor drivers.
* Updated spectrum script and revised Battery spectrum to lowest frequency.
* Tune cpuidle drivers for minimum idle drain.
* Improved RAM management and tune linux memory management drivers.
* More changes and performance improvement under the hood.
https://store.kde.org/p/1408443/
Unfortunately not compatible with ACC with regards to reducing charging amperage.
summy1977 said:
Which one is underclocked? Hmp or Eas?
Click to expand...
Click to collapse
HMP one
This kernel is killing it with Evolution X Official for me ATM, thanks OP! HMP - BB
srslye said:
This kernel is killing it with Evolution X Official for me ATM, thanks OP! HMP - BB
Click to expand...
Click to collapse
Hi, Can someone explain what is difference between [LV] and [NLV] Kernel.
I have installed Evolution X 5.7[ A11] on Asus Zenfone Max Pro M1.
which version should I go with from this link: {Mod edit: Link removed}
Thanks in advance.
arpank97 said:
Hi, Can someone explain what is difference between [LV] and [NLV] Kernel.
I have installed Evolution X 5.7[ A11] on Asus Zenfone Max Pro M1.
which version should I go with from this link: {Mod edit: Link removed}
Thanks in advance.
Click to expand...
Click to collapse
LV, U CAN JOIN TG GROUP FOR MORE INFO.
arpank97 said:
Hi, Can someone explain what is difference between [LV] and [NLV] Kernel.
I have installed Evolution X 5.7[ A11] on Asus Zenfone Max Pro M1.
which version should I go with from this link: {Mod edit: Link removed}
Thanks in advance.
Click to expand...
Click to collapse
@arpank97 I've removed the link to pling.com from your post. pling.com is a paid-per-download site and as such violating rule no. 13 of the XDA Forum Rules and not accepted as a file host on XDA. Please refrain from sharing such links in future.
pkm774 said:
LV, U CAN JOIN TG GROUP FOR MORE INFO.
Click to expand...
Click to collapse
I'd appreciate if you accept that members ask their questions here on XDA and that you provide necessary information in your thread. If this is no longer possible just advise the moderators team to close your thread.
Thanks very much for your cooperation! - stay safe and stay healthy!
Regards
Oswald Boelcke
Forum Moderator
Oswald Boelcke said:
@arpank97 I've removed the link to pling.com from your post. pling.com is a paid-per-download site and as such violating rule no. 13 of the XDA Forum Rules and not accepted as a file host on XDA. Please refrain from sharing such links in future.
I'd appreciate if you accept that members ask their questions here on XDA and that you provide necessary information in your thread. If this is no longer possible just advise the moderators team to close your thread.
Thanks very much for your cooperation! - stay safe and stay healthy!
Regards
Oswald Boelcke
Forum Moderator
Click to expand...
Click to collapse
Yeah sure, but its long to explain and some how tricky to understand. Thats why i told him to ask their.
pkm774 said:
DISCLAIMER
Code:
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
XDA:DevDB Information
Project Infinity (PI), Kernel for the Asus ZenFone Max Pro M1 Based on Sock kernel with Upstreamed Linux Versions merged in.
Project Infinity Also come in caf variant which source is directly picked from codeaurora from msm-4.4 branch and merged with stock kernel changes with all Features and Tweaks. Support pie and Q roms without bugs and R with some minor bugs.
This PI kernel is Under Development so more optimizations and changes can be seen in future.
Contributors
pkm774
Features
Code:
1. Underclocked and Overclocked Clock speeds.
2. With Undervolted Cpu.
3. Spectrum support.
4. Backlight Dimmer.
5. Kcal (Kernel level live dispaly module).
6. Adreno Idler.
7. Dynamic Fsync.
8. Memory Management.
9. Boeffla Wakelock Blocker.
10. Fast charge support.
11. Optimized sound codecs for pure Bass.
12. Bunch of CPU Governers ,I/O scheduling Governers and TCP congestions.
And many more Features and Optimizations.
It also comes in EAS variant for providing best battery backup with performance and multi-tasking.
========================
Download
Old Builds
Telegram Group
========================
Flashing Steps:
1. Download Kernel.
2. Boot to Recovery.
3. Backup boot partition.
4. Flashed downloaded Kernel File.
5. Wipe cache/dalvik-cache.
6. Reboot to system and Enjoy! .​Credits:
* Codeaurora.
* Whole Git world.
Kernel Source:: https://github.com/pkm774/kernel_asus_sdm660
Version Information
Status: Stable
Current Stable Version: 4.4.267
Stable Release Date: 2020-04-11
Created 2020-07-31
Last Updated 2020-04-25
Click to expand...
Click to collapse
image processing speed is awesome, I'm use caf kernel stock variant without spectrum, I don't know about bb for this version
cbendot said:
image processing speed is awesome, I'm use caf kernel stock variant without spectrum, I don't know about bb for this version
Click to expand...
Click to collapse
will be good on spectrum version , on changing spectrum's
jai_91 said:
will be good on spectrum version , on changing spectrum's
Click to expand...
Click to collapse
yes, with spectrum simple just click, but I like natural aspirated
cbendot said:
image processing speed is awesome, I'm use caf kernel stock variant without spectrum, I don't know about bb for this version
Click to expand...
Click to collapse
BB is little much higher than stock kernel of our device.

Categories

Resources