[KERNEL][MIDO][3.18.y] Canting 1.2 [24/03/2019]

Search This thread

khusika

Recognized Developer / Recognized Contributor
Feb 14, 2013
1,685
1
5,347
Sidoarjo
khusika.dev
Xiaomi Poco X3 Pro
INTRODUCTION
Canting is a kernel based on Google Common 3.18 merged over CAF-kernel.lnx.3.18.r34-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
----------------------------------------------
Only for Custom ROM 8.1.0 & 9.0.0
Treble/Non-Treble Support
Linux version 3.18.137
CAF Tag LA.UM.7.6.r1-04300-89xx.0
Build with CLANG 9.x optimized for arm64 compiled with build-tools-clang
Kernel Hardening from Copperhead OS
CPU Governors: interactive, conservative, ondemand, powersave, performance, userspace
I/O Schedulers: noop, deadline, cfq, bfq
Live Display Driver
Compat vDSO from Pixel kernel
Native DT2W support
WireGuard VPN support (Current version: 0.0.20190227)
KCAL colour control
Sound Control
Vibration Intensity Control
Boeffla wakelock blocker
sdFAT, exFAT and NTFS Support
Better performance
CRC & SHA256 crypto algorithms
Blocked many wakelocks
Removed safetynet flags (no need of magisk to bypass safteynet)
Improved zRAM with lz4 compression
Tweaked Westwood TCP Congestion set as default
CPU Boost
Adreno idler
Spectrum Kernel Manager
for more info check my commits

INSTALLATION INSTRUCTIONS

  1. Download latest kernel version
  2. Boot to recovery
  3. Flash Magisk (skip this if already installed)
  4. Flash kernel.zip
  5. reboot to system


DOWNLOAD LINK
-
CREDITS

XDA:DevDB Information
Canting, Kernel for the Xiaomi Redmi Note 4

Contributors
khusika
Source Code: https://github.com/khusika/canting_kernel_xiaomi_msm8953/

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2019-03-24

Created 2018-11-11
Last Updated 2019-03-23
 

Sanjai23

Senior Member
Sep 25, 2016
190
142
Tried this kernel on pe unofficial by aryan. After flashing the kernel it went to fastboot mode from recovery! And by the way why do i need to flash magisk? Well i did not install magisk is this happening because of that?
 

adamnthing

Member
Mar 7, 2018
35
3
I got bootloop after flash the kernel. My screen keep booting. Im in aex oreo latest
 
Last edited:

FN07

Member
Jun 16, 2016
36
9
Hi Dev, and thanks for your work. I saw your thread on mi A1 forum about Linux 4.9 kernel, so, can I know if it's possible to have a new kernel version for mido? It is only a question, sorry if this is ETA or OT. Good work!

P.S. I have a problem with liquid remix pie. During kernel installation, the ROM is recognized as Non Treble ROM , so my device go into bootloop
 
Last edited:
  • Like
Reactions: greenys'

greenys'

Senior Member
Dec 15, 2014
834
311
25
Sümeg/Csepel
I got bootloop after flash the kernel. My screen keep booting. Im in aex oreo latest

Tried this kernel on pe unofficial by aryan. After flashing the kernel it went to fastboot mode from recovery! And by the way why do i need to flash magisk? Well i did not install magisk is this happening because of that?


---------- Post added at 23:30 ---------- Previous post was at 23:29 ----------


Hi Dev, and thanks for your work. I saw your thread on mi A1 forum about Linux 4.9 kernel, so, can I know if it's possible to have a new kernel version for mido? It is only a question, sorry if this is ETA or OT. Good work!

P.S. I have a problem with liquid remix pie. During kernel installation, the ROM is recognized as Non Treble ROM , so my device go into bootloop

Got bootloop on MSM Xtented Latest build!

Got bootloop on miuipro10 gsi

Sent from my mido using XDA Labs
It seems the kernel won't detect treble status properly and because of this it will flash non treble version either way. Came up with a quick fix and seems to be working. Replaced non treble with treble so both of them is actually treble supported inside the zip. Also made one with the same method for non treble roms too. Works for me.

