Repository navigation
Releases: ricardojrgpimentel/ACC-NG
Release list
ACC-NG v1.0.3-ng
Fixes first-install calibration on Samsung and recovery from orphan calibration workers.
- Ignore battery/BMS/OTG online flags when detecting incoming power; keep calibration conservative when external readings are unknown.
- Stop only verified ACC daemon worker commands and bound installer/service lock waits.
- Tested clean installation through AccA-NG on Samsung SM-G975F, physical unplugged calibration, automatic charging-switch discovery and charging pause above the configured limit. Original 60%/50% profile restored and verified.
- 14 engine regression tests passed; 60 app unit tests and lint passed. All installed scripts matched source, one daemon remained active.
Prerelease. Boot persistence and other kernels remain untested.
ACC-NG 1.0.2 — AccA-NG test engine
Charging engine maintained for AccA-NG, based on ACC v2023.10.16. This test release supports both bundled archives and GitHub branch/tag archives, and preserves installer failure status, preserving configuration and one active module with ID acc.
Includes configurable charging/thermal protection, observed-state notices in English/Portuguese, app-controlled notices and an independent update channel. No fixed stop/resume percentages. See the README for origin and credits.
Validation: 12 engine tests, 56 app unit tests, Android shell validation and a real charge/pause/resume test on Samsung SM-G975F. Original limits were restored to 60%/50%. App notification toggle and matching Portuguese messages were confirmed. Reboot persistence and other kernels remain untested.
Assets: flashable Magisk ZIP, the tarball bundled with AccA-NG, and online/tarball installers. This prerelease supersedes v1.0.0-ng and v1.0.1-ng for online installation.
ACC-NG 1.0.1 — AccA-NG test engine
Charging engine maintained for AccA-NG, based on ACC v2023.10.16. This test release fixes installation from GitHub source archives, preserving configuration and one active module with ID acc.
Includes configurable charging/thermal protection, observed-state notices in English/Portuguese, app-controlled notices and an independent update channel. No fixed stop/resume percentages. See the README for origin and credits.
Validation: 12 engine tests, 56 app unit tests, Android shell validation and a real charge/pause/resume test on Samsung SM-G975F. Original limits were restored to 60%/50%. App notification toggle and matching Portuguese messages were confirmed. Reboot persistence and other kernels remain untested.
Assets: flashable Magisk ZIP, the tarball bundled with AccA-NG, and online/tarball installers. This prerelease supersedes v1.0.0-ng for online installation.
ACC-NG 1.0.0 — first test release
ACC-NG is the charging engine maintained for AccA-NG, based on VR25 ACC v2023.10.16. Charging limits come from app profiles. The original configurable charging, cooldown and temperature protection logic is preserved.
This first test release adds observed charging/connection/temperature events, English and Portuguese notices, an app-controlled notification switch, a bounded event log and an independent update channel. Notification ideas were inspired by Ian7672; the fixed 90%/80% loop is not included. Module ID remains acc so migration replaces the existing engine and preserves scheduler/runtime paths.
Validation: 11 engine tests, Android shell syntax checks, successful pause/resume on a Samsung SM-G975F with original limits restored to 60%/50%. AccA-NG build, unit tests and lint passed. This is a prerelease tested on that device; reboot persistence and other kernels have not yet been tested.
Use with the matching AccA-NG build. Back up ACC configuration before migrating or uninstalling. Assets include a flashable Magisk ZIP, the same tarball bundled in AccA-NG, and installer scripts. Original GPLv3+ license and project credits are retained.