You turned on the laptop HP and instead of the usual charge level, you saw an alarming message: **“Battery not detected”**? This error may appear on models Pavilion, Envy, Omen, ProBook or EliteBook - regardless of the year of manufacture. In some cases, the problem is solved by rebooting, in others it requires replacing the battery or repairing the motherboard.

In this article we will look at all possible reasonswhy laptop HP does not see the battery - from software failures to physical damage. You will learn how to diagnose a malfunction, what settings to check in BIOS And Device Manager, and also when to contact a service center. We will pay special attention to models with built-in batteries (for example, HP Spectre x360), where replacing the battery requires disassembling the case.

1. Why the HP laptop stopped seeing the battery: 7 main reasons

Error **"Battery not detected"** (No Battery Detected) occurs due to power supply failures, software conflicts or mechanical damage. Here is a complete list of reasons, from simple to complex:

  • 🔌 Poor contact — oxidation or contamination of the battery connector (relevant for removable batteries in HP ProBook 450/650).
  • 🔄 Driver failure — conflict after updating Windows or installing third-party software (for example, HP Support Assistant).
  • 🖥️ BIOS/UEFI Settings — the battery controller is disabled or the power settings have been reset.
  • 🔋 Battery wear — the battery is swollen or its capacity has dropped below 10% (typical for laptops older than 3 years).
  • 🔧 Damage to the cable - broken wires between the battery and the motherboard (often after a fall or disassembly).
  • 💻 Power controller malfunction - failure of the microcircuit on the motherboard (for example, BQ24780 or ISL6237).
  • Problems with the power supply - a non-original adapter or power surges have led to a failure of the power management system.

According to statistics from service centers, in 40% of cases the fault is driver or BIOS, in 30% - physical wear and tear of the battery, and the remaining 30% is due to hardware faults. If your laptop HP new (up to 1 year), most likely a software problem.

📊 How long have you had the “battery not detected” error?
  • Today/yesterday
  • A week ago
  • A month ago
  • More than 6 months
  • I don't remember

2. Quick diagnosis: how to understand what the problem is

Before disassembling your laptop or resetting the BIOS, follow these steps. They will help narrow down the range of possible causes:

Disconnect the power supply and remove the battery (if it is removable)

Connect the laptop to the network and check if it turns on without the battery

Inspect the battery connector for oxidation or damage.

Run Device Manager and check the battery driver status

Hold the power button for 30 seconds to release static charge-->

If the laptop is working only from the network, but the battery is not detected, proceed to checking the drivers. If he doesn't turn on at all - the problem is most likely in the power supply or motherboard.

For models with built-in battery (For example, HP Envy 13 or Spectre Folio) run the test:

  1. Turn off your laptop.
  2. Connect the charger.
  3. Hold the power button 15–20 seconds (this will reset the power controller).
  4. Turn on the laptop and check if the battery appears.
💡

On some models HP (For example, EliteBook 840 G5) the power controller is reset using the combination Win + B + Power (hold for 3 seconds).

3. Checking drivers and updating BIOS

Most often, the **“Battery not detected”** error occurs due to a driver malfunction Microsoft ACPI-Compliant Control Method Battery. To reinstall it:

  1. Open Device Manager (Win + X → Device Manager).
  2. Expand the **Batteries** section.
  3. Right click on Microsoft ACPI-Compliant Control Method Battery and select **Remove Device**.
  4. Confirm deletion and restart your laptop. The driver will install automatically.

If this doesn't help, download original driver from HP website:

  1. Go to HP support page.
  2. Enter your laptop model (for example, HP Pavilion 15-eg0000).
  3. In the **"Drivers"** section, find "Power Management" or «Battery Driver».
  4. Download and install the latest version.

Also check BIOS version:

  • 🔍Pinch Win + R, enter msinfo32 and press Enter.
  • In the **"BIOS Version"** section, look at the current firmware.
  • Compare it with the latest version on the website HP. If there is an update, install it.
What should I do if after updating the BIOS the battery is still not detected?

If updating the BIOS doesn't help, try roll back the firmware to the previous version. To do this:

  1. Download the old BIOS version from the HP website (Archive section).
  2. Create a bootable USB flash drive with the update utility.
  3. B BIOS disable the option Secure Boot And Fast Boot.
  4. Run a rollback via DOS (instructions are in the BIOS archive).
Attention: Rolling back the BIOS can lead to unstable operation of the laptop. Do this only if you are confident in your actions.

4. BIOS settings: what to check and how to reset

Incorrect settings BIOS/UEFI may block battery detection. Go to the BIOS (usually the F10, Esc or Del when turned on) and check:

Parameter Where to look Recommended value
Battery Health Mode Advanced → Power Management Disabled (disabled)
ACPI Battery Support Advanced → System Configuration Enabled (included)
Fast Charge Power → Battery Options Disabled (disabled)
USB Charge in Sleep Mode Advanced → USB Configuration Disabled (disabled)

If you are not sure which settings to change, follow reset BIOS to factory:

  1. Enter BIOS.
  2. Find the option Load Default Settings (or Restore Defaults).
  3. Save changes (F10) and reboot your laptop.
