[KERNEL][POLARIS][4.9.y] Canting 3.6 [22/08/2021]

Search This thread

khusika

Forum Moderator / Recognized Developer
Staff member
Feb 14, 2013
2,893
3
7,227
Malang
khusika.dev
Xiaomi 12
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

Code:
/*
* 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

  1. Download latest kernel version
  2. Boot to recovery
  3. Flash kernel.zip
  4. reboot to system



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
 
Last edited:

khusika

Forum Moderator / Recognized Developer
Staff member
Feb 14, 2013
2,893
3
7,227
Malang
khusika.dev
Xiaomi 12
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 :)
 

khusika

Forum Moderator / Recognized Developer
Staff member
Feb 14, 2013
2,893
3
7,227
Malang
khusika.dev
Xiaomi 12
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)
 

taw62

Senior Member
Jan 13, 2018
87
64
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.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    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

    Code:
    /*
    * 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

    1. Download latest kernel version
    2. Boot to recovery
    3. Flash kernel.zip
    4. reboot to system



    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
    12
    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 :)
    10
    Release 3.0

    New build is up

    Changelogs :
    • Re-build with Google clang-r383902
    • Rebased with the lineage-17.1
    • Linux 4.9.244
    • LA.UM.8.3.r1-07600-sdm845.0
    • Update Wireguard to 1.0.20200520
    • Replace LMKD with SLMKD
    • Use bbr as default tcp
    • Implement exfat-linux changes by arter97
    • Drop p support
    • Drop MIUI support

    Download link in the OP, enjoy it :)
    9
    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 :)
    9
    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 :)