Releases: Panchajanya1999/msm-4.14
Eighteenth Release | Stable
Codename - Discombobulated (Music To Be Murdered By - Side B reference)
Changelogs over Seventeenth Release | [ 2 October, 2022 ]
-
Fully Supports Android 14
-
Dynamic ROMs only
-
Compiler Updates
-
Misc changes
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 14 - 15
-
Dynamic ROMs Only
-
No MIUI support
Full Changelog: Sixteenth...Eighteenth
Seventeenth Release | Stable
Codename - Discombobulated (Music To Be Murdered By - Side B reference)
Changelogs over Sixteenth Release | [ 23 August, 2022 ]
-
Introduce MGLRU and hooked it with SLMK for better memory management.
-
Port Samsung-only optimizations for CFQ-IOSCHED
-
Reduce scheduler latency for a better responsiveness
-
LZ4 backports, swapping is multiple times faster now.
-
KGSL backports, much smoother UX
-
Reduce swapping aggresiveness to 10, apps stay in RAM for a longer time instead of swapped out.
-
Binder backports
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 11 - 13
-
No MIUI support
Sixteenth Maintenance Release | Stable
Codename - Discombobulated (Music To Be Murdered By - Side B reference)
Changelogs over Fifteenth Release | [7 August, 2022]
-
Several Binder Backports from mainline
-
Disable WiFi driver tracing, since its un-necessary on production kernels
-
General improvements
-
Merge latest F2FS updates from jaegeuk/f2fs-stable
-
Switch to Android default 300 HZ kernel timer frequency for better responsiveness
-
Compiler Updates [ Clang 16] with code fixes.
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 11 - 12
-
No MIUI support
Full Changelog: Fifteenth...Sixteenth
Fifteenth Maintenance Release | Stable EOL
Codename - Discombobulated (Music To Be Murdered By - Side B reference)
Changelogs over Fourteenth Release | [19 June, 2022]
-
Backported GCC Shadow Call Stack
-
Built with latest GCC 12.1.0
-
Compress Initial Ramdisk for building new AOSP/Custom recoveries
-
Pack
unzip
binary with flasher to fix flashing kernel on too old unmaintained recoveries.
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 11 - 12
-
No MIUI support
Fourteenth Stable Release | EOL ( End Of Life)
Codename - Discombobulated (Music To Be Murdered By - Side B reference)
Changelogs over Thirteenth Release | [22 February, 2022]
-
CAF Upstream to latest tag
-
Merge latest F2FS changes
-
Avoid setting optimisation flag while linking with LLD
-
Hardcode GC thread urgent sleep time to 50ms
-
Bump silver cluster base frequency to 1.3 GhZ ( around 7% more efficiency with 5% more power consumption )
-
FUSE I/O implementation
Features
-
Compiled with Azure Clang Compiler
-
Built with Link Time Optimization along with Shadow Call Stack, Control Flow Integrity
-
Removed excessive bloats and DEBUG related features to improve performance.
-
Optmized CPU frequency and EAS energy model for better overall efficiency
-
Backported certain codes and features carefully for enhancements
-
Introduced BBRv2 TCP
-
Introduced SLMK for better RAM management
-
Backported LZ4 for better multitasking.
-
USB DAC works flawlessly with this kernel.
-
Sound Enhancements with improved AAC.
-
Improved UI/UX fluidity and performance.
-
Fix charging related issues and battery health stuck at max (enabled ML again)
-
Net tweaks + backports for better ping and gaming.
-
Lots of underhood changes
Notes - This is the last build of Azure Kernel, violet. Kernel won't be updated unless too necessary.
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 11 - 12
-
No MIUI support
Thirteenth Stable Release
Codename - Zeus (Music To Be Murdered By - Side B reference)
Changelogs over Twelfth Release | [18 Jan, 2022]
-
Removed ZRAM backports.
-
Minimize alarmtimer wakeup time for better idle power consumtion and lesser wakeups.
-
Dropped few debugging stuffs treewide
-
Scheduler backports for better scheduling and more smoothness + power consumtion.
-
Implemented few net tweaks for better ping and stability [ CloudFlare & ArchLinux ]
-
Major TCP backports from mainline for better connectivity.
Features
-
Compiled with Clang Compiler
-
Built with Link Time Optimization along with Shadow Call Stack, Control Flow Integrity
-
Removed excessive bloats and DEBUG related features to improve performance.
-
Optmized CPU frequency and EAS energy model for better overall efficiency
-
Backported certain codes and features carefully for enhancements
-
Introduced BBRv2 TCP
-
Introduced SLMK for better RAM management
-
Backported LZ4 for better multitasking.
-
USB DAC works flawlessly with this kernel.
-
Sound Enhancements with improved AAC.
-
Improved UI/UX fluidity and performance.
-
Fix charging related issues and battery health stuck at max (enabled ML again)
-
Net tweaks + backports for better ping and gaming.
-
Lots of underhood changes
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 11 - 12
-
No MIUI support
Twelfth Stable Release
Codename - Zeus (Music To Be Murdered By - Side B reference)
Features [5 Jan, 2022]
-
Compiled with Clang Compiler
-
Built with Link Time Optimization along with Shadow Call Stack, Control Flow Integrity
-
Removed excessive bloats and DEBUG related features to improve performance.
-
Optmized CPU frequency and EAS energy model for better overall efficiency
-
Backported certain codes and features carefully for enhancements
-
Introduced BBRv2 TCP
-
Introduced SLMK for better RAM management
-
Backported LZ4 for better multitasking.
-
USB DAC works flawlessly with this kernel.
-
Sound Enhancements with improved AAC.
-
Improved UI/UX fluidity and performance.
-
Fix charging related issues and battery health stuck at max (enabled ML again)
-
Lots of underhood changes
Wiki ( Includes Installation, Building )
Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki
Compatibility
-
Android 11 - 12
-
No MIUI support
Eleventh Stable Release
Changelogs [ 17th August ]
-
Fix fingerprint for Goodix users
-
Use more optimised frequencies (+24% speed and +20% little cluster efficiency in just ~5% more power consumption)
-
Asking "Will support my ROM??" will lead to ban (irreversible). Read Compatibility for more support.
-
Optimized touchscreen latency a bit.
-
Implement Shadow Call Stack from Clang ( security feature)
-
Quick Response from hardware keys, e.g. Power Button when waking up (approx 10ms latency)
-
Relax CPU usage a bit by relaxing QoS calls from certain codes
-
More under-the-hood fixes.
Test (for power users)
You can try setting
performance
governor to little cluster and enjoy better overall experiences. You will get much lesser battery drain than usual drain at max frequency
Notes [ Read Fully Before flashing]
-
I have made no changes or plans to drop MIUI. Latest MIUI will have issues and they need to drop kernel source. So, not recommended.
-
DTBO is forced. No need of renaming zips anymore.
-
No Slow Charging Issues, Its fully your stuff to deal with.
-
"Flash and Forget" strategy. No need of tuning, as Android is smart enough to do that.
-
If your device lags / doesn't boots after flashing kernel, blame your ROM. Kernel has no such issues
Compatibility
-
All Q AOSP/LOS/CAF based ROMs[ irrespective of trees ] (except Merotth's LOS or a ROM requires product partition mounting, ask your dev. I don't deal with these)
-
MIUI [ Older MIUIs, newer requires Xiaomi to drop source ]
-
Do not flash on OOS Ports [ it will boot and will work fine, but Screen Issues with Vivid Display and logspams ]
-
Do not flash on PE and Hentai by Dyneteve.
Tenth Stable Release
Changelogs [ 6th August ]
-
Upstream to 4.14.187-android-q (kernel) and Compiler too.
-
Backport Random Number Generator ( RNG ) driver from Linux 5.8
-
Full Support to Non-Rooted mode
-
Fix Safetynet Detection via command-line patching
-
ARM64 - Optimisations
-
Fixed a hell lot of performance issues.
Notes [ Read Fully Before flashing]
-
I have made no changes or plans to drop MIUI. Latest MIUI will have issues and they need to drop kernel source. So, not recommended.
-
DTBO is forced. No need of renaming zips anymore.
-
No Slow Charging Issues, Its fully your stuff to deal with.
-
"Flash and Forget" strategy. No need of tuning, as Android is smart enough to do that.
-
If your device lags / doesn't boots after flashing kernel, blame your ROM. Kernel has no such issues
Compatibility
-
All Q AOSP/LOS/CAF based ROMs[ irrespective of trees ] (except Merotth's LOS or a ROM requires product partition mounting, ask your dev. I don't deal with these)
-
MIUI [ Older MIUIs, newer requires Xiaomi to drop source ]
-
Do not flash on OOS Ports [ it will boot and will work fine, but Screen Issues with Vivid Display and logspams ]
-
Do not flash on PE and Hentai by Dyneteve.
Ninth Stable Release
Changelogs: [ 22nd June, 2020]
-
Upstream to 4.14.185-android-q (kernel) and Compiler too.
-
Built with Full LTO [supports both Clang and GCC] and LLVM's Polly Optimization
-
F2FS Updates
-
Updated BBR from Google [ BBR TCP ]
-
Huge Stacktracing removal across the source
-
Added support for Wireguard VPN
-
Removed CPU Input Boost and rather using efficient frequencies for overall better experience
-
Scheduler Updates
.....and many more you will not understand
Notes [ Read Fully Before flashing]
-
Dropped 67Hz Screen Refresh Rates [ False touches. I will not deal or support it again ]
-
No Slow Charging Issues, Its fully your stuff to deal with.
-
"Flash and Forget" strategy. No need of tuning, as Android is smart enough to do that.
-
If your device lags / doesn't boots after flashing kernel, blame your ROM. Kernel has no such issues
Compatibility
-
All Q AOSP/LOS/CAF based ROMs (except Merotth's LOS, it requires product partition mounting)
-
All MIUI or MIUI based ROMs [ MIUI 10 to 12 ][Q ofc}. To flash on a MIUI ROM, add dtbo to the zipname
Kernel Version will be "Unknown" (MIUI Fuckery, no need to worry about) -
Do not flash on OOS Ports [ it will boot and will work fine, but Screen Issues with Vivid Display and logspams ]
-
Do not flash on PE and Hentai by Dyneteve.