Laptop charging suddenly stops working and the power light is off? This problem is familiar to millions of users - from owners of budget Lenovo IdeaPad up to bonus MacBook Pro. In 80% of cases, it is not battery failure that is to blame, but banal BIOS settings, drivers, or mechanical damage to the connector. We have collected all current ways to turn on charging, including rare tricks for older models and laptops with two batteries.

It is important to understand: if the laptop is running on mains power, but the battery is not charging, this is one situation. If the device does not turn on at all, another one. In the article we will analyze both scenarios, and also tell you Why are some laptops (eg Dell Latitude 7 Series) can block charging when the battery temperature is above 60°C, even if it is not specified in the documentation. For convenience, we have added a table of error codes and a diagnostic checklist.

1. Checking hardware problems: cable, power supply, connector

Before delving into the settings, rule out physical problems. Start with the power supply: connect it to another outlet (preferably directly, without extension cords). If the indicator on the unit does not light up, the problem is there - check the fuse or replace the adapter. U HP Pavilion And Acer Swift Cables often fray at the base: inspect them at the bends.

The power connector on a laptop is a weak point. U Asus ROG And MSI it often becomes loose when connecting massive blocks. Take a flashlight and shine it inside the socket: if the contacts are bent or covered with oxide, carefully clean them with a cotton swab dipped in alcohol. Do not use metal objects - you risk short-circuiting the board!

  • 🔌 Check the cable: bend it in different places - if the charging indicator blinks, the cable is damaged.
  • 🔋 Test with another power supply: borrow a known working adapter with the same power (voltage must match!).
  • 🔍 Inspect the connector: y Lenovo ThinkPad The locking mechanism often breaks down - the battery does not charge if the plug is not fully latched.
  • 🌡️ Check the temperature: If the laptop overheats, some models (for example, Samsung Notebook 9) block charging until cooled down.
⚠️ Attention: if after connecting the power supply the laptop emits a high-frequency squeak, disconnect it immediately! This is a sign of a short circuit in the power circuit - the motherboard needs to be repaired.
📊 How often do you check the condition of the power cable?
  • Every month
  • Once every six months
  • Only when it stops working
  • Never

2. Diagnostics via BIOS/UEFI: hidden charging settings

Many modern laptops (especially Dell XPS, HP EliteBook And Lenovo Yoga) have battery charging management options in the BIOS. These settings can limit charging to 80-90% to extend battery life, or disable charging completely when running on AC power. To get into the BIOS:

  1. Turn off your laptop.
  2. Press the power button and immediately press the BIOS enter key repeatedly (usually F2, Del, Esc or F12 - depends on the model).
  3. Find a section AdvancedBattery Settings (or Power Management).

Look for options like:

  • Battery Charge Threshold - install 100% or Standard Mode.
  • Adapter Charge Limit - must be Disabled.
  • Battery Health Mode - disable if enabled.

On laptops ASUS there may be a separate utility MyASUS on Windows with similar settings.

Where to look for BIOS settings on popular laptops?

U Lenovo ThinkPad: section ConfigPowerBattery Charge Threshold.

U Dell Latitude: System ConfigurationBattery Charge Configuration.

U HP ProBook: System ConfigurationBuilt-in Device OptionsBattery Care Mode.

U Acer: sometimes settings are hidden in MainF12 Boot Menu (you need to press Fn+F12 when loading).

Laptop model BIOS entry key Battery settings section
Lenovo ThinkPad T/X F1 or Enter + F1 Config → Power → Battery Charge Threshold
Dell XPS 13/15 F12 (then select BIOS Setup) System Configuration → Battery Charge Configuration
HP Spectre/Omen EscF10 System Configuration → Built-in Device Options
ASUS ZenBook/ROG F2 or Del Advanced → Power Configuration
MacBook (Intel) Hold Option+Command+P+R when turned on Reset SMC (see section on macOS)

3. Reset the System Management Controller (SMC) on MacBook

If you have MacBook Pro/Air (until 2020 on Intel processors), the charging issue may be due to a glitch system management controller (SMC). This chip is responsible for power, battery and thermal control. Symptoms of SMC malfunction:

  • The charging indicator does not respond to a MagSafe/USB-C connection.
  • The laptop does not turn on, although the power supply is working.
  • Fans run at maximum speed for no reason.

To reset the SMC:

  1. Turn off your MacBook.
  2. Press and hold Control + Option (Alt) + Shift 7 seconds, then add a power button.
  3. Hold all four keys 7 more seconds, then release.
  4. Wait 10 seconds and turn on the laptop.

For MacBook with Apple M1/M2 chip Resetting the SMC is not required - do this instead forced reboot (hold the power button for 10 seconds).

⚠️ Attention: If after resetting the SMC your MacBook still does not charge, check the MagSafe cable for damage to the magnetic contacts. U MacBook Pro 2016-2019 The left pair of contacts often breaks - visually this is not noticeable, but charging occurs only in one position of the cable.
💡

