Framework Laptop 16 Ryzen 7040 BIOS 3.06 Release BETA -Held

I installed this update this morning through fwupdmgr, afterward went into bios and restored to factory settings, then tweaked the few I wanted (Linux sound, battery charge at 100%), and booted up. Unfortunately, first impressions are pretty bad.

I am connected to a 100w dock and battery is about 50% and charging. That is all well and good, except my performance is limited to about 544MHz on all cores which makes it feel like a sluggish, old computer. So it seems to be prioritizing charging the battery at all costs to performance. Performance profile is set to performance in Linux so this should not happen.

On the prior BIOS, it would comfortably keep performance while still charging the battery at an acceptable rate in most cases, with battery dipping if I performed a short task that needed performance. This worked perfectly for a normal day using the laptop for work.

Hopefully I can go back to the previous bios if this is intended behavior.

Also, the charge control endpoints are no longer available with this bios which, so far, means I am unable to set the battery charge limit from within Linux (I set it to 80% most the day).
/sys/class/power_supply/BAT1/charge_control_end_threshold ←-is no longer available.

EDIT: Additional tests:
Plugging in the Framework 180w adapter has no effect on performance while in this state.

Further info. UNPLUGGING the 180W charger caused the dock to completely disconnect. All devices went offline and then back on again, reconnecting again (I dropped out of my teams meeting with my team for a minute or so :smiley: ) and then my cpus started acting normal and ramping up to higher frequencies. This was all without another reboot. Anyway, I’ll play around with my various chargers and see what it does. I do not have any 240W to test yet.