Fullchangelog HyperCool v1.8

Fullchangelog HyperCool v1.8

@Yudharn

NEW FEATURES

ZRAM size & compression (More: RAM, default off)

- 2 to 8 GB or custom up to 12 GB, compression algorithm choice, priority -2

- Set right after boot while zram is still almost empty, checked again after the apply delay in case the ROM changed it

- Works even when zram is already in use, as long as ~400 MB RAM stays free


Multi-Gen LRU (More: RAM, default off)

- Turns on MGLRU when the kernel has it but it is off


Dim screen on Battery Saver (Long battery, default off)

- 90 / 80 / 70 / 60% brightness while Battery Saver is on

- Uses Android's own Battery Saver setting, no background process


Smart Pixels (Long battery, default off)

- Turns on the ROM's Smart Pixels on Battery Saver or always

- Only for ROMs that have it (crDroid, Resurrection Remix...), skipped on others


Feature search

- Search button under the module status

- Finds any feature by name, description or option and opens its card


New options

- GPU power collapse: GPU thermal throttling On (default) or Off

- Stronger Battery Saver: "Also turn vibration and haptics off while Battery Saver is on" (default off)


CHANGES

Screen-off profile

- Waits for Android screen events instead of checking every 2-3 s

- Always-on Display counts as screen off

- Backlight node that stays at 0 while the screen is on is ignored

- Without screen events and without a backlight node, checks every 10 s instead of 2-3 s

- State file shows the limits used at the last screen off


Idle drain (Home)

- Counts from the last unplug, like other battery apps

- Resets while charging and starts again at unplug

- Uses 1% screen-off steps, falls back to Android's screen-off counter on ROMs without them


Balanced system defaults

- Touch and GPU boosts off (Qualcomm: Adreno boost, touch boost; MediaTek: GED, pnpmgr)

- New option to unlock bus/DDR limits (default off)


WebUI

- Back gesture closes dialogs (app picker, search) instead of leaving the WebUI

- Clearer Multitasking and RAM optimizer labels

- Shorter, clearer texts everywhere


Presets

- Max battery: adds Dim screen (80%) and Smart Pixels on Battery Saver

- Cool gaming: blur no longer turned off, GPU power collapse with throttling off


Other

- Description: "Device: Qualcomm | MediaTek", shorter text

- README rewritten

- License: GPL-3.0-or-later


FIXES

- Vibration/haptics stopped on some phones: the vibrator and lights services are no longer moved to the background CPU group

- Battery Saver no longer turns vibration off (silent mode, haptics)

- Screen-off profile could keep a temporary thermal CPU limit after the screen turned on

- Idle drain read too low or too high on some ROMs

- ZRAM swapoff failed on ROMs that list zram as /dev/block/zram0

- ZRAM sizes above 2 GB were calculated wrong

Report Page