yashsingh1/xdaforums huggingface dataset:
[Mi 3 Android Development] Shivam Kumar Jha:
Izer Kernel

​

Based on LAOS 14.1 Kernel Source.

CPU Governors: smartmax_eps, zzmoove, alucard, elementalx, interactive, conservative, ondemand, performance, lionheart, smartmax, intelliactive, intellidemand, wheatley, pegasusq, ondemandplus, yankactive, impulse, nightmare

CPU Hotplug: MPDecision, IntelliPlug, Alucard Hotplug, MSM, bricked

I/O Scheduler: noop, deadline, row, cfq, fiops, bfq, zen, sio, sioplus, vr

TCP congestion algorithms: westwood, reno, bic, cubic, highspeed, hybla, htcp, vegas, veno, scalable, lp,

Adreno Idler

Intelli Thermal

Faux Sound

KCAL

FRandom

USB fast charge

Vibration Control

CRC control

ARCH power

Powersuspend

Simple GPU Algorithm

Wakelock controls

Enabled ZRAM & Zcache

SeLinux: Enforcing

And some patches.

Big thanks to every author of the commits used.

XDA:DevDB Information

[KERNEL][CANCRO] Izer Kernel , Kernel for the Xiaomi Mi 3/4

Contributors

Shivam Kumar Jha, linuxxx

Source Code: https://github.com/ShivamKumarJha/android_kernel_xiaomi_cancro/commits/n

Version Information

Status: Stable

Created 2016-01-30

Last Updated 2017-02-08
[Mi 3 Android Development] Shivam Kumar Jha:
DOWNLOAD:

AndroidFileHost

CHANGELOG:

Known Issues:

CM kernel source bugs (if any)
[Mi 3 Android Development] palgaurav00196:
Great was waiting for this since I tried your ROM RR....!

I have one request that if possible please add KCAL controls also..
[Mi 3 Android Development] pratyush997:
Thanks! Giving it a shot!
[Mi 3 Android Development] Shivam Kumar Jha:
will do ;)
[Mi 3 Android Development] teodos:
Thank you for this kernel!
[Mi 3 Android Development] Me_Ashish_:
After switching to custom kernel, I just now re installed on your Temasek ROM.

And I still can't change the maximum CPU frequency.

I like to keep my frequency at 1.5 GHz max to decrease heating problems.
[Mi 3 Android Development] Shivam Kumar Jha:
yes because no changes in source.., it's a bug., hopefully it'l be fixed in future update(s)
[Mi 3 Android Development] pratyush997:
Wifi broke after flashing on Beanstalk.

Any quick workaround for the time being?

Edit.

Suggest me a Gov and I/O Sched for balanced performance and battery. Thanks :)
[Mi 3 Android Development] Me_Ashish_:
OK. Plus the Vainglory game performance is laggy at maximum frequency too.

Issue is mostly with stock CM kernels, doesn't happen with almost any custom kernel in general. I can play the game smoothly at 1.5 GHz frequency.

The frequency and gaming lag issue keeps me away from using CM ROMs unless there is a good custom kernel to fix issues.

Will be looking forward to a improved build :good:
[Mi 3 Android Development] bhaskar_j_borah:
Slow charging!

it's a great job you have done. currently using your kernel. everything working fine except the very Slow Charging problem.

Please add support to the MIUI 7.0 marshmallow rom also :) thank you
[Mi 3 Android Development] Me_Ashish_:
I got random freeze with the kernel. I had plan to upload kmsg before but I installed custom kernel and left it. Although the custom kernel I installed itself already has freeze issues. And reinstalling this kernel again there is a freeze.

I have attached kmsg before installing custom kernel. Had to rename extension to docx to upload here.

