Discussion
Glad to hear it.. I was feeling stressed for you
...my Arch Linux-ed Thinkpad started acting up last week, stops charging the battery at 31%, get the battery stats wrong and TLP doesn't help. Its a less than one year old battery.
Have you flashed the old Bios again or upgraded the Bios to a new version? What kernel are you running now?
Kernel 6.5.3 now, though this wasn't a kernel problem I don't think?, I have multi boot and even windows had the same problem, or the machine was stuck in a weird hardware state somehow no matter what I did. It's a thinkpad x1 yoga 6th gen. And it's notorious for having these charge problems it seems.. it was also having problems updating the BIOS too, it would just hang there and run out the battery.. luckily it still would charge when it was turned off. So, a few rounds of attempting the bios flash to the latest bios, and hitting that little reset button on the bottom with a paper clip and I got the new bios on there, after that it finally started behaving.. the bonus is I installed all new Linux too just because I don't trust Ubuntu either to not cause weird bugs (was kernel 5.14). Oh and I also set some bios settings in the USB section for 'charge off battery', I found in the forum.. didn't help at first but I dunno maybe it was a combo of all the things.
Ugh, it's happening again.. this is so lame. 😥