The old battery of my X1 Carbon 4th Gen. was dying, and the battery readings became unreliable. So I had it replaced (with an official battery replacement).
Now the problem with the old battery and new battery (thus it's some calibration problem, and not one inherent with the battery) is the following:
When I discharge the battery, the battery reading becomes stuck at x% (currently at 7%) and does not drop further. I can still use the laptop for hours; until it suddenly drops to 0% and my laptop shuts down.
sudo tlp-stat -b
shows me without changing
/sys/class/power_supply/BAT0/energy_now = 3030 [mWh]
Charge = 7.2 [%]
When I plug in the charger after a while, while the battery shows 7%, the charging LED is off and the system, as well as tlp-stat
tell me it's not charging (even though it is charging).
Furthermore, tlp
does sometimes not respect my charging threshold at 80%. It charges until it displays 79% and when I pull out the charger, it displays 99%.
I tried resetting the power management (holding down the power button for 1 min when off). On the next boot it discharged to 0%, but got stuck at 10 mWh. I tried sudo tlp recalibrate
but it couldn't finish due to being stuck again.
The following boot, the charge again got stuck at 7%.
Are there any other ways to reset/recalibrate the battery?