12th Gen Intel Core BIOS 3.06 Beta

Thanks for the update @Kieran_Levin , looking forward to test it out once it is released to public beta.
I do have a question regarding LVFS regression from fwupdmgr defaulting to file based capsule update, has this been addressed in the upcoming BIOS update?

A post was merged into an existing topic: [IN-TICKET] 12th gen - excessive CPU throttling on Linux - Canā€™t get above 46c and pegs to 400mhz under load

I have the same problem on Gen12 (3.06) and an uptodate archlinux. Dmesg shows no output, when the expansion card is dead, so I think it is a hardware/firmware issue.

1 Like

I am tempted to install it and see how my passified USB-A plugs will react. plugging stuff in would be equivalent to removing the whole card.

Thread here:

2 Likes

To correct myself: today and yesterday I noticed the same dmesg, when the card was dead:

[ 1020.051591] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ 1020.231374] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK

The same dmesg happens on my Gen11 device. A new USB insert is not recognized for ~30 seconds. After that time the slot seams to recover itself and the inserted device gets recognized without re-inserting it.

Itā€™s been 3 weeks. Is there any news on this 3.07 release?

6 Likes

We found 2 additional issues we are trying to resolve during our release validation. Once we have an update we will post it here.

17 Likes

@Kieran_Levin Speaking for the community, we appreciate the update.

On a more personal note, not to pester you or Framework in general but communication has been rather lacking on the software side. I think we all understand why you guys donā€™t announce new products before theyā€™re done cooking in the oven but software is different. May I suggest a monthly post regarding various software projects/updates going on? It doesnā€™t have to be long or even terribly detailed but the lack of communication is disheartening and sometimes gives the impression that you guys donā€™t care, which I know isnā€™t true! Just a monthly status update regarding BIOS updates/issues and possible fixes that might be explored as well as Coreboot/other firmware projects (community ones too if/when those spring up!). Just a respectful request/suggestion, thank you.

10 Likes

@GhostLegion Thanks for the suggestion. I agree I can do a better job communicating with the community. I will take your suggestion and see if we can do a monthly post about updates in software and firmware. We do have a lot of exciting new things happening including improved standalone bios update support.
On our upcoming AMD platform we are updating the EC to run chromium-ec on Zephyr.
We are also preparing updates for 12th and 11th gen to support the full capacity of the 61Wh battery.

19 Likes

A post was merged into an existing topic: 11th Gen Intel Core BIOS 3.17 Release

@Kieran_Levin Thank you so much! I appreciate the response!

2 Likes

Is this BIOS still in beta or the latest stable version now? Just asking because some time passed since this was posted and while I havenā€™t read trough every post here, Iā€™ve saw version 3.07 mentioned a few times, so the next version, however on the page for the 12th gen Bios it still says 3.04 is the latest one
https://knowledgebase.frame.work/en_us/framework-laptop-bios-and-driver-releases-12th-gen-intel-core-Bkx2kosqq

1 Like

@Mr_Rulf itā€™s still beta.

Hi @Kieran_Levin, thank you for providing updates on the new beta youā€™re testing internally. Looks like itā€™s been about 2 weeks since yā€™all found issues with it that needed to be resolved before release. Can you give an update as to when those issues will be resolved and tested, and itā€™ll be released to the community as a beta?

I only ask because I am working with Framework support on an unrelated issue (the 400MHz throttling problem), and they suggested I update to the 3.06 beta to see if that helps. Given the issues reported in this thread, Iā€™m a little uncomfortable updating, and would rather wait for the 3.07 beta. But the throttling issue has started becoming unbearableā€¦ if the 3.07 beta isnā€™t going to be out in the next week or so, I may decide to give the 3.06 beta a shot, despite my concerns.

Thank you!

3 Likes

Any updates on this?

10 Likes

Can we get an ETA on this bios update please!

4 Likes

Update, 2 June 2023:

Iā€™m pleased to report that I was able to get the 3.06 Beta BIOS upgrade completed by disabling the Secure Boot setting in the BIOS and then using the EFI method with a USB Flash drive. Iā€™ll update this post with any additional issues I discover.

=======================
Original Post (1 June 2023):
I finally gave up waiting for the 3.06 to be out of Beta and ran the update on my 12Gen, which was still running the BIOS and firmware it shipped with back in Sep 2022.

Iā€™m pretty unhappy with the way this went - if anyone has suggestions Iā€™m all ears. Thanks in advance for any advice. The gory details:

Result of upgrade: Can no longer dock with right side ports
Right side USB-C/TB ports only recognize power delivery from the docking station - no other connectivity is recognized. When docking station is connected to either left side port, using either of the two USB-C modules I have, everything appears OK (extremely minimal testing so far). The USB-A port connected on the right side appears to be running normally - able to run 3.0 devices.

Upgrade method used:
Windows MSI on Windows 11. There were a lot of reboots, and the last oneā€™s green progress bar took several minutes to complete the last 1-2% - it was stuck in the same spot long enough that I was getting nervous that it was going to fail (it did not). nothing else was obviously noteworthy during the process. I did video most of it, if anyone is interested.

Attempts to remediate the right side docking issue:

  1. Tried to run update via USB EFI, but it wonā€™t run. Tried several times with power connected to both sides - same result.

    ]

  2. Re-ran the .MSI installer in Windows, a few times, with power connected on both sides. Same result each time - it says it needs to reboot to apply the update, but nothing appears to actually get installed or runs - it just looks like a normal reboot, and the docking situation is unchanged.

Conditions under which upgrade was performed:
Hardware: 12 Gen DIY Received Sep 2022 Batch 3
BIOS version 3.04 (BIOS that shipped with this system)
Modules in laptop:
Rear Right: USB-C, connected to Dell TB3 Docking Station (TB16)
Front Right: USB-A, connected to Mouse
Rear Left: USB-C, not connected to anything
Front Left: HDMI, not connected to anything
The docking station is a Dell TB16 that has been working quite well for the last 5-6 months. Only issues prior to BIOS/Firmware upgrade were with reboots. If the dock was connected at reboot time, the power delivery would stop - disconnecting and reconnecting it would solve that problem reliably.

I donā€™t understand why everyone is in a rush to upgrade their BIOS. Its not like an OS update that can be rolled back or recovered from a backup. This is a high stakes situation that always has a greater than 0% chance of converting your machine into a brick. This is WHY Framework is taking their time. They have to get it right, and they have to get it right at scale. The communication about this BIOS is and was already light-years beyond other laptop manufacturers. Let the devs and engineers do their thing.

8 Likes

@Perry_Flaugh One reason might be that the current version of the BIOS is lacking, and people are hopefull that whateverā€™s not working will be fixed in an update.

While I agree that Framework is using more technical language when explaining BIOS updates compared to other manufacturers, overall:

communication about this BIOS is and was already light-years beyond other laptop manufacturers

statement is incorrect because other manufacturers (e.g. Lenovo) are providing said updates on a regular basis sometimes even as often as every 2 months. Meanwhile the FW13 12th Gen has not had a proper update in almost 1 year, and has known issues.

I do like my Framework laptop, but the BIOS support is currently very lacking, as far as Iā€™m concerned, and it is literally the only software responsibility for a hardware company. I am willing to bet that most of us change our phones when manufacturers stop providing updates. BIOS in a computer is the same.

8 Likes