Code:
/*
* [URL="http://www.digit.in/mobile-phones/bought-a-xiaomi-phone-root-it-doesnt-void-the-warranty-25001.html"]Your warranty is not void. -Xiaomi[/URL]
*
* But still,
* 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.
*/
Hello people, I present you a custom kernel for our beloved device from MI3 :victory:
Should Work on most roms out there
Currently Miui is not supported for a while
BATTERY LIFE:-
See this post
FEATURES:-
- -Compiled with latest Uber Toolchain 6.0
- -Intelliplug
- -KEXEC
- -DT2W
- -Add LCD KCAL control driver (see extras)
- -Governers :- smartassH3, elementalx, abyssplugv2, wheatley, lionheart
- -Scheduler:- bfq, sio, fiops, zen, vr & defaults
- -Linux version 3.4.110
- -MemUtils
- -Voltage Control
- -Faux Sound
- -PM Powersuspend
- -exfat support, CIFS fix
- -Use phone as keyboard/mouse
- -TCP Congestion:- westwood, reno, bic, cubis, highspeed, hybla, etc...
For rest see my commits
Installation:-
- Put the zip file in the memory
- Reboot to recovery
- Wipe cache and dalvik cache
- Reboot system
To recover back to stock, just flash back the original ROM, Recovery backup wont work as the system/lib/modules have been changed
BUGS:- You tell, i fix . Some features are untested because i dont use them so do report if anything is not working
BETA:- the beta version can be found in the downloads folder, changelog will be in the github commits
Downloads:- Version:- ShInAgAmI (Death God) V5.2
I Kindly request to not mirror my links, if they dont work i will try to upload to other sites
Google Drive
Updates:-
Code:
[B]V5.2 ShInAgAmI (Death God)[/B][HIDE]
[B]Tonnes of fixes and ports[/B] [U](see commits)[/U][/HIDE]
[B]V4 Khukhakh[/B][HIDE]
[LIST=1]
[*]ReBase from stuxnet kernel
[*]pm powersuspend ; exfat support ; use phone as keyboard/mouse
[*]GCC 6.0, etc, etc...
[/LIST][/HIDE]
[B]V3 Sora Shiro[/B][HIDE]
[LIST=1]
[*]Clean and restart from the very beginning
[*]Used Temasek branch from kernel-hut to build, so should increase the compability
[*]GCC 5.1
[/LIST][/HIDE]
[B]V2-r9 KiSeKi[/B][HIDE]
[LIST=1]
[*]Removed smartassV2, Added wheatley
[*]Added fRandom
[*]Re-Commited memutils
[/LIST][/HIDE]
[B]V2 KiSeKi[/B][HIDE]
[LIST=1]
[*]Added New Schhedulers zen, sio, fiops, vr
[*]Added LCD KCAL driver
[/LIST][/HIDE]
[B]V1-r5 AkAtSuKi[/B][HIDE]
[LIST=1]
[*]Reduced wlan.ko size
[*]enabled faux sound and fast charge
[/LIST][/HIDE]
Future features planned:-
- pcm or smartwax governor
- Some additional touch modifications
- Better OC (not in current versions)
- Gpu oc from tarun
- remove compile warnings and kmesg errors
Credits:- (All hail to these gods!!)
@faux123 - For so many Damn things!!
@DooMLoRD - For his msm8974ab tree
@Bitti09 & @audahadi - The kernel fixes & tweaks and their device tree with fixes
@Gnome - Voltage Control, BFQv7r7, stuxnet kernel
@savoca & @neobuddy89 - LCD KCAL driver, and a lot of stuff (currently for d2w code imports too)
and all the other devs for their commits, and xiaomi for the opensource kernel promise (unbuildable source though)
@vasishath for miui support, dt2w and anykernel2 fixes
@Tarun93 for helping me with oc and other stuff
Extras:-
To use most of the features use Kernel Adiutor (Best app out there)
To use only the LCD KCAL control use this Color Control App by savoca
Also Trickster MOD works fine
Latest updated Kernel Source:- https://github.com/deeplyarnab/android_kernel_xiaomi_cancro/
XDA:DevDB Information
StellAR Kernel for MI3/MI4, Kernel for the Xiaomi Mi 3
Contributors
arnabbiswasalsodeep, Gnome, vasishath
Source Code: https://github.com/deeplyarnab/android_kernel_xiaomi_cancro
Kernel Special Features: LCD KCAL, ADRENO IDLER, DT2W, KEXEC
Version Information
Status: Beta
Current Stable Version: 6.5#
Stable Release Date: 2016-04-22
Current Beta Version: april_last
Beta Release Date: 2016-05-05
Created 2015-06-01
Last Updated 2016-05-06
Attachments
Last edited: