yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Release 2.4

New build is up

Changelogs :

Linux 4.9.192

Upstream with Google Common 4.9

Update Wireguard to 0.0.20190905

Update novatek touch firmware from 10.3.7.0

AnyKernel3: 98b1ac6

Download link in the OP, enjoy it :)
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] ChasingHaze:
Deleted
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] espaciosalter20:
Thanks for keep updating it! ::victory:
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Release 2.5

New build is up

Changelogs :

Re-build with Clang 9.0.0-rc6 based on r371969

Re-based with the CAF releases for Q kernel.lnx.4.9.r25-rel

Linux 4.9.194

Update Wireguard to 0.0.20190913

Cleanup harmful patch

Drop DynamicSchedtune boost

Download link in the OP, enjoy it :)
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] youngAvJ:
Deleted
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Release 2.6

New build is up

Changelogs :

Linux 4.9.195

Upstream with Google Common 4.9-q

Merge tag 'LA.UM.8.3.r1-06100-sdm845.0'

Allow owner & qtaguid to co-exist for Android

Hard-code initial device count based on Android version

ramdisk: Add CPU configuration for Mi-845

Download link in the OP, enjoy it :)
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Release 2.7

New build is up

Changelogs :

Linux 4.9.196

Enable TTL target support

Disable PM_AUTOSLEEP

Remove TCP tunable for Q and later

Merge f2fs-stable/linux-4.9.y

Switch sdFAT to exFAT

ramdisk: Set input boost freq to 748Mhz

ramdisk: disable pl for both cluster

Download link in the OP, enjoy it :)
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] oiram58:
does it work with android 10?
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] dalyer:
Try it and if it doesn't then dirty flash your ROM to restore the default kernel.
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Yes, since 2.5 this kernel rebased with the Q releases. So, good to go for ten.
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] oiram58:
great kernel

thanks dev
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] DivyanshuJ:
Can anyone tell me the touch drivers used in this kernel?
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
It is very easy to use the search feature in this thread with "firmware" as keyword, then you will find something like this (mentioned in #156)

Or simplify just checkout the git history here
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] DivyanshuJ:
Yeah sorry, i looked into it but I was not sure about the latest version.

But really thanks!

I don't know 10.3.7 touch feels not right for my touchscreen that's why i was looking for kernels..
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Release 2.8

New build is up

Changelogs :

Linux 4.9.197

Re-build with Clang 9.0.1 based on r372188

Update Wireguard to 0.0.20191012

fs: sync: set proper permission for fysnc_enabled

init: Override default Android version for inline ROM builds

Update exFAT driver to 2.2.0-2arter97

Enable NETFILTER_XT_MATCH_OWNER required by Q

Enable IP_SCTP required for Network Signal Guru

Enable support for USB-connected xplay, DS3/4, and other generic USB controllers

AnyKernel3: cdabdbf

ramdisk: Delay for 10s before execute bash script

Download link in the OP, enjoy it :)
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] bamz1117:
:):good: Thanks for this update and i really appreciate it..kudos!!!
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Minor Changes

As of there is a problem with magisk preservation with the kernel in Android 10, i re-uploaded the file with magisk preservation check for Android 9 only. Because of that, you need to re-flash the Magisk after kernel has been installed in Android 10.

Please, re-download the latest release of Canting kernel to avoid with those minor problem
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] tejasrao1996:
I'm already using your kernel, so do i just dirty flash this over the previous one?
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] youngAvJ:
Nice work bro. Using with msm q and it's better than other kernels in temp management now.
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] pinhead231:
Does it have 10.3.8 touch drivers on this kernel? Thanks!
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] jscheah:
Nope
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] tejasrao1996:
I can't find V2.8 in your Gdrive link. Did you remove it?
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] khusika:
Lil bit lazy to mirror it in GDrive, just download it through github releases
[Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other ] InferZ:
Best kernel so far in term of scrolling smoothness and charging speed, so far the only problem ive encountered is internet speed meter doesn't work at all including the speed meter included in the system
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
INTRODUCTION

Canting is a kernel based on Google Common 4.9 merged over CAF-kernel.lnx.4.9.r25-rel. Built to provide security and stability improvement

/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/

FEATURES​

----------------------------------------------

• NOTE: Don't flash this kernel over MEMEUI.

• Linux version 4.9.280

• CAF Tag LA.UM.8.3.c25-03100-sdm845.0

• Build with Clang-12

• CPU Governors:

schedutil

, powersave

• I/O Schedulers: noop,

cfq

• Compat vDSO from Pixel kernel

• TCP Congestion Algorithm:

bbr

, westwood, reno, cubic

• WireGuard VPN support (Current version: 1.0.20210424)

• Boeffla wakelock blocker (Nothing is blocked by default)

