• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[KERNEL][WHYRED] RAD KERNEL v5.5 [EAS/HMP]

Kousei Arima

Senior Member
Dec 2, 2018
623
296
63


RAD KERNEL FOR WHYRED

Note: I am not the developer of this project, just sharing it here for xda users with the developer's(@theradcolor)permission.

RAD Kernel is a custom linux kernel for whyred (Redmi Note 5 Pro/AI) that contains all features you need and aims for best balance between performance and battery.

Code:
/*
* Your Warranty is now void.
* I am not responsible for bricked devices, dead SD cards, dead dogs, or cats,
* but i'm very interest in thermonuclear war, so if you point the finger
* at me for messing up your device just because this kernel,  I will
* send you to the mars with Nuclear Rocket. Act accordingly.
* I know this paragraph is conspiracy-included, so
* dont ask about it. Welcome.
*/


Features Included


-Always merged with latest CAF tag.
- NTFS support and F2FS support
- Used power efficient workqueue as default
- Sound/Mic control
- Anxiety default I/O scheduler
- HDR support
-DTSX Headphone support
- sRGB and KCAL support
- Removed unnecessary GPU wake-up
- Added westwood and cdg tcp algorithm
- And many tcp improvements
- Added WireGuard support
- Used GPU ID as adreno512
- Added & Updated LZ4 for ZRAM
-Miui not officially supported, but its been reported to work on miui
- And many other under the hood stuff and improvements




Flashing

