Battery charge limit in BIOS no longer honored

Up until yesterday, my framework laptop honored the 50% charge limit I had set in BIOS. Mysteriously it stopped doing so yesterday and charged to 100%. It keeps doing that.

I double-checked BIOS settings and everything is intact, set to 50%.

What gives?

Thanks for your help!

1 Like

Happened to me a few times already…and I don’t know the cause either…

Did you update the BIOS? I had to reset my battery limit, and my boot wait time.

1 Like

OP stated, explicitly.

Wonder if it’s related to this issue submitted to Git:

2 Likes

I just noticed the same. I think I updated my BIOS firmware before that.
The setting in the BIOS was still at 80 but it always charged up to 100.
Changing it so something else didn’t do the trick.
I had to load the “optimized defaults”, reboot into BIOS and then set it back to 80 for the system to respect the set limit again.

Maybe this helps some lost traveler who comes across this thread.

I have been playing with the FW EC software.
The EC controls the battery charging/discharging.
The software is a bit of a mess.
If you disable the battery extender feature in the BIOS, save that, then power off the laptop, unplug the PSU and leave it for 2 minutes. (removing the PSU resets the EC)
Then power back on, it should behave a bit better.

also using the “ectool chargecontrol idle” might help.