NotKernel Offers Latest CAF Tags and Linux-stable Kernel for Redmi Note 7 (Lavender)

NotKernel Offers Latest CAF Tags and Linux-stable Kernel for Redmi Note 7 (Lavender) 1

Despite not being the latest variant within the Redmi Note series, Lavender is still one of the best-selling phone acquiring millions of users around the globe. In case you didn’t know it yet, Lavender is the codename of Redmi Note 7.

The phone also receives a plethora of custom tweaks, mods, and apps from third-party Android development communities. Thanks to the great support of Xiaomi for letting their phones developer-friendly.

Previously, we shared some of the cool kernels for Redmi Note 7. All offer stability over tweaked system settings.

Read also:
Predator, a fast and efficient kernel for Redmi Note 7.
Jelly Kernel delivers a stellar battery life on Redmi Note 7.

Now, enter the NotKernel! Yup, the name is a little bit weird but its performance is exceptional.

According to its official page:

NotKernel is mainly for keeping the kernel up to date with CAF and AOSP sources and optimises the kernel as much as possible.

Its developer, Yasir Siddiqui, explains that his kernel employs the following CPU governors: Interactive, Conservative, on-demand, userspace, power space, and performance. Hence, using this kernel gives you several possible options on how the phone will behave.

Need to play games without ever worrying to burn your screen and battery? NotKernel offers the following GPU governors as well: compute, mem_latency, bw_hwon, msm-vidc-llc, msm-vidc-ddr, gpubw_mon, bw_vbif, msm-adreno-tz, cpufreq, userspace, powersave, performance, and simple_ondemand.

Key Features

Need to go into details? Go check its geeky key features below. Cool featured are highlighted in bold.

  • API to indicate the process in perf critical
  • Boost devfreq whenever a userspace commits a new frame
  • Binder improvements
  • Compiled with GCC 10
  • Cpuidle improvements
  • Devfreq boost
  • Devfreq, msm, kgsl, mdss improvements
  • CPU Boost (CAF CPU Boost)
  • Disabled tons of tracing/logging
  • Disabled tons of debugging
  • DTS HeadphoneX support
  • Touch boost disabled by default
  • F2FS support
  • Fixed some memory leaks
  • Fsync Control
  • Input based CPU boost
  • Improved CPU deep sleep
  • KCAL Advanced Color Control
  • K-lapse
  • LLVM Poly optimiser
  • Lpm-levels optimizations
  • Merged latest changes from EXFAT FS
  • Merged latest CAF tags
  • Merged latest Linux-stable
  • Optimised Audio codec
  • Optimised TCP
  • Optimised Thermals
  • Partially VLA free
  • Rapid GC For F2FS
  • Reduce thermal throttling threshold
  • Sound Control
  • Scheduler improvements
  • System-wide power-efficient work queeu
  • USB fast charge, disabled by default
  • Undervolt
  • and many more changes and optimisations

Download Link

NotKernel is always available from its official page here. As usual, in case if you need a direct link, you can also grab it from the below mirror link. The file is hosted on our server as a mirror. The file is original, untouched, and unmodified.

File name :
Version 20200106 | 144 downloads | Size: 13 MB

An older version:

File name :
Version 20191223 | 24 downloads | Size: 15 MB

A big note:
The files above are created for Redmi Note 7 (codename Lavender). Please do not flash it on Redmi Note 7 Pro (codename Violet).

ALSO READ:  Redmi Note 7 Pro: MIUI 10 v10.2.8.0 Global Stable ROM (Fastboot & Recovery)

Install Guide

NoteKernel is compatible for Android 10.0 Q or Android 9.0 Pie. You can also install it either on the stock MIUI 11 ROM or on any AOSP-based or CAF-based custom ROM.

Despite not mandatory, we recommend you to also flash Magisk and root your phone when using this kernel. Thus, you can maximize the true system performance of your phone.

Follow these steps to install NotKernel:

Step 1 – Install the ADB Fastboot Drivers on your computer.

Step 2 – Unlock the bootloader of your phone.

Step 3 – Install either TWRP recovery or Orangefox TWRP.

Step 4 – Boot into TWRP. Switch off the phone completely, press the Power button and Volume up button.

Step 5 – Connect your Redmi Note 7 to your computer using its cable.

Step 6 – Copy the NotKernel zip file and Magisk zip file. Flashing Magisk is optional tho.

Step 7 – Choose [Install] from the main menu.

Step 8 – Locate the file. Tap on it to select it.

Step 9 – Swipe to confirm flash. Wait till the process finished.

Step 10 – Go back to the main menu then choose [Install] again.

Step 11 – Find file. Tap on it to select it.

Step 12 – Swipe to confirm flash. Wait till the process finished.

Step 13 – Choose [Reboot] then [System].

Anyway, you can download the latest version of Magisk here.

You can verify if the kernel has been installed through Settings, then go to About Phone.


This screenshot shows you the ending process of flashing NotKernel in Orangefox TWRP.

NotKernel Offers Latest CAF Tags and Linux-stable Kernel for Redmi Note 7 (Lavender) 2

According to its developer, the message displayed after the flashing process is meant for joke only. Do not mind it.

Using this kernel? Why don’t you share your experience in the comment section below.


Leave a Reply

Your email address will not be published.