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.
Old builds in year 2017:
Flash through TWRP (or any compatible recovery). You will need to flash the kernel every time you update LineageOS.
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.