BTW in temasek ROM. FM Radio on every boot asks root permission. And it doesn't remembers whether I said yes or no despite checking the check box of CM root permission. And whether I choose Yes or No. I get toast message afterwards that selinux set to permissive.
[Mi 3 Android Development] harris123424:
Support to the MIUI 7.0 marshmallow rom please ;)
[Mi 3 Android Development] BIOLorenz:
Very nice kernel! Excellent job! Please add miui support ;)
[Mi 3 Android Development] userprince:
Does it support MIUI KK?
[Mi 3 Android Development] eroneko:
Any plan to add oc ?
[Mi 3 Android Development] marko94:
any update soon ? :) Thanks
[Mi 3 Android Development] Shivam Kumar Jha:
did you enable fast charging via kernel adiutor?

will do, but it will take time..

thanks, i will

no i guess, based on cm13 kernel source

yupp, I will both CPU & GPU

sunday/saturday
[Mi 3 Android Development] vroyibg:
Best kernel ! Using your kernel on CM13, everything works fine except pocket wake-ups, hope you add support s2w.
[Mi 3 Android Development] HanG:
is possible to use with last MM Ivan Rom?
[Mi 3 Android Development] ch3tan007:
will give a try
[Mi 3 Android Development] Angel Fly:
Are this supportMIUI7 marshmallow?if not, please add support to the MIUI7marshmallow, thanks!
[Mi 3 Android Development] mad-extrem:
Just flashed on mokee rom...only 1 problem is hardware doesn't gets disabled when navbar is activated...
[Mi 3 Android Development] :
Hello I use this kernel in a mi4?
[Mi 3 Android Development] DGEEEK:
bhai 10001 wa like meri taraf se bhai.

Please bro update the kernel to work with miui marshmallow.

Please maintain or keep development "ON" of Izer kernel Please Bro

all other kernel thread is Died please bro
[Mi 3 Android Development] saxmydix:
+1
[Mi 3 Android Development] DutchMan_1990:
[MENTION=5634111]Shivam Kumar Jha[/MENTION] Nice work. Sometimes the battery gauge gets stuck at some point and any reboot changes the value around 2-3%. any specific reason behind this?
[Mi 3 Android Development] DutchMan_1990:
Getting SOD.
[Mi 3 Android Development] :
Is this kernel is still in development? The only problem i getting with this rom is SOD ....
[Mi 3 Android Development] Ragh's:
mi3 on dirty unicorn 6.0

hey ive flashed it on Dirty unicorn rom but i don't see any app to take the control of the device how to do it...i don't see any app that allows me to modify the cpu ...what to do..?
[Mi 3 Android Development] diongdyh:
Lol i think you're new here. I'd suggest you not to touch anything if you're a noob. Btw download Kernel Adiutor from Play Store and grant root access. You can change everything there.
[Mi 3 Android Development] Ragh's:
mi3 on dirty unicorn 6.0

come on i know.....but i thought that the dev would provide us with saperate app to take the control which i didn't find after flashing so i asked for that yeah i am new to xda but not to the device....and the reply was bit harsh
[Mi 3 Android Development] diongdyh:
Flashing a kernel doesn't give you a tweaking tool. Every kernel for cancro doesn't.
[Mi 3 Android Development] Ragh's:
mi3 on dirty unicorn 6.0

this is smooth reply.....any way thanks for responding.....:)
[Mi 3 Android Development] banny adam:
Suport Aosp DU bro ?
[Mi 3 Android Development] Kanth's:
Is the Max frequency bug fixed?
[Mi 3 Android Development] mjz2cool:
so i'm using this in cm13 on my mi4, but batterylife is still pretty bad. in miui i get 2-3 days of batterylife with ease. what's the reason custom roms/kernels have far worse batterylife compared to miui?
[Mi 3 Android Development] Shivam Kumar Jha:
I get more than 1-2 days battery life using the unchanged CM13 kernel (medium brightness). I don't know how much battery miui gives as I just used it for 10mins so im not goin to comment on that..

This kernel has bad GPU frequencies causing battery drain and its quite old now and I don't use it myself.
[Mi 3 Android Development] mjz2cool:
hm okay, i'll try the default cm13 kernel then, maybe it'll get a better batterylife as i use it
[Mi 3 Android Development] Shivam Kumar Jha:
UPDATE

Decided to update the thread seeing this post,

DOWNLOAD

Based on LAOS 14.1 kernel with few additional CPU Governors & I/O Scheduler, KCAL & Faux sound.

