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

Search This thread

khusika

Forum Moderator / Recognized Developer
Staff member
Feb 14, 2013
2,885
3
7,221
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 8

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:
Oct 14, 2015
42
10
We all know this is one good kernel....happy to see it for mii now...using this kernel on my wife's mi a1 phone and she is very happy..I'll try ...wait for Los March update...
 

darkwader18701

Senior Member
May 4, 2015
358
75
@khusika Sound Control: Speaker, Microphone, Headphone (Per-channel control)

Does this effects negative to dolby/AML soundlibs in general? because i have them installed and want to test your crispy kernel [emoji1787]

Gesendet von meinem Mi 8 mit Tapatalk
 

khusika

Forum Moderator / Recognized Developer
Staff member
Feb 14, 2013
2,885
3
7,221
Malang
khusika.dev
Xiaomi 12
Is f2fs fully working? Afraid bootloop

Yes it is

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

Does this effects negative to dolby/AML soundlibs in general? because i have them installed and want to test your crispy kernel [emoji1787]

Gesendet von meinem Mi 8 mit Tapatalk

No


For MIUI or customs only?
Not for MIUI
 

Joey19841

Member
Feb 2, 2019
19
8
actualy great kernel...i dont have to adjust anything, it just works :). Can we excpect an update soon to make it even better? :) looking forward to it, good job buddy
 

khusika

Forum Moderator / Recognized Developer
Staff member
Feb 14, 2013
2,885
3
7,221
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,885
3
7,221
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)
 

Top Liked Posts

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

    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
    15
    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 :)
    12
    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 :)
    11
    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 :)
    10
    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