Skip to content

Releases: init-java/refresh_thermal_lock

Universal Refresh Rate & Thermal Dimming Fix v1.0.0

Choose a tag to compare

@init-java init-java released this 13 Jul 15:16

⚡ Universal Refresh Rate & Thermal Dimming Fix

Deep userspace-level intervention targeting Android 14-17 Beta display/thermal subsystems. Locks peak/min refresh rates to native panel maximum (auto-detected via dumpsys) and neutralizes aggressive thermal dimming clamps.

Core logic: SDK-aware property injection across API 34-37. Refresh rate locks use stable Settings.System keys (peak_refresh_rate, min_refresh_rate) plus device_config namespace adaptation (display_manager keys differ per SDK). Thermal mitigation runs continuous cmd thermal override-status 0 loop to force ThermalManagerService to report NONE status, preventing PowerManager/BrightnessThrottler from triggering dimming. Additional device_config keys nullify brightness throttling data maps.

Zero partition writes. Pure userspace — modifies runtime settings/device_config only. Fully reversible on module removal.