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.
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.05 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.
The automatic update will not update retimers.
If your retimer firmware is not up to date, and you want to update it. Please following the process. The retimer update will not impact the system functionality if you choose not to 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.
Press esc at the startup prompt. Then run updateretimers.nsh.
The system will reboot and update the retimers. After the updates have completed, shutdown the system, unplug all sources of power, wait 90 seconds, and then power back on. This will force the PD controllers through a full power cycle after the retimer update.
Updating a Mainboard outside of a laptop
This release supports standalone updates without a battery attached. After rebooting, please follow the onscreen instructions to update your BIOS when in standalone mode, which will require moving the power source between both sides of the Mainboard to allow PD firmware to update correctly.
Security Fixes
CVE
Note
CVE-2023-28746
Microcode
CVE-2023-45230
Dhcp6Dxe
CVE-2023-45232
Fix vulnerability DXE memory corruption in IP6Dxe
CVE-2023-45233
Fix vulnerability DXE memory corruption in IP6Dxe
CVE-2023-45234
UefiPxeBcDxe
CVE-2023-39281
AsfSecureBootDxe
CVE-2023-32282
Escalation of privilege via local access
CVE-2023-49141
Microcode
Enhancements
Implement DTT collaboration gear support. This should improve battery life while performing tasks like online video conferencing.
Fixes
Change the power button behavior. Holding the power button over 4 seconds will trigger shutdown. Holding the power button over 20 seconds will trigger EC reset.
Fix issue where laptop cannot power on at high temperatures.
Fix issue where holding the power button down would trigger a battery disconnect.
Set ACPI thermal zone _CRT to 170C and _HOT to 160C. This should fix an issue where thermal zones where not loaded in linux due to being out of range: Commit - Sourcegraph
Component Versions
This BIOS update is a bundle of updates to multiple embedded components in the system.
When applying newest drivers for my FW13 13th Intel… all went well except when updating Bluetooth, I received an error message telling me that I do not have admin privilege to read a folder content ?? … all others went well.
After applying drivers package, Windows 11 Pro now offers me « as an optional update » to update display drivers to Intel Corporation - Display - 31.0.101.5535 that is newer than the one included in this package.
That would be expected when the driver shipped in the package is a few versions older.
Even Windows ships some older version. The newest WHQL-signed version from Intel directly is 31.0.101.5592 and still a few versions newer than what Windows offers.
And luckily Framework does not tell Microsoft to also ship the same exact version through Windows update for their devices, because then Microsoft would forcibly rollback the driver to a much older version whenever Framework updates their version. (a bunch of other manufacturers do that, and it will revert critical security and stability fixes).
This way you have freedom to choose between the version Framework ships, the version Microsoft recommends or any other version you feel like.
Similarly for the WiFi and BT drivers. Because they often also fix security issues, Windows should roll them out even more aggressively than graphics drivers. Because those mostly only improve performance and add features but do not fix many security issues.
I recommend installing the Arc drivers if you have dual channel memory. It improves graphics performance multiple times over. I went from getting 30FPS at 1080P lowest settings in Portal 2 to running native res at highest 60FPS.
Since Intel released their Arc family of graphics card they have put in a lot of work into those drivers to get better performance. Their normal ones from before essentially were made to get a picture. Since all Intel framework laptops have Xe graphics (The architecture of Arc) they can run these new and improved drivers but you have to manually sidegrade to them.
The way the installer is currently setup is just to blindly execute all parts of it in order. That is why I do not like such a complete package.
It is great for the initial install, and maybe great to get into a known state if there are problems and you are complaining to support. But for updating it is too inflexible because it will downgrade some drivers and override settings the user has already made.
The quickest solution would be to split it into “only-for-initial-setup” and “stuff-you-dont-normally-get-from-anywhere-but-us”.
I simply unpack the installer and manually choose what to install for that very reason.
Its the same driver. Framework is only a few versions behind (at time of publishing the installer. The old one was of course extremely outdated, because it was not updated until now). But it is already the same driver used for Arc. And yes, if you care about playing recent games it can pay to stay current. Although our iGPUs do not benefit as much as the full Arc architecture.
Decided to accept the risk of being a guinea pig here and install the beta BIOS. The potential for better battery life seemed compelling enough to give it a shot. Installation went smoothly on my 1360P-equipped notebook.
EDIT: After rebooting, I tried some different USB ports and now all of them are driving the monitor over DP without any issues. Not sure what was going on, but does not appear to be caused by BIOS or drivers.
After taking both the BIOS and new driver bundle, I’m unable to use DP over USB to use a portable LCD monitor. This worked for me using the same cable and USB port on my FW last week.
The monitor initially powers on, but then displays that there is no signal and powers back off.
Can you provide more details about your setup?
What monitor model and brand.
What cable/connector you are using to connect to your monitor. Eg type-c, DP, HDMI.
Are you using a Framework HDMI/DP expansion card?
If you are going to install the arc driver, you should install the iigd_ext.inf driver from our driver package. As this will ensure compatibility with the display.
I have not tried this, so hopefully the arc driver will pickup the same settings.
Hi Kieran. Thanks for the response. I should have included those details in the initial post.
The brand of the monitor is: ARZOPA
The one I have is no longer for sale on Amazon, but it’s a 13.5 inch 2k 16:10 aspect ration monitor.
I use a USB-C Gen 3.2 Cable to to use the DP protocol over USB-C to both power the monitor and carry the display signal.
So only the Framework USB-C adapber is in play.
I tried the monitor again when I got home. Initially, it did not work again. However, after moving the cable around to different USB-C ports on the laptop, it did recognize the monitor and start sending the display signal to it. After it started working, it worked on the other USB-C port adapter I have plugged into the other side of the laptop.
I’m not sure why it doesn’t recognize for some time, but later it does. I don’t use this every day, only when working away from my desk. I will attempt to install the ARC driver and see if it helps.
Hello Frameworks
I recently install the BIOS upgrade and driver bundle. No Problem to be found for a week. Hogwarts Legacy is smooth and a little faster, small fps increase. I’m not a choosey person.
Thank You