Treble version.
Non treble version.
 
Last edited:

IceHotKilla

Senior Member
Jun 27, 2015
129
50
30
---------- Post added at 23:30 ---------- Previous post was at 23:29 ----------








It seems the kernel won't detect treble status properly and because of this it will flash non treble version either way. Came up with a quick fix and seems to be working. Replaced non treble with treble so both of them is actually treble supported inside the zip. Also made one with the same method for non treble roms too. Works for me.

Treble version.
Non treble version.
Nice one bro ?
 
  • Like
Reactions: greenys'

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    INTRODUCTION
    Canting is a kernel based on Google Common 3.18 merged over CAF-kernel.lnx.3.18.r34-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
    ----------------------------------------------
    Only for Custom ROM 8.1.0 & 9.0.0
    Treble/Non-Treble Support
    Linux version 3.18.137
    CAF Tag LA.UM.7.6.r1-04300-89xx.0
    Build with CLANG 9.x optimized for arm64 compiled with build-tools-clang
    Kernel Hardening from Copperhead OS
    CPU Governors: interactive, conservative, ondemand, powersave, performance, userspace
    I/O Schedulers: noop, deadline, cfq, bfq
    Live Display Driver
    Compat vDSO from Pixel kernel
    Native DT2W support
    WireGuard VPN support (Current version: 0.0.20190227)
    KCAL colour control
    Sound Control
    Vibration Intensity Control
    Boeffla wakelock blocker
    sdFAT, exFAT and NTFS Support
    Better performance
    CRC & SHA256 crypto algorithms
    Blocked many wakelocks
    Removed safetynet flags (no need of magisk to bypass safteynet)
    Improved zRAM with lz4 compression
    Tweaked Westwood TCP Congestion set as default
    CPU Boost
    Adreno idler
    Spectrum Kernel Manager
    for more info check my commits

    INSTALLATION INSTRUCTIONS

    1. Download latest kernel version
    2. Boot to recovery
    3. Flash Magisk (skip this if already installed)
    4. Flash kernel.zip
    5. reboot to system


    DOWNLOAD LINK
    -
    CREDITS

    XDA:DevDB Information
    Canting, Kernel for the Xiaomi Redmi Note 4

    Contributors
    khusika
    Source Code: https://github.com/khusika/canting_kernel_xiaomi_msm8953/

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 1.2
    Stable Release Date: 2019-03-24

    Created 2018-11-11
    Last Updated 2019-03-23
    13
    New build is up

    Changelogs :
    • Rebuild with CLANG 350154
    • Linux 3.18.132
    • Upstream From Google common 3.18
    • Merge tag LA.UM.7.6.r1-04000-89xx.0 into canting-3.18
    • Merge f2fs-stable-5.0-rc1
    • Replace exfat with sdfat
    • Update sdfat to 2.1.8
    • dts: msm8953: initial GPU freq to 133Mhz
    • Improve wireguard scripts

    Download link in the OP, enjoy it :)
    12
    Release 0.6

    New build is up

    Changelogs :
    • Linux 3.18.131
    • Merge tag LA.UM.7.6.r1-03900-89xx.0 into canting-3.18
    • Update WireGuard to 0.0.20181218
    • SQUASH: Drop Copperhead Security Patchset
    • boeffla_wl_blocker: Don't block wakelocks

    Download link in the OP, enjoy it :)
    11
    Release 0.5

    New build is up

    Changelogs :
    • Rebuild with CLANG 348197
    • Linux 3.18.129
    • Upstream From Google common 3.18
    • Merge tag LA.UM.7.6.r1-03700-89xx.0 into canting-3.18
    • AK2: Adapted backup path for Magisk 18.0

    Download link in the OP, enjoy it :)
    10
    Release 1.2

    New build is up

    Changelogs :
    • Linux 3.18.137
    • Merge tag LA.UM.7.6.r1-04300-89xx.0
    • Upstream with Google Common 3.18
    • Merge upstream f2fs-stable/linux-3.18.y
    • Update wireguard to 0.0.20190227

    Download link in the OP, enjoy it :)