πCherry Kernel
β‘οΈOPEN SOURCE ARM64 CUSTOM KERNEL FOR XIAOMI REDMI SDM439 DEVICES
BY @AkiraNoSushi AND @Flopster101
β οΈ Only for Android 11+ with OSS vendor
Features:
β Lots of performance and memory management improvements
β PELT 16ms
β Built with Snapdragon Clang
β exFAT, NTFS, EROFS support
β Kcal / Klapse
β Sound control
β DDR bus overclocked up to 1.3GHz
β CPU efficient frequencies
β Adjusted EAS model
β USB fast charging
β TTL target
β Dynamic Fsync
β Display overclock 70Hz for Redmi 7A
β Wireguard
β Improved DriveDroid support
β KSM
β UClamp
... and much more!
π₯ Check #release tag to download latest builds!
π‘Repo: https://github.com/AkiraNoSushi/kernel_cherry_sdm439
Made with β€οΈ from South America
#info
β‘οΈOPEN SOURCE ARM64 CUSTOM KERNEL FOR XIAOMI REDMI SDM439 DEVICES
BY @AkiraNoSushi AND @Flopster101
β οΈ Only for Android 11+ with OSS vendor
Features:
β Lots of performance and memory management improvements
β PELT 16ms
β Built with Snapdragon Clang
β exFAT, NTFS, EROFS support
β Kcal / Klapse
β Sound control
β DDR bus overclocked up to 1.3GHz
β CPU efficient frequencies
β Adjusted EAS model
β USB fast charging
β TTL target
β Dynamic Fsync
β Display overclock 70Hz for Redmi 7A
β Wireguard
β Improved DriveDroid support
β KSM
β UClamp
... and much more!
π₯ Check #release tag to download latest builds!
π‘Repo: https://github.com/AkiraNoSushi/kernel_cherry_sdm439
Made with β€οΈ from South America
#info
π3
You can browse this channel using the following tags:
#release | #info
π€ FAQ: https://t.me/CherryKernel_SDM439/43
#release | #info
π€ FAQ: https://t.me/CherryKernel_SDM439/43
πStable V1-hotfix release!
β¨οΈHOTFIX: WhatsApp video encoding issues on MIUI vendors with old blobs are fixed now, sorry for the inconvenience. Old build was deleted to prevent confussions.
We completely rebased CherryKernel and we're taking another approach now.
The cherry grew back today. π
π₯ Download
(inbuilt_wlan build has been updated)
Install inbuilt_wlan build if WiFi doesn't work for you :)
Hope you enjoy this release. Huge THANKS to @Cherdito and all testers for their big help. This wouldn't be possible without you and we love you.
#release
β¨οΈHOTFIX: WhatsApp video encoding issues on MIUI vendors with old blobs are fixed now, sorry for the inconvenience. Old build was deleted to prevent confussions.
We completely rebased CherryKernel and we're taking another approach now.
The cherry grew back today. π
π₯ Download
(inbuilt_wlan build has been updated)
Install inbuilt_wlan build if WiFi doesn't work for you :)
Hope you enjoy this release. Huge THANKS to @Cherdito and all testers for their big help. This wouldn't be possible without you and we love you.
#release
π5
π Stable V2 release!
Changelog:
- Upstreamed to 4.9.273
- Built with Snapdragon Clang
- Unified regular and inbuilt WLAN builds! Now you can flash this single ZIP, regardless if you're on ROMs or GSIs
- Switched to legacy LMK and tuned it properly
- Re-tuned UClamp
- Added CPU input boosting
- Added Devfreq boosting
- Added adrenoboost
- Added IORap. App opening speed can improve up to +26%!
- Added DT2W
- Backported and optimized RCU from 4.14
- Reduced kernel ticker to 500Hz to improve battery
- Fixed tasks affination. Low-priority tasks were being affined to big cores, draining battery and affecting overall performance on previous build
- Removed CPU and GPU underclocks. After benchmarking, turns out these frequencies were extremely inefficient
- Disabled eMMC SPI CRC. SPI lines failures are commonly caused by voltage issues. A device with wrong voltages will have more issues than SPI corruption, so this ends up being useless for both healthy and broken devices
- Removed lots of debugging bloat and unneeded drivers
- Removed audit
π₯ Download
Big thanks to Cherry testers for their hard work finding bugs. Special thanks to @Torrest15t and @venvalur for their help testing unified builds.
#release
Changelog:
- Upstreamed to 4.9.273
- Built with Snapdragon Clang
- Unified regular and inbuilt WLAN builds! Now you can flash this single ZIP, regardless if you're on ROMs or GSIs
- Switched to legacy LMK and tuned it properly
- Re-tuned UClamp
- Added CPU input boosting
- Added Devfreq boosting
- Added adrenoboost
- Added IORap. App opening speed can improve up to +26%!
- Added DT2W
- Backported and optimized RCU from 4.14
- Reduced kernel ticker to 500Hz to improve battery
- Fixed tasks affination. Low-priority tasks were being affined to big cores, draining battery and affecting overall performance on previous build
- Removed CPU and GPU underclocks. After benchmarking, turns out these frequencies were extremely inefficient
- Disabled eMMC SPI CRC. SPI lines failures are commonly caused by voltage issues. A device with wrong voltages will have more issues than SPI corruption, so this ends up being useless for both healthy and broken devices
- Removed lots of debugging bloat and unneeded drivers
- Removed audit
π₯ Download
Big thanks to Cherry testers for their hard work finding bugs. Special thanks to @Torrest15t and @venvalur for their help testing unified builds.
#release
π4π€©2
π Stable V2.3 release!
Changelog:
- Upstreamed to 4.9.280
- Initial Android 12 support.
- Improved deep sleep.
- Updated unification drivers, switched to new legacy_omx param.
- Fixed headset volume buttons.
- Replaced Xiaomi's pstore_reserve_mem ramoops implementation with proper drop-in standard-compliant replacement.
- Reverted TCP ECN to defaults (enabled only when requested by incoming connections, fixes network performance regressions on some ISPs)
- Fixed scheduler regressions.
- Removed BCL. Fixed CPU throttling at low battery levels.
- Removed Prima's debug and tracing bloat.
- Added srandom.
π₯ Download
#release
Changelog:
- Upstreamed to 4.9.280
- Initial Android 12 support.
- Improved deep sleep.
- Updated unification drivers, switched to new legacy_omx param.
- Fixed headset volume buttons.
- Replaced Xiaomi's pstore_reserve_mem ramoops implementation with proper drop-in standard-compliant replacement.
- Reverted TCP ECN to defaults (enabled only when requested by incoming connections, fixes network performance regressions on some ISPs)
- Fixed scheduler regressions.
- Removed BCL. Fixed CPU throttling at low battery levels.
- Removed Prima's debug and tracing bloat.
- Added srandom.
π₯ Download
#release
π5π₯2β€1
π Stable V2.4 release!
Changelog:
- Upstreamed to 4.9.282
- Fixed front camera for olivewood.
- Fixed power button not working after a while.
- Removed lots of debug bloat.
β οΈ Known issues:
- Not booting on Redmi 8 with Goodix fingerprint sensor
- Deep sleep may be broken
We're still investigating these issues and we expect them to be fixed in next maintenance release, thanks for your patience! :)
π₯ Download
#release
Changelog:
- Upstreamed to 4.9.282
- Fixed front camera for olivewood.
- Fixed power button not working after a while.
- Removed lots of debug bloat.
β οΈ Known issues:
- Not booting on Redmi 8 with Goodix fingerprint sensor
- Deep sleep may be broken
We're still investigating these issues and we expect them to be fixed in next maintenance release, thanks for your patience! :)
π₯ Download
#release
π12π2π₯2β€1
π Stable V2.5 release!
Changelog:
- Upstreamed to 4.9.291.
- Built with AOSP Clang 14.
- Switched to PELT 16 ms.
- Fixed deep sleep.
- Fixed booting on Redmi 8 variant with Goodix fingerprint sensor.
- Increased kernel ticker to 1000Hz.
- Replaced exFAT driver with mainline backport.
- Updated IORap props for Android 12.
- Enabled CABC and IE functions for display panels.
- Removed autocut driver.
- Dropped support for Android 10. Only Android 11 or newer is supported.
- Dropped support for MIUI vendor. Only VNDK 30+ OSS vendor is supported.
π₯ Download
#release
Changelog:
- Upstreamed to 4.9.291.
- Built with AOSP Clang 14.
- Switched to PELT 16 ms.
- Fixed deep sleep.
- Fixed booting on Redmi 8 variant with Goodix fingerprint sensor.
- Increased kernel ticker to 1000Hz.
- Replaced exFAT driver with mainline backport.
- Updated IORap props for Android 12.
- Enabled CABC and IE functions for display panels.
- Removed autocut driver.
- Dropped support for Android 10. Only Android 11 or newer is supported.
- Dropped support for MIUI vendor. Only VNDK 30+ OSS vendor is supported.
π₯ Download
#release
π21π₯4π2π1π’1
π Stable V2.6 release!
Changelog:
- Upstreamed to 4.9.310.
- Added support for olives and mi439 codenames.
- Fixed video recording with OSS camera HAL.
- Backported zstd from mainline.
- Backported vmalloc from mainline.
- Adjusted LMK minfree preset. Now it's agressiver on low OOM adjs.
- Disabled LMK fast run.
- Switched to zstd as default ZRAM algorithm.
- Updated LZ4.
- Added NTFS support.
- Removed a couple of unneeded drivers.
- Removed kernel panics on subsystem restarts.
- Disabled USB fast charging by default. Fixes incompatibility with some weak USB ports.
π₯ Download
#release
Changelog:
- Upstreamed to 4.9.310.
- Added support for olives and mi439 codenames.
- Fixed video recording with OSS camera HAL.
- Backported zstd from mainline.
- Backported vmalloc from mainline.
- Adjusted LMK minfree preset. Now it's agressiver on low OOM adjs.
- Disabled LMK fast run.
- Switched to zstd as default ZRAM algorithm.
- Updated LZ4.
- Added NTFS support.
- Removed a couple of unneeded drivers.
- Removed kernel panics on subsystem restarts.
- Disabled USB fast charging by default. Fixes incompatibility with some weak USB ports.
π₯ Download
#release
β€22π10π₯8π±2
π Stable V2.7.5 release!
Changelog:
- Upstreamed to 4.9.337.
- Updated exFAT driver to 6.0.0.
- Dropped support for plain partitions.
- Added EROFS support.
- Switched to lmkd.
- Fixed vibration strength.
- Fixed brightness when video recording.
- Removed flashlight limitation when low on battery.
- Built with Snapdragon Clang 14.
No more 4.9 upstreams are expected because it's now EOL.
π₯ Download
#release
Changelog:
- Upstreamed to 4.9.337.
- Updated exFAT driver to 6.0.0.
- Dropped support for plain partitions.
- Added EROFS support.
- Switched to lmkd.
- Fixed vibration strength.
- Fixed brightness when video recording.
- Removed flashlight limitation when low on battery.
- Built with Snapdragon Clang 14.
No more 4.9 upstreams are expected because it's now EOL.
π₯ Download
#release
π28β€8π₯4π2