Skip to content

Releases: Panchajanya1999/msm-4.14

Eighteenth Release | Stable

21 Mar 08:48
5d13395
Compare
Choose a tag to compare

Codename - Discombobulated (Music To Be Murdered By - Side B reference)

Changelogs over Seventeenth Release | [ 2 October, 2022 ]

  1. Fully Supports Android 14

  2. Dynamic ROMs only

  3. Compiler Updates

  4. Misc changes

Wiki ( Includes Installation, Building )

Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki

Compatibility

  1. Android 14 - 15

  2. Dynamic ROMs Only

  3. No MIUI support

Full Changelog: Sixteenth...Eighteenth

Seventeenth Release | Stable

02 Oct 05:11
c012b45
Compare
Choose a tag to compare

Codename - Discombobulated (Music To Be Murdered By - Side B reference)

Changelogs over Sixteenth Release | [ 23 August, 2022 ]

  1. Introduce MGLRU and hooked it with SLMK for better memory management.

  2. Port Samsung-only optimizations for CFQ-IOSCHED

  3. Reduce scheduler latency for a better responsiveness

  4. LZ4 backports, swapping is multiple times faster now.

  5. KGSL backports, much smoother UX

  6. Reduce swapping aggresiveness to 10, apps stay in RAM for a longer time instead of swapped out.

  7. Binder backports

Wiki ( Includes Installation, Building )

Wiki for Azure kernel can be found here
https://github.com/Panchajanya1999/msm-4.14/wiki

Compatibility

  1. Android 11 - 13

  2. No MIUI support

Sixteenth Maintenance Release | Stable

07 Aug 08:06
3d7bf52
Compare
Choose a tag to compare

Codename - Discombobulated (Music To Be Murdered By - Side B reference)

Changelogs over Fifteenth Release | [7 August, 2022]

  1. Several Binder Backports from mainline

  2. Disable WiFi driver tracing, since its un-necessary on production kernels

  3. General improvements

  4. Merge latest F2FS updates from jaegeuk/f2fs-stable

  5. Switch to Android default 300 HZ kernel timer frequency for better responsiveness

  6. 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

  1. Android 11 - 12

  2. No MIUI support

Full Changelog: Fifteenth...Sixteenth

Fifteenth Maintenance Release | Stable EOL

19 Jun 16:52
82f33c1
Compare
Choose a tag to compare

Codename - Discombobulated (Music To Be Murdered By - Side B reference)

Changelogs over Fourteenth Release | [19 June, 2022]

  1. Backported GCC Shadow Call Stack

  2. Built with latest GCC 12.1.0

  3. Compress Initial Ramdisk for building new AOSP/Custom recoveries

  4. 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

  1. Android 11 - 12

  2. No MIUI support

Fourteenth Stable Release | EOL ( End Of Life)

22 Feb 15:29
90b5104
Compare
Choose a tag to compare

Codename - Discombobulated (Music To Be Murdered By - Side B reference)

Changelogs over Thirteenth Release | [22 February, 2022]

  1. CAF Upstream to latest tag

  2. Merge latest F2FS changes

  3. Avoid setting optimisation flag while linking with LLD

  4. Hardcode GC thread urgent sleep time to 50ms

  5. Bump silver cluster base frequency to 1.3 GhZ ( around 7% more efficiency with 5% more power consumption )

  6. FUSE I/O implementation

Features

  1. Compiled with Azure Clang Compiler

  2. Built with Link Time Optimization along with Shadow Call Stack, Control Flow Integrity

  3. Removed excessive bloats and DEBUG related features to improve performance.

  4. Optmized CPU frequency and EAS energy model for better overall efficiency

  5. Backported certain codes and features carefully for enhancements

  6. Introduced BBRv2 TCP

  7. Introduced SLMK for better RAM management

  8. Backported LZ4 for better multitasking.

  9. USB DAC works flawlessly with this kernel.

  10. Sound Enhancements with improved AAC.

  11. Improved UI/UX fluidity and performance.

  12. Fix charging related issues and battery health stuck at max (enabled ML again)

  13. Net tweaks + backports for better ping and gaming.

  14. 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

  1. Android 11 - 12

  2. No MIUI support

Thirteenth Stable Release

18 Jan 05:57
440a9de
Compare
Choose a tag to compare

Codename - Zeus (Music To Be Murdered By - Side B reference)

Changelogs over Twelfth Release | [18 Jan, 2022]

  1. Removed ZRAM backports.

  2. Minimize alarmtimer wakeup time for better idle power consumtion and lesser wakeups.

  3. Dropped few debugging stuffs treewide

  4. Scheduler backports for better scheduling and more smoothness + power consumtion.

  5. Implemented few net tweaks for better ping and stability [ CloudFlare & ArchLinux ]

  6. Major TCP backports from mainline for better connectivity.

Features

  1. Compiled with Clang Compiler

  2. Built with Link Time Optimization along with Shadow Call Stack, Control Flow Integrity

  3. Removed excessive bloats and DEBUG related features to improve performance.

  4. Optmized CPU frequency and EAS energy model for better overall efficiency

  5. Backported certain codes and features carefully for enhancements

  6. Introduced BBRv2 TCP

  7. Introduced SLMK for better RAM management

  8. Backported LZ4 for better multitasking.

  9. USB DAC works flawlessly with this kernel.

  10. Sound Enhancements with improved AAC.

  11. Improved UI/UX fluidity and performance.

  12. Fix charging related issues and battery health stuck at max (enabled ML again)

  13. Net tweaks + backports for better ping and gaming.

  14. 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

  1. Android 11 - 12

  2. No MIUI support

Twelfth Stable Release

05 Jan 18:09
a3ee3b0
Compare
Choose a tag to compare

Codename - Zeus (Music To Be Murdered By - Side B reference)

Features [5 Jan, 2022]

  1. Compiled with Clang Compiler

  2. Built with Link Time Optimization along with Shadow Call Stack, Control Flow Integrity

  3. Removed excessive bloats and DEBUG related features to improve performance.

  4. Optmized CPU frequency and EAS energy model for better overall efficiency

  5. Backported certain codes and features carefully for enhancements

  6. Introduced BBRv2 TCP

  7. Introduced SLMK for better RAM management

  8. Backported LZ4 for better multitasking.

  9. USB DAC works flawlessly with this kernel.

  10. Sound Enhancements with improved AAC.

  11. Improved UI/UX fluidity and performance.

  12. Fix charging related issues and battery health stuck at max (enabled ML again)

  13. 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

  1. Android 11 - 12

  2. No MIUI support

Eleventh Stable Release

17 Aug 09:36
487577f
Compare
Choose a tag to compare

Changelogs [ 17th August ]

  1. Fix fingerprint for Goodix users

  2. Use more optimised frequencies (+24% speed and +20% little cluster efficiency in just ~5% more power consumption)

  3. Asking "Will support my ROM??" will lead to ban (irreversible). Read Compatibility for more support.

  4. Optimized touchscreen latency a bit.

  5. Implement Shadow Call Stack from Clang ( security feature)

  6. Quick Response from hardware keys, e.g. Power Button when waking up (approx 10ms latency)

  7. Relax CPU usage a bit by relaxing QoS calls from certain codes

  8. 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]

  1. 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.

  2. DTBO is forced. No need of renaming zips anymore.

  3. No Slow Charging Issues, Its fully your stuff to deal with.

  4. "Flash and Forget" strategy. No need of tuning, as Android is smart enough to do that.

  5. If your device lags / doesn't boots after flashing kernel, blame your ROM. Kernel has no such issues

Compatibility

  1. 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)

  2. MIUI [ Older MIUIs, newer requires Xiaomi to drop source ]

  3. Do not flash on OOS Ports [ it will boot and will work fine, but Screen Issues with Vivid Display and logspams ]

  4. Do not flash on PE and Hentai by Dyneteve.

Tenth Stable Release

06 Aug 06:32
f620cf2
Compare
Choose a tag to compare

Changelogs [ 6th August ]

  1. Upstream to 4.14.187-android-q (kernel) and Compiler too.

  2. Backport Random Number Generator ( RNG ) driver from Linux 5.8

  3. Full Support to Non-Rooted mode

  4. Fix Safetynet Detection via command-line patching

  5. ARM64 - Optimisations

  6. Fixed a hell lot of performance issues.

Notes [ Read Fully Before flashing]

  1. 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.

  2. DTBO is forced. No need of renaming zips anymore.

  3. No Slow Charging Issues, Its fully your stuff to deal with.

  4. "Flash and Forget" strategy. No need of tuning, as Android is smart enough to do that.

  5. If your device lags / doesn't boots after flashing kernel, blame your ROM. Kernel has no such issues

Compatibility

  1. 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)

  2. MIUI [ Older MIUIs, newer requires Xiaomi to drop source ]

  3. Do not flash on OOS Ports [ it will boot and will work fine, but Screen Issues with Vivid Display and logspams ]

  4. Do not flash on PE and Hentai by Dyneteve.

Ninth Stable Release

24 Jun 15:27
0a71b42
Compare
Choose a tag to compare

Changelogs: [ 22nd June, 2020]

  1. Upstream to 4.14.185-android-q (kernel) and Compiler too.

  2. Built with Full LTO [supports both Clang and GCC] and LLVM's Polly Optimization

  3. F2FS Updates

  4. Updated BBR from Google [ BBR TCP ]

  5. Huge Stacktracing removal across the source

  6. Added support for Wireguard VPN

  7. Removed CPU Input Boost and rather using efficient frequencies for overall better experience

  8. Scheduler Updates
    .....and many more you will not understand

Notes [ Read Fully Before flashing]

  1. Dropped 67Hz Screen Refresh Rates [ False touches. I will not deal or support it again ]

  2. No Slow Charging Issues, Its fully your stuff to deal with.

  3. "Flash and Forget" strategy. No need of tuning, as Android is smart enough to do that.

  4. If your device lags / doesn't boots after flashing kernel, blame your ROM. Kernel has no such issues

Compatibility

  1. All Q AOSP/LOS/CAF based ROMs (except Merotth's LOS, it requires product partition mounting)

  2. 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)

  3. Do not flash on OOS Ports [ it will boot and will work fine, but Screen Issues with Vivid Display and logspams ]

  4. Do not flash on PE and Hentai by Dyneteve.