I will not add a lot of features just for the sake of it. Focus is on stability.

Will only add good & tested stuff.

Hence no Doubletap2Wake, Sweep2Wake, overclocking & under clocking support ever.

Current issues: None I know of.
[Mi 3 Android Development] ImmovableObject:
Awesome! Thank you very much for this kernel. :good:
[Mi 3 Android Development] Iceman:
Hi Shivam,

May I know latest Izer kernel support aosp 6.0.1/cm13.1?? Thanks for you hardwork;)
[Mi 3 Android Development] oL00No:
This needs more attention. Only kernel I ever got to behave. Sleep is a horisontal battery line. Gone is the obligatory soft reboot after a hard reboot on stock.

You, sir. I salute you.
[Mi 3 Android Development] Shivam Kumar Jha:
UPDATE

Maybe, no harm in trying

Izer-kernel-cancro-20170223.zip

Changelog:

Added Intelli Thermal for better thermal management.

Optimized ARM RWSEM algorithm

GPU power level set to min by default

Enabled ARCH power

Added Wakelock controls (BT, WLAN, sensors)

Added more CPU Govs (Lionheart, Smartmax, Intelliactive, Intellidemand, Wheatley, Pegasusq, Ondemandplus, Yankactive, Impulse, Nightmare). All worked fine when tested. Need feedback to decide which ones to keep & which ones to remove.

Temperature adjustment.

Added FRandom

Updated powersuspend

Added Simple GPU Algorithm

Enabled ZRAM & Zcache

Added state notifier driver

Added Hotplug: MSM & bricked

Added Frequency limiter driver

Upstream LAOS changes

I've been using the kernel for 2-3 days. Added features I've tested work in the manner they are supposed to. Haven't faced any SOD so far and the kernel seems stable to me.

If you run into any kernel issue(s), report here.

I have training & exams going on so may not be able to provide ROM builds for sometime.
[Mi 3 Android Development] vishal24387:
Will this kernel work on Nitrogen OS rom which is based on CAF sources?? I really want to try kernel. You always bring some new changes.
[Mi 3 Android Development] reality1234:
I don't think it will. Its a modified LOS kernel just like redkancut which also didn't work with NOS and DU experimental
[Mi 3 Android Development] Arthur King:
Working fine on AICP, will report any issue if i found one. Any "specific" recommendation to setup this kernel?
[Mi 3 Android Development] zeref18:
on mi4w i get random reboot issue.. i using RR rom official
[Mi 3 Android Development] xdarkstar:
Good luck for your exams [MENTION=5634111]Shivam Kumar Jha[/MENTION].

After your exams, can you check on intellitermal , switching it on tends to mess with cpu frequency. It's stuck on a random frequency for long time even if temp is lower than the threshold and only turning it off makes it normal.

Can anyone test this to make sure?

Other than that no issues thanks dev

Intelliactive is really good with some tuning
[Mi 3 Android Development] vishal24387:
[MENTION=5634111]Shivam Kumar Jha[/MENTION]

Can you suggest kernel setup for balanced performance and decent battery backup...? With so many options and features I am really confused :p
[Mi 3 Android Development] oL00No:
SOD within the first hour. And I was so happy I finally found a kernel. Will stick with last version.

Edit: and mpdecision jumps back to enabled automatically like other bloated kernels.
[Mi 3 Android Development] xdarkstar:
Calm down bro. Did you check apply on boot because I am using MSM hotplug for some time.

Sod are to be expected sometimes but you can help reduce them by showing which modification if any lead to sod .
[Mi 3 Android Development] vishal24387:
Phone crashes with simple ondemand gpu governor. And as per my experience our interactive CPU governor is best for daily usage.

Edit - [MENTION=5634111]Shivam Kumar Jha[/MENTION] I think latest usb files to your kernel are not added. I am not able to connect my mobile to pc in MTP mode.
[Mi 3 Android Development] Iceman:
Hi Shivam,

