Features:
Linux Kernel Version Updated to 3.4.110
CPU Overclock: (Temp removed due to issues)
Added overclock to 2.8 GHz
Frequency range: 300, 422, 652, 729, 883, 960, 1036, 1190, 1267, 1497, 1574, 1728, 1958, 2265, 2457, 2572, 2726, 2803 MHz
Powersuspend
Added ability to set governor and min/max frequency for each CPU core specifically
Added option to set max frequency in suspend state and manage some other parameters of that state
CPU Boost Driver
Added boost driver, which can be used as input boost (boost frequency on touch), hotplug boost (boost frequency when cores go online) and wakeup boost (boost frequency when we wake up the phone), plus, we can set boost frequency for each core specifically
CPU Governors
ondemand
performance
powersave
userspace
interactive
conservative
ondemandplus
optimax
pegasusq
nightmare
impulse
yankactive
smartmax
elementalx
CPU Voltage Control
Added ability to change CPU voltage for each frequency specifically
CPU Hotplug Drivers
IntelliPlug
MSM Hotplug
MSM MPDecision Hotplug
Alucard Hotplug
GPU Overclock: (Temp removed due to issues)
Overclocked GPU to 650 MHz
Frequency range: 100, 200, 330, 389, 462, 5, 650 MHz
GPU Governors
msm-adreno-tz
cpufreq
userspace
powersave
performance
simple_ondemand
cache_hwmon
Adreno Idler
Added this idling algorithm, an efficient workaround for msm-adreno-tz's overheads
KCAL Control
Added ability to change a lot of display parameters relating to colors. Adapted from savoca
FrancoSound
A sound manager in kernel by fransiscofranco
USB Fast Charge
Disables MTP while connected to PC, so we can charge phone faster
Fastcharge
Backported from Xiaomi ability to fastcharge
I/O Schedulers
bfq
noop
deadline
test-iosched
row
cfq
fiops
sioplus
zen
vr
Thermals:
Simple thermal by sultanxda
Vibration Intensity:
Vibration Intensity control
TCP:
westwood
cubic
reno
bic
Wake Controls:
Doubletap2wake based on powersuspend by showp1984
The kernel has 4 versions:
a. Stock i.e It doesnt include DT2W and OC
b. DT2W i.e It includes DT2W but no OC
c. OC i.e It includes OC but no DT2W - Removed
d. DT2W-OC i.e Obviously both
How to install:
1. Download the kernel
2. Boot into recovery
3. Flash the kernel(No need to wipe anything)
4. Reboot
XDA:DevDB Information
MOSHI, Kernel for the Xiaomi Mi 3
Contributors
@ssasin.monish
Source Code: https://github.com/monishk10/android_kernel_xiaomi_cancro
Kernel Special Features:
Version Information
Status: Beta
Created 2015-12-25
Last Updated 2015-12-26
Last edited: