It should work on any rom by following this logic:
Builds (starting with r65) are Android 5.0 Lollipop only.
Builds (starting with r72) are Android 5.1 Lollipop only.
Builds (starting with r76) are Android 6.0 Marshmallow only.
Builds (starting with r97) are also compatible with Android 7.0 Nougat and Android 7.1 Nougat .
Builds (starting with r114) are also compatible with Android 8.1.0 Oreo.
This does not work with "CAF" roms.
Flash the zip in your recovery
Auto-flash from Franco Kernel Updater app
1 - Legendary battery life
2 - Flash & forget
3 - Typical interfaces like display adjustments, sound control, vibration control, and all that boring stuff
4 - Idle power consumption reduced to the absolute minimum (if you have wakelocks from 3rd party apps you're obviously on your own)
5 - Support for FKUpdater's Performance Profiles
6 - Magical support, I'm here every day, checking posts almost hourly, ready to help anytime (well, unless you fail to read the OP, which contains most info you need)
7 - Seemless integration with my app FKUpdater
8 - No crap placebo patches, or "magical" optimizations
9 - Probably more, check my github for all the details - the code speaks for itself
Scroll down, choose your device & select the latest release to see the changelog.
Follow me on the interwebs
Google+ FK community
Kernel Manager for Franco Kernel demo
Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.