Clover Project changelogs v3.9 onyx
π 12-04-2026
π Battery & Charging
β’ Improved charging control stability
β’ Enhanced battery components for better performance and maintainability
βοΈ System
β’ Reworked battery-related components for smoother operation
π 23-03-2026
π Performance & System
β’ Switched to Google libperfmgr
β’ Set WALT governor before Power HAL
β’ Increased ZRAM to 8GB for better multitasking
π Battery & Charging
β’ Added full Charging Control support
β’ Refactored charging control logic and UI
β’ Added charging limit margin support
β’ Fixed sysfs write reliability and permissions
π± Features & UI
β’ Improved UI with Expressive theme
β’ Enabled CameraX Extensions
β’ Enabled volume listeners (voice, ring, alarm, notifications)
β’ Imported stock brightness calibration
π Fixes
β’ Fixed DT2W crash loop
β’ Fixed Bluetooth BAP property typo
β’ Cleaned duplicate/conflicting Bluetooth props
β’ Fixed SELinux denials and improved policies
β’ Fixed multiple crashes and build issues
β’ Fixed incorrect chmod/chown usage
βοΈ System Improvements
β’ Replaced Pixel libperfmgr patch with native DT2W service
β’ Restored and improved Power HAL sepolicy
β’ Allowed required access for system components (mediaprovider, mediacodec, apps)
β’ Tightened sysfs and /dev/uhid permissions
β’ Added variant handler (libinit)
π§Ή Cleanup
β’ Removed unused camera configs, shaders, and overlays
β’ Cleaned redundant props, build descriptions, and dead references
β’ Removed Dialer overlay (call recording enabled by default)
β©οΈ Reverts
β’ Reverted ART debug mode change
β’ Reverted thermal profile change
β’ Reverted Lineage Health HAL