Mystic kernel  X1.9 Redmi Note 5 Pro Whyred


The kernel is a computer program at the core of a computer’s operating system with complete control over everything in the system. It is an integral part of any operating system. It is the “portion of the operating system code that is always resident in memory”. Wikipedia

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Wikipedia

kernel in an operating system—in this case Android—is the component responsible for helping your applications communicate with your hardware. … It’s the operating system you use on your phone, the software your phone uses to get things done—the kernel is the bridge between that ROM and your hardware.

The below Kernel will give your device great Performance.

Compile using DragonTC Clang 10 (Based on LLVM 10.0.0svn)

– Energy Aware Scheduling (EAS)
– Always Upstream with Latest Linux Stable
– Support AOSP & MIUI
– Support Android Pie, Android Q, Android Oreo (Test)
– CPU OC 2208 MHz
– Refresh Rate OC 62.0GHz (OverClock Version)
– Vibration intensity control
– Fsync: on/off support
– USB Fast Charge
– Vibration intensity control
– KCAL color control
– KLAPSE Control
– Display Backlight (Max & Min)
– Sound Control (Microphone & Headphone Gain)
– Wakelock: Boeffla Wakelock Blocker
– Adreno Idler
– Adreno Boost
– I/O schedulers:

  • noop
  • deadline
  • cfq (default)
  • anxiety
  • bfq
  • fiops
  • sio

– EAS CPU Governors :

– Schedutil

– CPU Governors:

  • ondemand
  • powersave
  • performance

– GPU Governor:

  • spdm_bw_hyp
  • bw_hwmon
  • venus-ddr-gov
  • msm-vidc-vmen
  • msm-vidc-ddr
  • bw_vbif
  • gpubw_mon
  • msm-adreno-tz (default)
  • cpufreq
  • userspace
  • powersave
  • performance
  • simple_ondemand

Version: X1.9

– Changelog:
- Kernel Upstream 4.4.227
- arm: dts: sdm660: energy model sync with caf changes
- msm: thermal: revert to Xiaomi changes
- WireGuard: version: bump v1.0.20200611
- leds-qpnp: synchronized rgb control
- sched/core: nr_migrate = 128 increases number of tasks to iterate in a single balance run.
- drivers/haptic: build unified haptic for jasmine and lavender
- disable dynamic fsync
- sched/idle: Micro-optimize the idle loop
- pinctrl: msm: Remove explicit barriers from mmio ops where unneeded
- mm: Try harder for high-order allocations like in newer kernels
- printk: Add sleep time offset to all timestamps
- kobject_uevent: Allocate environment buffer on the stack
- posix_cpu_timer: Check cpu_clock_sample() return value
- cpuidle: Optimize pm_qos notifier callback
- or u can see my git for more changelog.

Mystic Kernel X1.5 Changelog

  • Kernel Upstream Latest Linux Stable 4.4.224
  • qcacld-3.0: Merge tag ‘LA.UM.7.2.r1-08800-sdm660.0’
  • arm: dts: pm660l: fixed missing new led implemention
  • ARM: dts: sdm660-regulator: Add cooling devices for VDD_MX and VDD_CX
  • arm: dts: mdss-panels: disable esd-check and set min refresh rate 30
  • ARM: dts: sdm660: use default qos active/wakeup latency
  • arm: dts: sdm660-regulator: Undervolt 40mv
  • ARM: dts: sdm660: Modify memory allocation for diag
  • ARM: dts: Reduce the maximum voltage allowed for the panel
  • pm660l dtsi: use analog dimming
  • e7s/e7t: dropped uc big cluster, also drop oc (dont ask why, just wasted my time)
  • bring back DSBoost driver
  • kernel: Allow arbitrary timer tick rates
  • workqueue: Add system wide power_efficient workqueues
  • Thermal: Use power efficient workqueue
  • power: bcl: Improve power efficiency of the workqueue.
  • Front gcam patch (only whyded).
  • mm: Increase ratelimit pages value
  • PM / Sleep: Start killing wakelocks after one minute of idle
  • Back to config HZ 300
  • Revert “cpufreq: cpu-boost: Force most/all tasks to big cluster on input event”
  • workqueue: Schedule workers on CPU0 or CPU0/CPU1 by default.
  • slimbus: increase frequency to avoid stutters on HiFi playback
  • [BACKPORT] drivers: devfreq: Fix and optimize workqueue mechanism
  • Revert “mm: Default to 128KB readahead”
  • Treewide: Use interruptible waits
  • block: Disable preemption during IPI consideration
  • Kernel: Don’t allow IRQ affinity masks to have more than one CPU
  • Arm64 / lib : Optimize routines
  • and miscellaneous improvement.
  • see my git for more changelog.

*Notes : Custom dtb installation, choice LED implementation, New-LED for common-tree, if u using rom Old-tree or Miui install Old-LED

– Reboot Custom Recovery (TWRP / OrangeFox)
– Backup boot, system, vendor
– Install Kernel
– Reboot system



Please enter your comment!
Please enter your name here