Few things are more frustrating than updating your HP laptop’s BIOS for “stability improvements” and discovering the battery no longer charges. The laptop works fine on AC power, Windows cheerfully reports “plugged in,” but the percentage never moves — or worse, the battery icon shows a red X.
Before you panic: this is a settings and firmware handshake problem far more often than a hardware failure. The BIOS update rewrote the low-level rules your charging circuit follows, and something in that rewrite didn’t stick. The fixes below walk you through putting it right.
Why this happens
- Embedded controller settings reset. BIOS updates reinitialize the EC, which can leave charge thresholds or battery detection in a default or half-configured state.
- HP Battery Health Manager reverted to a capped mode. The update may have switched the policy to “Maximize battery health” (charges to 80%) or disabled charging behavior you had customized.
- Battery driver re-enumeration glitch. After the firmware change, Windows may load a stale or mismatched ACPI battery driver entry.
- BIOS update interrupted or partial. If the flash was interrupted, battery-related firmware tables can be corrupt while the rest of the system boots fine.
- Battery calibration data wiped. Some updates clear the fuel-gauge calibration, so the system refuses to charge until it relearns the battery.
- New BIOS battery-protection behavior. Recent HP BIOS versions add stricter rules (e.g., no charging below a certain temperature or after a deep discharge) that can look like a failure.
How to fix it
Work through these in order. Do not skip the EC reset — it’s the highest-success step.
Fix 1: Perform an EC (embedded controller) reset
This drains residual power and forces the charging hardware to reinitialize under the new BIOS.
- Shut the laptop down completely — not sleep, a full shutdown.
- Unplug the AC adapter and remove any USB-C docks or peripherals.
- If the battery is removable, take it out. Most modern HP laptops have internal batteries — just skip this.
- Press and hold the power button for 15 seconds, then release.
- Reconnect the AC adapter (leave the battery out if you removed it) and power on.
- Watch the battery icon for 5–10 minutes. Charging often resumes right here.
Fix 2: Reinstall the battery drivers
- Press Win + X and open Device Manager.
- Expand Batteries, right-click Microsoft ACPI-Compliant Control Method Battery, and choose Uninstall device.
- Also uninstall Microsoft AC Adapter if listed.
- Click Action > Scan for hardware changes to reinstall them.
- Restart the laptop while plugged in, then check whether the percentage climbs.
Fix 3: Check HP Battery Health Manager settings
The BIOS update may have silently capped your charge level.
- Restart and tap F10 repeatedly to enter BIOS Setup.
- Navigate to the Advanced or Power tab and find Battery Health Manager (location varies by model).
- Set it to Let HP Manage My Charging for normal 100% charging, or Maximize My Battery Duration — avoid “Maximize Battery Health” while troubleshooting since it caps charge at 80%.
- Save and exit (F10 to save), boot into Windows, and confirm charging resumes.
If you prefer doing this in Windows, HP’s PC Hardware Diagnostics and the HP support site both document the Battery Health Manager options for your exact model.
Fix 4: Run HP PC Hardware Diagnostics battery test
- Shut down, then power on while tapping F2 to open HP PC Hardware Diagnostics UEFI.
- Go to Component Tests > Power > Battery and run the battery check.
- If the test reports the battery is fine but Windows still won’t charge, the issue is software — continue with the fixes below.
- If it reports a battery failure, note the failure ID; HP uses it for warranty claims.
Fix 5: Re-flash or re-apply the same BIOS version
A slightly corrupt flash can leave battery tables broken while everything else works.
- On HP’s support site , enter your model and download the exact same BIOS version you just installed.
- Close all apps, plug in the AC adapter, and run the installer.
- Let it complete and reboot on its own — do not touch the power button.
- After booting, repeat Fix 1 (EC reset) once more, then test charging.
Fix 6: Drain and recharge to force gauge relearn
If the update wiped calibration data, a controlled deep cycle helps.
- Unplug and use the laptop until it forces itself into hibernation or shuts down.
- Leave it off for 2–3 hours.
- Plug in and charge to 100% without interruption, ideally while powered off.
- Boot and verify the battery now charges and reports normally.
For the full calibration procedure, see our guide on calibrating a laptop battery in Windows 11 .
Fix 7: Update the chipset and power drivers
- On HP’s support page for your model, download the latest chipset driver and any Intel/AMD power management drivers — install chipset first.
- Restart, then check Windows Update for any optional driver updates related to system firmware or battery.
- Test charging again after both are in place.
Fix 8: Roll back the BIOS (last resort)
Only attempt this if nothing above worked and you have the previous BIOS installer from HP.
- Download the previous BIOS version from HP support for your exact model.
- Plug in the AC adapter and close everything.
- Run the older BIOS installer and allow it to complete and reboot.
- Perform one final EC reset (Fix 1) and check charging.
If charging still fails after a rollback, the battery itself may have coincidentally failed — run the HP diagnostics battery test again and contact HP support with the failure ID. And if Windows ever reports no battery detected at all after a firmware change, that’s a related but distinct problem with its own fix path.
Closing
BIOS updates and batteries clash more often than they should, but the fix is usually a settings reset away: EC reset, driver reinstall, and a check of Battery Health Manager get most HP laptops charging again within half an hour. Only treat it as hardware failure after the diagnostics say so.
