by Happy “Cereblue” Pottery
Version 2 (February 17, 2026)
Download (25 downloads)
In case it stops working, to help it kick in again.
Start the cleanStop point to easily keep fast charging mode on when you want to fully stop this main flow.
Depends on "adaptive_fast_charging" system setting availability and access.
Won't help if the fix requires manually inverting the usb type-C conector.
nMAH negative means charging. Ex:
nMAH > -500 (to -1) means slow charging.
nMAH < -500 means fast charging.
Tweak -500 to what you think is better to your device at #18.
Increase the delay between on and off if you think it should not be triggered so often. May be 300s at #20.
The log block can be removed.
You can limit it at #17, but may be pointless as system 80% limit will stop charging.
Workaround: Is "battery charging" block may not work like on my device. Just checking if nMAH is negative at #25 instead.
TODO: Check also super_fast_charging? May be loop count 3 if nMAH > -500 ?