Framework Laptop BIOS and Driver Releases (11th Gen Intel® Core™)
September 30 2024 4:58pm • Est. Read Time: 10 MINPlease note that this software is for 11th Gen Intel® Core™ Framework Laptops ONLY!
For other Framework Laptops, please read the article located HERE.
Please Note: After updating to 3.20, you will not be able to downgrade to an earlier version.
You can check your current BIOS version following the steps here to determine if you are on the latest release.
Driver Bundle
This driver bundle includes several security fixes and enhancements.
BIOS Downloads
Windows
Instructions for Windows Installer:
Attach the system to AC power
Run the .exe.
Click yes to reboot.
Please note that this BIOS update does not support standalone update, as it will check for the battery being present before updating.
Linux/LVFS
Please note that for this platform LVFS will not update the CSME firmware. so we only recommend updating using the EFI updater. This is a limitation of LVFS which does not ship the binary blobs from Intel necessary to update the CSME.
Linux/Other/UEFI Shell update
Note that if you use the EFI shell update with Windows, you should suspend Bitlocker if enabled before updating using the EFI updater.
You must be running 3.17 or later to apply this update using EFI.
Instructions for EFI shell update:
Extract contents of zip folder to a FAT32 formatted USB drive. Cleanly unmount the drive before physically removing it, otherwise the BIOS update may not function correctly.
Boot your system while pressing F12 and boot from the thumb drive.
Let startup.nsh run automatically.
Follow the instructions to install the update.
Security Fixes
Enhancements
Add Wifi 6E support.
Add support to power off retimers with HDMI/DP expansion cards running V3 firmware for additional power saving.
Drivers: Add low power SD Expansion Card driver.
Fixes
Adjust ACPI Thermal zone to be below 170C to work around thermal sensors not being reported in some linux kernels.
Fix CID/UID not unique.
Component Versions
This BIOS update is a bundle of updates to multiple embedded components in the system.
Not all of them use the same version number.
Known Issues
The EFI update will not work with filesystems that are formatted using MBR.
If you get a security violation as part of the EFI update. Please disable secure boot.
This update requires a battery present to complete the update.
Linux users have reported that S3 sleep no longer works.
Previous Release Notes
BIOS 3.19
We are happy to release BIOS 3.19. This fixes several issues including an Insyde security patch, a fix for LED blink green when EC power on, among other updates listed below.
Downloads
Windows
BIOS 3.17
We are happy to release BIOS 3.17. This fixes several security issues, and improves battery life when DP/HDMI expansion cards are attached.
Downloads
Windows
Instructions for Windows:
Plug your system into a charger before updating firmware.
Download the installer and run the exe, your system will restart and finish updating the firmware.
Linux/LVFS
Updating via LVFS is available in the testing channel
You can enable updates from testing by running
fwupdmgr enable-remote lvfs-testing
Currently LVFS support has regressed due to fwupdmgr defaulting to file based capsule update on newer versions which is not supported in our BIOS.
Please set DisableCapsuleUpdateOnDisk=true in /etc/fwupd/uefi_capsule.conf before applying this update, otherwise the update will fail.
LVFS may not update if the battery is 100% charged. LVFS uses the battery status to determine if it is safe to apply updates. However if our battery is at 100% and the charger is off, we set the battery charging status to false. In this case you can discharge your battery a few percent, then plug in AC again and run fwupdmgr update.
Downgrading firmware
You can downgrade your firmware by running fwupdmgr downgrade and selecting the version you want to downgrade to. Please note that versions before 3.09 do not have the F3 one time boot file menu if you need to select an alternate bootloader after downgrading.
Linux/Other/UEFI Shell update
Instructions for EFI shell update:
Extract contents of zip folder to a fat32 formatted usb drive.
Disable secure boot in BIOS.
Boot your system while pressing F12 and boot from the thumb drive.
Let startup.nsh run automatically.
System will reboot, you can unplug the thumb drive.
Warning! Update may cause your system to lose boot entries.
Updating the BIOS firmware will erase NVRAM boot variables, This can cause some alternate bootloaders or operating systems to fail to boot. This may impact users of rEFInd and some Linux distributions. If your system reboots after updating and cannot find a bootable device, you can manually select a boot device by using the one time boot menu by pressing F3 during boot, and manually selecting your EFI boot file. After this you may need to reinstall grub. See Lost GRUB dual boot after updating to BIOS 3.07 - #6 by XADE 41
This should not be an issue for Fedora/Ubuntu unless they are installed alongside a windows partition.
Security Fixes
CVE-2022-35408
CVE-2022-35896
CVE-2022-35893
Changes
Add bios menu option in advanced tab to enable standalone operation mode. This will modify onboard LED behavior to remove detection items for audio, touchpad, and display checks triggering debug LED behavior.
Change low battery power LED behavior from red to white.
Fixes
Improve battery life when HDMI/DP expansion cards are attached but no display is connected.
Add support for Capsule on Disk for future updates to improve LVFS compatibility.
Fix pressing F12 key during boot will system hang when disabled BIOS quiet boot.
Correct BIOS setup item TPM availability missing word.
Known Issues
Thunderbolt devices may not be recognized on S4 resume in some cases. But will be detected by replugging the device.
Touchpad PS2 fallback mode may not work if the user is in an OS that supports the SerialIO driver, and then restarts to an OS that does not support the SerialIO driver, such as trying to reboot into the Windows 11 Installation media. Workaround is to power off the laptop and perform a cold boot into the installer/os to enable PS2 mouse fallback mode if necessary.
Due to an incompatibility between our BIOS and recent versions of fwupdmgr please set DisableCapsuleUpdateOnDisk=true in /etc/fwupd/uefi_capsule.conf before applying this update.
Warning! Update may cause your system to lose boot entries.
* Updating the BIOS firmware will erase NVRAM boot variables. Press F3 during boot to manually select a desired boot entry after the update has completed if you run into this issue.
BIOS 3.10
We are happy to release BIOS 3.10. This fixes a charging bug in 3.09. If you are using a version less than 3.09, we strongly suggest you update due to security vulnerabilities present in older versions.
Downloads
Windows
Instructions for Windows:
Plug your system into a charger before updating firmware.
Download the installer and run the exe, your system will restart and finish updating the firmware.
Linux
EFI Shell
Instructions for EFI shell update:
Extract contents of zip folder to a fat32 formatted usb drive.
Disable secure boot in BIOS.
Boot your system while pressing F12 and boot from the thumb drive.
Let startup.nsh run automatically.
System will reboot, you can unplug the thumb drive.
LVFS update
Updating via LVFS is available in the testing channel
You can enable updates from testing by running
fwupdmgr enable-remote lvfs-testing
Currently LVFS support has regressed due to fwupdmgr defaulting to file based capsule update on newer versions which is not supported in our BIOS.
Please set DisableCapsuleUpdateOnDisk=true in /etc/fwupd/uefi_capsule.conf before applying this update, otherwise the update will fail.
LVFS may not update if the battery is 100% charged. LVFS uses the battery status to determine if it is safe to apply updates. However if our battery is at 100% and the charger is off, we set the battery charging status to false. In this case you can discharge your battery a few percent, then plug in AC again and run fwupdmgr update.
Warning! Update may cause your system to lose boot entries.
Updating the BIOS firmware will erase NVRAM boot variables, This can cause some alternate bootloaders or operating systems to fail to boot. This may impact users of rEFInd and some Linux distributions. If your system reboots after updating and cannot find a bootable device, you can manually select a boot device by using the one time boot menu by pressing F3 during boot, and manually selecting your EFI boot file. After this you may need to reinstall grub. See Lost GRUB dual boot after updating to BIOS 3.07 - #6 by XADE 10
This should not be an issue for Fedora/Ubuntu unless they are installed along side a windows partition.
Downgrading firmware
You can downgrade your firmware by running fwupdmgr downgrade and selecting the version you want to downgrade to. Please note that versions before 3.09 do not have the F3 one time boot file menu if you need to select an alternate bootloader after downgrading.
Security Fixes
BIOS 3.10 update patches a number of important security issues. It is recommended to update to patch these vulnerabilities.
A big thanks to the team at https://www.binarly.io/ who found these issues and worked with us to verify they were fixed.
Fixes
Fix battery not charging when system is off.
Known Issues
Thunderbolt devices may not be recognized on S4 resume in some cases. But will be detected by replugging the device.
Touchpad PS2 fallback mode may not work if the user is in an OS that supports the SerialIO driver, and then restarts to an OS that does not support the SerialIO driver, such as trying to reboot into the Windows 11 Installation media. Workaround is to power off the laptop and perform a cold boot into the installer/os to enable PS2 mouse fallback mode if necessary.
Framework Laptop Driver Bundles
We are releasing two driver bundles this time, one for Windows 10 and a Beta for Windows 11. The Windows 10 driver bundle has been extensively validated with our hardware testing lab.
Windows 11 Framework Laptop Driver Bundle (Beta)
Framework_Laptop_driver_bundle_W11_2021_12_15.exe (Win 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.
Only installed on systems with Realtek Audio Codec.
Windows 10 Framework Laptop Driver Bundle
Framework_Laptop_driver_bundle_2021_12_16.exe (Win 10)
Updates
Update graphics driver to 100.9929.
Framework Laptop BIOS 3.07 Release Notes
New Features and Changes
Battery charge limit added to BIOS advanced setting page.
Fixes
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.
Fix issue where CPU may be stuck at 400Mhz while charging the battery between 50-99%.
Framework Laptop BIOS 3.06 BIOS Release Notes
New Features and Changes
Support hardware changes on mainboards with new audio codec.
Add BIOS menu option to adjust power LED brightness.
Initial support for booting without battery. There is a corner case where the system may fail to boot if the system is powered up too soon after AC is attached due to battery detection logic still determining if the battery is present or not. In this case the system may unexpectedly shutoff several seconds after booting. But will boot successfully the second time. This will be fixed in the next bios update. It is suggested not to enable power on AC attach in the bios.
Change power button force shutdown time from 20 seconds to 8 seconds.
Update Realtek EFI UNDI driver to version V2.035 to support additional usb-ethernet dongles for network boot.
Show detected PCIe NVME and USB storage list on BIOS boot page. Note that the F12 setup menu will still only show devices that have a valid EFI boot partitions.
Fixes
Fix TPM Event log table resource pointer.
Fix ACPI ECDT table EC ID field had wrong EC ACPI object.
Enable the fan in modern standby. We have had a small number of reports of laptops getting warm while in standby in windows. While we continue to root cause this we have enabled the fan while the system is in modern standby for the condition when Windows seems to run higher power workloads without notifying the system that it is exiting modern standby.
Increase the retry time before enabling PS2 mouse fallback mode. This is to fix/improve cases that have been reported on Fedora where waking from standby causes the touchpad to stop working or fall back to reduced functionality. These were reported as intermittent failures, so if this condition is still experienced it is best to disable PS2 mouse emulation in the BIOS. As a side effect this will increase the touchpad detection time in windows setup or when running without drivers by a few hundred milliseconds.
Fix UCSI driver hang on right side ports causing UCSI updates to stop notifying the OS until a restart.
Known Issues
Battery cutoff through BIOS or by holding down the mainboard power button needs to be performed with AC attached. Otherwise battery cutoff will not be completed due to early power off.
In some conditions when the battery is drained to 0% while in sleep, the system won’t charge or boot. The workaround for this is noted in this article under "If the side LED doesn't light up."
2021_10_29 Driver Bundle Release Notes
Add additional logging
Support migration from mainboards using RealTek codec to Tempo codec by rerunning the driver bundle installer. This will uninstall the Intel SST driver.
Framework Laptop BIOS 3.03 Release Notes
New Features
Added Chassis Intrusion Detection Setup on BIOS setup advanced settings page.
Fixes
Solve issue where user cannot enter the BIOS menus after rebooting from Linux.
Increase switching frequency of side LEDs and keyboard backlight to reduce flicker.
Improve power button behavior to detect short press to power on.
Known Issues
System will not power on without battery present.
System cannot recognize Thunderbolt 3 devices after resuming from S4.
Driver Bundle 2021_08_31 Release Notes
Release Date: Pending (currently in Public Beta)
New Features
None
Fixes
High power draw during S0ix standby by including Intel Smart Sound driver.
Known Issues
None