Battery controller in laptops ASUS is a microcircuit responsible for controlling charge, discharge and protecting the battery from overheating or short circuit. When it becomes blocked (usually due to a firmware failure, voltage drop or critical discharge), the system stops recognizing the battery: Windows displays a message "Plugged in, not charging", and in BIOS status is displayed 0% or Unknown. In 80% of cases, the problem is solved by software, but to do this you need to know exactly the controller model and firmware version.
In this article - step by step instructions to unlock the controller on laptops ASUS ZenBook, VivoBook, TUF Gaming, ROG Strix and other series, including rare cases where physical intervention is required. We will analyze the official utilities from ASUS, manual methods via EC chip, as well as alternative methods for devices older than 2018, where standard solutions do not work. Important: on models with batteries Li-Polymer (For example, ASUS ROG Zephyrus G14) after unlocking, it may be necessary to calibrate the capacity through MyASUS.
Reasons for blocking the ASUS battery controller
The controller is not blocked by accident - it is a protective mechanism. Most often failure occurs due to:
- 🔋 Critical discharge (voltage has dropped below 2.5V - the threshold value for most ASUS).
- ⚡ Power surge when using a non-original power supply (especially important for ASUS TUF Dash F15).
- 🖥️ EC chip firmware failure after updating the BIOS or downgrading to an older version.
- 🌡️ Battery overheating (protection is triggered at temperatures above 60°C, typical for gaming models ROG Strix).
- 🔄 Incorrect battery removal during the replacement process (on models with a removable battery, for example, ASUS X550).
On laptops ASUS 2020–2026 model years, the controller often locks up after Windows update (especially versions 22H2 And 23H2), since the new energy saving drivers conflict with the EC firmware. In this case, rolling back the driver helps. ACPI or reset power settings via command line.
⚠️ Attention: If the battery is swollen or shows signs of corrosion on its body, do not try to unlock the controller - this may cause a fire. In such cases, the battery needs to be replaced.
Method 1: Reset the controller through BIOS (for 2018–2026 models)
The safest method that works on most modern laptops ASUS (including ZenBook 14/15, VivoBook S14/S15, ROG Strix G15). The point is to reset the settings Embedded Controller (EC) through the hidden BIOS menu.
Instructions:
- Turn off the laptop, disconnect the charger.
- Hold down the key
F2and hold it while pressing the power button. - B
BIOSgo to sectionAdvanced → Power Configuration. - Find the parameter
Battery Health Chargingand set the valueDisabled. - Save the settings (
F10) and reboot your laptop. - Connect the charger and the battery should start charging.
If in your BIOS no item Power Configuration, try the alternative way:
Advanced → Chipset → PCH-IO Configuration → Battery Mode [Auto → Standard]
Disconnect charger
Hold F2 when turning on
Check BIOS version (must be at least 305)
Do not interrupt the process of saving settings -->
Method 2: Manually updating the EC chip firmware
If reset via BIOS didn't help, most likely requires flashing Embedded Controller. This is a risky procedure - if there is an error, the laptop may stop turning on. ASUS does not officially distribute firmware for EC, but they can be extracted from updates BIOS or find it on specialized forums (for example, Win-Raid or NotebookReview).
Step-by-step instructions for experienced users:
- Download the latest version
BIOSfor your model with ASUS official website. - Unpack the archive and find the file with the extension
.FDor.ROM. - Use the utility
UEFIToolto remove the moduleEC firmware. - Flash the controller through the programmer CH341A or TL866by connecting to contacts
EC chipon the motherboard.
⚠️ Attention: On laptops ASUS ROG (For example, Strix Scar 17) The EC chip is often soldered under the heat pipes. Access to it will require complete disassembly of the device, which will void the warranty.
List of models with blocked access to EC
On the following ASUS laptops, the EC firmware is locked at the hardware protection level:
- ROG Zephyrus G14 (2021–2023)
- TUF Gaming A15 (FA506)
- ZenBook Pro Duo (UX582)
They require specialized equipment (for example, an RT809H programmer).
| Laptop model | Controller type | Probability of successful unlocking | Recommended Method |
|---|---|---|---|
| ASUS VivoBook S14 (S433) | ITE IT8587 | 90% | Reset via BIOS |
| ASUS ROG Strix G15 (G513) | Nuvoton NCT6798D | 70% | EC firmware + calibration |
| ASUS ZenBook 14 (UX425) | ITE IT8987 | 85% | BIOS update |
| ASUS TUF Dash F15 (FX516) | Nuvoton NCT6797D | 60% | Manual firmware with programmer |
Method 3: Using ASUS Battery Health Charging utility
For laptops ASUS 2019–2026, the company released a proprietary utility Battery Health Charging, which allows you to reset controller errors without opening the device. The program is built into MyASUS (section Customization → Battery Health) or available for standalone installation.
How to use:
- 📥 Download ASUS Battery Health Charging (the version must match the laptop model!).
- 🔌 Connect the charger and run the utility as administrator.
- 🔄 Select mode
Full Capacity Modeand pressApply. - ⏳ Wait for the process to complete (may take up to 30 minutes).
- 🔋 Restart your laptop - the battery should start charging.
If the utility gives an error "Battery not supported", which means the controller is completely blocked and hardware intervention is required. In this case try roll back ACPI driver:
1. Откройте Диспетчер устройств (Win + X → Диспетчер устройств).2. Разверните ветку "Батареи" и найдите "Адаптер переменного тока Microsoft".
3. Кликните ПКМ → Свойства → Драйвер → Откатить.
ZenBook|VivoBook|ROG Strix|TUF Gaming|Other series-->
Method 4: Hard reset (for removable batteries)
On older models ASUS (For example, K550, X555, R558) with removable batteries can be done full controller reset by turning off the power. This method works 60% of the time if the blockage is caused by a software glitch rather than physical damage.
Instructions:
- Turn off the laptop and disconnect the charger.
- Remove the battery (press the latches on the bottom cover).
- Press and hold the power button on 60 seconds - this will discharge the residual current in the capacitors.
- Connect the charger without battery and turn on the laptop.
- Wait until Windows has fully loaded, then turn off your device.
- Reinstall the battery and turn on the laptop.
⚠️ Attention: On models ASUS ROG (For example, GL553) after such a reset, the energy consumption profile may be lost. Restore it viaArmoury CrateorMyASUS.
If after a hard reset the battery still does not charge, try connecting the laptop to another power supply with the same power. Sometimes the problem lies in a faulty charger and not in the controller.
Method 5: Replacing the controller or battery (as a last resort)
If none of the software methods work, there are two options left:
- Replacing the controller (microcircuits
BQ24715,BQ25895or similar) on the motherboard. Requires soldering skills and equipment. - Replacing the battery entirely. Original batteries for ASUS cost from 3,000 to 8,000 rubles, but you can find compatible analogues (for example, from Green Cell or Camelion).
Before purchasing a new battery, check its compatibility using:
- 🔧 Laptop models (For example, ASUS X570ZD requires battery
C11P1505). - 🔋 Capacities (must match the original, for example,
48Whor76Wh). - 🔌 Connector (y ASUS connectors are used
4-pinor6-pin).
On laptops ASUS ROG (For example, Strix G17) when replacing the battery it may be necessary reset data in EC chip, otherwise the new battery will not be recognized. To do this, use the utility ECReset (available on the forums ROG).
Before purchasing a new battery, check its authenticity using the serial number on the manufacturer's website. Counterfeit batteries often have low capacity and can damage the controller.
Common mistakes and how to avoid them
When trying to unlock the controller, users often make critical mistakes that make the problem worse. Here are the most common:
| Error | Consequences | How to avoid |
|---|---|---|
| Using a non-original power supply | Damage to the controller due to unstable voltage | Check the output voltage (19V/3.42A for the majority ASUS) |
| Interrupting EC chip firmware | "Brick" of the motherboard | Use an uninterruptible power supply (UPS) |
| Resetting BIOS on older versions | EC firmware conflict with new BIOS version | Update BIOS and EC only together |
Another typical problem is incorrect calibration after unlocking. If the battery shows an incorrect charge percentage (for example, jumps from 100% to 20%), perform a full discharge/charge cycle:
- Charge the battery to 100%.
- Unplug the charger and use the laptop until it turns off automatically.
- Leave it turned off for 5-6 hours.
- Connect the charger and charge to 100% without interruption.
FAQ: Answers to frequently asked questions
Is it possible to unlock the controller without a programmer?
Yes, in 70% of cases software methods help: reset via BIOS, utility ASUS Battery Health Charging or hard reset (for removable batteries). A programmer is required only if the controller is physically damaged or the firmware is completely erased.
Why does the battery drain quickly after unlocking?
This is due to loss of capacity due to prolonged idle time in a discharged state. Perform 2-3 full charge/discharge cycles to calibrate. If the problem persists, the battery needs to be replaced - its resource is exhausted.
How can I find out the model of the battery controller on my ASUS?
Open the bottom cover of the laptop and find the chip next to the battery connector. There will be markings on it, for example:
BQ24715(often found in VivoBook)NCT6798D(typical for ROG Strix)ITE IT8587(installed in ZenBook)
You can also find out the controller model through the utility AIDA64 (section Power Management).
What to do if the laptop does not turn on after resetting the controller?
Most likely there was a firmware failure EC chip. Try:
- Disconnect the battery and charger, hold down the power button for 30 seconds.
- Connect the charger without battery and try turning on the laptop.
- If it doesn't help, you need to update the EC firmware via the programmer.
On laptops ASUS ROG There is a hidden mode for recovery after unsuccessful firmware CrashFree BIOS (press Win + Ctrl + Home when turned on).
Where can I download firmware for my ASUS EC chip?
Officially ASUS does not provide firmware for EC. They can be extracted from files BIOS using utilities UEFITool or MMTool, or find it on the forums:
- Win-Raid (section
BIOS Modding) - NotebookReview (topic
ASUS EC Firmware) - Groups in Telegram laptop repair (for example,
@asus_service)
⚠️ Attention: Download firmware only from trusted sources. Viruses or incompatible EC versions can damage your laptop.