• Simple Low Memory Killer

• Sound Control: Speaker, Microphone, Headphone (Per-channel control)

• KCAL & KLapse Interface

• Vibration Intensity Control

• backlight min option

• Removed safetynet flags (no need of magisk to bypass safteynet)

• F2FS & NTFS Support

• for more info check my commits

INSTALLATION INSTRUCTIONS​

Download latest kernel version

Boot to recovery

Flash kernel.zip

reboot to system

DOWNLOAD LINK

Github Latest Release

CREDITS

• nathanchance

• bgcngm

• abhishek987

• fransiscofranco

• flex1911

• All of contributors from my git history​

XDA:DevDB Information

Canting, Kernel for the Xiaomi Mi Mix 2S

Contributors

khusika

Source Code: https://github.com/khusika/canting_kernel_xiaomi_sdm845

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: 3.6

Stable Release Date: 2021-08-22

Created 2019-03-05

Last Updated 2021-08-22
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Reserved
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] .\\D-ZFR:
nais
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] jerome_l:
hi

nice, how can we follow the updates ?

thanks
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] heobanhki:
"• NOTE: Don't flash this kernel over MEMEUI"

What the MEMEUI? This not for MIUI ?

Thank you!
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] RINAS khouja:
Yea
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Just press this, or this
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.2

New build is up

Changelogs :

Merge 4.9.163

Upstream with Lineage tree

Upstream with Google Common 4.9

Fix various clang warn

Add power saving flags to the panels

Introducing KLapse - A kernel level livedisplay module v4.3

clk: qcom: clk-cpu-osm: Use CLK_GET_RATE_NOCACHE

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.4

New build is up

Changelogs :

Merge 4.9.165

Upstream with Lineage tree

Upstream with Google Common 4.9

Merge upstream f2fs-stable/linux-4.9.y

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ToldYouSo:
Very nice kurnelll guys. Running smooth <3
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.5

As of many user ask me to add support of MIUI variant, start with this version and later will support it. But

i won't accept kind of bugs comes from MIUI based rom

. Because this kernel using lineage tree as based, which some of dummy codes from Xiaomi Opensource are not merged into lineage. And also there are fews driver was introduced in the lineage tree but not supported in the MIUI. There might some of debug codes required by MIUI but not implemented in the kernel. This why i warn you to use lineage based rom for better experience with kernel based on lineage tree.

Changelogs :

Add support for MIUI based ROM (Stupid idea)

Merge 4.9.166

Upstream with Lineage tree

Upstream with Google Common 4.9

Update default RNDIS class for Xiaomi (Fix usb tether issues)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] taw62:
Can it be that you, by mistake, still published the 4.9.165-Canting-0.4 version on GitHub? At least it says so under settings/about the phone.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
I think i missed this :rolleyes:
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.6

New build is up

Changelogs :

Merge 4.9.167

Upstream with Lineage tree

Upstream with Google Common 4.9

firmware: update novatek from 9.1.24 beta

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.7

New build is up

Changelogs :

Merge 4.9.168

Upstream with Lineage tree

Upstream with Google Common 4.9

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.8

New build is up

Changelogs :

Merge 4.9.169

Upstream with Google Common 4.9

Merge tag 'LA.UM.7.3.r1-07400-sdm845.0'

Update wireguard to 0.0.20190406

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] tpcglcgl:
Not sure if it is normal?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Yes, CAF pushed a weird commit which caused those issue.

Will be fixed today with linux 4.9.170 merged in.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 0.9

New build is up

Changelogs :

Merge 4.9.170

Removal of adiantum patchset

Fixed wifi issue

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] danterape:
Sorry for the stupid question, but what is the point to use custom kernel instead of original one?

Please, don't hate me, its a real question and I want to know why :) (for real!).

Thanks in advance
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Security improvement with the latest tag of linux and CAF kernel. The rest are defined under feature list in the OP.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.0

New build is up

Changelogs :

Merge 4.9.171

Add kernel hardening from GrapheneOS

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.1

New build is up

Changelogs :

Linux 4.9.173

Uptream with LineageOS

Upstream with Google Common 4.9

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] -XoRoX-:
And what is the best ROM for this KERNEL?

Thank you for your great KERNEL.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.2

New build is up

Changelogs :

Linux 4.9.174

Upstream with f2fs-stable/linux-4.9.y

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.3

New build is up

Changelogs :

Linux 4.9.175

Upstream with Google Common 4.9

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.4

New build is up

Changelogs :

Linux 4.9.177

Upstream with Google Common 4.9

Upstream with f2fs-stable/linux-4.9.y

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.5

New build is up

Changelogs :

Minor fixup with network problems