⚠️ Attention: On some models HP (For example, Omen 15) resetting the BIOS may block Windows from loading due to enabled Secure Boot. After the reset, go into the BIOS and manually enable Legacy Support, if the laptop does not boot.

5. Hardware faults: when replacement or repair is needed

If software methods do not help, the problem lies in gland. Here are the signs of hardware problems:

  • 🔋 Battery swollen (can be seen from the bloated body).
  • 🔌 Laptop works only from the network, even after resetting the BIOS.
  • ⚡ Charging indicator flashing orange or does not burn at all.
  • 💥Laptop turns off when the power supply is disconnected, even if the battery is installed.

In these cases you will need:

  1. Replacing the battery - if it is swollen or does not hold a charge. For models with a built-in battery (for example, HP Spectre x360 13) this is done at the service center.
  2. Connector repair - if the contacts are oxidized or bent. You can try to clean them with alcohol, but it is better to contact a specialist.
  3. Replacing the cable — if the cable between the battery and the motherboard is damaged (a common problem after falls).
  4. Power controller repair - if the chip on the motherboard fails (for example, MAX17047 or BQ24725).

The cost of repair depends on the model:

Type of repair Cost (₽) Duration (days)
Replacing the removable battery 2 000–5 000 1
Replacing the built-in battery 5 000–12 000 1–2
Connector cleaning/repair 1 500–3 000 1
Replacing the power cable 3 000–6 000 1–2
Power controller repair 8 000–20 000 3–7
⚠️ Attention: If the battery is swollen, it's impossible keep using it! Risk of fire or damage to the motherboard. Unplug your laptop and remove the battery (if possible).

6. Specific problems for different HP models

Some laptop series HP have unique bugsrelated to the battery. Here are the most common:

  • 🖥️ HP Pavilion Gaming 15/16 - the error appears after updating the BIOS to the version F.13 and above. Solution: roll back the firmware to F.10.
  • 📱 HP Envy x360 (2020–2022) — the battery is not detected due to a malfunction gyroscope (yes, it's related!). Reset helps TPM in BIOS.
  • 💼 HP EliteBook 800 G5/G6 - problem with the controller ISL6237which overheats. Requires re-soldering or replacement.
  • 🎮 HP Omen 15/17 — the battery turns off under high load (games, rendering). Need to update EC firmware (download from HP website).

For models with built-in battery (For example, HP Dragonfly or ZBook) before replacing the battery, be sure to check:

  1. Condition thermal paste on the chipset (overheating can block charging).
  2. Job USB-C port (on some models it is responsible for power supply).
  3. Settings Thunderbolt Controller in BIOS (must be enabled).
💡

If your laptop HP under warranty, do not attempt to repair it yourself! Opening the case or replacing the battery will void the warranty. Contact an authorized service center.

FAQ: Frequently asked questions about the “battery not detected” problem

HP laptop says "Plugged in, not charging." Is this the same problem?

No, this is a different glitch. Error **"Connected, not charging"** (Plugged in, not charging) is usually associated with:

  • Non-original power supply (not enough power for charging).
  • Battery overheating (the laptop blocks charging at temperatures above 60°C).
  • Calibration failure (you need to reset the battery controller via HP Battery Check).

Unlike **"battery not detected"**, here the battery is detected by the system but is not charged.

Is it possible to use a laptop without a battery if it is not detected?

Yes, but with reservations:

  • ✅ The laptop will work from the network like a stationary PC.
  • ⚠️ The risk of power surges is higher (without a battery as a buffer).
  • ❌ Some models (for example, HP ZBook Studio) can turn off automatically when the power is turned off, even if the battery is installed, but is not recognized.

If you plan to work without a battery for a long time, use UPS (uninterruptible power supply).

How to check if the battery controller is alive?

To diagnose the controller:

  1. Download the utility HP Battery Check.
  2. Run the test - if the program shows Battery Status: Unknown, the controller is not responding.
  3. Check the voltage at the battery contacts with a multimeter (should be ~3.7V on each element).

If the controller is dead, the battery will have to be replaced - it is not repairable.

After replacing the battery, the HP laptop does not see it. What to do?

Possible reasons:

  • 🔌 Non-original battery - some laptops HP block uncertified batteries.
  • 🔧 Poor contact — check whether the battery is seated tightly in the connector.
  • 🖥️ Old BIOS — update the firmware to the latest version.
  • 🔋 Incompatible model - even if the battery is externally suitable, it EDID may not match.

Solution: Return the old battery and check if it is detected. If yes, the problem is in the new battery.

Could a virus cause the "battery not detected" error?

Theoretically yes, but extremely unlikely. Viruses that affect battery performance occur in 0.1% of cases. Usually this is:

  • Rootkits that modify ACPI tables.
  • Miners that disable power saving for maximum performance.

To exclude a virus:

  1. Scan the system Kaspersky Virus Removal Tool or Dr.Web CureIt.
  2. Check startup (Ctrl + Shift + Esc → Startup).
  3. Reset Windows to factory settings (if other methods fail).