What I am now observing since my last post is that the charge limit is now completely ignored for my Laptop 13. I have to go into the bios, change it to something other than 80, save and exit, restart back into bios to put it back to 80. Then it will work again for a little while until it stops, and this procedure is needed.
To confirm i have turned off battery life extender already a while back. I wonder if i should try that procedure with that option as well.
I think a simple reboot of the EC will suffice instead of going into BIOS and setting values back again.
EC reboot procedure:
Power off the laptop (not suspend)
Remove the PSU cable.
Leave the laptop powered off for 2 minutes. (The EC powers off about 40 seconds after the CPU has shut down and the PSU cable removed, but that exact time is sometimes difficult to judge, so I say 2 minutes.)
Plug PSU back in and power on the laptop.
The EC should have rebooted.
you can use “sudo ectool console” to see if the timestamps have started back at 0.
The power off and unplug PSU is important, because in many situations the EC stays on even with the CPU shutdown or rebooted.
I’ve noticed the same problems with Battery Life Extender and disabled it.
But I’ve also noticed, that is you start at higher percentage and the laptop runs on battery till it reaches the desired value then it toggles between charging and discharging.
On my old Dell XPS 13 it was possible to set the min and max charge value, so it did not charge until min is reached and then charged till max. For example between 60% and 90%. That was ok and my battery lastet at over 90% capactity for 8 years.
Adding to report this issue for the new Framework 13 AMD Ryzen AI 300 model as well. Battery charge limit is not consistently enforced even while Battery Life Extender is turned off.
Mostly just sending a thanks to everyone who’s commented and posted in this topic. I had the same issue with my 16, and due to this post I just disabled the extender option in the bios 3.05. not super worried about it because even when the machine fully charges the battery despite the bios limiter setting, it eventually goes back to holding at the set maximum charge value soon after. don’t know if the disabling will solve or a new bios update is necessary, but just wanted to point out that I did read somewhere else (possibly reddit) that the amd13’s bios actually requires the extender function enabled in order for the limiter to work right.