ASUS Battery Health Charging is one of the better limiter implementations out there — three clear modes, available in both the MyASUS app and the BIOS. So it’s doubly frustrating when it stops working: you set Balanced mode, and the laptop charges straight to 100% anyway. Or the option greys out. Or MyASUS insists the mode is on while the battery clearly didn’t get the memo. Let’s sort out which layer is failing.
On ASUS machines the feature is enforced by the embedded controller but configured through MyASUS, which means failures usually live in the app layer, its services, or a firmware mismatch after updates. Each layer gets its own fix below, in order.
Why this happens
- Outdated MyASUS app: old versions lose sync with newer Windows builds and stop applying the mode.
- ASUS background services disabled: the limiter needs its services running to enforce the cap.
- Setting reset by updates: Windows feature updates and BIOS flashes commonly revert the mode to Full capacity.
- BIOS vs. app disagreement: the two configuration paths can conflict, leaving the controller in an undefined state.
- Unsupported or very old model: some older ASUS laptops lack the feature entirely.
- Corrupted MyASUS installation: the UI shows the mode as active while nothing is actually applied.
- Third-party battery: replacement batteries without ASUS’s expected firmware may not support the limiter.
How to fix it
Work through these in order, testing a charge past 80% after each step.
Fix 1: Re-set the mode in MyASUS
Confirm what’s actually configured — don’t trust your memory of the setting.
- Open MyASUS from the Start menu (install it from the Microsoft Store if missing).
- Go to Device Settings or Customization, then Battery Health Charging (exact location varies by MyASUS version).
- Note the current mode. Switch it to a different mode, click apply, then switch back to your desired mode (Balanced for 80%).
- Close and reopen MyASUS to verify the selection persisted.
- Charge from below 80% and watch whether it stops at the cap.
Fix 2: Reinstall MyASUS cleanly
The most reliable fix for a limiter that shows “on” but doesn’t work.
- Uninstall MyASUS via Settings > Apps > Installed apps.
- Also uninstall ASUS System Control Interface (the driver package MyASUS depends on) if listed.
- Restart the laptop.
- Install ASUS System Control Interface first from ASUS’s support site for your exact model, then install MyASUS from the Microsoft Store.
- Open MyASUS, set Battery Health Charging to Balanced mode, and test.
- Never download MyASUS from unofficial sites — mismatched versions cause exactly this problem.
Fix 3: Verify the ASUS services are running
The cap is enforced by background services.
- Press Win + R, type
services.msc, and press Enter. - Find ASUS services (names include ASUS — e.g., the optimization or system control services).
- Set their Startup type to Automatic and start any that aren’t running.
- Restart and re-test the limiter.
- If you use a system “debloat” tool, make sure it isn’t disabling these services on every boot.
Fix 4: Set the limit in the BIOS instead
The firmware path bypasses Windows app problems entirely.
- Restart and press F2 or Del during boot to enter the UEFI setup.
- Navigate to Advanced and look for Battery Health Charging.
- Set it to Balanced Mode (80%) and save with F10.
- Boot into Windows and check that MyASUS reflects the same mode.
- If the BIOS lacks the option, your model is app-only — keep MyASUS healthy per Fix 2.
Fix 5: Update the BIOS
ASUS fixes charge-controller bugs in BIOS updates.
- Find your exact model on ASUS’s support site and download the latest BIOS.
- ASUS often provides a Windows-based updater (WinFlash) or EZ Flash inside the BIOS itself.
- Run the update with the charger connected and the battery reasonably charged. Don’t interrupt it.
- After rebooting, re-check both the BIOS setting and the MyASUS mode — updates can reset either.
- Test a full charge cycle.
- On Intel-based models, the Intel Driver & Support Assistant can also update chipset and power-management drivers that work alongside the BIOS.
Fix 6: Disable fast startup and cold boot
Stale hybrid-shutdown state can wedge the embedded controller’s mode.
- Open Control Panel > Hardware and Sound > Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable and uncheck Turn on fast startup.
- Save, shut down fully, wait 10 seconds, and power on.
- Re-set the Battery Health Charging mode and test.
- If the limiter is stuck at 80% when you want 100%, the same steps apply — see troubleshooting ASUS charging stuck at 80% .
Fix 7: Calibrate to verify the cap is real
Sometimes the limiter works but the gauge misreports.
- Set the mode to Full capacity, charge to 100%, and note the reported full charge capacity via
powercfg /batteryreport. - Switch back to Balanced, drain below 70%, then charge and watch where it stops.
- If it stops at a consistent percentage that isn’t 80%, the gauge needs calibration: do a full 100%-to-shutdown-to-100% cycle.
- Details: how to calibrate your laptop battery .
- Consistent stopping at 80% after calibration confirms the limiter is genuinely working.
Fix 8: Check for a genuine ASUS battery
Third-party replacements can silently drop limiter support.
- If the battery was ever replaced, check whether it’s a genuine ASUS part.
- Non-genuine packs sometimes lack the firmware hooks the embedded controller needs.
- In MyASUS > System Info, compare the battery model against ASUS’s specs for your laptop.
- If the limiter worked before a battery swap and never since, the replacement is the prime suspect.
Closing
ASUS’s limiter almost always comes back with a clean MyASUS reinstall plus its driver package, or by setting the mode directly in the BIOS. Pick one path, verify the services are running, and test with a real charge cycle — the 80% stop should be back where it belongs.