Just notice that after ROM update from OTA...flash latest izer kernel...after boot check kernel still the default ROM kernel...between I using official aicp nougat.. I try flash many time still the same revert back to default ROM kernel after rebooted. May I know anyone facing the same issue..hope can fix. Thanks in advance:)
[Mi 3 Android Development] Shivam Kumar Jha:
I dont have one, I'm kinda busy.. If anyone does have one, share

Any particular setting causing it?

Thank you..

I'l see

yeah? your tuning settings ? Il make'em default

Its the device tree which enables mpdecision

:good:

il remove it.. yeah its among the best

because this zip contains zImage only & script unpacks , copies zImage& repacks boot.img.. it doesnt contains ramdisk things

weird. flashing this kernel after ROM should override default kernel
[Mi 3 Android Development] xdarkstar:
My intelliactive settings tuned with the help of an interactive guide that is in XDA forums and its author

Edit: if possible can you underclock min GPU freq to 27mhz? With adreo idler it may do wonders
[Mi 3 Android Development] zeref18:
no..just default
[Mi 3 Android Development] Iceman:
weird. flashing this kernel after ROM should override default kernel[/QUOTE]

Hi Shivam,

After I re-download the latest izer kernel flash it again...working now..thanks, between of that I need share some my battery backup screenshot after my phone in idle stage. Awesome, thanks:good:
[Mi 3 Android Development] vishal24387:
Shivam how about ntfs file support for otg devices?? Can it be possible??
[Mi 3 Android Development] lazye53:
This feature would be really good :)
[Mi 3 Android Development] vishal24387:
Something wrong with the cpu hotplug. Default hotplug works very well. But as soon as I change hotplug the phone starts to lag. After going back to default cpu hotplu wont solve the problem. I need to restart the phone.
[Mi 3 Android Development] Shivam Kumar Jha:
Izer-kernel-cancro-20170304.zip

Changelog:

Reverted back to Jan build i.e., removed all additions of previous kernel release

upstream LAOS changes

Mild CPU & GPU undervolt
[Mi 3 Android Development] vishal24387:
I think problem is due to newly added cpu governors and hotplugs. Apart from these I didn't see any problem with newly added features

Optimized ARM RWSEM algorithm

GPU power level set to min by default

Enabled ARCH power

Added Wakelock controls (BT, WLAN, sensors)

So you can keep these features :)
[Mi 3 Android Development] vishal24387:
Phone is getting hot with normal usage. Even I have reduced cpu frequency. But still I can feel phone hot.

Edit : - Flashed previous version. Now everything is fine, especially temperature.
[Mi 3 Android Development] oL00No:
Lotta upstream commits today. Can't wait to see the commits here. Keep up your good work, dev. This is my goto kernel.
[Mi 3 Android Development] rohitdave:
Hi

I am on the latest RR Nougat rom Cancro by RR-N-v5.8.4-20170820-cancro-Official.zip

by Nerod, can I install this kernel on my MI4 W

Sorry for the noob question
[Mi 3 Android Development] lazye53:
mister can you make a kernel for miui?

we really need it.. [MENTION=5634111]Shivam Kumar Jha[/MENTION]
[Mi 3 Android Development] clickmeplz:
Does it support Double tap to wake?
[JASJAR, XDA Exec, MDA Pro ROM Development] ChipNt:
Hello. Does anyone know a soft wich connects my phone to any unsecured wifi spot found? I use yahoo go from my car and automatic update of my emails would be great for me.

thanks
[JASJAR, XDA Exec, MDA Pro ROM Development] Optika:
Try this one
[JASJAR, XDA Exec, MDA Pro ROM Development] Optika:
What about this 2 ?
[JASJAR, XDA Exec, MDA Pro ROM Development] ChipNt:
thanks a lot
[JASJAR, XDA Exec, MDA Pro ROM Development] Optika:
Let me know if ther any thing else any one needs, i ll try to help
[JASJAR, XDA Exec, MDA Pro ROM Development] GilesTheAlmighty:
warez ... the first one anyway .. fancy removing it yourself before admins come and spoil your fun?
[Wear OS Q&A, Help & Troubleshooting] paulyz:
Is any possibility to automate android wear like phone (automatic turn on/off bluetooh, wifi etc) whith app's like tasker, automateit and etc?
[Xiaomi Mi 4i] KmKarumbaiah:
My mi 4i is not vibrating in silent mode.All settings have been checked
[Xiaomi Mi 4i] XxSTOMPERxX:
Are you using miui? If yes, there is an option in the notification toggles to turn on/off vibrations. It will make your phone vibrate in both silent and ringer mode.

