ASUS laptop doesn’t charge/use the battery after reinstalling Windows 7

batterylaptopuefi

I've done a clean install of Windows 7 x64 on an ASUS X501A laptop. The battery is detected and shows in the system tray as "plugged in, charging". However the charge level stays at 76% and if the AC cord is plugged out the laptop turns off. The laptop does not turn on without being plugged in either. Everything worked perfectly prior to reinstall.

I've tried:

  • Downloading and installing all the ASUS drivers, including the ATK ACPI driver
  • Checking the BIOS – there do not seem to be any battery-related settings
  • Flashing the BIOS to the latest version
  • Uninstalling Microsoft ACPI-Compliant Control Method Battery in device manager as suggested on the internet
  • Full power discharge/ATX reset as suggested by ASUS support: remove mains power charger, remove battery, press and hold power button for 10 seconds, reconnect battery and mains and turn on

I have a feeling all this may have something to do with the EFI BIOS that comes on the laptop. During the reinstall I had to delete all partitions and start anew, because the Windows installer complained about the improper order of GPT partitions. The EFI System Partition was recreated by the installer, and I am guessing that it may be missing the particular ACPI driver needed to make the battery work.

I've tried researching this, but could not come up with any useful info. I am hoping someone here may know a bit more about this and maybe help me understand what's going on and how to fix it. Barring that, I'll have to re-image the drive off an identical ASUS laptop with stock install and hope it fixes things.

Best Answer

The fact that the system cannot even turn on from power off without the cord plugged in tells me that the battery hardware is most likely the culprit. You see, the operating system, the hard drive, EFI, all of this occurs way after the BIOS itself performs basic hardware initialization during very early boot. If the battery cells themselves and the connector between the battery and system are intact, then it could be a battery firmware bug.

Certainly it is plausible that there could be battery charging or capacity reporting bugs in the operating system after boot, but these types of problems cannot manifest, by definition, during the stage of boot where the operating system plays NO role whatsoever -- during BIOS initialization.

If fans don't spin / screen backlight doesn't light up / BIOS loading screen do not display when you press the power button with the AC removed, then the battery itself is likely damaged. Or, much less likely, a BIOS update broke it. This is so unlikely because they test BIOS firmware a lot before pushing it to customers, and everyone else would be complaining about the same problem.