Just posting another reminder to Framework that these issues happen almost daily on this stable bios and we WANT A FIX PLEASE!
Apologies if this has already been stated, but is there a workaround for unwedging the 545 mhz clock issue if we find that we’ve booted into that state?
I recently had this issue in the following scenario:
- BIOS 4.04 installed
- Laptop battery completely died
- Plugged into A/C, let it charge for ~2 mins
- Powered the computer on, was stuck at 545 mhz
- Unplugged from A/C power at about 35% SoC, and the CPU was no longer pinned
Have others found this as well: that switching from A/C to battery can jostle the machine out of this state?
Yes. Also, sometimes putting it to sleep and waking back up can knock it out of the mode as well. But that does not always work and you may have to reboot. Very frustrating and it happens nearly daily on mine from just sitting there connected to the AC all day (it’s always on lately connected to the TV for gaming).
I’ve been having problems with BIOS 4.04 where sometimes, at random, the machine will stop responding to any input devices, and the only way to fix it is to forcibly power off the machine by holding the power button, then power it back up. This is annoying because it interrupts whatever I’m currently doing, and there are times when it happens multiple times in a day. I’ve seen this mentioned in another forum topic, and IIRC, the underlying issue is something about a race condition in the EC? At any rate, I’ve downgraded back to BIOS 4.03 for now, because I seem to recall that version being less susceptible to this problem.
In my opinion, what needs to happen is one of the following:
(1) Framework conclusively fixes this with version 4.05 (perhaps by rewriting large parts of the EC code? From my layman’s perspective, it seems like that might be what needs to be done at this point…)
(2) Another BIOS implementation (OpenSIL/coreboot?) is made available.
Either way, I can’t keep dealing with this. I love Framework, but they really need to do better than this with their BIOS/EC code.
I highly doubt the problem is EC related. The EC is single threaded, so race conditions are somewhat impossible.
Well, my point is, whatever the issue may be, it needs to be fixed, or there needs to be an alternative BIOS that doesn’t have such problems. I’d gladly help with that stuff if I had any knowledge of such low-level functions or any programming languages.