Make sure you take a backup of your current Kernel before flashing! (I'm not taking responsibility for any damage)
If you installed a custom Kernel before please flash the boot.img of the currently installed ROM or dirty flash the ROM.
Then just flash the zip file through recovery, Happy Flashing!



Downloads
For both new and old camera blobs.


Support


If there any doubts and questions, feel free to ping and post them!


Telegram Support group

Telegram Updates Channel


XDA:DevDB Information
Rad Kernel for Redmi note 5 pro/AI

Contributors
Kousei Arima, theradcolor
Source Code:
https://github.com/theradcolor/android_kernel_xiaomi_whyred

Android Version: Android 9/10/11

Version Information
Status:
Stable
Current Stable Version: 5.5

Created 2020-03-16
Last Updated 2020-12-08
 
Last edited:

Kousei Arima

Senior Member
Dec 2, 2018
623
296
63
Changelog:

RAD KERNEL v5 is up ?

• Merged Linux • v4.4.230
• Merged CAF tag LA.UM.8.2.r2-02100-sdm660.0
• Updated qcacld, qca-wifi-host-cmn, fw api from TAG LA.UM.7.2.r1-09000-sdm660.0
• Updated WireGuard to v1.0.20200712
• Compiled with latest GNUs GCC 10.1.0
• Source cleanups and various other improvements, read full changelogs on GitHub

RAD KERNEL v5.1 is up ?

• Merged Linux • v4.4.231
• Merged CAF TAG LA.UM.8.2.r1-07100-sdm660.0
• Upstream qcacld-3.0, qcacmn, fw-api from CAF LA.UM.7.2.r3-01300-sdm660.0
• Added KLAPSE • kernel level livedisplay
• Configs • Disable msm8998, SCSI, and other unnecessary debugging drivers and improved various misleading logs
And fix various other logging spams
• treewide • removed debugfs drivers
• ARM: dts: sdm660_e7s • fix reversed memory overlapping
• Removed tracing of printk func
• Updated WireGuard to v1.0.20200729
• Makefile • Use -O3 optimization
• configs • Enabled Dead Data code elimination
• Compiled with GNUs GCC 10.1.0 with Link Time Optimization
For full changelogs checkout
sources at GitHub.


Note • GCC LTO and dead data code elimination patches are not enabled in default branches but can be found on staging/gcc branch!

RAD KERNEL v5.2 is up ?

• Merged Linux • v4.4.232
• tas2557: reduce the default printk logging
• arm64: prevent regression in Image size
• Power/PM:
• Add detail suspend abort reason
• wakeup_reason: fix formating for printk
• Improve logging for PM wakeups
• Fixes for dt2w on MIUI and MIUI based ROMs
• added our init.rc scripts to avoid unnecessary sysfs changes
• ARM: dts: sdm660_e7s: Add & adjust clock-frequency property to CPU nodes
• For full changelogs checkout
sources at GitHub.



RAD KERNEL v5.3 is up ?

• Merged CAF TAG LA.UM.8.2.r2-02500-sdm660.0
• mdss: Added live display driver
• Revert wlan drivers back to 5.1.1.73Q
• Built with -O3 + polly and thin LTO
• ASoC: report correct key code of headset buttons
• And some minor bug fixes
• For full changelogs checkout
sources at GitHub

RAD KERNEL v5.3.1 is up ?

• Merged Linux v4.4.234
• sched/tune: Increase cgroup limit to 6
• Enabled ZTD compression algorithm (lz4 default)
• Enabled BBR tcp congestion (westwood default)
• Enabled Block CGroup and group scheduling for CFQ
• enabled NEXT_BUDDY and TTWU_QUEUE
• tune init_rtt and rtt_min and remove direct HZ dependency from westood
• For full changelogs checkout
sources at GitHub.

Note • No more perf cpu gov after flashing on ROMs shipped with EAS kernels, flash HMP without any hesitations!

RAD KERNEL v5.4 is up ?

• Merged Linux v4.4.238
• Merged CAF TAG LA.UM.8.2.r1-07300-sdm660.0
• ASoC: Revert queue work on system power efficient workqueue
• tcp upstreams
• net: Update WireGuard to v1.0.20200908
• configs: Disable debugfs by default
• Makefile: Parse CPU varient to KBUILD flags for GCC
• kernel/sysctl: Move sched_wakeup_granularity_ns and sched_child_runs_first to SCHED_DEBUG
• Compiled with GNU's GCC 10.2.0 with LTO
• Checkout full changelogs on GitHub.

Note • In Android 11, VTS enforces that CONFIG_DEBUG_FS isn't enabled in the device’s kernel config and debugfs isn't listed under /proc/filesystems. So debugfs is completely disabled here except for only some drivers.

RAD KERNEL v5.4.1 is up ?

• Merged Linux v4.4.240
• Merged CAF TAG LA.UM.8.2.r2-03000-sdm660.0
• sdcardfs: check free space before creating files
• power: add timeouts to wakelocks
• msm: gsi Guard IPC logging
• mdss: move to asynchronous probe
• clk: qcom: Guard debugfs correctly
• touchscreen: synaptics: Mark IRQs as performance critical
• mdss: Remove partial update region delays
• pstore: Remove "-0" suffix from console-ramoops
• Compiled with GNUs GCC 10.2.0 with LTO

Notes:
• The kernel will boot on Android 11, you can flash without any issues, tho will be pushing some more test builds on channel!

RAD KERNEL v5.5 is up ?
 
Last edited:

Kousei Arima

Senior Member
Dec 2, 2018
623
296
63

priedeens

New member
Dec 30, 2017
1
0
0
Hey guys!:D
I have a pretty bad noob question since I don't know much about flashing kernels. What is the difference between new vs old camera blobs and when should you flash them. I'm using Pixel Experience 10 for my whyred. Thank you!:p
 
Last edited:

Kousei Arima

Senior Member
Dec 2, 2018
623
296
63
Hey guys!:D
I have a pretty bad noob question since I don't know much about flashing kernels. What is the difference between new vs old camera blobs and when should you flash them. I'm using Pixel Experience 10 for my whyred. Thank you!:p
U can Google "blobs in Android development " but that might be a bit hard to understand, idk which blobs PE uses, but try flashing new blob kernel, if ur flashlight and camera don't work, just flash old blobs.... No performance difference or anything like that, just compatibility difference between new n old blobs
 
Last edited:

Gun Jack

New member
Mar 24, 2020
1
0
0
The best kernel for Miui 11, thank you for making this, I was very helped..
miui 11 is very bad for gaming before i use this kernel, i use other kernel like ice cold and kangarooX but i have ram problem so make very lag when multitasking and ram full usage.
 

Kousei Arima

Senior Member
Dec 2, 2018
623
296
63
The best kernel for Miui 11, thank you for making this, I was very helped..
miui 11 is very bad for gaming before i use this kernel, i use other kernel like ice cold and kangarooX but i have ram problem so make very lag when multitasking and ram full usage.
i m glad u liked it?
 

MathewPL

New member
Mar 29, 2020
1
0
0
Xiaomi.eu 20.3.26 miui 11 not work- eas ZIP old\newcam OC(check 1 and 2) profile and stay on boot logo and restart? Can fix? I looking OC Kernel long time
 
Last edited:

Kousei Arima

Senior Member
Dec 2, 2018
623
296
63
Xiaomi.eu 20.3.26 miui 11 not work- eas ZIP old\newcam OC(check 1 and 2) profile and stay on boot logo and restart? Can fix? I looking OC Kernel long time
as said in description, it might or might not work on miui.. miui is new blobs.. dunno abt oc but normal eas working... latest miui version dunno.. miui not officially supported cuz no testers, u wanna be a tester u can join the support grp on. telegram