[KERNEL][6.x/5.x/4.4.x]MOSHI+[25/12/15][DT2W/STOCK]

@ssasin.monish

Senior Member
Apr 3, 2012
350
476
0
::::Near Hell::::


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 :p - Removed

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:

@ssasin.monish

Senior Member
Apr 3, 2012
350
476
0
::::Near Hell::::
Download Link:

Download

The link contains 3 folders:
LP-KK, MM, MM-wifi

Which one to download from?
LP-KK - All LP, KK based ROMS use this.
MM - Ivan's AOSP 6.x, OmniROM 6.x, CAF ROM
MM-wifi - Rest all MM based ROMS download this.


Note: If the wifi breaks on MM then download the other version i.e if it breaks on MM dowload from MM-wifi and vice versa.
 
Last edited:

Me_Ashish_

Senior Member
May 29, 2013
375
137
0
Hyderabad
And the best thing is you gave option to choose to include DTW or not (don't like that battery drain). Gonna install right away on CM13
Edit: Wi-Fi works as it should. Good stuff that it has inbuilt various hotplugs. The ROM feels more smooth as a matter of fact, it's flying :v
Also it *seems* to solve the sometimes slow charging issue (edit : charging still slow)
Great job, 1st kernel which works with Wi-Fi on newer MM ROMs and don't have to look to other kernels due to extra features I don't like. (Using the Stock version simply)
 
Last edited:
  • Like
Reactions: @ssasin.monish

sidhg

Senior Member
Jun 26, 2014
378
91
0
Anyone tried on Ivan's Aosp, is it working well?
Yup.. Working perfectly..
Flashed DTW OC version on latest Ivan's MM rom

Edit :Battery draining very fast and little bit heat even when my phone is locked.. When I lock the phone.. there is red light blinking on proximity sensor continously.. Setting of the kernel is at default.
I will try stock now ?
Edit 2: Same problem with Moshi stock.. ?
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone