• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

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

Search This thread

khusika

Recognized Developer / Recognized Contributor
Feb 14, 2013
1,603
5,267
Malang
khusika.com
Xiaomi Mi A1
Xiaomi Mi 8
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

Recognized Developer / Recognized Contributor
Feb 14, 2013
1,603
5,267
Malang
khusika.com
Xiaomi Mi A1
Xiaomi Mi 8
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

Recognized Developer / Recognized Contributor
Feb 14, 2013
1,603
5,267
Malang
khusika.com
Xiaomi Mi A1
Xiaomi Mi 8
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

Recognized Developer / Recognized Contributor
Feb 14, 2013
1,603
5,267
Malang
khusika.com
Xiaomi Mi A1
Xiaomi Mi 8
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.
  • 1
    Hello.
    I have an apple USB to aux dongle, but it sounds very low. I read online it's because the gain in set to -40db in Android and somehow I have to raise that. I see that in this kernel is listed the feature "sound control". Will I be able to make my headphones louder (I'm on EvolutionX android 11 not rooted). Thank you and sorry for my English
    Yes you can control the headphones volume using sound-control. You can use SmartPack Kernel Manager or Franco Kernel Manager to handle it
  • 32
    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