12th Gen Intel Core BIOS 3.06 Beta

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

I’m going to agree with @meehien. I want to love my Framework, and I keep debating on going ahead and pre-ordering the AMD motherboard or 13th gen one, but I keep circling on “… but the BIOS updates …” and getting worried. My new job has a Perks system that gets a sizable discount with Lenovo, and I’ve been considering switching to them or back to Dell.

While, yes, BIOS updates aren’t strictly necessary on an otherwise perfectly functioning system, the BIOS we’re waiting for the 12th gen board includes fully certified Thunderbolt support, but in my opinion the part I care about more is the patches for CVE’s. Before my Framework I had 2 XPS 13’s and an XPS 15, and getting BIOS updates at least once every couple months made me feel a lot safer knowing the security issues were getting fixed.

Recently some manufacturers have been having issues with firmware updates that are likely going to scare a lot of users, namely the recent HP “oh your printer doesn’t work now” problems. I imagine a lot of users are going to read this as “I guess I just don’t do updates anymore” but that’s the wrong take away. Instead of just not doing firmware updates for fear that they’ll break something, it’s better to focus on pressuring companies to do better about firmware updates so we don’t have such fears. In Framework’s case, I think they are appropriately cautionary, but this caution is showing that their firmware team isn’t large enough and/or stretched too thin. To some degree it’s easy enough to hand-wave that as “Well yeah, small start up, only so many resources,” but that does leave me worried about the future.

I generally apply updates, specifically security updates, as soon as feasibly possible, but I rarely go on beta tracks for firmware for the “it’ll probably break something” fear. However, having a device that is supposedly still receiving support, or being sold as new still, that has nearly 1 year old security flaws left unpatched? That’s when I start thinking of jumping ship.

Overall, I do not explicitly disagree with @Perry_Flaugh about wanting to give Framework some slack here, I also feel like it’s not enough to just say that’s the end of the conversation.

To me, I think this is a perfectly valid time to bring up the “What about Coreboot?” question again. If Framework is struggling to find the resources to maintain firmware for multiple boards, maybe it’s time to hand the reins over to the open source community. I do understand that’s an undertaking in and of itself, so maybe wrap up what is active, but if there are new hires happening for these firmware teams, maybe they need to be focused on transitioning what they can into an open source BIOS/firmware platform instead of just continuing the closed sourced firmware development. I vaguely recall some of the discussion around this specific topic in the past surrounded the difficulty is due to the current hardware limitations of switching to an open BIOS is caused by licensing agreements, which is understandable, but that doesn’t have to mean development stops in that regard.

Frankly, if there were inklings of a, “Well, sadly, you’d have to buy a new motherboard with new chipsets to get an open source BIOS, but that’s going to be available within X time,” I’d probably stick around on the Framework bandwagon thru that to try it out. As is, I’m definitely finding it hard to not switch back to a larger manufacturer, though. I really want Framework to succeed, I love the mission of sustainable, upgradable laptops, but I still want to daily drive thing without feeling like it’s a security risk.

8 Likes

I’m going to disagree. My experience of laptop manufacturers (various brands) is that they very rarely if ever produce bios updates at all, and when they do it’s to take features/functionality away.

6 Likes

@meehien While your Lenovo example is an exception. I do want to point out that companies that do supply these regular BIOS updates are hundreds of times bigger than Framework and have MASSIVE contracts to supply machines to Fortune 100 companies, the government, etc., of course the BIOSes are going to be updated every few months. Framework is a minuscule fraction in size compared to these companies. Things are going to go slower, not to mention we aren’t even more than a few years into Framework selling machines to the public. Theres going to be bugs and hold ups. You are comparing apples and oranges.

I have a z170 ASUS motherboard in my PC, ASUS’s last BIOS release for that board was 2017. The vast majority of manufacturers hardly ever upgrade their BIOS after a few years. This was moreso my original point.

@JP_Powers The 12th gen’s shipped with 3.05 which was a patched BIOS to address those CVEs. Did you not get 3.05 on your 12th gen? Personally I would love to see Coreboot as well.