On a MacBook with USB-C, try connecting the charger to a different port - some models (for example, MacBook Pro 16") distribute power unevenly between ports.

4. Update Battery and Power Management Drivers in Windows

In Windows, battery charging is controlled by two drivers:

  1. ACPI-compliant power management (responsible for interaction with the battery).
  2. Battery Controller Driver (usually from the laptop manufacturer).

If they are outdated or damaged, the system may not see charging. To update them:

  1. Open Device Manager (Win + XDevice Manager).
  2. Expand section Batteries.
  3. Right click on ACPI compliant battery controlUpdate driverAutomatic search.
  4. Repeat for AC adapter.

If automatic updating does not help, download drivers from the manufacturer's website:

After installation, restart your laptop and check the charging.

☑️ Battery driver diagnostics

Done: 0 / 4

5. Checking the battery status via the command line

Windows allows you to get a detailed report on the battery status via powercfg. This tool will show the actual capacity, the number of charge cycles and possible errors. To generate a report:

powercfg /batteryreport /output "C:\battery_report.html"

Open the file battery_report.html in the browser and pay attention to the sections:

  • Installed batteries - if the status No battery detected, the problem is in the hardware.
  • Battery capacity history — if the current capacity is less than 40% of the original, it’s time to change the battery.
  • Recent usage — here you can see whether charging is taking place when the power supply is connected.

The screenshot below shows an example of a report for a battery with 60% degradation (laptop Dell Inspiron 15, 3 years of operation):

💡

If the report powercfg field Cycle Count shows more than 1000 cycles, the battery is worn out and may not hold a charge even after charging is turned on.

For Linux use the command:

upower -i /org/freedesktop/UPower/devices/battery_BAT0

Pay attention to the lines:

  • energy-full vs energy-full-design - the difference shows wear.
  • state - must be charging, if the power supply is connected.

6. Specific problems: laptops with two batteries and gaming models

Some laptops (eg. Lenovo ThinkPad P-series, Dell Precision or MSI GT76) equipped two batteries - main and additional. If one of them fails, the system can block charging of both. Check it like this:

  1. Turn off the laptop and remove both batteries (if they are removable).
  2. Connect the power supply and turn on the laptop.
  3. If it works, the problem is in one of the batteries. Connect them one by one to identify the faulty one.

For gaming laptops (ASUS ROG Strix, Acer Predator, Alienware) another problem often occurs: blocking charging at high load. Manufacturers limit charging during gaming to reduce heat build-up. This is solved:

  • BIOS update (look for versions marked "Fix battery charging").
  • Disabling the mode Game Mode in proprietary software (for example, Armoury Crate from ASUS).
  • Manually setting up a power plan in Windows (select Balanced instead of High performance).
⚠️ Attention: on Alienware m15 R4 and the latest Legion from Lenovo, charging may be disabled when connecting a second monitor via Thunderbolt. This is a “feature” for saving energy - it is disabled in the BIOS in the section Thunderbolt Security.

7. Last resort: reset EC/BIOS and replace battery

If all else fails, radical methods remain:

  1. Resetting the EC Controller (Embedded Controller) - controls power and keyboard. To reset:
    • Turn off your laptop.
    • Disconnect the power supply and remove the battery (if removable).
    • Hold the power button 60 seconds.
    • Connect the power supply (without battery) and turn on the laptop.

Works on 70% of models Lenovo, Dell And HP.

  • Flashing the BIOS - if the failure is caused by firmware corruption. Download the latest version from the manufacturer's website and flash it via DOS (instructions are in the BIOS archive).
  • Replacing the battery — if its capacity drops below 20% of the original, the laptop can block charging as a “security measure.” For MacBook look for batteries with the original controller (eg BQ20Z451 for models 2015-2017).
  • On laptops Sony VAIO and old Toshiba Satellite sometimes it helps rebooting the battery controller:

    1. Turn off your laptop.
    2. Remove the battery and power supply.
    3. Hold Shift + Ctrl + Alt + Power 10 seconds.
    4. Connect the power supply and turn on the laptop.

    This method works in 30% of cases if the problem is software.

    💡

    Before replacing the battery, check it on another laptop of the same model - sometimes the “donor” battery also does not charge, and the problem lies in the motherboard.

    FAQ: Frequently asked questions about charging laptops

    Why does the laptop work on mains power, but the battery does not charge?

    This is typical in three cases:

    1. The BIOS mode is enabled Battery Health Mode (charge limit to 80%).
    2. The battery driver is damaged or missing (check with Device Manager).
    3. The battery controller has failed and needs to be replaced.

    On MacBook this problem is often associated with an SMC failure (see section 3).

    Is it possible to use a larger power supply?

    Yes, but with reservations:

    • Voltage (V) must match exactly (for example, 19.5V).
    • Current (A) can be larger (for example, instead of 2.37A you can use 3.5A).
    • Power (W) must be no lower than the original one (for example, instead of 65W you can have 90W, but not vice versa).

    On gaming laptops (For example, ASUS TUF) A weak power supply can cause charging to fail under high load.

    The laptop does not turn on or charge - what should I do?

    Sequence of actions:

    1. Test the power supply on another device.
    2. Disconnect the battery (if removable) and try turning it on from the mains.
    3. Reset the SMC/EC (see sections 3 and 7).
    4. If the laptop does not respond, the problem is in the motherboard (the power circuit near the connector often fails).

    On MacBook with USB-C, try connecting the charger to a different port - sometimes only one controller burns out.

    How to check if charging is in progress on Linux?

    Use the commands:

    cat /sys/class/power_supply/AC/online  # 1 - подключён, 0 - отключён
    

    cat /sys/class/power_supply/BAT0/status # charging/discharging/unknown

    If the status unknown, check the driver acpi:

    dmesg | grep -i battery

    Battery recognition may require kernel version 5.10+. On Ubuntu update it via Mainline Kernel Installer.

    Why does the battery only charge to 80%?

    This normal function on many business laptops (Lenovo ThinkPad, Dell Latitude). Manufacturers limit charge to extend battery life. To remove a restriction:

    1. Disable in BIOS Battery Charge Threshold (set to 100%).
    2. On Windows, use proprietary software (for example, Lenovo Vantage or Dell Power Manager).

    On MacBook with macOS Catalina and later this is done via System Settings → Battery → Battery Status (uncheck Battery status management).