[KERNEL][6.x/7.x] ZETSUBOU [EOL]

Status
Not open for further replies.

Ashish94

Senior Member
Sep 19, 2015
510
1,231
0
Kolkata

DISCLAIMER
I will not be held responsible for anything that happens to your device after flashing this kernel. If you don't know how to bring your dead device back to life please don't make any modifications and stay with stock MIUI. This is only meant for advanced users.


Zetsubou(aka Despair) kernel is meant to be simple with only cool features added on top of CAF/CM kernel. Kernel source will always be kept in sync with new caf(LA.BR.1.3.6_rbx.xx) and mainstream linux(3.10.y) updates. It will never include features like Overclock, Underclock, Undervolt, Quick charge and other potentially dangerous/unstable stuffs. Okay enough of the intro let's move on to the features


Features:
*linux version 3.10.105
*compiled with my gcc 6.3.1 toolchain using crosstool-ng (source: https://github.com/AshishM94/crosstool-ng)
*based on caf branch LA.BR.1.3.6_rbx.xx(rb1.13 as of now)
*updated prima drivers(LA.BR.1.3.6_rb1.12)
*adreno boost
*adreno idler
*HID usb keyboard/mouse support
*sound control
*governors: interactive, ondemand, conservative, performance, bioshock, impulse, chill, relaxed and despair
*custom hotplug: lazyplug
*I/O schedulers: sio, deadline, noop, bfq, cfq, fiops, fifo, sioplus, tripndroid, vr and zen
*zram, zsmalloc backport from linux 3.15
*ksm support
*wakelock toggles support
*supported filesystems: cifs, exfat, ntfs, msdos-fs, nfs
*KCAL advanced color control
*DriveDroid support
*advanced TCP congestion algorithms
*disabled crc check
*selinux updates from kernel common 3.10
*reduced load average
*frandom support
*fsync on/off support
*xpad driver updated from kernel common 3.10
*security patches from kernel common 3.10
check my source for other features

Use EX KERNEL MANAGER to control all features

Installation:
*Download the zip file and save it into the root directory of internal/external storage
*Reboot to recovery mode and flash the zip file
*Reboot device
It's recommended to flash ZETSUBOU only on top of stock kernel



Credits:
@TheStrix @banmeifyouwant for their awesome work in bringing up kernel source
@DespairFactor for toolchain and helping me in every possible way
@osm0sis for AnyKernel2 script
@flar2 @ak @franciscofranco @Grarak @arter97 @myfluxi @pelya @neobuddy89 @jollaman999

XDA:DevDB Information
Zetsubou Kernel, Kernel for the Xiaomi Redmi Note 3

Contributors
Ashish94
Source Code: https://github.com/AshishM94/Kenzo

Kernel Special Features:

Version Information
Status: Stable

Created 2016-08-15
Last Updated 2017-02-18
 

Attachments

Last edited:

Ashish94

Senior Member
Sep 19, 2015
510
1,231
0
Kolkata
Recommended settings:
Normal
CPU:
*CPU governor(little cluster): interactive
*CPU governor(big cluster): interactive
Graphics
adreno boost: low
Memory:
adaptive low memory killer: disabled
zram: enabled
zram disk size: 256MB
Sound:
speaker gain: 18
headphone analog gain: R/L: -6dB
Miscellaneous:
fsync: disabled
Gaming
CPU:
Little cluster: 1017MHz(min), 1401MHz(max)
Big cluster: 1804MHz(min), 2035MHz(max)
Graphics:
adreno boost: High
rest are same as normal settings

Things like ksm, entropy etc keep the default settings as they are no need to tweak them

FAQs:
*How to use USB keyboard/mouse feature?
You will need this app https://play.google.com/store/apps/details?id=remote.hid.keyboard.client
This app is from pelya. He is also the original developer of the patch. Please give the app a rating of 5, some fools have rated the app low cause their devices don't have a kernel with the patch.

*What is DriveDroid??
All info on DriveDroid http://softwarebakery.com/projects/drivedroid

*How to flash/use the goodix build?
-Flash ROM
-Flash Gapps(optional)
-Flash beanstalk boot.img and patch from here
-Flash kernel
 
Last edited:

BlackDragonz

Senior Member
Sep 1, 2015
402
130
43
Excuse me, what does this kernel support? MIUI or CM/AOSP

EDIT: Oh I saw the 6.0.1 in the title. So it only supports CM now...
 
Last edited:

shanx_verma

Senior Member
May 4, 2014
464
117
73
Delhi
Mere hisaab se awesome hoga, ki aaj se aap jis bhi device k liye kernel develop karo, sabka name berserk rakho ... Like ROM's names for all devices are same - they just have device codenames as prefix. So make the older one as berserk - wt88047, and this one as berserk - kenzo. Whatsay?
I see [and have always thought], that your kernel has the potential to [BREAK ALL LIMITS !!!] :D :D
.
[P.S - Translation - Don't you think this one should also be berserk - start a uniformly named kernel for as many devices as you can develop for in the future.]
 

Ashish94

Senior Member
Sep 19, 2015
510
1,231
0
Kolkata
Mere hisaab se awesome hoga, ki aaj se aap jis bhi device k liye kernel develop karo, sabka name berserk rakho ... Like ROM's names for all devices are same - they just have device codenames as prefix. So make the older one as berserk - wt88047, and this one as berserk - kenzo. Whatsay?
I see [and have always thought], that your kernel has the potential to [BREAK ALL LIMITS !!!] :D :D
.
[P.S - Translation - Don't you think this one should also be berserk - start a uniformly named kernel for as many devices as you can develop for in the future.]
Well I got bored with the name Berserk
Don't you think it's quite boring to use the same name again and again???
Bro I need the complete console-ramoops not a part of it.

Sent from my Redmi Note 3 using Tapatalk
 

shanx_verma

Senior Member
May 4, 2014
464
117
73
Delhi
Berserk-ery :D :D

Well I got bored with the name Berserk
Don't you think it's quite boring to use the same name again and again???
... Redmi Note 3 using Tapatalk
:D :D :p That can also be a perspective, yes.
I was just suggesting that for the sake of some "OFFICIAL"-ness [like the feeling associated with being on an Official ROM] :D
.
But yup, totally your call, buddy! :) :)

P.S. [ waiting for kexec-hardboot ahahah jk lol ]
 

Ashish94

Senior Member
Sep 19, 2015
510
1,231
0
Kolkata
new builds uploaded!
changelog:
*fixed video recording
*added custom governors: wheatley, despair, impulse & bioshock
*added custom I/O schedulers: sio, sioplus, fiops, vr & tripndroid
*merged changes from CM
separate build compiled with gcc4.9 now available
 
Status
Not open for further replies.