“Stuck at 80” isn’t one problem — it’s four different problems wearing the same symptom. The fix for “I want 100% but it’s set to Balanced” is trivial. The fix for “I set Full capacity but it still stops at 80%” is a firmware conflict. The fix for “the option vanished” is different again. Troubleshooting means identifying which failure you have first, then applying the right fix — not cycling the same toggle hoping.
Start with the symptom table, find your row, and jump to the matching fix.
Symptom table: which failure is yours?
- Stops at 80%, mode shows Balanced, you never changed it: Not a failure — it’s the default. Change to Full capacity mode. → Fix 1.
- Stops at 80% after you set Full capacity in MyASUS: MyASUS/BIOS conflict or EC didn’t pick up the change. → Fix 2, then Fix 3.
- Stops at 60%: Maximum lifespan mode is active (check both MyASUS and BIOS). → Fix 1.
- Charges past the cap sometimes, stops other times: EC glitch or thermal interaction. → Fix 4.
- Battery Health Charging option missing from MyASUS: App/model issue. → Fix 5.
- Setting changes itself back after reboot/update: BIOS reset behavior or conflicting utility. → Fix 6.
- Stops at 80% in Full capacity mode with a new third-party battery: Battery recognition issue. → Fix 7.
Why these failures happen
- Dual control paths: MyASUS (Windows app) and BIOS (firmware) both write the mode. They can disagree, and the BIOS wins silently.
- EC caching: The embedded controller reads the mode at cold boot. Fast Startup restarts don’t reset it, so changes appear ignored.
- BIOS updates reset the mode: Every ASUS BIOS update tends to restore Balanced/80%, and users don’t connect the behavior change to the update weeks earlier.
- MyASUS state corruption: The app can display a mode that isn’t what’s programmed in the EC.
- Model/firmware gaps: Some ASUS models (especially older or budget VivoBooks) have the BIOS option but a MyASUS version that doesn’t expose it, or vice versa.
- Third-party battery handshake: Non-genuine packs may not report the identifiers the EC expects, making limiter behavior unpredictable.
How to fix it
Work through these in order.
Fix 1: Set the mode correctly in both places
Eliminate the dual-control conflict at the start.
- Open MyASUS > Customization > Battery Health Charging and note the current mode. Set it to Full capacity mode.
- Shut down completely. Power on, tap F2 to enter BIOS.
- Find ASUS Battery Health Charging (usually under Advanced; press F7 for Advanced mode if needed).
- Set it to Full capacity mode here too — this is the authoritative setting.
- F10 to save and exit.
- When Windows loads, shut down fully (Start > Power > Shut down), wait 10 seconds, cold boot.
- Charge and verify it passes 80%. With both controls agreeing and a cold boot applied, this resolves the straightforward cases.
Fix 2: Diagnose the MyASUS vs BIOS disagreement
When Fix 1’s MyASUS change didn’t stick, find out who’s lying.
- Set Full capacity in MyASUS only. Full shutdown, cold boot, test. Note result.
- Now set Full capacity in BIOS only (leave MyASUS wherever it was). Full shutdown, cold boot, test.
- Whichever one changed the behavior is the authority on your machine — on most ASUS models it’s the BIOS.
- Going forward, make all changes in the authoritative location and ignore the other’s display.
- If neither changed the behavior, the EC isn’t accepting mode changes at all — continue to Fix 3.
Fix 3: Force the EC to re-read the mode
The embedded controller is the actual enforcer. Reset it.
- Shut down completely and unplug the charger.
- Press and hold the power button for 30 seconds (drains EC residual power).
- Some ASUS models have a battery disconnect in BIOS: enter BIOS (F2), find the battery disconnect/shipping mode option if present, activate it, then reconnect AC to wake.
- Alternatively: unplug, then press and hold power for 30 seconds, wait 60 seconds, plug in, wait 10 seconds, power on.
- After the EC reset, re-verify the BIOS Battery Health Charging setting (resets can restore defaults — set it to Full capacity again if needed).
- Cold boot into Windows and test charging. EC resets resolve the “setting is correct everywhere but behavior won’t change” cases.
Fix 4: Handle intermittent cap behavior
When the limit applies sometimes but not others, look for interfering conditions.
- Note the pattern: does it ignore the cap when the laptop is hot? After sleep/wake? Only on certain chargers?
- Thermal interaction: if the battery is hot, the controller may pause charging at whatever percentage it’s at — which looks like a cap but isn’t. Cool the laptop (elevate, clean vents) and retest. See fixing battery overheating .
- Sleep/wake: test with the laptop awake the entire charge cycle. If the cap only misbehaves across sleep/wake, disable Fast Startup (Control Panel > Power Options > Choose what the power buttons do) so every boot is clean.
- Charger-specific: test with the original ASUS charger vs USB-C. Some EC firmware versions enforce the cap differently per power source.
- Update the BIOS — intermittent EC behavior is exactly the kind of bug firmware updates fix. Check release notes for battery/EC mentions.
Fix 5: Restore the missing MyASUS option
When Battery Health Charging doesn’t appear in MyASUS at all.
- Confirm your model actually supports it — search ASUS support for your exact model + “Battery Health Charging.” Some VivoBook and older models lack the feature.
- Update MyASUS from the Microsoft Store to the latest version.
- Update ASUS System Control Interface driver (this is the driver MyASUS uses to talk to the EC) — get it from ASUS support for your model or via MyASUS > System Update.
- If the option is in BIOS but not MyASUS, just use the BIOS — it’s the authoritative control anyway (Fix 1).
- As a workaround, some users control it via the GlideX or armoury-adjacent tools on ROG models — but BIOS remains the reliable path.
Fix 6: Stop the setting from reverting
When Full capacity keeps flipping back to Balanced.
- Identify the trigger: does it revert after BIOS updates? (Expected — reconfigure after every update.) After MyASUS updates? (Reinstall corruption — Fix 7 in the companion guide.) Randomly?
- Check for multiple ASUS utilities fighting: MyASUS, Armoury Crate (ROG/TUF), and BIOS can all write battery settings. On ROG/TUF laptops, check Armoury Crate’s battery settings too — it may be overriding MyASUS.
- Pick one control point (BIOS recommended) and uninstall or disable the conflicting utility’s battery features.
- Check Task Scheduler for ASUS tasks that might reset settings — some ASUS optimization tasks restore “recommended” settings on boot.
- If it reverts with no identifiable trigger, note the pattern (every boot? weekly?) and contact ASUS support — that’s firmware-bug territory.
Fix 7: Third-party battery complications
When limiter weirdness started with a replacement battery.
- Check whether the battery is genuine ASUS (battery label, or BIOS battery information page).
- With third-party packs, the EC may misidentify capacity and apply caps at wrong thresholds — or ignore mode changes entirely.
- Test: set Full capacity mode in BIOS, cold boot. If the battery now charges to its true full, the limiter was the issue and you can manage it manually.
- If behavior stays erratic across modes, the pack’s controller isn’t communicating properly. Your options: live with manual monitoring via
powercfg /batteryreport, or replace with a genuine ASUS battery. - Genuine batteries also matter for safety — the EC’s charge profiles are tuned for ASUS-certified cell chemistry.
Closing
ASUS Battery Health Charging troubles come down to one insight: two controls, one enforcer. MyASUS suggests, the BIOS decides, and the EC enforces — but only after a cold boot. Line those three up and the “stuck at 80” problem disappears. And when the behavior is truly erratic rather than merely misconfigured, the EC reset and BIOS update are the tools that reach the actual enforcer.
Related reading: best way to fix ASUS stuck at 80 , laptop not charging to 100 percent