Fix f2fs-stable mismerge

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] Houge_Langley:
May I dirty flash? I have used MiPa Kernel and Magsik, dirty flash working for me?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] Berlino:
Better restore stock-/rom-kernel (dirty flash your rom or extract boot.img from rom.zip and flash it), then flash magisk and on top flash canting kernel.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] Houge_Langley:
Okay, Thanks for your suggestions

---------- Post added at 01:36 AM ---------- Previous post was at 12:55 AM ----------

Thanks you guys, Kernel changed working very well
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.6

New build is up

Changelogs :

Rebuild with Clang 9.0.3 based on Google r353983c

Linux 4.9.178

Turn on VCT access from 32-bit applications

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.7

New build is up

Changelogs :

Linux 4.9.179

Merge tag LA.UM.7.3.r1-07800-sdm845.0

Upstream with Google Common 4.9

Set readahead back to 128KB

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] danterape:
Hey guys, im looking for a better battery improvment.

Does it go with this kernel?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.8

New build is up

Changelogs :

Linux 4.9.180

Upstream with Google Common 4.9

Upstream with f2fs-stable/linux-4.9.y

Update Wireguard to 0.0.20190531

Update K-LAPSE to v5.0

Set zRam to 1GB

Set ZRAM_DEFAULT_COMP_ALGORITHM to lz4

Set BFQ as default I/O Scheduler in the first boot, then replace it with CFQ after boot completed

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] fanSte_89:
Just flash over old version or flash boot.img first before flashing new version?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] Berlino:
Just flash over the old build, restoring boot.img (stock-/rom-kernel) only is needed coming from any other custom kernel.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 1.9

New build is up

Changelogs :

Linux 4.9.181

Upstream with Google Common 4.9

Update Wireguard to 0.0.20190601

Minor fixup with K-LAPSE

ramdisk: Properly enable zRam configs

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] graw2:
Is there really "backlight min option" ? Can anyone show me screenshot?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
You can directly change the value of backlight min option using K-Lapse module by changes the values of bl_range_lower from the terminal emulator:

write /sys/module/klapse/parameters/bl_range_lower "your values"

Or simplify just use kind of kernel manager which is support with K-Lapse module sucks as SmartPack-Kernel-Manager
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] gptwarrior:
Kernel running great for me and thank you for this. Any chance the bootloader flag can be added in next version from sultan? To help with Google pay.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Has been added since the beginning.

https://github.com/khusika/canting_...mmit/4ea21604e09620bad9387419b49038a3e4a42346

And it was mentioned in the first post

:rolleyes:
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] gptwarrior:
No problem I thought it was different to the bootloader flag my apologies
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] clsA:
I'm using this on the 0616 Pixel Experience from [MENTION=9585779]jjpprrrr[/MENTION] and the phone is amazing stable with no issues at all... Thanks for sharing your work
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.0

Removed,

read post #53 for more information.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ArctiX:
Updated to 2.0 from canting 1.9 on xiaomi.eu 9.6.20, doesn't boot, the device reboots to fastboot after a while.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
This probably happens in the MIUI based rom, can you try to repack the zip and remove the "ramdisk" folder then flash it again?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ArctiX:
Yep, that's a miui based rom, I repacked the zip without the ramdisk folder and flashed but same thing happens, reboot to fastboot. If I remember correctly, simplekernel had miui compatibility issues when the dev switched the low memory killer to another one, seems like miui doesn't like anything else than lmkd, maybe that's the issue?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
If there anyone having trouble with the latest build, please test this build and let me know.

Click me
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ArctiX:
This one boots fine :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] Seosam:
The test version works perfect. Polaris with miui 9.6.20 global beta
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.0

News!

Re-build release 2.0 with switch back to the built in lowmemorykiller.

Please re-download the latest version.

lmkd in userspace need to be modified from the ROM side too, i'm trying to backport this into kernel tree.

Changelogs :

Rebuild with Clang 9.0.4 based on Google r353983d

Linux 4.9.183

Upstream with Google Common 4.9

Improve Clang fixup

Disable IOSCHED_DEADLINE

Enable zram writeback

Enable both BFQ & CFQ GROUP_IOSCHED

ramdisk: Set LMKD Parameters
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.1

New build is up

Changelogs :

Rebuild with Clang 9.0.5 based on Google r353983e

Linux 4.9.185

Upstream with Google Common 4.9

Uptream with LineageOS

Merge CAF tag LA.UM.7.3.r1-07900-sdm845.0

Update Wireguard to 0.0.20190702

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] DahakePL:
All good :D
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] alttenworkx:
hi,DahakePL, sorry for eta, but, how soon you release syberia 2.7? i am new user this phone and i want try this rom!!!!!
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] DahakePL:
Working on it
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] alttenworkx:
hi,dev, your kernel work on miui? and can you suggest rom for stable, if you know.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.2

