Default LOS kernel (also used by a lot of LOS based ROMs) underclocks the snapdragon 820 SoC for Mi 5 standard version (32GB version). Also it doesn't allow TouchBoost to be turned off. This will hurt battery life. For people who want the best of balance between CPU/GPU power and battery life, I made this kernel. It differs from LOS kernel in 3 places:
1. For 32 GB Mi5, both CPU and GPU frequencies are restored to normal snapdragon 820 setting;
2. TouchBoost can be turned off, but is leaved on by default. Applying AKT profiles or Helix Engine will turn it off for you, which also sets the power profile. There are different profiles to fit different user needs, but overall the goal is just choose the right balance between CPU/GPU power and battery life.
3. It should pass SafetyNet (with Magisk).
I know there are other kernels on XDA that does more. But I feel adding too mach features make the phone less stable. This kernel is suppose to be as stable as LOS official build. I plan to make new builds when LOS update the kernel code.
Download:
https://androidfilehost.com/?w=files&flid=288217
Old builds in year 2018:
https://androidfilehost.com/?w=files&flid=238618
Source:
https://github.com/mrmathematica/android_kernel_xiaomi_msm8996
Install:
Flash through TWRP (or any compatible recovery). You will need to flash the kernel every time you update LineageOS.
FAQ:
Q: On which ROM does will this kernel work?
A: All AOSP based ROMs. This includes (but is not limited to): LineageOS, Mokee, Slim, AOSP, RR, CAF.
Acknowledgement:
WhyOrean
1. For 32 GB Mi5, both CPU and GPU frequencies are restored to normal snapdragon 820 setting;
2. TouchBoost can be turned off, but is leaved on by default. Applying AKT profiles or Helix Engine will turn it off for you, which also sets the power profile. There are different profiles to fit different user needs, but overall the goal is just choose the right balance between CPU/GPU power and battery life.
3. It should pass SafetyNet (with Magisk).
I know there are other kernels on XDA that does more. But I feel adding too mach features make the phone less stable. This kernel is suppose to be as stable as LOS official build. I plan to make new builds when LOS update the kernel code.
Download:
https://androidfilehost.com/?w=files&flid=288217
Old builds in year 2018:
https://androidfilehost.com/?w=files&flid=238618
Source:
https://github.com/mrmathematica/android_kernel_xiaomi_msm8996
Install:
Flash through TWRP (or any compatible recovery). You will need to flash the kernel every time you update LineageOS.
FAQ:
Q: On which ROM does will this kernel work?
A: All AOSP based ROMs. This includes (but is not limited to): LineageOS, Mokee, Slim, AOSP, RR, CAF.
Acknowledgement:
WhyOrean
Last edited: