Disclaimer :
* Your warranty is now void.
*
* We're not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Chimera is a fusion of stol... picked features from different custom kernels and Uniqueness.
Tested working perfectly on Pixel XP , Nitrogen OS and crDroid, LineageOS Treble build and Reloaded CAF as well.
Governors :
conservative
ondemand
userspace
powersave
schedutil (for EAS)
IO-scheds :
BFQ
FIOPS
NOOP
Features (Fusion of uniqueness and picking) :
Code:
[LIST=1]
[*]Energy Aware Scheduling
[*]CPU Boost
[*]DT2W v2.0 with Haptic Feedback! (thanks to sir [user=5913332]@tanish2k09[/user] )
[*]Optimized CPU voltages (from Beatrix kernel)
[*]Adreno Idler (From Beatrix kernel)
[*]Disabled crc check for faster I/O (from ElectraBlue kernel)
[*]Force USB fastcharge
[*]CPU OC and UC frequency table
[*]f2fs support
[*]Voltage Control (thanks to [user=8676174]@DyWN[/user])
[*]Sweep2Wake + Haptic Feedback
[*]Disabled Sweep2Sleep to prevent annoying sleeps while gaming
[*]CD-ROM Emulation (For drivdroid)
[*]QC 2.0 (Thanks to nichcream -- Should work now, extensive testing still needed)
[*]Sound Control (From Spicy Kernel)
[*]SDFAT support
[*]Treble Build
[*]Up To date with latest linux-stable and CAF Tags
[*]Built with Bootlin TC and graphite (GCC 8.2)
[*]Integrated Treble and Non-Treble Builds
[*]Spectrum Profiles
[*]KCAL
[*]KLapse
[*]Android P Support
[*]Android Q Pre-Release Support
[/LIST]
Downloads :
Note - You can flash the zip both on Treble and Non Treble. Please stop spamming the thread and my telegram with that!
GDrive -- OR -- Old builds
Credits :
@Swapnil Soni... respect! Helped me 24/7
@mayu19 (for beatrix features)
@tanish2k09 (for helping me get into the android dev world, DT2W V2, Haptic Feedback and Klapse! )
@nathanchance (for this- https://forum.xda-developers.com/an...erence-how-to-compile-android-kernel-t3627297)
@riteshsaxena and TeamReloaded (for Treble base kernel source and helping me a bit)
@LordArcadius (for features from electrablue)
@DyWN (for features from spicy kernel)
@bawaviki (for feature(s) from beacon kernel)
@Sultanxda (for Safety Net flags)
@nichcream (for new base kernel) !
@difr (for UC and OC , and some tid bits )
Drive Droid Team
Linux Kernel Chat (telegram)
@ATechnoHazard (for giving me Linux kernel chat link)
@Akshat2k for 2.1 kernel base
@krasCGQ for helping me to integrate treble and non treble builds
@jar2105 for initial spectrum config
@Shoaib05 for old EAS model
People who have helped in testing
@shreyas_kulkarni (febbit)
@NoNe on telegram
@parvezch
@shaikh lukman
@mhd.faisal.alfaruqi
(Did I miss anyone? Let me know via PM if I missed you. We'll work it out )
Coming soon?
Feel free to post your thoughts or new ideas in this thread, and tag me or @tanish2k09, preferably both
Bugs:
You tell me
Extra Stuff I want you to know :
Check out @tanish2k09 's DT2W v2.0 module (and add it to your kernel too!) - DT2W v2 thread
Also if you are a dev and you want to know how to integrate non-treble and treble builds into 1 zip, I made a guide for that - Unified builds guide
Check out @erfanoabdi 's semi-GSI Android P port here
Important Notes if you wish to add the kernel to a ROM
Revert the following commits :
Commit 1
Commit 2
Commit 3
Or Even better, bundle chimera-lite, a more daily-user intended kernel!-
https://github.com/ChimeraKernelProject/chimera_land-current -b lineage-16.0-lite
Finally cherry-pick these commits in your device tree :
Commit 1 - schedutil
Commit 2 - schedutil fix
Commit 3 - Spectrum
(This is important or else schedutil won't be the default governor and spectrum won't work)
Optionally, you can bundle Spectrum and KA apps from this commit
If you wish to build Non-Treble, Remove this block of code
Based on - Ritesh Saxena's kernel
Other Sources - GitHub
XDA:DevDB Information
Chimera Kernel, Kernel for the Xiaomi Redmi 3S
Contributors
rupanshji, tanish2k09, RiteshSaxena, Swapnil Soni
Source Code: https://github.com/ChimeraKernelProject/chimera_land-current
Kernel Special Features: Custom kernel deer
Version Information
Status: Stable
Current Stable Version: Final
Stable Release Date: 2019-07-03
Created 2018-01-10
Last Updated 2019-07-03
RESERVED
CHANGELOG
Final r2
Code:
Bump klapse to v5.0
Merge LA.UM.7.6.r1-05300-89xx.0
OLD LOGS
FINAL Re- release
Code:
Fix deadlock issue causing display failure while using klapse
FINAL
Code:
Upstream to 3.18.140
Merge LA.UM.7.6.r1-04500-89xx.0
Use a proper KLapse implementation
v6r3
Code:
upstreamed to v3.18.138
compiled with updated toolchain
Update AnyKernel2
v6r2
Code:
fix mdss kernel panics caused by klapse_push
v6
Code:
Added KLapse support
Upstreamed to 3.18.136
v5.2_r3
Code:
Fix major EAS bug where cost data wasn't dynamically calculated in the previous build
Build with Graphite flags
Increase minimum brightness
Remove Nethunter/HID support
v5.2_r2 rebased
Code:
Upstreamed to 3.18.132
Merged LA.UM.7.6.r1-04000-89xx.0
Remove -dirty append in Kernel version
Fixed DT2W v2 implementation
Disable DT2W v2 by default(Can be enabled via KA)
Add Haptic Feedback to S2W
Remove useless features
v5.2_r2
Code:
Merged 3.18.131
Fix Schedutil not being applied upon boot
v5.2
Code:
Upstreamed to 3.18.126
Merged LA.UM.7.6.r1-03400-89xx.0
Revamp EAS Model
Compile with BootlinTC+Graphite
v5.1r3
Code:
Rebased to <insert latest CAF tag here>
Upstreamed to 3.18.124
Tweaked spectrum and init config
Removed Alucard and Darkness governors
Fixed Max GPU clock in spectrum not being applied (tenks @parvezch boi)
v5.1r2
Code:
Fixed Vendor Mismatch on all ROMs
v5.1
Code:
Upstreamed to 3.18.122
Rebased to LA.UM.7.6.2.r1-03200-89xx.0
Removed Interactive Governor
Fixed Vendor Mismatch Issue
Compiled with DragonTC 8.0
Cross Compiled with Linaro 7.3.1
Tweaked Spectrum configs
schedutil is the default governor now
v5.0r2
Code:
Upstreamed to 3.18.120
Merged [Insert Latest CAF Tag here]
Rebase Non treble to TeamReloaded
v5.0
Code:
Added EAS support
removed wakelock triggers
Enabled Adreno Idler(I forgot to enable it in the defconfig F)
Added CPU Boost
Removed Lisi
Removed Electron
Upstreamed to 3.18.116
Switched DT2W to half screen by default
Added Performance profile in spectrum
Adjusted frequencies in spectrum profiles
Switched to schedutil governors in spectrum profiles
V4.1
Code:
Added Android P sGSI support
Upstreamed to V3.18.14
Spectrum Profile Fixed
Added FIOPS IOSCHED
Enabled NOOP IOSCHED
Enabled BFQ IOSCHED(In non-treble)
Added Lisi Governor
Added Electron Governor
Fixed Kernel Version
V4
Code:
INTEGRATE TREBLE AND NON TREBLE BUILDS INTO ONE ZIP
Upstreamed to v3.18.113
Rebased Treble source
Spectrum Profiles Added
Compiled with DTC 7.0 Clang TC
Re-Added KCAL
V3.0(Includes Treble)
Code:
Switched base kernel source
Add Haptic feedback for DT2W V2
Add S2W back
Disabled S2S in S2W
Downstreamed to 3.18.71(only in non treble build)
Remove exfat as no longer needed
Add UC and OC frequency table
V2.1
Code:
Upstreamed to 3.18.104
Add Voltage Control For Little Cores
Add Faux Sound Control
Add SDFAT Support
Fix Kernel Version in Settings
Disabled S2W(Since working to implement t2s)
V2.0-r2
Code:
Fix Stability Issues in some ROMs
Remove Overclock for battery performance and stability
Switched Base Source
V2.0
Code:
Switched to Rebased kernel
Wireguard VPN Support added
QC2.0 (Should work, Extensive Testing still needed)
Switched to DyWN's & bawaviki's OC
CD-ROM Emulation added
Sweep2Sleep added
KCAL Removed(Due to some problems, Will re-add soon)
v1.2r2
Code:
Upstreamed to 3.18.102
V1.2
Code:
Added Wakelock triggers
Added Voltage Control
Dt2w v1.0 --> v2.0 thanks to tanish2k09
V1.1
Code:
Fixed Kernel Aduitor problems
Added dt2w
Fixed governers not showing up
V1.0
Code:
Initial build
Cool
Reserved
This kernel works in which android versions?
Speaker87 said:
This kernel works in which android versions?
Click to expand...
Click to collapse
8.1
More Custom Kernels than ROMs very soon... Well Done...
I have now tested the kernel. Kernel Auditor isn't working properly but the phone is working fine. No heating issues and all. I will find a workaround/fix asap
Thanks for the feedback
@rupanshji
You are much pro. Congo.
Wut sort of cpu gov is TheNewBeginning?
Haven't seen that anywhere before...
tanish2k09 said:
@rupanshji
You are much pro. Congo.
Wut sort of cpu gov is TheNewBeginning?
Haven't seen that anywhere before...
Click to expand...
Click to collapse
Thanks Mate!
Btw I made the first build around 5AM governers were not showing up
I fixed it a few minutes ago. I haven't myself tested it much will tell you more about it once I test it well xD . Tho I will ask mayu09(got it from his kernel ) more about it once he is free .
.
.
.
.
.
UPDATED to V1.1
Added dt2w support
fixed governer problems (check changelog)
Kernel should be stable af now guys
Does it work on miui roms too...?
Awesome work @rupanshji ?
Ali_Waris said:
Does it work on miui roms too...?
Click to expand...
Click to collapse
Muui ??? Oreo?
Anyone tried?
Khudoshynserge said:
Muui ??? Oreo?
Click to expand...
Click to collapse
nope.. nougat (7.1.2) redmi 4x
@rupanshji
Try adding my Trace2sleep, dt2w V2 and swipe2wake modules.
Adding two more gestures above dt2w doesn't consume noticable battery because the screen is already kept active by dt2w.
Ali_Waris said:
Does it work on miui roms too...?
Click to expand...
Click to collapse
This kernel is only for land device running custom Oreo ROMs,don't try to flash this on non-land or miui ROMs,if you don't want to brick your phone
Ali_Waris said:
nope.. nougat (7.1.2) redmi 4x
Click to expand...
Click to collapse
hats off. You're lucky if its working and your phone too. Welcome to redmi 3s/x with your 4x
wolverinemaister said:
hats off. You're lucky if its working and your phone too. Welcome to redmi 3s/x with your 4x
Click to expand...
Click to collapse
Oops.... I totally ignored that its a 3s forum.
Now, ignore me please..
I am sorry.
Congo sur:good:
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
*/
ReVolt Kernel For Redmi Note 4
Features :
--Upstream to 3.18.99 & based on LA.UM.6.6.r1-06700-89xx.0 caf tag
--Android O (8.0&8.1) only
--New display supported
--Compiled with Linaro 7.x A53 tool-chain
--Optimized for msm8953 chip
--KCAL color control
--Sound control
--Pdesire audio drivers
--GPU boost added
--Virtual memory : KSM,ZRAM, ZCACHE & FONT SWAP
--Misc : Dynamic Fsync, Arch Power,CRC & Gentle fair sleepers toogle
--Added Intelitermal solution
--I/O SCHEDULERS :FIOPS,MAPLE,SIO,BFG,CFQ,deadline,noop
--Gpu oc to 750 MHz [removed]
-- Governor :Blue_active,,chill,relaxed ,conservative, ondemand, userspace, powerspace, interactive, performance.
--Tweaked interactive /electron governor
--Early suspend driver
--Vibration intensity control
--F2FS support
--Fingerprint sensor boost driver
--exFAT Support
--Disabled CRC check (up to 30% faster I/O)
--Blocked many wakelocks
--USB fast charge
--KSM optimization
--Zram optimization
--random updated to 4.2
--Frandom number generator
--HZ 100 for best performance
--HW 32,chacha20poly1305,poly1305 & SHA256 cypto support
--Load average fix
--Optimized SHA256
--Nvidia power saving tunnigs
--Ardeno idler
--Lazyplug hotplug [removed]
--Power suspend
--Quick wakeup
--USB fast charge 2.0
--KCAL color control
--Wireguard support
--Gestures :
*Swipe to wake
*Swipe to sleep
*Double tap to wake
--Boeffla wakelocker
-- TCP congestion algorithm : bic,cubic, htcp, highspeed, vegas, reno, scalable, lp, , illinois, Westwood,hybla,veno,yeah
--spectrum support
--Works in both AOSP/LineageOS based ROMs
--General Performance & Battery life optimizations
And more you can find on my GitHub in commits
DOWNLOADS on this post
Credits :
- LINUS for the sources
- @LordArcadius
- @DroidTug
[email protected]
- @franciscofranco
[email protected]
[email protected]
[email protected]
- @Arnav Gosain
-all the other developers from i cherry-picked commits
-all the other testers:silly:
For support join our telegram group
ReVolt group
Requirements
*Mido
*Working brain
*Basic understanding on how to read things
*Capability to use Google.com
*Not messing things up ,just to look cool
XDA:DevDB Information
[Kernel][mido] ReVolt Kernel [Los/Aosp], Kernel for the Xiaomi Redmi Note 4
Contributors
Boomshiva, NATO66613
Source Code: https://github.com/kondors1995/android_kernel_xiaomi_msm8953
Kernel Special Features: Compiled with Linaro 7.x A53 tool-chain && Optimized for msm8953 chip
Version Information
Status: Stable
Current Stable Version: O-R-20
Stable Release Date: 2018-03-17
Created 2017-10-22
Last Updated 2018-03-17
DOWNLOADS
Nougat {dropped support }
Oreo
Changelogs
17/03/2018
Code:
*upstream to 3.18.99
*updated to caf LA.UM.6.6.r1-06700-89xx.0.xml
*compiled with my own uber tc gcc 7.3
*Added YouTube crash fix
*Added features back (based on v19)
08/03/2018
Code:
*Upstreamed to 3.18.98
*prima updated to caf LA.UM.6.6.r1-06500-89xx.0
*Switched camera stack from old mido N to caf LA.UM.6.6.r1-06500-89xx.0* (latest Oreo caf)
*Changed Ardeno idler implementation to use display state api instead of state notifier api
*Sources based on omni sources
*Fixed youtube issues (as reported by users )
*Few features like spectrum support , few TCP algorithm , others removed as its initial build, will be added later
*Misc changes
27/02/2018
Code:
Updated to 3.18.96
Updated sdcardfs
Few improvement for battery conservation
25/02/2018
Code:
Updated to 3.18.95
f2fs: updates on v4.16-rc1
Added Speck cipher support
HZ set to 1000
Improved charging
Updated QNS system
improvements to ARCH power & gentle fair sleepers
Improved Impedance detection;
Improved Sampling formats;
Improved Samplerates;
Improved SoundControl;
Added some sound tables.
Added Intelitermal V3 optimized
10/02/2018
Code:
Updated to 3.18.94
GPU improvements
Enabled D2W
Improved D2W & SW2 responsiveness
Touch-sensor improvements
Updated mm controller
07/02/2018
Code:
*Omnivision cam fix
*Binder switched to aosp
*Misc fixes and optimization
05/02/2018
Code:
*updated prima
*sdcardfs
*cpuidle improvments
*and many misc changes
03/02/2018
Code:
Updated to caf LA.UM.6.6.r1-06200-89xx.0
updated F2FS for batery life
Some GPU stuff
Misc changes
Batery life improvents
01/02/2018
Code:
updated to 3.18.93
misc AOSP changes
Boeffla wakelock blocker ( war against deepsleep):p
And few optimisation here and there for better user experience .
23/01/2018
Code:
)Addressed deep sleep issue and included a possible fix for that.
2)sorted out system has been destroyed issue
20/01/2018
Code:
Upstreamed to 3.18.92
Updated f2fs
Merge aosp changes to arm64
Misc updates
16/01/2018
Code:
Cpu boost
Arm64 instructions updates
Added gestures (swipe gesture) wake /sleep
Improved fp responsiveness
And many more fixes under the hood
05/01/2018
Code:
Fix for new display
Upstreamed to 3.18.91
Caf updates
Updated bfq to r8v12
Reverted many dts changes doe to reported cam / boot issues
Many more misc fixes
02/01/2018
Code:
upstreamed to 3.18.90
Caf updates
Updated DTS
misc fixes
Rebased to new sources
More Oreo optimization.
Interactive set as default
24/12/2017
Code:
Upstreamed to 3.18.89
Updated AOSP sources
Updated CAF tags
Added all remaining features from nougat
Fixed hdr
F2FS updated
Added RCU boost
Optimized adreno idler
Made changes in adreno boost
Updated ZRAM && swap
Improved memory management
Improved ram management && optimized for performance
Updated battery profile in spectrum
Added WIREGUARD support
15/12/2017
Code:
kernel is rebased on oreo base (works with nougat too) and optimized
updated to 3.18.87
It works on Oreo roms 8.0 /8.1
baseed of LA.UM.6.6.r1-04500-89xx.0 caf tag
Removed multiple features to debloat kernel
Tunned more for msm8953 chipset
updated devfreq ( GPU drivers)
updated cpuidle (cpu powersaving stuff)
19/11/2017
Code:
Updated to 3.18.82
Fixed krack vulnerability
Updated prima driver
Led drivers [new drivers]
18/11/2017
Code:
updated to 3.18.81
Updated cypto from according to 3.18 aosp changes
updated CAF to LA.UM.5.6.r1-06300-89xx.0
Led drivers fixed[old drivers] ..(notification light works now )
Manuals && Announcement:
Installation instructions:
download the kernel from above links (post 3)
Boot to twrp
flash the zip
reboot
If coming from another custom kernel :
Extract the boot.img from your current rom zip
boot to twrp
flash the extracted boot.img
flash the kernel (revolt kernel zip)
flash magisk or super su (optional )
reboot
swipe gestures
Watch a video how it works (reference is of one plus ) :
https://www.youtube.com/watch?v=UvyUJxna-1E
How to take logs ?
Check the below thread
https://forum.xda-developers.com/showthread.php?t=2185929
General flashing way
This is how u should flash stuff
Rom+gapps+root+mods(sound,kernel etc )
When flashing stock kernel
Kernel +root
Flashing custom kernel after stock
Stock kernel +root+custom kernel
Check the zip is corrupt or not my comparing the md5(available on afh )
Still if U are getting system destroyed then check what u have done wrong .
Like
1) what magisk modules u guys are using
2) xposed is there or NOT
3)data is encrypt or not
4) mount system partition issues
5) outdated recovery
5)changed system file partition
Good Job @Kevin Saiza
Reserved
If it's the same kernel source from Soviet kernel, it probably has the MTP bug. Takes always connecting to MTP. Also the boot animation hangs a little bit in the start. I am not sure about this one specifically. But from the looks of it seems to be the same kernel.
Going to test now!
Do the OC-s are overvolting, or 2.2 GHz uses the same voltage which uses 2.0GHz? And the GPU oc?
MIUI MM supported ??
Work on RR rom
magnum_2007 said:
If it's the same kernel source from Soviet kernel, it probably has the MTP bug. Takes always connecting to MTP. Also the boot animation hangs a little bit in the start. I am not sure about this one specifically. But from the looks of it seems to be the same kernel.
Click to expand...
Click to collapse
To fix MTP , Add this to build.prop and report .
kaushal_1711 said:
MIUI MM supported ??
Click to expand...
Click to collapse
Only for Nougat & Oreo
david kapek said:
Work on RR rom
Click to expand...
Click to collapse
Spectrum support is also present . You can use that too .
holozis_HUN said:
Going to test now!
Do the OC-s are overvolting, or 2.2 GHz uses the same voltage which uses 2.0GHz? And the GPU oc?
Click to expand...
Click to collapse
No Over volting
Kevin Saiza said:
To fix MTP , Add this to build.prop and report .
Click to expand...
Click to collapse
What to add in build.prop ?
Sorry its in op saw r8 now
david kapek said:
Work on RR rom
Click to expand...
Click to collapse
Should work on RR and all custom Nougat and Oreo roms
itsRJT said:
What to add in build.prop ?
Click to expand...
Click to collapse
Add The code in OP
Folder in miui is blank
Wow. Thanks man for many features. i glad for see hotplug kernel. But not work on my aosp rom lazyplug.
exodius48 said:
Folder in miui is blank
Click to expand...
Click to collapse
As soon as kernel is tested it will be uploaded .
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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.
/
ReVolt_rebon Kernel For Redmi Note 4
Features :
--Upstream to 3.18.99 & based on LA.UM.6.6.r1-06700-89xx.0 caf tag
--Android O (8.0&8.1) only
--New display supported
--Compiled with Linaro 7.x A53 tool-chain
--Optimized for msm8953 chip
--KCAL color control
--Sound control
--Pdesire audio drivers
--GPU boost added
--Virtual memory : KSM,ZRAM, ZCACHE & FONT SWAP
--Misc : Dynamic Fsync, Arch Power,CRC & Gentle fair sleepers toogle
--Added Intelitermal solution
--I/O SCHEDULERS :FIOPS,MAPLE,SIO,BFG,CFQ,deadline,noop
--Gpu oc to 750 MHz [removed]
-- Governor :Blue_active,,chill,relaxed ,conservative, ondemand, userspace, powerspace, interactive, performance.
--Tweaked interactive /electron governor
--Early suspend driver
--Vibration intensity control
--F2FS support
--Fingerprint sensor boost driver
--exFAT Support
--Disabled CRC check (up to 30% faster I/O)
--Blocked many wakelocks
--USB fast charge
--KSM optimization
--Zram optimization
--random updated to 4.2
--Frandom number generator
--HZ 100 for best performance
--HW 32,chacha20poly1305,poly1305 & SHA256 cypto support
--Load average fix
--Optimized SHA256
--Nvidia power saving tunnigs
--Ardeno idler
--Power suspend
--Quick wakeup
--USB fast charge 2.0
--KCAL color control
--Wireguard support
--Gestures :
Swipe to wake
Swipe to sleep
Double tap to wake
--Boeffla wakelocker
-- TCP congestion algorithm : bic,cubic, htcp, highspeed, vegas, reno, scalable, lp, , illinois, Westwood,hybla,veno,yeah
--spectrum support
--Works in both AOSP/LineageOS based ROMs
--General Performance & Battery life optimizations
And more you can find on my GitHub in commits
DOWNLOADS
Click here to Download
Credits :
- LINUS for the sources
- @LordArcadius
- @droidTug
@Frap129
- @franciscofranco
[email protected]
[email protected]
[email protected]
- @arnav Gosain
-all the other developers from i cherry-picked commits
-all the other testers:silly:
Special thanks [email protected] a.k.a that dot os guy for helping me with small things
I know there are some typo and error in this thread and this thread is messy one. Just Deal with it. You are here to get the kernel and read the instructions which are written perfectly in the thread.
For support and seamless update join our telegram group
ReVolt group
Requirements
Redmi note 4 SD or Mido
Working and functional brain
Basic understanding on how to read things
Capability to use Google.com
Not messing things up ,just to look cool
Important
When reporting anykind of issue provide logs we are not wizard that we can solve the issue with a tip of our fingers.
Be specific while reporting issue
XDA:DevDB Information
[Kernel][mido] ReVolt Kernel [Los/Aosp], Kernel for the Xiaomi Redmi Note 4
Contributors
Boomshiva, NATO66613
Source Code: https://github.com/kondors1995/android_kernel_xiaomi_msm8953
Kernel Special Features: Compiled with Linaro 7.x A53 tool-chain && Optimized for msm8953 chip
Version Information
Status: Beta
Current Beta Version: O-R-20b
Beta Release Date: 2018-03-17
Created 2017-10-22
Last Updated 2018-03-17
XDA:DevDB Information
Revolt_reborn, Kernel for the Xiaomi Redmi Note 4
Contributors
meheboobalam1
Kernel Special Features:
Version Information
Status: Beta
Created 2018-03-19
Last Updated 2018-03-19
Reserved
ReVolt update R24
Changelog:
*upstream to 3.18.102
*updated to caf LA.UM.6.6.r1-07200-89xx.0.xml
*compiled with Linaro tc gcc 7.3
*Added graphite's optimization
*rebased to treble unified tree
*optimized shed framework
*cleaned up kernel tree
* added some recommendations from qcom
*tuned spectrum profiles (recommended settings)
*added support for treble ROM
By : @NATO66613
Our support group : @revoltbysovietteam
TREBLE BUILD
Download link: https://www.androidfilehost.com/?fid=962187416754472779
NON TREBLE BUILD
Download link: https://www.androidfilehost.com/?fid=818070582850505392
#revolt
#kernel
What's the point ?
Well boomshiva told me to make one thread he would be busy so I would maintain it
Shouldn't it be ReVolt_Reborn?
Corrected it actually my apologies this thread have been created under mess so this was in kind of messy. Still a lot of surprise are coming and you would love them the project has been rebooted
meheboobalam1 said:
Corrected it actually my apologies this thread have been created under mess so this was in kind of messy. Still a lot of surprise are coming and you would love them the project has been rebooted
Click to expand...
Click to collapse
GPU and CPU overclocked?
Nope.
In near future maybe
Okay then
Do you have a plan to support Miui? It would be so nice.
Sent from my Redmi Note 4X using Tapatalk
Testing on Pixel Experience
meheboobalam1 said:
Nope.
In near future maybe
Click to expand...
Click to collapse
The spelling error in the title makes me cringe.
Eas upp on R20
MyNameIsRage said:
The spelling error in the title makes me cringe.
Click to expand...
Click to collapse
LOL.
And the messy feature list.
MyNameIsRage said:
The spelling error in the title makes me cringe.
Click to expand...
Click to collapse
Ikr
Is this project dead?
No. The new version of the kernel was published by a telegram.
SFSoFar said:
Is this project dead?
Click to expand...
Click to collapse
Here latest versions. Both of them builded on 03 April
Non-Treble
Treble
Just got banned from the Telegram group... I just was using the comands ?
Black Screen Gestures
meheboobalam1 said:
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.
/
ReVolt_reborn Kernel For Redmi Note 4
Features :
--Upstream to 3.18.99 & based on LA.UM.6.6.r1-06700-89xx.0 caf tag
--Android O (8.0&8.1) only
--New display supported
--Compiled with Linaro 7.x A53 tool-chain
--Optimized for msm8953 chip
--KCAL color control
--Sound control
--Pdesire audio drivers
--GPU boost added
--Virtual memory : KSM,ZRAM, ZCACHE & FONT SWAP
--Misc : Dynamic Fsync, Arch Power,CRC & Gentle fair sleepers toogle
--Added Intelitermal solution
--I/O SCHEDULERS :FIOPS,MAPLE,SIO,BFG,CFQ,deadline,noop
--Gpu oc to 750 MHz [removed]
-- Governor :Blue_active,,chill,relaxed ,conservative, ondemand, userspace, powerspace, interactive, performance.
--Tweaked interactive /electron governor
--Early suspend driver
--Vibration intensity control
--F2FS support
--Fingerprint sensor boost driver
--exFAT Support
--Disabled CRC check (up to 30% faster I/O)
--Blocked many wakelocks
--USB fast charge
--KSM optimization
--Zram optimization
--random updated to 4.2
--Frandom number generator
--HZ 100 for best performance
--HW 32,chacha20poly1305,poly1305 & SHA256 cypto support
--Load average fix
--Optimized SHA256
--Nvidia power saving tunnigs
--Ardeno idler
--Power suspend
--Quick wakeup
--USB fast charge 2.0
--KCAL color control
--Wireguard support
--Gestures :
Swipe to wake
Swipe to sleep
Double tap to wake
--Boeffla wakelocker
-- TCP congestion algorithm : bic,cubic, htcp, highspeed, vegas, reno, scalable, lp, , illinois, Westwood,hybla,veno,yeah
--spectrum support
--Works in both AOSP/LineageOS based ROMs
--General Performance & Battery life optimizations
And more you can find on my GitHub in commits
DOWNLOADS
Click here to Download
Credits :
- LINUS for the sources
- @LordArcadius
- @DroidTug
[email protected]
- @franciscofranco
[email protected]
[email protected]
[email protected]
- @Arnav Gosain
-all the other developers from i cherry-picked commits
-all the other testers:silly:
Special thanks [email protected] a.k.a that dot os guy for helping me with small things
For support and seamless update join our telegram group
ReVolt group
Requirements
Redmi note 4 SD or Mido
Working and functional brain
Basic understanding on how to read things
Capability to use Google.com
Not messing things up ,just to look cool
Important
When reporting anykind of issue provide logs we are not wizard that we can solve the issue with a tip of our fingers.
Be specific while reporting issue
XDA:DevDB Information
[Kernel][mido] ReVolt Kernel [Los/Aosp], Kernel for the Xiaomi Redmi Note 4
Contributors
Boomshiva, NATO66613
Source Code: https://github.com/kondors1995/android_kernel_xiaomi_msm8953
Kernel Special Features: Compiled with Linaro 7.x A53 tool-chain && Optimized for msm8953 chip
Version Information
Status: Beta
Current Beta Version: O-R-20b
Beta Release Date: 2018-03-17
Created 2017-10-22
Last Updated 2018-03-17
XDA:DevDB Information
Revolt_reborn, Kernel for the Xiaomi Redmi Note 4
Contributors
meheboobalam1
Kernel Special Features:
Version Information
Status: Beta
Created 2018-03-19
Last Updated 2018-03-19
Click to expand...
Click to collapse
If Swipe to Wake id Possible Thn I am Sure More Black Screen Gestures are Possible Too. Please Do Something We Want it in Our Beloved Rn4
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Jasper is a kernel based on CAF 3.18 kernel source with linux-stable merged in coming-out with bunch of a features.
Disclaimer
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this KERNEL before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
Please read completely this thread before using. If you are coming from other custom kernel, please restore to stock boot.img or dirty flash your rom before flash this!
Click to expand...
Click to collapse
Features:
Compiled with GCC 8.2
Powered by osm0sis' AnyKernel2
Linux version 3.18.124
LA.UM.6.6.r1-09900-89xx.0 caf tag
F2FS v4.19-rc1 with GC patches
Upstreamed binder, SDcardFS, FUSE, and uid_sys_stats
Updated Prima (LA.UM.6.6.r1-09900-89xx.0)
CPU & GPU tuning
Sound control
Voltage Control
Adreno changes
KCAL Color Control
Boeffla Wakelock Blocker
SafetyNet bypass code
GPU boost added
Disabled GFS
Misc: Fsync and CRC toogle
CPU Governor: lisi, elementalx, electron, blu_active, alucard, darkness, interactive (default), clarity, conservative, ondemand, powersave & performance
I/O Scheduler: noop, deadline, cfq, bfq-v8r12, maple (default), fiops, sio & zen
TCP congestion algorithm: westwood (default), cubic, reno, bic & lp
CPU Hotplug: AutoSMP & AiO Hotplug
Tweaked interactive governor
Vibration intensity control
F2FS support
Backlight dimmer
Blocked many wakelocks
Disabled CRC check (up to 30% faster I/O)
SHA256 cypto support
Optimized SHA256
Load average fix
Zram optimization
Random updated to 4.2
Frandom number generator
Wake gestures with vibration control
Wireguard support
Idle power consumption reduced to the absolute minimum
Boost device when the screen is woken
Power efficient workqueues enabled by default
MM tweaks
USB HID gadget support
SdFat filesystem support
Other small improvements...
Some features might not appears in KA nor ExKM vice versa.
Release criteria:
Update will be provided whenever a new caf tag is available!
Compatibility:
r1+: 8.1.x Oreo, both Treble and non-Treble ROMs.
r6+: Supports installation on P Semi-GSI 9.0 Pie based ROMs.
TG Group:
https://t.me/JasperKernel
Note:
No feature requests. Suggestions are still welcome, however.
Credits:
(alphabatical order)
@DyWN
@HridayHS
@krasCGQ
@nathanchance
The Linux Foundation, CAF
All others who have their commits or contributions picked.
And everyone who helped me.
XDA:DevDB Information
Jasper Kernel, Kernel for the Xiaomi Redmi 3S
Contributors
Pawan.S 5277!
Source Code: https://github.com/PawanS5277/JasperKernel
Kernel Special Features: Mentioned above!
Version Information
Status: Stable
Current Stable Version: r9
Stable Release Date: 2018-10-14
Created 2018-06-04
Last Updated 2019-03-04
Downloads:
AndroidFileHost
MediaFire
8.1 -- Non-treble, 8.1T -- Treble!
Known issues:
On every (re)boot, treble-enabled ROM users may get a message regarding vendor image mismatch/internal problem. This is harmless and can be safely ignored.
Should be fixed since r4 for most users.
Installation Instructions:
Download the JasperKernel zip file.
Reboot to recovery
Backup your boot.img
Flash the zip you have downloaded
Reboot
Note: Don't flash kernel and magisk together. A reboot is necessary.
How to report bugs:
You should report bugs with format:
Rom information
Release of this kernel
Any setting that you have done after flash this kernel
log: logcat and dmesg if you encounter drivers problem.
log: last_kmsg if you encounter random reboot.
Changelogs:
r9 - October 14, 2018 (UTC +5:30)
Linux 3.18.124
CAF LA.UM.6.6.r1-09900-89xx.0
F2FS v4.19-rc1
Misc Changes
r8 - August 28, 2018 (UTC +5:30)
Linux 3.18.120
CAF LA.UM.6.6.r1-09600-89xx.0
sdfat: Update to version 2.0.8
Added ElementalX Governor
r7 - August 09, 2018 (UTC +5:30)
Merged Linux 3.18.118
CAF LA.UM.6.6.r1-09500-89xx.0
Reverted a potentially troubling commit, MMC related changes.
r6 - July 30, 2018 (UTC +5:30)
Merged Linux 3.18.117
CAF LA.UM.6.6.r1-09400-89xx.0
F2FS v4.18-rc1
Synced rapid GC with F2FS v4.18-rc1
AK2: Allowed installation on P Semi-GSI - krasCGQ
r5 - July 22, 2018 (UTC +5:30)
Upstreamed to 3.18.116
Reverted 2 commits
r4 - July 20, 2018 (UTC +5:30)
Single zip for both treble and non-treble builds
Eliminated vendor mismatch warning on every (re)boot
Upstreamed to 3.18.115
LA.UM.6.6.r1-09200-89xx.0 caf tag
Prima Updates
Reduce Advanced TCP congestion control
Removed some more unwanted wakelockes
Initial GPU frequency is set to 216 MHz
Miscellaneous changes
r3 - July 04, 2018 (UTC +5:30)
Upstreamed to 3.18.114
LA.UM.6.6.r1-09000-89xx.0 caf tag
Miscellaneous changes
r2 - June 17, 2018 (UTC +5:30)
Upstreamed to 3.18.113
LA.UM.6.6.r1-08900-89xx.0 caf tag
F2FS updates
Updated prima
Added lisi governor
Removed few governors
Fixed broken devfreq governors
Miscellaneous changes
r1 - June 01, 2018 (UTC +5:30)
Initial release.
Just in case!
Looks promising,definitely gonna try it,thank you so much,and congrats for your first work
Can you give best performance settings for heavy games? I am a noob.
And can I flash it on [03/06]AEX.Mod v5.5 Oreo[OMS/DUI] by jar2105
Wink Wink... Awsome man..
This kernel is indeed awesome, another good Kernel for Redmi 3S is here
Have tried it on Pixel Experience latest, and indeed it improves Battery performances. Will try it for Bootleggers soon
Thanks for this kernel!
Chris828 said:
This kernel is indeed awesome, another good Kernel for Redmi 3S is here
Have tried it on Pixel Experience latest, and indeed it improves Battery performances. Will try it for Bootleggers soon
Thanks for this kernel!
Click to expand...
Click to collapse
Hi
Please can you inform the config used in your case?
Thanks.
Chris828 said:
This kernel is indeed awesome, another good Kernel for Redmi 3S is here
Have tried it on Pixel Experience latest, and indeed it improves Battery performances. Will try it for Bootleggers soon
Thanks for this kernel!
Click to expand...
Click to collapse
Try for Franken ROM before Bootleggers...
The Franken is also one of the best ROM I've used... But due to some battery issues I've changed to other ROM...
So, please request you to try it on Franken ROM first
Thanks great work sir tried on pixel experience ROM became smooth and bullet fast
Very good kernel. Plz can you tell nature of electron & Clarity Gov ?
Ani96 said:
Very good kernel. Plz can you tell nature of electron & Clairty Gov ?
Click to expand...
Click to collapse
Electron is a governor based on interactive from the latest MSM8994 CAF branch with more upstream improvements, powersave bias, screen off max frequency, and some other tweaks to improve battery life without hindering performance.
Ryan added this as commit msg for clarity "Basicly this from interactive CAF with aditional tunables and tweaks. such as: - Remove boost functional - Limit max frequency when screen off. - Using relation cpu frequency Current (C) (Low power as possible). - additional down load tunable. "
tejjoshii said:
Can you give best performance settings for heavy games? I am a noob.
And can I flash it on [03/06]AEX.Mod v5.5 Oreo[OMS/DUI] by jar2105
Click to expand...
Click to collapse
Yes, you can use this kernel in that rom.
Use performance as cpu & gpu governor, set deadline as I/O scheduler.
If you use msm-adreno-tz gpu governor, then also set gpu boost accordingly.
What about fast charging ?
Only 6 of the 8 cores are used.
sinrequilorios said:
Only 6 of the 8 cores are used.
Click to expand...
Click to collapse
Disable core control.
You can manage how cores should work by using KA or ExKM.
Pawan.S 5277! said:
Disable core control.
You can manage how cores should work by using KA or ExKM.
Click to expand...
Click to collapse
I'm using Kernel Adiutor.
Why the cpu max freq doesn't remain 1497 and comes back to 998 , no matter what the governance is.
Nice work bro!
Working good with extended rom
.
.
.
.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel focuses on STABILITY. I wont be adding things which I deem isn't necessary. Futher, there wont be false claim like epic battery or ultimate performance etc.
No ETA!!!
Compatibility:
Custom roms based on Orep and Pie
MIUI builds can be found below, but won't be supported.
Features:
Based on LA.UM.7.2.r1-05500-sdm660.0 caf tag
Up-to-date with latest linux kernel base (4.4.166)
Compiled with CLANG 7.0.x
"Legendary" battery life *Pun intended*
Double tap to wake [Thanks to @vasishath]
Sound Control (Thanks to @shekhawat2)
KCAL support
Added Adreno boost
WireGuard support
And many more!
I would like to thank these amazing people for all their help and contributions!
@Shahan_mik3
[* @vasishath
[* @frap129
[* @nathanchance
@akhilnarang
@AxelBlaz3
[* @shekhawat2
@Ajmy_znr
@Venu_GopalU (The Super Cool Logo)
All the devs from whom i kanged
This awesome community
Ping me if I missed anyone
Installation:
Download the zip
Flash it using any recovery
Tweak it as you like with kernel managers like EX Kernel Manager!
I would like to thank @nathanchance for his work on android-linux-stable which is of great help to noobs like me!
Download Link:
R2.4 Link : https://www.androidfilehost.com/?fid=11410963190603870739
https://drive.google.com/folderview?id=1O-s2sAj7-Y4VJfKK49RTbjbLjbfoTfxw
MIUI Builds : https://androidfilehost.com/user/?w=settings-dev-files&flid=279267
Spectrum App:https://www.androidfilehost.com/?fid=5862345805528051894
Note: I have changed some strings to change the profile naming. No other changes are there in the app
All credits for spectrum goes to @frap129 . I have uploaded the changes to my git.
Older Builds : https://www.androidfilehost.com/?w=files&flid=274260
Telegram Group: Invite Link
Like my work? Nice!
XDA:DevDB Information
NoName Kernel, Kernel for the Xiaomi Redmi Note 5 Pro
Contributors
mihran_thalhath
Source Code: [url]https://github.com/mihranz7/kernel_xiaomi_whyred[/URL]
Kernel Special Features: LEGENDARY BATTERY BACKUP if you connect to the charger!
Version Information
Status: Stable
Current Stable Version: v2.4
Stable Release Date: 2018-12-09
Beta Release Date: 2018-12-09
Created 2018-06-04
Last Updated 2018-12-09
Changelog r2.4
- Merge in linux-stable 4.4.166
- Merge latest caf tag LA.UM.7.2.r1-05500-sdm660.0
- Remove OC/UC
- Remove spectrum support for now
- Remove the extra governors
- Remove the extra IO scheds
- CPU Input Boost
- and many other things...
Changelog r2.2
- Merge in linux-stable 4.4.159
Changelog r2.1
- Merge in 4.4.158
- Merge latest caf tag LA.UM.7.2.r1-04900-sdm660.0
Changelog r2.0:
- Rebased on Pie caf tag
- Upstreamed to 4.4.157
- Enabled CPU Boost
- Many misc changes
Changelog r1.8:
- Upstream to 4.4.145
- Merge latest caf tag LA.UM.6.2.r2-04800-sdm660.0
- Add sound control (Thanks to @shekhawat2)
- Fix issues with spectrum profiles
Note: People on P Semi-GSI need to set profiles on each reboot because P Semi-GSI doesn't save the last used profiles for some reason.
Changelog r1.7:
- Upstream to 4.4.143
- Update spectrum profiles
- Reduce voltages a bit
Changelog r1.6:
- Add Spectrum support (Download Spectrum App from the link in OP as it has some strings modified)
- Upstream to 4.4.141
- Merged latest caf tag
- Remove CPU boost
- Add Simple GPU algorithm
Changelog r1.5:
- Upstreamed to 4.4.140
- Merged latest caf tag
- Fix issues with WiFi (Thanks to @akhilnarang)
- Move to SDFAT driver
- Other changes
OC version:
- Added 2.2Ghz step
Changelog r1.4:
*Add Darkness cpu governor
*Add Chill cpu governor
*Add row io sched
*Add more frequencies to both cluster [Only on OC version]
*Various other optimizations
Changelog r1.3:
*Upstream to 4.4.138
*Enforcing by default
*Add fingerprint boost driver
*Add Alucard governor
*Support for TTL fixation
*Various other changes
Changelog r1.2 :
*Merge latest LA.UM.6.2.r2-03900-sdm600.0 caf tag
*Merge latest kernel base (4.4.136) (Thanks to @Shahan_mik3)
*Add tripndroid governor
*Fix exfat support (Try and report)
* various other improvements
Changelog r1.1F :
*Fixes video focusing issues (thanks to miui devs for finally releasing the fix)
*Added Adreno Idler
*Disabled fsync by default
*Enabled a few tcp cong algo's and made westwood as default
*Various other improvements
This kernel is based on @Shahan_mik3 's and @vasishath 's amazing work!
https://github.com/Whyred-Dev/android_kernel_xiaomi_sdm660
I am using DERP kernel as the base now. Credits go to @akhilnarang
Gonna check if wifi is working. (some reports problems on other custom kernels).
Another custom kernel release
Thank you dev :good:
Will try it as soon as possible when link will be available
Is this a overclock kernel? Cause you say "adreno boost", I don't understand what it is…
OP updated with download links! Enjoy!
ZHQzhq087 said:
Is this a overclock kernel? Cause you say "adreno boost", I don't understand what it is…
Click to expand...
Click to collapse
Nop it doesn't support OC for now. Adreno boost means boosting gpu performance!
mihran_thalhath said:
OP updated with download links! Enjoy!
Nop it doesn't support OC for now. Adreno boost means boosting gpu performance!
Click to expand...
Click to collapse
Thanks. I know it's about GPU, but without overclocking, boosting performance seems difficult……
Small size comparing to most known.
ZHQzhq087 said:
Thanks. I know it's about GPU, but without overclocking, boosting performance seems difficult……
Click to expand...
Click to collapse
Even without overclocking, i don't have any issues with the performance of whyred.
mihran_thalhath said:
Even without overclocking, i don't have any issues with the performance of whyred.
Click to expand...
Click to collapse
That's true though
Nice work ?
**Legendary Battery backup **
Thank you so much for sharing .
nice work.....long list of features for a first build
Wifi, bluetooth, & Fingerprint works fine. Will report the battery life later
Nice work ??
Battery backup is noticable in just a few hours... literally good!!
Anyone experiencing Instagram keep crashing? Or it's rom related? I'm on AOSP extended.
edit : SOLVED
Is there anything that could be done to prevent the safetynet trip in the kernel?
Battery Backup is ?
Clarity Kernel | Stability for performance From HANA-CI Build Project
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Clarity is an EAS based kernel that have aim to get fully balanced with battery and performance usage without need any configuration to use. and also, always up-to-date with CAF, AOSP/Common, F2FS & SDFAT, designed for flash & forget kernel :3.
Features
Based on CAF Kernel Tag 'LA.UM.8.6.r1-04200-89xx.0'
Up-to-date for aosp common kernel 3.18 (https://source.codeaurora.org/quic/la/kernel/msm-3.18/log/?h=aosp/android-3.18)
Up-to-date for f2fs stable branch (https://github.com/jaegeuk/f2fs-stable)
Up-to-date for exfat stable branch (https://github.com/arter97/exfat-linux)
Compiled using Clang 11.0.0 NusantaraClang (Compat VDSO)
Merge EAS Based on (https://github.com/EAS-Project/msm-3.18)
Schedutil & Pwrutilx CPU Governor
CPUSets & Stune Assist (EAS Assist Management)
Upstreamed CFQ and BFQ I/O Schedulers
Audio Optimizations (UHQA, Slimbus OC, etc)
Updated LZO/LZ4 Compressor/Decompressor Module
Optimized CPU Boost for EAS (Dynamic Stune Boost v3)
Upstreamed ZRAM,ZSMALLOC & ZCACHE
Improved Power Efficient Workqueue
Cortex a53 Optimizations
USB Fastcharge
Backlight Dimmer
And any other improvement or feature that i forget to tell '_' (Check git for more details)
AnyKernel Features
Up-to-date for AnyKernel3 master branch (https://github.com/osm0sis/AnyKernel3)
Import optimized powerhint for listed EAS Based ROM (Alvian Wahyu Humaini)
Compatibitlity
AOSP / LOS Based ROM
NOT Compatible with MIUI and Never be...
How To Install
Flash using recovery mode, reboot, done
Downloads
Sourceforge
Credits
The Linux Foundation, CodeAurora
@krasCGQ - For initial mido bringup kernel
@NATO66613 - For EAS initial mido bringup
@thehitman7 - For EAS initial mido bringup
@najahiii - For Nusantara Clang 10.0.0
@ramadhanr124 - For upstream support from new caf tag
@alanndz - For help me solved some issue on compiling kernel
@alvian29 - For optimized powerhint (EAS Based ROM)
And all others who have their commits or contributions picked
Tell me if i'm miss with credits
Join my telegram channel for new updates : Telegram Channel
No Telegram Group Support for now..
XDA:DevDB Information
Clarity Kernel For Redmi Note 4 from HANA-CI Build Project, Kernel for the Xiaomi Redmi Note 4
Contributors
Nicklas Van Dam
Source Code: https://github.com/HANA-CI-Build-Project/kernel_xiaomi_msm8953-3.18-2/tree/dev/kasumi
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r18
Stable Release Date: 2020-04-05
Created 2019-10-27
Last Updated 2020-04-05
Changelogs
r18 - 04-05-2020 (GMT+7)
Merge latest aosp/android-3.18 from common kernel changes up to 20200320
Merge latest kernel and wlan update from codeaurora with tag LA.UM.8.6.r1-04200-89xx.0
Merge latest stable update from https://github.com/KudProject/kernel_msm-3.18 with branch LA.UM.8.6.r1/aosp-updates to fix several issue with old upstream and missing commit
Switch to Proton clang version 11.0.0 build 20200330 (@kdrag0n)
Enable dead code elimination and LTO
Enable LLVM Polly optimizations
Move to full PELT half life 16ms implementation (Disable WALT)
Several improvement for PELT, Sched, NOHZ, CPUSets & schedutil cpu governor
Enable Ultra Low Power Save for all display panel
Properly set GPU Timeout to 64 ms
Switch to 100HZ Kernel tick rates
Apply several cpu qos optimizations from @Kerneltoast
Use default qos for active/wakeup latency
Include several latest optimizations from wahoo kernel @Kerneltoast)
Reworked ion/iommu & binder (Thanks to @zeta96)
Import binder from android-4.19 wahoo kernel (Thanks to @zeta96)
Import cpumask & irq updates from https://github.com/ProtoDump/kernel_xiaomi_santoni (Thanks to @ProtoChuz)
Import SLMK from wahoo kernel @Kerneltoast)
Set several worker to run as performance critical @Kerneltoast)
Re-import boeffla wakelock blockers and several wakelock handling commit
Misc changes with wlan driver
Optimized charging driver
Add QNS charging driver
Fixed msm performance issue
Sync with general link updates
F2FS Rapid GC Updates
Disable other IPC Log error when IPC Logging is disable
Disable several kernel modules, debugging & tracing drivers
Drop DTS Eagle Audio Driver
Revert all mutex_lock commit
Misc optimizations
r17 - 01-28-2020 (GMT+7)
Merge latest aosp/android-3.18 common branch as per 20200128
Revert several commit from aosp/android-3.18 to fix issue on A/V or failure compilation
Upstreamed AnyKernel3 (No need to reflash magisk on android 10 after flash kernel)
Switch to Proton clang version 10.0.0 (@kdrag0n)
Disable LLVM Polly optimizations
Merge more missing upstream changes @krasCGQ)
Use proper fix for last workaround on wifi drivers @krasCGQ)
Code cleanup for mido kernel specific changes @krasCGQ)
Import Xiaomi Thermal changes and several msm thermal optimizations
Misc gpu optimizations @Kerneltoast)
Switch to 80Hz arbitrary tick rates (@tytydraco)
Several I/O optimizations (@tytydraco)
Other misc optimizations
r16 - 01-06-2020 (GMT+7)
Merge latest aosp/android-3.18 branch as per 20200105
Fix other old upstream issue for missing changes on aosp-3.18 (Thanks to @krasCGQ)
Apply ion/iommu optimizations from @Kerneltoast (Thanks to @ramadhanr124 & @Zile995)
MSM Thermal optimizations
Memcmp optimizations
Improve CPUSets Assist
Implement crypto NEON XOR accelerated + CRC32 performance
Disable other left debugfs drivers
Disable auditing on selinux
Disable backlight dimmer by default
Disable several audio tweaks features by default
Disable sched_boost tune on kernel features
Removed Boeffla Wakelock Blocker
Other misc optimizations
r15 - 12-20-2019 (GMT+7)
Merge kernel AOSP / Google Common Source as per 20191220 (GMT+7)
Updated Kernel CAF & PRIMA Wlan Tag to 'LA.UM.8.6.r1-02900-89xx.0'
Apply qualcomm mismerges commit for 3.18 (thanks to @LilBlinx)
Revert backport totalram new pages api from kernel 4.4
Merge PELT Halflife 16ms features from thanks to @NATO66613
Disable sched walt
Introduce Energy Model Management Framework for legacy support
Several schedutil governor optimization
Introduce SchedTune Assist v3 and optimized it
Improve CPUSets Assist
Disable userspace cpu boosting
Disable top-app prefer idle tuning
Use 100Hz timer tick rate frequency
Kill google camera and settings from background
Disable DebugFS drivers on kernel (debugging think)
Remove audit dependency on selinux
Import msm thermal optimizations from @TheHitMan7
Update powerhint from @alvian29
Other misc optimizations
r14 - 11-28-2019 (GMT+7)
Compiled using latest nusantara clang 10.0
Switch prima WLAN to tag 'wlan-driver.lnx.1.0-r33-rel'
Merge kernel AOSP / Google Common Source as per 20191128 (GMT+7)
Fixup older AOSP / Google Common merge issue Thanks to @krasCGQ (github)
Fixup unstability / random reboot issue from last build
Drop completely yama kernel security
Drop blu schedutil governor
Misc GPU Optimizations
Other misc fixes, look git for more details :v
r13 - 11-16-2019 (GMT+7)
Merge Latest CAF Kernel tag 'LA.UM.8.6.r1-02600-89xx.0'
Merge Kernel AOSP / Google Common Source as per 20191115 (GMT+7)
Fixup old upstream issue after patch 3.18.125
Updated swait functions
Upstream LZ4 decompression
Implement system wide power efficient workqueue
Cleanup old SLMK Merged
Import Blu Schedutil CPU Governor (Thanks to @TheHitMan7)
And other misc optimizations (look git for more details)
r12 - 11-01-2019 (GMT+7)
Merge Kernel AOSP / Google Common Source as per 20191101 (GMT+7)
Merge Latest EXFAT FS as per (20191030 GMT+7)
Migrate all init customizations to kernel (hardcoded) during SAR implementation on some android 10 ROM
Backported totalram_pages api from kernel 4.4
Add few kgsl optimizations
Add SHA256/512 Encryption
Remove a few HZ dependency
Revert some thermal optimizations
Remove dirty hack compiler workaround for kernel
Remove Qualcomm Panic data corruption commits from old sources
And other misc optimizations (look git for more details)
r11 - 10-27-2019 (GMT+7)
Merge latest CAF kernel tag 'LA.UM.8.6.r1-02300-89xx.0'
Merge kernel AOSP / Google Common Source as per (20191027 GMT+7)
Merge latest EXFAT FS as per (20191027 GMT+7)
Switch to CFQ as default I/O Schedulers
Revert simple LMK and switch back to ALMK
Improve clang Kernel Hardening
Remove some high priority workqueue on kernel
Enable kernel sched sysctl sysfs
r10 - 10-27-2019 (GMT+7)
Based on LA.UM.8.6.r1-01900-89xx.0 CAF Kernel & Prima tag
Compiled using NusantaraDevs Clang 10.0.0 (Compat VDSO)
Merged Latest AOSP/Common kernel changes for 3.18 from https://github.com/aosp-mirror/kernel_common as per 20191018 (GMT +7)
Use LLVM Polly Optimizations for clang
Rebased EAS algorithm to https://github.com/EAS-Project/msm-3.18
Removed several EAS patch & CPU Governor (energy capacity, power allocator & energy modelling, sched_boost)
Removed several unused patch during new base migration
Removed several GPU optimizations
Removed several GPU patch optimizations
Removed SDFAT FS & Import EXFAT FS (use vfat fs as default for fat partition)
Introduce CPUSets Assist
Add audio-app stune boost configuration
Import optimized intelli thermal v3.0
Enable CPU CAF Boost toggle & Dynamic Stune Boost (0ms)
Reset schedutil to default google value state (also cleanup)
Fix some wakelock issue
Other misc cleanup & optimizations
Older changelog isn't available for public, due still experimental builds
Two Builds Temporary
NOTE:
- Build split to 2 versions, look 'Android Version' code [P / Q] at the end of file name for installation
- For android 10, please enable thermal manager manually from kernel manager
Reason:
- Android 10 build on mido was implement SAR in ROM and that was mess init kernel patching, so android 10 init can't be patched from anykernel normally. Another workaround is only from hardcoded directly to kernel only for android 10
- Android 9 version doesn't have this issue, and still can use init tweaking instead.
Wow cool post , thanks for sharing
New kernel. 2 version in one day !
henxui25 said:
New kernel. 2 version in one day !
Click to expand...
Click to collapse
Not 2, there's actually one. Another is only old version that still have close related with a new one.
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Quick wake up, schedutil + cfg = 10+ working hours of my phone screen.
Nice job, thanks
Liquid Remix Pie + Clarity Kernel r11
fortrose said:
Quick wake up, schedutil + cfg = 10+ working hours of my phone screen.
Nice job, thanks
Liquid Remix Pie + Clarity Kernel r11
Click to expand...
Click to collapse
You're welcome
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Tnx for cpu thermal feature.
Echo MsK said:
Tnx for cpu thermal feature.
Click to expand...
Click to collapse
You're welcome
Can anyone check jitters using Benchkit magisk module?
New r12 build is up
Some Notes:
- Look at Here
Download Link:
- Here
Watanabe_You said:
Can anyone check jitters using Benchkit magisk module?
Click to expand...
Click to collapse
Any problem with jitter, sir?
Thank you for this kernel, I have installed it on Resurrecting Remix and it says its not EAS based rom. Is it importan this?
Also, how can it be set backlight dimmer?
Enviado desde mi Redmi Note 4 mediante Tapatalk
amibumping said:
Thank you for this kernel, I have installed it on Resurrecting Remix and it says its not EAS based rom. Is it importan this?
Also, how can it be set backlight dimmer?
Enviado desde mi Redmi Note 4 mediante Tapatalk
Click to expand...
Click to collapse
Not important, that just algorithm to replace powerhint.json if exist.
Backlight dimmer you can set using FK Kernel manager for more details, if you're using smartpack or etc, then it'll show only simple on/off toggle.
Nicklas Van Dam said:
Any problem with jitter, sir?
Click to expand...
Click to collapse
I'm not on eas ROM right now. Previous eas kernel I used usually had high jitter, so I want to see if this one is better
Watanabe_You said:
I'm not on eas ROM right now. Previous eas kernel I used usually had high jitter, so I want to see if this one is better
Click to expand...
Click to collapse
I'm currenrly not on EAS rom too now, is this testing only for EAS based ROM?
Sent from my Xiaomi Redmi Note 4 using XDA Labs
Hi. This is based Android 10 or Android 9?
Nicklas Van Dam said:
I'm currenrly not on EAS rom too now, is this testing only for EAS based ROM?
Click to expand...
Click to collapse
It's for testing all devices.
Omg dude. I just flashed from telegram your caf kernel on advanced lineage and is extremely fast