FORUMS

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

623 posts
Thanks Meter: 302
 
By Kousei Arima, Senior Member on 16th March 2020, 06:18 PM
Post Reply Email Thread


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!





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

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

Android Version: Android 9/10

Version Information
Status: Stable
Current Stable Version: 5.3.1

Created 2020-03-16
Last Updated 2020-08-02
The Following 11 Users Say Thank You to Kousei Arima For This Useful Post: [ View ] Gift Kousei Arima Ad-Free
16th March 2020, 06:20 PM |#2  
Kousei Arima's Avatar
OP Senior Member
Thanks Meter: 302
 
More
Reserved
The Following 2 Users Say Thank You to Kousei Arima For This Useful Post: [ View ] Gift Kousei Arima Ad-Free
16th March 2020, 06:22 PM |#3  
Kousei Arima's Avatar
OP Senior Member
Thanks Meter: 302
 
More
Changelog:
Rad kernel v3.7 is up πŸ”₯

Merged Linux - 4.4.216

- Updated qcacld-3.0, qca-wifi-host-cmn from CAF TAG - LA.UM.7.2.r1-08500-sdm660.0
- And some miscalleneous improvements.

Rad kernel v3.9 is up πŸ”₯

Merged Linux - 4.4.217

- Updated WireGuard to v0.0.20200318
- Configured DEVFREQ Boost for OC builds
- And some miscalleneous improvements


Rad kernel v4 is up πŸ”₯

Merged Linux - 4.4.218

- Merged CAF Tag LA.UM.8.2.r2-01100-sdm660.0 and LA.UM.8.2.r1-06300-sdm660.0
- ARM: dts: sdm660: remove dm verity
- net: update wiregaurd to v1.0.20200401
- msm: camera: isp: Handle frame drop due to delay
- msm: vidc: fix KCFI errors
- and some misc improvements

Rad kernel v4.1 is up πŸ”₯

Merged Linux 4.4.219

-Compiled with AOSP Clang(r377782d)
-And some misc improvements


RAD KERNEL v4.2 is up πŸ”₯

-Merged Linux v4.4.220
-Merged msm-4.4 from CAF tag LA.UM.8.2.r2-01300-sdm660.0
-lowmemorykiller: add back all CAFs LMK changes
-Updated WireGuard to v1.0.20200413
-Updated qcacld from tags LA.UM.7.2.r3-00700-sdm660.0, LA.UM.7.2.r1-08700-sdm660.0, LA.UM.7.2.r3-00900-sdm660.0

RAD KERNEL v4.2.1 is up πŸ”₯

-Merged Linux v4.4.221
-Update WireGuard to v1.0.20200429
-And some miscalleneous improvements

RAD KERNEL v4.2.2 is up πŸ”₯

β€’ Merged Linux v4.4.222
β€’ Updated WireGuard to v1.0.20200506

RAD KERNEL v4.3 is up πŸ”₯

Merged Linux v4.4.223
β€’ Common TouchPanel interface for Double tap to wake
β€’ Added dt2w node for synaptics_dsx_e7s and nvt_touch_e7s
β€’ Adjusted LED configuration
β€’ Now should fixed LED and dt2w in common trees

RAD KERNEL v4.4/x4.4 is up πŸ”₯

Linux β€’ 4.4.223

β€’ Merged CAF Tag LA.UM.8.2.r2-01900-sdm660.0
β€’ Upstreamed qcacld-3.0 from CAF Tag LA.UM.7.2.r1-08800-sdm660.0
β€’ Fixed LED on some ROMs
β€’ Compiled with AOSP Clang 11.0.1 (r383902)
β€’ Fixed various Clang misleading indentation warnings
β€’ Enabled debugfs usage for rpm stats, power wake-up, and qcacld

RAD KERNEL v4.4.1 is up πŸ”₯

β€’ Merged Linux β€’ v4.4.224
β€’ Enabled CONFIG_HZ_300
β€’ Enabled CONFIG_SUSPEND_SYNC
β€’ Set CFQ as default iosched Governor
β€’ Upstreamed WireGuard to v1.0.20200520

RAD KERNEL V4.5 is up πŸ”₯

β€’ Merged Linux β€’ v4.4.225
β€’ Merged CAF TAG LA.UM.8.2.r1-06600-sdm660.0
β€’ Makefile: Use cc-option to disable Qualcomm defined CFLAGS
β€’ ARM: dts: drivers/leds: new white LED Implementation

RAD KERNEL V4.6 is up πŸ”₯

β€’ Merged Linux β€’ v4.4.226
β€’ Merged CAF TAG LA.UM.8.2.r1-06700-sdm660.0
β€’ mm: bump swappiness to 40
β€’ fs: F2FS rapid GC patches
β€’ drivers: staging: qcacld-3.0: partially revert the changes from tag LA.UM.7.2.r1-08800-sdm660.0

RAD KERNEL v4.7 is up πŸ”₯

β€’ Merged Linux β€’ v4.4.227
β€’ Upstreamed WireGuard to v1.0.20200611

RAD KERNEL v4.9 is up πŸ”₯

β€’ Merged Linux β€’ v4.4.228
β€’ Merger CAF tag LA.UM.8.2.r1-06900-sdm660.0
β€’ net: wireless: remove enum ieee80211_band

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!
The Following 2 Users Say Thank You to Kousei Arima For This Useful Post: [ View ] Gift Kousei Arima Ad-Free
16th March 2020, 06:43 PM |#4  
Mysteryagr's Avatar
Recognized Developer / Recognized Contributor
Flag Cairo
Thanks Meter: 1,337
 
Donate to Me
More
Thanks for sharing, we need more projects that is available on telegram to be present here on XDA.
16th March 2020, 06:52 PM |#5  
Kousei Arima's Avatar
OP Senior Member
Thanks Meter: 302
 
More
Quote:
Originally Posted by Mysteryagr

Thanks for sharing, we need more projects that is available on telegram to be present here on XDA.

my pleasure, n thanks to you too for bringing derpfest hereπŸ™
The Following User Says Thank You to Kousei Arima For This Useful Post: [ View ] Gift Kousei Arima Ad-Free
17th March 2020, 10:20 AM |#6  
Junior Member
Flag Hiranpur, pakur, jharkhand
Thanks Meter: 0
 
More
Great performance
17th March 2020, 04:59 PM |#7  
Magilion's Avatar
Junior Member
Thanks Meter: 0
 
More
Hi what's the difference between eas and hmp?
17th March 2020, 09:37 PM |#8  
Kousei Arima's Avatar
OP Senior Member
Thanks Meter: 302
 
More
Quote:
Originally Posted by Magilion

Hi what's the difference between eas and hmp?

HMP is overall performance oriented, eas more battery friendly, in theory Atleast, both r almost same practically, but since we got official energy model from qcom, at least for whyred now eas gives more battery backup than hmp. For details u can read here :
https://www.xda-developers.com/googl...phone-eas/amp/
The Following 3 Users Say Thank You to Kousei Arima For This Useful Post: [ View ] Gift Kousei Arima Ad-Free
18th March 2020, 12:54 PM |#9  
Magilion's Avatar
Junior Member
Thanks Meter: 0
 
More
Thanks,is it for Android 10 too?
18th March 2020, 07:37 PM |#10  
Kousei Arima's Avatar
OP Senior Member
Thanks Meter: 302
 
More
Quote:
Originally Posted by Magilion

Thanks,is it for Android 10 too?

yes
18th March 2020, 09:30 PM |#11  
Senior Member
Thanks Meter: 34
 
More
I have the last miui11 dev rom , old or new camera kernel?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes