Releases: Panchajanya1999/msm-4.14
Eight Stable Release
Changelogs: [ 23rd May, 2020]
-
Upstream to 4.14.181-android-q
-
Built with Full LTO [supports both Clang and GCC] and LLVM's Polly Optimization
-
Scheduler Updates from Linux 4.19 and mainline [better scheduling]
-
VDSO Backports from android-mainline. Better system calls performance
-
Introduced KCAL control [ needs night light toggling for changes to take effect]
-
Supports TTL [Time To Live] Fixation
-
Updated the whole touchscreen firmware from MIUI 12 [ better touch sampling rate, upto 180Hz ]
-
Ion backports from 4.19 [thanks to Arter97]
-
Removed all boosting drivers from CAF [ trash ]
.....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.
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 (most prolly won't boot)
Donations
I do not get paid for anything I do. Yet, not a single thing is free in this world. I build on top-tier servers, which aren't free. So, if u like my work, consider buying me a Coffee / Soft-drinks !
UPI : rsk52959@oksbi | 8670858610@paytm
Seventh Stable Release
Changelogs :
- Fix Booting issues for some users
- Dropped BPF JIT (culprit here)
Sixth Stable Release
Changelogs :
- Fix memory allocations treewide, thus more smoother experience.
- Fix task syncing across big cores
- Enable Berkeley Packet Filter JIT
- Few fixes IPC logging contexts
Fifth Stable Release
Changelogs :
- Linux 4.14.171
- Disabled Frame Pointers
- Disable Debug Clock Controller
17-February
4.0 Merge "dev" into Q
Happy New Year Release
Changelogs will be added soon, check tg as of now
Third Stable Release
Changelogs: [ Now supports 70 Hz and 67 Hz screen refresh rates ]
- Merged latest CAF tags [ LA.UM.7.1.r1-17000-sm8150.0 ]
- Fully rebased over CAF P tag [ should support P and Q flawlessly ]
- Using LLD + LTO linker
- Fully switched to PELT with 16ms half life
- Re-worked on placement of tasks on big clusters
- Fully VLA [ Variable Length Array ] free [ reduces overhead ] [ linux-4.20 ]
- Implementation of Zen-Tuning from linux-zen-4.20
- KCAL and KLAPSE added [ turn screen off and on ]
- Implementation of backported LZ4 algo for ZRAM [ enjoy multitasking ]
- BBRv2 as TCP algorithm
- Updated F2FS lists
Notes
- This build requires no Magisk for installation
- MIUI or OOS or GSI support [ at your own risk, don't complain ]
- This kernel makes no modification to ramdisk, so don't point out absurd issues
Screen Refresh Rate Adaptation
Guys, I have finally adapted a way to use higher refresh rates [ shenchao only]. Follow these steps to enjoy higher screen refresh rates.
- Download the zip file
AzurE-violet-20191111-12:19:08.zip
- Rename the zip to
AzurE-violet-XXhz-20191111-12:19:08.zip
, where XX is either 67 or 70.
Caution : Redmi N7P actually came with panels with variable durability to higher refresh rates. If u find a certain refresh rate is causing issues like dead touchscreen, try lesser refresh rates [ more will be supported in next builds ] or revert to 60 Hz.
Steps to revert to 60 Hz
- Either remove
XXhz
from ZIP name - or, just flash original DTBO from ROM zip. ADB :
fastboot flash dtbo dtbo.img
. Try this ADB method only on original DTBO [ ~8MB ] which comes in ROM zip
Second Stable Release
Changelogs:
- Fully merged latest 855[msmnile/sm8150] and 675[msm6150] tags
- Efficient Boostings now, resulting in buttery smooth experience
- Removed some useless features and commits
- ExFAT/SDFat support
- Disabled BCL, no more lagginess at <=10% battery.
Notes:
- Flash latest beta firmware to flash this released build using peters TWRP (dont use PitchBlack)
- In case you are getting "Ramdisk not found" error, flash magisk
- Flashing kernel loses root, reflash Magisk to retain root
You Might Need These
Firmware 9.7.25 dev
Telegram Support Group
Telegram Release Channel
My Perspective -- PLEASE READ THIS
- I didn't upstreamed Linux version in this release because it is not that much useful. You will see no differences hereby. All we should care is about CAF upstreams, and I kept it updated to recent tgas.
- Reasons I merged 855 tags treewide is because 855 and 675(maybe 730/g too,idk) uses the same kernel tree, whereas 675 changes are just cherry-picked from 855. 855 has more recent changes.
- Reasons I dropped Sound Enhancements because our device already sounds nice with better Ear/HeadPhones. Those Enhancements you saw in my kernel or you might still see in some other kernels are just plain overclocks. Sounds Nice...??? Well, yep. But these actually were potentially dangerous to both speaker and handsfree. Noticing closely, you will find cracking sounds at higher decibels. Now will you really look for damaged products in near future?
- Reasons I dropped charging commits which increased charging rate by a few mAh are very simple. We just used incremented values, which had no calculations w.r.t. charging chip. Qualcomm introduced them after a whole lot of experiments. So, for our own safety I removed them
Version 1.0
Initial Release
Version 1.0
Changelogs:
1. Latest Linux and CAF merged over my clean imports
2. Introduced CPU Input boost and Devfreq Boost
3. Sound Improvements
4. Memory Improvements
5. Boeffla WakeLock Blocker
6. Backported Energy Model management framework from Linux 5.x
7. Backported Schedutil from Linux 5.x
8. Built with O3 Optimizations
For Better Support, Join Telegram
Telegram Group - https://t.me/azure_vio
Telegram Release Channel - https://t.me/azure_ci