Same symptom as the general ASUS stuck-at-80 problem, but with a 24H2 twist: you set Full capacity mode in MyASUS and the laptop still stops at 80%. Or the setting reverts to Balanced on every reboot. Or MyASUS shows the options greyed out entirely. These are 24H2-specific breakages in the driver chain between MyASUS and the embedded controller — and they need 24H2-specific fixes.
If you haven’t tried the basic toggle yet, start there — but this guide picks up where the basics fail. The 24H2 version of this problem is sneakier than the general one: the setting can look correct in MyASUS while the embedded controller quietly ignores it, which is why the driver chain below matters more than the toggle itself.
Why this happens
- 24H2 replaced the System Control Interface driver. The new version from Windows Update doesn’t fully support the Battery Health Charging calls on some ASUS models.
- MyASUS settings don’t persist. The app writes the mode, but the broken driver can’t commit it to the embedded controller — so it reverts on reboot.
- MyASUS itself is outdated for 24H2. Older MyASUS builds misbehave on 24H2; the 24H2-compatible build comes from the Microsoft Store, not Windows Update.
- Windows Update keeps “fixing” the driver. Even after you install ASUS’s driver, Windows Update may replace it with its own version again.
- The embedded controller latched the limit. The controller stored the 80% cap in firmware and isn’t accepting new commands until reset.
- Fast Startup preserves the stale state. The hibernated kernel keeps reloading the old driver state across “shutdowns.”
How to fix it
Work through these in order. The driver version dance (Fixes 2-4) is the heart of the 24H2-specific problem.
Fix 1: Confirm the basic toggle is actually set
- Open MyASUS > Customization > Battery health charging.
- Select Full capacity mode. Unplug the charger for 10 seconds, replug, and watch for 5 minutes.
- If it now charges past 80% — done. If it reverts after reboot or never takes effect, continue. The post-update ASUS guide covers the non-24H2 basics in more detail.
Fix 2: Update MyASUS from the Microsoft Store
- Open the Microsoft Store, search MyASUS, and install any available update — the Store build is the 24H2-compatible one.
- If MyASUS is missing entirely, install it fresh from the Store.
- Open it, go to Battery health charging, set Full capacity mode again, and reboot to test persistence.
- An outdated MyASUS on 24H2 is the most common reason the toggle “does nothing.”
Fix 3: Install ASUS’s own System Control Interface driver
- Go to the ASUS support site, enter your exact model, and download the ASUS System Control Interface driver (v3 or newer for 24H2-era models).
- Install it over whatever Windows Update provided, then restart.
- Reopen MyASUS — the Battery health charging options should now be responsive instead of greyed out or reverting.
- Set Full capacity mode once more after the driver install.
Fix 4: Stop Windows Update from replacing the driver
- Settings > Windows Update > Advanced options — check whether driver updates are being forced.
- The reliable method: in Device Manager, find the ASUS System Control Interface device, note the working driver version from ASUS.
- If Windows Update replaces it again later, use Show or hide updates troubleshooter (from Microsoft) to hide that specific driver update. This prevents the monthly re-breakage cycle.
Fix 5: Disable Fast Startup to clear the stale state
- Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable.
- Uncheck Turn on fast startup. Shut down fully (not restart).
- Power on, set Full capacity mode in MyASUS with a truly cold boot behind you.
- Fast Startup’s hibernated kernel was preserving the broken driver state across your “shutdowns” — a real shutdown lets the new driver load cleanly.
Fix 6: Reset the embedded controller
- Shut down fully, unplug the charger and all peripherals.
- Hold the power button 30-60 seconds (ASUS models sometimes need the longer hold).
- Plug in, boot, set Full capacity mode in MyASUS.
- This clears a firmware-latched 80% cap that no driver change can override. If you’d rather keep a deliberate cap, the 80% limit guide explains the longevity trade-off.
Fix 7: Check for a BIOS-level charge setting
- Enter BIOS (F2 at boot on most ASUS models).
- Under Advanced, look for any battery care or charge limit function.
- If present and set to 80%, change it — a BIOS-level cap overrides everything MyASUS does.
- Save, exit, and verify in Windows that charging passes 80%.
Fix 8: Clean-reinstall the ASUS software stack in the right order
When the driver dance fails, nuke the whole ASUS stack and rebuild it cleanly — order matters.
- Uninstall in this order: MyASUS (Settings > Apps), then ASUS System Control Interface (Device Manager > System devices > uninstall), then restart.
- Install in reverse: the System Control Interface driver from ASUS support first, restart, then MyASUS from the Microsoft Store.
- Open MyASUS, set Full capacity mode, and do a full shutdown (not restart) so the cold boot loads the fresh stack cleanly.
- The wrong order — app before driver — is why many “reinstalls” don’t work. Driver first, app second, cold boot third. After rebuilding, the general ASUS stuck-at-80 guide covers the non-24H2 variants if this machine ever leaves 24H2.
Closing
The 24H2 ASUS 80% problem is a driver-chain problem: Windows Update’s driver, an outdated MyASUS, and Fast Startup conspiring to keep the limit latched. Update MyASUS from the Store, install ASUS’s own driver, block the bad driver from returning, and do one true cold boot. The setting sticks — and the battery charges past 80% again, this time for good.
