[Xiaomi Mi 4i] intersectRaven:
Development Goals:

- stability

- energy savings due to more efficient ARM algorithms

- strictly no overclocking unless approved by the manufacturer or my source base integrates it (also, even if my source base integrates it, expect no support for it)

- no undervolting as well unless the manufacturer approves it since it's relatively pointless IMHO...

- all improvements should require MINIMAL user interaction (e.g. you don't need to do anything except flash the kernel or at the very least use SetCPU or the like to set fixed options)

- stability

*note: FAQ is at the 3rd post

<MOD EDIT - Link Removed> Latest Kernel Here

20151028_14XX:

- see GitHub :silly:

20151008_15XX:

- enabled ZRAM for swap

20151005_13XX:

- made additional ramdisk changes to prevent FC with the Settings app

20151003_16XX:

- rolled back some ramdisk changes which might cause slowdown

20151002_15XX:

- might as well release this...F2FS support enabled... :p

- many commits again for performance and efficiency

20151002_14XX:

- updated ramdisk to enable some things I haven't integrated yet but plan to... :p

20151002_09XX:

- uploaded to personal site and compiled using updated compiler

20150923_08XX:

- fixed sensors

20150922_15XX:

- too many additional tweaks to enumerate...just go to my GitHub :p

20150917_20XX:

- start of stable CM release

- MIUI not supported since they upgraded firmwares without updating their repo

20150817_17XX:

- I "think" I solved the sleep bug thing but needs to be tested further ;)

20150813_23XX:

- merged some commits from CAF which is necessary for mi4-dev's LPM SOD fix

20150812_01XX:

- tuned some more kernel configs for improved power savings

20150810_23XX:

- fixed mobile data not functioning due to turning off RMNET kernel option

20150809_22XX:

- added a kernel for use with developer ROM

*still for testing as I'm on stable :confused:

**someone reported a bootloop so it might be discontinued next release :(

20150808_22XX:

- started over with my changes since the 64-bit architecture seems a bit finicky with what I merge...

- tons of improvements from CodeAurora :fingers-crossed:

- also finished trimming the kernel configs for aligning with stock as the config provided by Xiaomi has some things missing :silly:

- report any bugs since this is still a sort-of base build

20150804_17XX:

- added all seemingly useful modules existing stock ROM has

*flash back stock ROM to restore since there are ~10 modules replaced

20150802_19XX:

- initial recovery flashable release (tested on TWRP for Mi4i)

*note that since this replaces the WiFi module in /system/lib/modules/pronto/pronto_wlan.ko, you'll need to restore that if you flash back to another kernel

- finished merging all applicable commits from my other kernels (too many to list so just browse my GitHub)

*still has an unresolved deep sleep issue where it only deep sleeps half of the time

20150801_10XX:

- initial release

- compiled using own GCC 5.2 compiler

*not yet in recovery flashable zip format so for advanced users for now

Disclaimer:

Flash at your own risk. :)

You can find my other kernels at:

http://intersectraven.net/kernels

GitHub is at:

intersectRaven's GitHub

XDA:DevDB Information

intersectRaven's Mi4i Kernel, Kernel for the Xiaomi Mi 4i

Contributors

intersectRaven

Kernel Special Features:

Version Information

Status: Testing

Created 2015-08-01

Last Updated 2015-07-31