New build is up

Changelogs :

Linux 4.9.186

Upstream with Google Common 4.9

AnyKernel3: 958b2c8

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] zhangwentian:
Reserved

Reserved
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] malaadrooid:
no update,??
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
When it's ready, just waiting for latest caf tag for this month.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.3

New build is up

Changelogs :

Linux 4.9.190

Upstream with Google Common 4.9

Merge tag 'LA.UM.7.3.r1-08200-sdm845.0' into canting-4.9

Upstream with f2fs-stable/linux-4.9.y

Add more kernel hardening from GrapheneOS

AnyKernel3: abc56fc

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] h4waii:
Thanks for this kernel!

Glad to see it's open, up to date, and available on GitHub (and releases too!)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] malaadrooid:
support for miui
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.4

New build is up

Changelogs :

Linux 4.9.192

Upstream with Google Common 4.9

Update Wireguard to 0.0.20190905

Update novatek touch firmware from 10.3.7.0

AnyKernel3: 98b1ac6

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] knewman:
Just flashed on my device running AOSP Extended ROM, running great so far. Thanks for your work mate, much appreciated!
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ioto:
There's a new CAF Tag for Android 10 from two days ago: LA.UM.8.3.r1-05800-sdm845.0.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
No need to worries, it's still under development.

https://github.com/khusika/canting_kernel_xiaomi_sdm845/commits/canting-4.9-q/staging
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.5

New build is up

Changelogs :

Re-build with Clang 9.0.0-rc6 based on r371969

Re-based with the CAF releases for Q kernel.lnx.4.9.r25-rel

Linux 4.9.194

Update Wireguard to 0.0.20190913

Cleanup harmful patch

Drop DynamicSchedtune boost

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.6

New build is up

Changelogs :

Linux 4.9.195

Upstream with Google Common 4.9-q

Merge tag 'LA.UM.8.3.r1-06100-sdm845.0'

Allow owner & qtaguid to co-exist for Android

Hard-code initial device count based on Android version

ramdisk: Add CPU configuration for Mi-845

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] gervaniolima:
It's compatible with DTS X mod sound?
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] 用户名已被使用:
network signal guru

Does the kernel support network signal guru?:confused::confused:
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
No
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.7

New build is up

Changelogs :

Linux 4.9.196

Enable TTL target support

Disable PM_AUTOSLEEP

Remove TCP tunable for Q and later

Merge f2fs-stable/linux-4.9.y

Switch sdFAT to exFAT

ramdisk: Set input boost freq to 748Mhz

ramdisk: disable pl for both cluster

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] Lotoss:
Waiting for version for miui 11(android 10), dont work for now.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
As long as this kernel works for Android 10 based on AOSP (not MIUI) i wont provide fix for MIUI 11 till xiaomi brings new codes for 10 releases.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ArctiX:
Actually, the kernel boots on xiaomi eu 9.10.11, but I'm having weird freezing issues in nova and lawnchair launcher, seems like it's related to the kernel as the issue disappears on stock miui one. Just writing to inform, not expecting a fix or anything soon :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Can you get me some logs for this? (dmesg,kmesg,logcat)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] ArctiX:
Here you go :) I dumped them from the phone directly as I'm unable to access my computer right now, I don't know if it affects anything.
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Release 2.8

New build is up

Changelogs :

Linux 4.9.197

Re-build with Clang 9.0.1 based on r372188

Update Wireguard to 0.0.20191012

fs: sync: set proper permission for fysnc_enabled

init: Override default Android version for inline ROM builds

Update exFAT driver to 2.2.0-2arter97

Enable NETFILTER_XT_MATCH_OWNER required by Q

Enable IP_SCTP required for Network Signal Guru

Enable support for USB-connected xplay, DS3/4, and other generic USB controllers

AnyKernel3: cdabdbf

ramdisk: Delay for 10s before execute bash script

Download link in the OP, enjoy it :)
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] khusika:
Minor Changes

As of there is a problem with magisk preservation with the kernel in Android 10, i re-uploaded the file with magisk preservation check for Android 9 only. Because of that, you need to re-flash the Magisk after kernel has been installed in Android 10.

Please, re-download the latest release of Canting kernel to avoid with those minor problem
[Xiaomi Mi Mix 2S ROMs, Kernels, Recoveries, & Othe] NightRaven49:
2.8 has a deep sleep issue. the middle 3 screenshots are with 2.8, where there is no deep sleep at all, resulting in markedly higher screen off drain. the first screenshot is after flashing back to 2.7 from 2.8, and the last screenshot is before flashing to 2.8. on 2.8, the drain is about 1-2%/hour, compared to 1%/hour or less on 2.7.