Il 26/03/21 08:24, Bengt Gördén ha scritto:
On 2021-03-25 21:53, Marco Calistri wrote:
By trying another envinroment, independtly if Linux or Windows or whatsoever else,
was just a way to isolate the root cause, which evidently is not the "system" but most likely the battery itself.

Agreed. It is most unlikely that both OSs have the same problem/bug.

My take on this is that I changed battery in my Thinkpad May 2020 and then disassembled the old battery [1] just for the fun of it. I couldn't figure out what type of silicon it was but there is a serial data-bus (3 wires), probably Smart Battery Specification over SMBus (i2c like), and 4 power wires. I think that resetting the battery according to the vendor might actually reset counters and such in the battery itself.

For me, I'm not aware of any FLOSS software that can do some low level stuff on my lenovo battery so it's probably only on Windows it can be done. It might be different on your machine. But there are folks out there that hack-a-way [2][3].

[1] https://susepaste.org/35761993
[2] https://3drpilots.com/threads/reading-battery-data-with-an-arduino.7721/
[3] http://zmatt.net/unlocking-my-lenovo-laptop-part-1/


Very interesting matter, but I will not following such hacks in my case since they are very specialized and would need time and resources.

I just have a measurement misalignment but the battery last almost normally then these solutions are not worth for me.

Regards,

-- 
Marco Calistri
Build: openSUSE Tumbleweed 20210321 
Kernel:5.11.6-1-default
Desktop: XFCE (4.16.0)