BIOS 3.07 + Windows 10 and (11 Alpha) driver bundle

We’ve now released 3.09, available here: BIOS 3.09 Beta release

Archived

Time for another BIOS update!

BIOS

BIOS 3.07 Windows Updater

BIOS 3.07 EFI Shell update
Instructions for EFI shell update:

  1. Extract contents of zip folder to a fat32 formatted usb drive.
  2. Disable secure boot in BIOS.
  3. Boot your system while pressing F12 and boot from the thumb drive.
  4. Let startup.nsh run automatically.
  5. System will reboot, you can unplug the thumb drive.

Fixes

  1. Fix low battery cutoff causing system to not power on or charge if the laptop is allowed to self discharge. We suggest updating to 3.07 to prevent this issue.
  2. Fix issue where CPU may be stuck at 400Mhz while charging the battery between 50-99%.

New Features

  1. Battery charge limit added to BIOS advanced setting page.

Driver Bundle

We are releasing two driver bundles this time. One with all the latest drivers primarily designed for Windows 11. We are also continuing to release the existing driver bundle that uses the drivers that have been extensivly validated with our hardware testing lab.

Alpha driver bundle for Windows 11

Note that this driver bundle is the most up to date, but has not undergone the same level of validation as our windows 10 drivers.
Framework_Laptop_driver_bundle_W11_2021_12_15.exe

Driver Version
Chipset 10.1.18793.8276
Intel Gaussian and Neural Accelerator gna-03.00.00.1363
Intel Graphics Driver 100.9836
Intel CSME TGL-U_15.0.35.1951 V6.2_Corporate
Intel_DTT 8.7.10700.22502
Intel Integrated Sensor Hub 5.4.1.4476v3
Intel Bluetooth PHBTW38554_22.80.0.4G
Intel Wifi PHWFW04463_22.80.0.9G
Intel SerialIO 30.100.2129.8_PV_TGL_PCH_Win11
Intel Thunderbolt Rev84
Goodix Fingerprint 3.12804.0.140
Intel Smart Sound 1. 10.29.00.6367
Realtek Audio 1. 6.0.9172.1_WHQL
  1. Only installed on systems with Realtek Audio Codec.

Driver bundle for Windows 10

Framework_Laptop_driver_bundle_2021_12_16.exe

Updates

Update graphics driver to 100.9929.

How you can help

Before we make any new Framework builds publicly available one of the most important aspects is to give our community a chance to evaluate the Framework BIOS and driver builds to provide feedback before we roll them out to all Framework users.

This is a really important step where we want to hear the community’s bug reports, suggestions or general feedback on the latest beta releases for Framework’s BIOS/driver bundles.

We have already been testing these releases internally over here at Framework as thoroughly as possible :muscle:, but since this is a public beta test there is always a chance you could encounter an unforeseen issue we haven’t caught yet; so please consider updating to these versions only if you are OK with that (and ensuring you have backed up anything essential first).

If you do notice any issues or have feedback please comment in this thread and the Framework team will be reviewing everything here and following up as fast as we can.

Thank you all for working together and helping us improve our releases!

32 Likes

Downloaded and installed with no issues. I was able to set the battery charge limit to 80%. I did have to change the power button light from high to low again along with switching on the power on AC attached. I assume that the BIOS update reverts these back to the default settings.

Feature request: It would be nice if the Framework Team would be able to allow BIOS updates to carry forward existing settings to the new update. I’m not too familiar with Insyde, so this may be be a feature in the BIOS update tool.

Running Windows 10 Pro
Batch 4

2 Likes

Just to confirm, for those of us on Linux, we’re waiting for a Linux specific BIOS update?

7 Likes

any chance for bios updates on linux? :frowning:

5 Likes

The BIOS isn’t OS-specific, though the method to update it is. At the moment, LVFS doesn’t yet have this version. However, you can install it using Windows (including Windows RE or even a setup/recovery USB). There are guides on the forum like this one.

2 Likes

Also, for what it’s worth, I just updated to this BIOS using my Windows installation and Linux seems to be handling it well. I set the battery charge cap at 80% and everything works fine so far. I’ll have to see how to confirm that the battery charge cap is working correctly.

Depending on the nature of changes, this may not be advisable. As far as firmware goes, it is almost always advisable to go back to a default known state versus preserving a customized one.

I understand the annoyance, but am pretty doubtful that this can be avoided.

1 Like

I set my battery charge limit to 80% and Windows (11) reports it staying constant at 81%. Is this intended behavior? Shouldn’t it not charge beyond 80%?

Other than that the charging LED gets slightly annoying when it’s blinking to show ‘plugged in but not charging’. I would prefer it be green when it hits the set limit.

But thanks for the great feature addition. I prefer my battery staying healthier for longer over more battery power. I generally use my laptop close to a wall outlet, unlike my phone.

I experience a similar thing on my Macbook when using Al Dente (an app to set a charging threshold). I suspect it’s just some sort of inaccuracy or rounding error. No big deal.

I’m curious about the specific differences between Windows 10 and Windows 11 driver bundles. I have been using the Windows 10 drivers with Windows 11 Pro without much issue. Only thing I would complain about is weird sleep/wake cycles. Specifically when the laptop is closed and sleeping, plugging in power wakes it up.

1 Like

I use BatteryBar Pro under Windows 10. I let my battery run down a bit and then put it on charge after setting 80% in the BIOS. The app is now stationary at 80.6% so rounding that makes 81%.

Also when monitoring lithium ion battery capacities it can be quite difficult to be accurate when the battery is between 20 and 80 percent charge because of how the voltage output works in them. Your system might be smart enough to follow it as it degrades or have manufacturing differences, it won’t be perfect.

2 Likes

Just updated to latest bios and Windows 11 Driver Bundle on Windows 11, touchpad is working in a limited capacity now. No longer can resize windows or move Windows around. I uninstalled the trackpad via device manager, rebooted and it’s working fine now.

I am attempting to update my bios using the method described in this post. I can boot into the PE environment and run the updater, however after prompting me to not unplug the computer it shows an error message “The BIOS image to be updated is invalid for Secure Flash or onboard BIOS does not support Secure Flash.”

I have re-enabled Secure Boot in an attempt to fix this issue, but it was unsuccessful.

I see that @Fraoch has encountered this issue before but I did not see a solution or an indication of later success.

Anyone know how to work around this issue?

Christmas must have come early by a couple of days! This is great for us desk-bound folk. Now to test the 0.39 Ghz issue to confirm it has also been fixed.

I do wish I could change the battery charge threshold within Windows without having to reboot in BIOS.

3 Likes

I’m working on this!

NOTE: This is not an official or sanctioned Framework project, etc. etc. disclaimers apply.

6 Likes

I just updated BIOS to 3.07 and then ran the driver update (Windows 10).

Now Bluetooth is disabled, it was running fine before the driver update.

There’s no Bluetooth icon in the notification tray, no on/off toggle in settings, no listing in Device Manager… any suggestions?

I would try loading the driver pack again or downloading the Intel Driver and Support Assistant. I use this to keep all of my Intel drivers up to date.

Tools and Utilities (intel.com)

Updated to the new bios and so far so good. Set my battery charge threshold to 80% so I’ll see how well that works. Would be nice to have the option to change it within Windows, but not an issue for me personally.

I’m using Windows 11 Pro

I’m using the Intel Driver and Support Assistant to keep those drivers up to date so I’ll hold on the driver bundle for now unless there is a need to. Ran the Windows 10 bundle when I got the laptop and didn’t have problems. Not sure if the Windows 11 bundle changes things or not.