Tuesday, August 2, 2016

[KERNEL][MIUI-LP]ZD Kernel || 20160802

Code:

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/

Features
You get the usual set of well known tweaks, mods and other improvements. Please check commits of the source repo which will be mentioned below for detailed list of changes. The key ones are -
  • Live Kernel flashing with backup support for previous kernel - Liverepack implementation of @psych.half is used, which also backs up your previous kernel (boot.img) and other system files which would be changed.
  • KCAL - A well known display parameters calibration driver for MSM devices, written by @savoca.
  • Dynamic Fsync 1.2 - We all know what it is about, dont we? Credits - @faux123
  • ThunderPlug - A hotplug driver by @varun.chitre15.

Kernel Adiutor will list 90% of stuff that can be tweaked by the kernel, rest will be mentioned in further posts.

What does not work?
  • Various display tweaks by Xiaomi like Reading mode etc - That is because Xiaomi did not open source that aspect of the kernel. The same will probably not work on any Kernel that is compiled from source. But thanks to KCAL, this tweaks can be worked around, check further posts.
Compatibility
This kernel is only meant to be flashed on lollipop based MIUI 7/8 ROMs.
CM support coming soon.

Version naming
I gave up on maintaining proper versions of a kernel, its lot of hard-work. Instead, naming scheme of CyanogenMod and other prominent ROMs has been used, reflected in the zip naming. LOCAL_VERSION will be same for all versions hence we will talk about versions on date of build basis.
Latest Version - 20160802

Installation
Make sure the ROM on which you are going to flash is compatible. Once done, simply flash it through TWRP.

Reporting Bugs
  • In case an error has occurred during flashing, please report it with /sdcard/liverepack.log.
  • In case of kernel errors, please get me a dmesg.

Feature Requests
I mainly focus on quality rather than quantity. But still, you can request a feature you would like and I will see what can be done.

Download - Here

Source/ Tools used
XDA:DevDB Information
ZD Kernel, Kernel for the Xiaomi Redmi Note 3

Contributors
corphish
Kernel Special Features:

Version Information
Status: Stable

Created 2016-08-02
Last Updated 2016-08-02


from xda-developers http://ift.tt/2aKhJck
via IFTTT

No comments:

Post a Comment