Battery issue / BIOS update question

Running ubuntu 22.04, batch 5 kit, 11th gen

My framework periodically refuses to boot from battery. If I plug it in, it boots. I can then unplug it and it runs fine. I had the battery set at max 80%, but when this happens it has overcharged and is usually around 100%. When I power off, then reboot into BIOS, the limit is set back at 100%. I don’t know what triggers this behavior but it is really annoying, besides being hard on the battery.

I think my BIOS is out of date, so went to update it, but
sudo apt install lshw demidecode
says:
“Unable to locate package demidecode”

Where is the demidecode repo and how do I add it?

Please open a support ticket as your CMOS battery is likely dead. They will provide you with a replacement CMOS battery or if you can solder/can get someone to do it, a replacement CMOS module.