Really my entire above comment was just echoing your aversion to beta software. I cant help but facepalm when someone complains that 3.06 is taking too long, then gets impatient and installs a beta BIOS on their machine and then SHOCKED PIKACHU when their laptop is now broken in some way and takes to the forum to complain about their now messed up laptop.

3 Likes

Just in case anyone missed my edit/update to my original post, I was able to get the BIOS patched successfully and the right side port issue resolved immediately thereafter. I also want to commend Framework support for a quick response to my initial report, which I submitted at the same time I made that post.

If anyone has any questions about the process I used to remediate the upgrade or any other relevant details, please feel free to DM me and I’ll be happy to help.

4 Likes

@Perry_Flaugh, just a couple of quick corrections to your post:

  1. The vulnerabilities that Framework posted in Sep 2022 are not addressed in BIOS 3.05.

Binarly, a firmware security analysis firm, discovered several issues in Insyde BIOS that impact the Framework Laptop (12th Gen Intel Core) with BIOS releases 3.05 and earlier.

The CVEs enumerated as resolved are only found in the 3.06 BIOS update.

  1. Not all 12 Gen Framework laptops shipped with 3.05. As I indicated in my initial post, mine shipped with BIOS 3.04. FWIW, 3.05 was never released to the public or in beta (though I personally would have skipped it if it had, given the absence of the security fixes).
3 Likes

Any update on this?

1 Like

Don’t mean to drag it out, but it should be noted that framework support is also telling people to upgrade to this BIOS beta in an attempt to fix issues.
Not that I’m blaming the framework team, BIOS updates shouldn’t be rushed and they simply don’t have the resources of a larger company; But when you are having a moderately severe issue(Like a permanently throttled CPU) and one of the recommended steps is to upgrade to a seemingly unfinished BIOS version with no release timeline given, I can understand why users may be frustrated.

In the end it’s a relatively small team and we did all buy the first couple generations of a device, can’t expect everything to be perfect so lets all be nice to one another :slight_smile:

3 Likes

Aside from the fact that a bit more communication from Frameworks site on this rather lengthy development process would be much welcome and necessary, it is my understanding that it is the Thunderbolt part of this update what causes the problems and delay?!
So why is this release not splitted up?
Release a simpler update immediatly or in a short time frame to close the CVEs, eleminate the energy, throttling and possible other problems fixed in 3.06 and enable large battery and perhaps other hardware support.
Than go on with testing the Thunderbolt update and release it later.
Just my two cents.

2 Likes

I’m one of the people Framework Support asked to upgrade to the beta to see if it fixed the CPU throttling issue. Luckily, I didn’t have any of the problems with the upgrade that many others did here[0], but it unfortunately did not fix the throttling problem.

[0] One small UX improvement I can suggest, though: the final screen that says the upgrade is complete says to press enter to flash again, some other specific key to do something I can’t remember, or any other key to reboot into the regular OS. Even after reading that – seemingly very carefully – my brain said “ok, press enter to reboot to my OS”… which of course, as the instructions told me in the first place, actually performed the flashing again. Since re-flashing should be an unusual occurrence, I’d suggest that it should be a very specific key, like “F”, perhaps, and not enter.

1 Like

I feel the same. Waiting for a year to patch some random CVEs is not really the best idea. Since I own my framework laptop (October 2022) my Lenovo P50 (from 2016…) had at least 2 BIOS Updates while the FW had none.
I think I do unterstand why this is the case, mainly because of the new products/variants that are beeing released and take up development time, but I do not approve.

2 Likes

meanwhile, my HP Probook (from 2012) has had a big fat ZERO bios updates since 2016, and that one was a panic release to encrypt the bios because they realised that people were flashing modified bioses to bypass their anti-consumer hardware whitelists that restricted them to utterly crap bottom of the barrel draft-n wifi cards.

1 Like

I’ve been following this thread for a long time as I’m eagerly awaiting getting Thunderbolt support. I’m sympathetic to the fact Framework is a small company that won’t always have the resources to move quickly, but I can’t help but think they have just moved past spending time on 12th gen and have everyone focused on their newer initiatives. My expectations of ever seeing this delivered are pretty low at this point.

11 Likes