You are not logged in.

#1 2019-04-02 17:52:06

antoniovazquez
Member
Registered: 2013-03-04
Posts: 23

X1 Carbon 3rd gen battery not charging

I recently discovered that whenever I unplugged my X1 Carbon laptop it would turn off.

I then realized that the battery was stuck at 7% and not charging. Gnome applet says 'Estimating...' and never shows info about the battery...
Here you have some information I was able to gather:

⇢ acpi -V                                               
Battery 0: Unknown, 7%
Battery 0: design capacity 3382 mAh, last full capacity 2813 mAh = 83%
Adapter 0: on-line
Thermal 0: ok, 41.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 128.0 degrees C
Cooling 0: Processor 0 of 10
Cooling 1: Processor 0 of 10
Cooling 2: pch_wildcat_point no state information available
Cooling 3: Processor 0 of 10
Cooling 4: iwlwifi no state information available
Cooling 5: intel_powerclamp no state information available
Cooling 6: Processor 0 of 10
Cooling 7: x86_pkg_temp no state information available
⇢  upower -i $(upower -e | grep BAT)
  native-path:          BAT0
  vendor:               SMP
  model:                00HW003
  serial:               3527
  power supply:         yes
  updated:              Tue 02 Apr 2019 19:48:51 CEST (107 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    warning-level:       none
    energy:              3.31 Wh
    energy-empty:        0 Wh
    energy-full:         41.66 Wh
    energy-full-design:  50.08 Wh
    energy-rate:         0 W
    voltage:             14.806 V
    percentage:          7%
    capacity:            83.1869%
    technology:          lithium-polymer
    icon-name:          'battery-caution-charging-symbolic'
⇢  upower -i $(upower -e | grep AC) 
  native-path:          AC
  power supply:         yes
  updated:              Tue 02 Apr 2019 19:24:51 CEST (1609 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    warning-level:       none
    online:              yes
    icon-name:          'ac-adapter-symbolic'

Can anybody guide me on how to debug what could be happening?

Last edited by antoniovazquez (2019-04-02 17:53:27)

Offline

#2 2019-04-02 20:31:53

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,687

Re: X1 Carbon 3rd gen battery not charging

Have you considered using TLP? Some of its calibration and threshold settings might help.

Offline

#3 2019-04-03 08:53:50

antoniovazquez
Member
Registered: 2013-03-04
Posts: 23

Re: X1 Carbon 3rd gen battery not charging

d_fajardo wrote:

Have you considered using TLP? Some of its calibration and threshold settings might help.

I did not know about TLP. I have just installed it and fixed acpi_call module not loading. Tryed the following commands:

⇢ sudo tlp-stat -b
--- TLP 1.2.1 --------------------------------------------

+++ Battery Features
natacpi    = active (data, thresholds)
tpacpi-bat = active (discharge)
tp-smapi   = inactive (ThinkPad not supported)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 00HW003
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  50080 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  41970 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =   3620 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Unknown (threshold effective)

/sys/class/power_supply/BAT0/charge_start_threshold         =     96 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold          =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

Charge                                                      =    8.6 [%]
Capacity                                                    =   83.8 [%]

⇢ sudo tlp fullcharge BAT0
Setting temporary charge thresholds for BAT0:
  stop  = 100
  start =  96
Charging starts now, keep AC connected.

 10:49:56  anton@X1Arch  ~  
⇢ sudo tlp-stat -b
--- TLP 1.2.1 --------------------------------------------

+++ Battery Features
natacpi    = active (data, thresholds)
tpacpi-bat = active (discharge)
tp-smapi   = inactive (ThinkPad not supported)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 00HW003
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  50080 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  41970 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =   3620 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Unknown (threshold effective)

/sys/class/power_supply/BAT0/charge_start_threshold         =     96 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold          =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

Charge                                                      =    8.6 [%]
Capacity                                                    =   83.8 [%]

After 15 mins in the fullcharge mode of tlp no increase in charge of the battery took place. The laptop was connected to power all night long while turned off and went from 7% to 8% of battery charge.

Any other idea?

Offline

#4 2019-04-03 09:21:44

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,687

Re: X1 Carbon 3rd gen battery not charging

Try tp_smapi and you might get some more info. I'm concerned that you can't get a proper status which make me suspect the battery might be at fault. Anyway see if tp_smapi gives you more info. I assume your particular Thinkpad is supported.

Offline

#5 2019-04-03 09:29:31

antoniovazquez
Member
Registered: 2013-03-04
Posts: 23

Re: X1 Carbon 3rd gen battery not charging

d_fajardo wrote:

Try tp_smapi and you might get some more info. I'm concerned that you can't get a proper status which make me suspect the battery might be at fault. Anyway see if tp_smapi gives you more info. I assume your particular Thinkpad is supported.

My model is not supported by tp_smapi unfortunatelly.

I've tryed the reclibrate command of TLP but it causes a hard reboot of my device as whenever AC power is removed it shuts my laptop down. I suspect that internally, tlp recalibrate tries to fully discharge the battery and when that happens it switches to battery as power source, triggering the shutdown.

I've tryed to reboot my device, go to the BIOS and put my battery into maintenance mode and plug the device to AC back again in order to see if it charges but it didn't work. I am not sure if that particular procedure resets the thresold and calibration parameters of the battery.

I am worrying about being a hardware fault but I would like to discard any software possibility before spending money on a new battery.

Thank you very much for your help d_fajardo.

Offline

#6 2019-04-03 09:50:37

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,687

Re: X1 Carbon 3rd gen battery not charging

You can try draining the battery fully by using it until power is 0. The only drawback to that is of course if the battery is faulty, then you won't have any battery power left. Then recharge and if it reaches 7% again, then your laptop obviously is able to recharge your battery so the fault is not in the laptop. But if stops again at 7%, then it looks like the battery is at fault. The best check is if you can have access to another battery from someone else and just check if recharging is the issue. Also have you tried just simply removing and reinstalling the battery? Sometimes simple things like that magically causes everything to reset.

Offline

#7 2019-04-03 10:09:03

antoniovazquez
Member
Registered: 2013-03-04
Posts: 23

Re: X1 Carbon 3rd gen battery not charging

d_fajardo wrote:

You can try draining the battery fully by using it until power is 0. The only drawback to that is of course if the battery is faulty, then you won't have any battery power left. Then recharge and if it reaches 7% again, then your laptop obviously is able to recharge your battery so the fault is not in the laptop. But if stops again at 7%, then it looks like the battery is at fault. The best check is if you can have access to another battery from someone else and just check if recharging is the issue. Also have you tried just simply removing and reinstalling the battery? Sometimes simple things like that magically causes everything to reset.

I am unable to make the laptop work on the battery alone. If I try to do that it automatically powers off.

I do not have access to any other battery.

I Have just unplugged the battery and waited for a minute. Plugged it back again. Status is still unknown & not charging.

⇢ sudo tlp-stat -b
--- TLP 1.2.1 --------------------------------------------

+++ Battery Features
natacpi    = active (data, thresholds)
tpacpi-bat = active (discharge)
tp-smapi   = inactive (ThinkPad not supported)

+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer                   = SMP
/sys/class/power_supply/BAT0/model_name                     = 00HW003
/sys/class/power_supply/BAT0/cycle_count                    = (not supported)
/sys/class/power_supply/BAT0/energy_full_design             =  50080 [mWh]
/sys/class/power_supply/BAT0/energy_full                    =  41660 [mWh]
/sys/class/power_supply/BAT0/energy_now                     =   3310 [mWh]
/sys/class/power_supply/BAT0/power_now                      =      0 [mW]
/sys/class/power_supply/BAT0/status                         = Unknown (threshold effective)

/sys/class/power_supply/BAT0/charge_start_threshold         =     96 [%]
/sys/class/power_supply/BAT0/charge_stop_threshold          =    100 [%]
tpacpi-bat.BAT0.forceDischarge                              =      0

Charge                                                      =    7.9 [%]
Capacity                                                    =   83.2 [%]

Offline

#8 2019-04-03 10:33:19

d_fajardo
Member
Registered: 2017-07-28
Posts: 1,687

Re: X1 Carbon 3rd gen battery not charging

You can try to apply a lower start threshold. Currently your start threshold is at 96% which means the battery won't charge if the current level is below 96%. See if you could bring the start threshold to below 7% (your current setting) but not 0 (0 merans the default 96%). If that fails have a look at this:

Disabling the charge thresholds does not work
Affected ThinkPads: X1 Carbon 6th, T480s, E580 (based on user feedback)

Symptom: after resetting the thresholds as described above, tlp-stat -b shows the stop threshold unchanged.

Cause: after applying a stop threshold value < 100, Lenovo's system firmware will not accept values higher than the previously set value.

Solution:

Disable the threshold configuration as decribed above
Power off the laptop via shutdown
Unplug AC power
Power on the laptop
At the Lenovo logo: press <Enter> <F1> to enter the BIOS setup
Go to: Config → Power → Disable Built-in Battery <Enter> <Yes>, laptop will power off
Connect AC
Power on laptop
Check with tlp-stat -b – thresholds should be at factory settings 96 / 100% now
When unsuccessful, repeat the whole procedure
My battery does not charge anymore after recalibration, shows X% remaining capacity constantly
Most probable cause: battery is defect – and was it even before the recalibration attempt.

I found this info here.

Offline

#9 2019-04-03 13:42:30

antoniovazquez
Member
Registered: 2013-03-04
Posts: 23

Re: X1 Carbon 3rd gen battery not charging

d_fajardo wrote:

You can try to apply a lower start threshold. Currently your start threshold is at 96% which means the battery won't charge if the current level is below 96%. See if you could bring the start threshold to below 7% (your current setting) but not 0 (0 merans the default 96%).

No luck :'(

I will try the solution you quoted but I don't think I can turn the laptop on without AC.

Thanks again!

Offline

#10 2019-04-06 13:08:16

linrunner
Member
Registered: 2013-04-21
Posts: 56

Re: X1 Carbon 3rd gen battery not charging

Hi,

software solutions won't help, all symptoms indicate a defective battery.

Last edited by linrunner (2019-04-06 13:09:14)

Offline

#11 2019-04-09 11:20:45

antoniovazquez
Member
Registered: 2013-03-04
Posts: 23

Re: X1 Carbon 3rd gen battery not charging

After contacting Lenovo and finding a replacement, the behaviour is the expected one again.

It was a defective battery.

Thank you all!

Offline

Board footer

Powered by FluxBB