my Lenovo N581 detects the battery, but it doesn't charge it (as soon as I unplug the AC, it turns off).

When i type upower -i /org/freedesktop/UPower/devices/battery_BAT0 into the terminal I get:

native-path:          BAT1
vendor:               LENOVO
  model:                PABAS0241231
  serial:               41167
  power supply:         yes
  updated:              So 01 Jul 2018 14:48:33 CEST (59 seconds ago)
  has history:          yes
  has statistics:       yes
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              0 Wh
    energy-empty:        0 Wh
    energy-full:         0 Wh
    energy-full-design:  0 Wh
    energy-rate:         0 W
    percentage:          0%
    capacity:            100%
    technology:          lithium-ion
    icon-name:          'battery-caution-charging-symbolic'

What I tried:

  • buy a new battery
  • reset the cmos battery (unplug; remove battery; press power for 30 seconds)
  • appears on windows (8, 10) and ubuntu (16, 18)

Does anyone have an Idea what to do next? Do I have to buy a new mainboard?

Thanks for helping!!

  • 1
    You have done everything I would have done. There is a very big possibility that the charging circuit could be bad on the motherboard.
    – Terrance
    Jul 1, 2018 at 14:43
  • Do you know how I could fix this without buying a new mainboard? Is this possible?
    – gxor
    Jul 2, 2018 at 19:12
  • I am not aware of any software settings that can cause a system to not want to charge a battery when it is plugged into the charger. I guess you could try another charger for the unit as it might be bad. Unlikely though if the system runs fine with the charger plugged in but it is still a possibility. If the motherboard is bad, then if you were good at soldering and reading schematics and find them online, then you could fix it.
    – Terrance
    Jul 2, 2018 at 19:17

4 Answers 4


The following steps fixed my battery charging on a Carbon X1 5th gen. Your BIOS might be a bit different, but the principle might be the same:

  • shut down notebook
  • go to BIOS (to enter the BIOS, I pressed ENTER at boot, and then F1)
  • in the BIOS, go to Config, then selecte Disable Built-in Battery. This disables the battery completely (i.e. disconnects the battery circuit logically)
  • unplug the charger
  • press the power button for about 10 seconds
  • plug the charger back in
  • boot up

Now my notebook is charging again.

  • Wow thanks for answering!! I will try it ASAP and tell if it worked!! Thanks again!
    – gxor
    Dec 11, 2018 at 12:53
  • 1
    Worked for me on a Lenovo P52s. Thanks!
    – dgnorton
    Feb 6, 2019 at 2:44
  • 1
    T580: the first time it didn't work. I ran the same steps again after removing TLP Thinkpad battery settings now battery charging indicator is working. Thank you! Dec 28, 2019 at 18:30
  • 1
    Worked on Lenovo X1-Extreme after installing Arch and having battery issues. Thank you!
    – mjd2
    Oct 4, 2020 at 21:14
  • 1
    Worked for my Lenovo P1! Thanks
    – kappamaki
    May 16 at 16:50

Run this command to refresh upower and show the charging battery icon.

busctl call --system org.freedesktop.UPower /org/freedesktop/UPower/devices/battery_BAT0 org.freedesktop.UPower.Device Refresh

  • Thanks this worked for me. I dont know what is the issue. Now the battery indicator is updating after this command. Jul 22 at 7:18

For Lenovo Thinkpad T460 what fixed this for me was

  1. Remove the AC adapter
  2. Put a paperclip in the emergency reset hole in the bottom of the laptop and held it for about 30 seconds.
  3. Started the laptop without AC adapter plugged in
  4. Then plugged in the AC adapter

And then the battery started charging again. Not sure if #3 and #4 made a difference but those are the steps I took

  • Similar with HP x360 1040: turn off, keep pressing Power Button for ~10 seconds until it blinks (= reset). Turn it on again, and it works
    – ianaz
    Aug 31 at 18:30

My system, Lenovo Yoga, didn't have the BIOS setting for battery mentioned in the answer above. What fixed the problem for me was loading Ubuntu in Recovery Mode (from "Advanced Setting for Ubuntu" from grub boot loader) and rebooting.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.