[KERNEL] StellAR Kernel for MI3/MI4 [UBER 6.0][Lollipop/MIUI/Ivan AOSP]

Which Would You Want??

  • All 4 Hotplugs should remain

    Votes: 0 0.0%

  • Total voters
    17
  • Poll closed .
Search This thread

arnabbiswasalsodeep

Senior Member
Jan 26, 2013
461
403
Mumbai
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.
*/
:highfive:

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:- :confused:
  1. Put the zip file in the memory
  2. Reboot to recovery
  3. Wipe cache and dalvik cache
  4. 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:-
  1. pcm or smartwax governor
  2. Some additional touch modifications
  3. Better OC (not in current versions)
  4. Gpu oc from tarun
  5. remove compile warnings and kmesg errors
aaand improve get a better pc (within 2 months)

Credits:- (All hail to these gods!!) :cowboy:
@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

  • 51299aaa1704183641ce9ba7246b6a0d.jpg
    51299aaa1704183641ce9ba7246b6a0d.jpg
    107.1 KB · Views: 6,789
  • 7999451eaa979db3245205e79a640fdb.jpg
    7999451eaa979db3245205e79a640fdb.jpg
    108.5 KB · Views: 6,641
Last edited:

arnabbiswasalsodeep

Senior Member
Jan 26, 2013
461
403
Mumbai
i have only tried this on cm12.1
try on others and report if you have any problem
also report any bugs you face (a pm too will be nice since it will be nice as)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 42
    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.
    */
    :highfive:

    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:- :confused:
    1. Put the zip file in the memory
    2. Reboot to recovery
    3. Wipe cache and dalvik cache
    4. 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:-
    1. pcm or smartwax governor
    2. Some additional touch modifications
    3. Better OC (not in current versions)
    4. Gpu oc from tarun
    5. remove compile warnings and kmesg errors
    aaand improve get a better pc (within 2 months)

    Credits:- (All hail to these gods!!) :cowboy:
    @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
    13
    a new beta version is up StellAR-test-8515-1827
    Changelogs include:- use stuxnet+ as base ; gcc 6.0 ; elementalx, smartassh3, abyssplug/v2 governors ; all the i/o schedulers are back ; pm powersuspend ; exfat support ; use phone as keyboard/mouse
    most are untested so please do report which dont work
    sorry for the late updates, i have a personal life too and currently in college so its hard for me to do this stuff
    thanks for using my kernel!
    10
    :D

    Hello Devs, is it possible to add overclocking feature to this kernel? Most of the phones like nexus 5 have kernels which allow it to overclock till 3Ghz ! So, it will be great if you add it, it's a humble request. I appreciate your development :cowboy:

    Note: I posted this in request feature thread but got no reply :(

    req addressed, i didnt addit cuz i think our processor is good enough and dont wanna cause some serious hardware damage, i'll post the oc version as a seperate kernel itself



    Works in RR July 1 Build. Confirm +1



    EDIT:

    No Vibration Intensity Option



    Its present in the latest beta



    +++++=====+++++=====+++++=====+++++=====+++++=====

    UPDATE:-



    I will be posting an update of the kernel soon, sporry to make you all wait, had to impress parents to get a new laptop (writing this fron it)

    Now i have to set up the build environment (just installed the os), and download and copy the sources and start development

    Cheers! :highfive:

    Edit:-
    Well, my WiFi is giving me problems in Ubuntu mate, have to tackle it to work with sources otherwise no internet connection except when on windows, so have to download stuff in Windows now and hopefully get no permission errors due to it, have posted the issue on the forum and waiting for reply
    Edit 2:-
    Let the problem be there, until i find a soluion i will use my mi3 for tethering my wifi via usb (getting 50-75% of the speed)

    For ivan and kitkat compatibility, i think i'll end up with different kernels for each of them and one for OC too
    9
    @arnabbiswasalsodeep
    Bro any update on urs project?
    And also did u unbrick yours mobile?

    Well, cant really blame you for not looking at the previous post for updates but meh, it's my fault
    Btw, phone is fixed, got a stable os
    Now I have to set up my vm and now downloading the kernel source and getinfo about up to date stuff is remaining with toolchain downloads
    I'll try to put a build in 3 to 4 days and see if it boots (for info, i have an exam on 9th so if i miss the build then expect it after 9th)
    9
    UPDATES:-
    Converted 5.2-Beta into 5.2 Stable
    Converted Thread to Dev : DB
    Merging 3.4.1 Kernel source to upgrade kernel
    Will Add Custom Touch Driver

    So you ppl may recieve less no of updates due to upgrading of kernel and touch driver edit