[Xiaomi Mi 6 ROMs, Kernels, Recoveries, & Other Dev] huhu2207:
Intro

This is a experimental kernel for Xiaomi Mi 6, porting the optimisation patches from OnePlus 5.

非英文用户请遵守XDA规定，勿回非英文帖子，否则被管理员删帖后果自负。若需要使用中文报bug烦请移步GitHub issue：https://github.com/huming2207/Popkern-sagit/issues 同时欢迎搬运至其他国内的论坛。

鉴于某些Q群/论坛在恶意转载某些小米6刷机包资源，在此声明一下，本项目欢迎转载，但务必注明出处，严禁加入恶意推广和木马程序，否则小心被全平台挂人+抄送网监部门，谢谢。

For those non-English users, please notice that due to XDA's limitation, only English is allowed to be used. If you need to report bugs in Chinese, please create a issue at GitHub: https://github.com/huming2207/Popkern-sagit/issues

Feel free to distribute the installation package to somewhere else outside XDA Developer, but DO NOT re-pack the binary file, add malicious stuff and/or edit the author info, or you will be in trouble, for sure.

Features

Uses CAF kernel repo as upstream (currently CAF 6.4 with kernel version 4.4.78, not upstreamed for stability)

GCC Linaro 7.1.1 toolchain with Cortex-A73/A53 assembly optimisations.

CPU gonvernors for phones (e.g. Blu_active, optimised interactive etc.)

Wakelock optimisations

900mA fast charge when connecting to computer

CPU boost optimisations

(NEW) CPU overclock/underclock support

(NEW) GPU underclock support

I/O improvements, with Zen/Maple schedulers

Newer WiFi drivers

exFAT/NTFS/HFS/HFS+/Btrfs OTG support

something will port later...

Important Notices

Proved works on MIUI (r9+ with latest Xiaomi patch), LineageOS variants, e.g. LineageOS, Mokee, AOSPExtended...

This project does not offer warranty. It may bricks you phone

This project considers daily battery life optimisation in the first place, since I don't play any game so far lol...

Installation

Download the flashable zip from one of these places, then flash it by recovery:

Mirror 1 - XDA: https://xdaforums.com/devdb/project/?id=22837#downloads

Mirror 2 - GitHub: https://github.com/huming2207/Popkern-sagit/releases

Changelog

For the changelog, please refer to the commit history: https://github.com/huming2207/Popkern-sagit/commits/mkn-mr1

Compatibility

What it should works:

MIUI 9 7.11.x to 7.12.7

LineageOS variants

What it might not work

Someone mentioned that this kernel may not boot with MIUI Oreo (7.12.8+, Chinese dev version?!)

On some Oreo ROMs, it may causes boot loop. MORE INFO NEEDED!! PLEASE REPORT TO ME IF YOU HAVE THIS ISSUE

Donation

Please do consider donating upstream authors first, e.g. Mokee team, Franco kernel etc. I'm just a cherry-picker. :D

Alipay: huming2207@qq.com

Paypal: huming2207@gmail.com

Source code

GitHub: https://github.com/huming2207/Popkern-sagit

Credits

Mokee team (upstream kernel), "CAFest" kernel by @xiaobai112220 and Demon000 other team members

Franco Kernel by Franco Francisco

Boeffla-Kernel by Lord Boeffla

Blu-spark by eng.stk

EAS patches by Google, ARM, Demon000, and other opensource community members

Manufacturers including Xiaomi (though you violate GPL lincence...) and Qualcomm

XDA:DevDB Information

Popkern-sagit, Kernel for the Xiaomi Mi 6

Contributors

huhu2207

Kernel Special Features: Optimised kernel for Xiaomi Mi 6, cherry-picked patches from OnePlus 5

Version Information

Status: Testing

Current Stable Version: r27c

Stable Release Date: 2018-03-28

Current Beta Version: r27c

Beta Release Date: 2018-03-28

Created 2017-10-14

Last Updated 2018-03-28