Thanks
[Mate 8 Q&A, Help & Troubleshooting] somboons:
How many ways to install stock firmware of Huawei Mate 8 ?

Could you please let me know ?
[Mate 8 Q&A, Help & Troubleshooting] jbmc83:
so far two: either manual flash via fastboot or by using the italian knife tool. oooor u can also flash a twrp backup of ur own or provided by another user. so technically its three different ways :)
[Mate 8 Q&A, Help & Troubleshooting] rowihel2012:
So the sd card three buttom way not working?
[Mate 8 Q&A, Help & Troubleshooting] jbmc83:
youre right,i forgot that one, so we actually have four different ways :)
[Mate 8 Q&A, Help & Troubleshooting] danster84:
Can you perhaps tell me more detailed how it works? I have debranded my AL10 to international rom b133 successfully. I am happy with this now as it has solved my notification issue too. But now I am looking for a way to update the international rom to the latest 152 version. Thanks!
[Mate 8 Q&A, Help & Troubleshooting] jbmc83:
look around through the thread here in the mate 8 section, theres a ton of info on how to flash roms :)
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
This rom is one of the best roms I think is there in this world!!!

Very easy to install and it is debloated,deknoxed,and odexed for performance. Comes with a kernel overclocker, root manager and system uninstaller. It still runs on Touchwiz UI But HEAVILY SLIMMED and runs like a charm!!! ( though most of the work has been done for you )BTW Back up all your data on a computer PLEASE Because this erases the data of your internal storage!!!

Steps to install: I will NOT BE HELD RESPONSIBLE FOR BRICKED DEVICES OR FAILING SOFTWARE!!!

1. Download the ROM

2.Install TWRP Recovery ( Works on this only, don't know about clockworkmod )

3.Extract zip into TWRP Backup folder inside 234cea. If it is not there make a backup of your boot and go back and extract the zip into the folder.

4.Then boot into recovery click touch restore click V Custom Rom and wait for it to restore! THATS IT!!!!

Link will come later

Good Luck Comment Please!!! Also please if you can help me keep developing the ROM!!!

GO to Skulldron Skydemon my you tube channel and click about and you will get the link!!!
[Galaxy A3, A5, A7, A8, A9 General] supertiger1234:
That link is incorrect. you ment to click the shere button and give us the link
[Galaxy A3, A5, A7, A8, A9 General] Manuxo12:
Link

Where is link for download
[Galaxy A3, A5, A7, A8, A9 General] jimbomodder:
which device is this for? and download link
[Galaxy A3, A5, A7, A8, A9 General] -CALIBAN666-:
For which device is it,which android version is it,where are screenshots,where are download links,whats this for thread?

--SIGNATURE--
[Galaxy A3, A5, A7, A8, A9 General] Audioffensive:
This is a joke! Please provide real info. Or remove this thread.
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
sorry guys I'm new don't know how to share
[Galaxy A3, A5, A7, A8, A9 General] -CALIBAN666-:
load your rom up on a filehoster like androidfilehost,zippyshare,mega,google drive or something,now go to your xda thread and choose edit,copy the downloadlink in your first thread marked as Download here or something and save it,done.
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
OK uploaded to drive
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
here is link https://drive.google.com/drive/u/0/my-drive
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
sorry for any inconveniance
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
sorry wrong link
[Galaxy A3, A5, A7, A8, A9 General] Skulldron:
https://drive.google.com/drive/mobile/my-drive
[Galaxy A3, A5, A7, A8, A9 General] Manuxo12:
Manuxo

Its work?
[Galaxy A3, A5, A7, A8, A9 General] DJ_URAN:
it seems like fake (or joke)
[Galaxy A3, A5, A7, A8, A9 General] Duke2010:
i think this guy is not a real dev. its probably a fake, and he have for now not say for what a device is his rom...

my opinion it's a fake dont flash his data ( rom ) maybe brick or damage the device...

:confused:
[Galaxy A3, A5, A7, A8, A9 General] jimbomodder:
what device is this rom for? Whats the device you are using?!!
[Galaxy A3, A5, A7, A8, A9 General] :
Thread closed.

No download in OP.

Inaccurate information.
[Xperia Z1 Compact Q&A, Help & Troubleshooting] Znert:
Hi there,

A while back I updated my already rooted Z1C to the newest firmware 14.6.A.1..236 via PC Companion. I thought it was just a minor update so I did not think of losing my root access :(

As far as I know all I can do now in order to get back my lovely root privileges is by going back to Kitkat, install Dualboot Recovery, put my pre rooted Android on my phone and flash it.

So here is my question:

Is there any fancy way of doing this more directly? I would much prefer not having to fiddling around with backups, which may or may not restore all my data...

I would also be interested in why I can't just flash the flashable.zip directly onto my phone using Flashtool or similar. As an IT student I would really like to learn this kind of stuff :o

Thanks in advance! ;)
[Xperia Z1 Compact Q&A, Help & Troubleshooting] foguh:
You can get root with KingRoot app and then you can change it to SuperSu with this guide:

www.w0lfdroid.com/2015/05/How-to-Remove-Replace-KingUser-KingRoot-with-SuperSU.html

(I know that the guide is somewhere in XDA, but can't find it.) I have tested the procedure and for me it worked.
[Xperia Z1 Compact Q&A, Help & Troubleshooting] Znert:
Thanks for your fast reply. However, after googling the App while the download was still going I found several articles which found the App not trustworthy. Trying to download the App from their site directly even gave my a very clear warning. So I'd rather use something else :/

I think the best reasons against the App can be found here:

https://www.quora.com/Is-KingRoot-the-one-tap-Chinese-rooting-app-legit-and-safe

If, however, a more experienced and credible user (sorry foguh, this is nothing personal :D) can recommend the App as well, I might give it a shot...
[Xperia Z1 Compact Q&A, Help & Troubleshooting] foguh:
http://xdaforums.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461

There are 381 pages about KingRoot, I am not entirely sure is it only about people begging for specific root methods, but I believe there could be some convincing posts about it. And I don't trust KingRoot that much myself, that is why I included the post how to replace KingRoot with SuperSu.

Nothing taken personally though, just trying to provide solution for you, which worked for me :)
[Xperia Z1 Compact Q&A, Help & Troubleshooting] Znert:
I am still unsure of the App but as it seems to be the easiest option I installed it and rooted my phone with it.

Everything went quite smoothly. One thing I really didn't like however is the required internet connection during rooting. Normally this tells me immediately that its fetching some malware and I get my hands off...

Of course I also immediately replaced their App with SuperSU but I am still worried it might placed more on my phone than it claims.... Let's hope for the best :D

Anyhow, thanks a lot to you foguh! It's really nice to get so quick and helpful responses and I appreciate the effort ;)

Have a nice day/evening/morning/night/...
[Xperia Z1 Compact Q&A, Help & Troubleshooting] foguh:
Glad I could help!

As far as I am aware, the internet connection during rooting process is for fetching the correct root method for the phone (and that damn Purify app.)

But if you are worried that there could be some other leftovers, you can monitor the network traffic of your phone to be 100% sure. And of course go through the files manually. (Personally, I haven't bothered to do it, I trust people too much) :cool:

The easiest way to say "Thanks!" is to hit the button below!
[Android General] shabydog:
Hi!

Looking 2buy a secondary mobile phone (you know, In case something happan to my main phone).

Up to 75$ at most.

Would love to hear your recommandations & opinions!

Thank you!
[Android General] Darth:
There's a dedicated thread for such questions, where you are sure to get far more opinions,

http://xdaforums.com/showthread.php?t=1620179

I will close this thread. :good:

Darth

Forum Moderator