13th Gen Intel Core BIOS 3.05 Release and 2024_06_25 Drivers Release

Laptop 13 13th Gen Intel Core BIOS 3.05 Release and 2024_06_25 Drivers Release

Jun 26, 2024

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.

Download Link SHA256
Framework_Laptop_13_12th_and_13th_Gen_Intel_Core_driver_bundle_W11__2024_06_25.exe 81c2d77ee9961ab93cf84e4a96c3d84b5593b862e61138308ff98fe87ec5cdea

INF Driver archive

This driver archive can be used to build windows images using DISM commands, or apply driver updates through group policy.

Download Link SHA256
Framework_Laptop_13_12th_and_13th_Gen_Intel_Core_driver_bundle_W11__2024_06_25.zip d09209fcad56f6fd18ed87fc1002e02603eb56e694260931402bc7670dc2f7cf

Driver Versions

Driver Version
Intel Chipset 10.1.19627.8423
Intel GNA 03.05.00.1574
Intel Management Engine 2351.5.49.0
Intel Management and Security Status 2316.5.0.0
Intel Serial IO 31.100.2351.81
Intel Display 31.0.101.5445
Intel Dynamic Tuning 9.0.11404.39881
Intel TXT Authenticated Code Module 1.18.16.0
Intel PROSet WiFi 23.20.0.4
Intel PROSet Bluetooth 23.20.0.3
Goodix Fingerprint 3.12804.0.240
Realtek Ethernet 11013_20_07272023_08042023
SD Card Reader v4_5_10_201

BIOS Downloads

Windows

Download Link SHA256
Framework_Laptop_13_13th_Gen_Intel_Core_BIOS__3.05.exe 94757a37b991eae45becbe348e68daf0b730d6af3efcc4e25e73b7354c12605f
Framework_Laptop_13_13th_Gen_Intel_Core_Retimer_port01_310.exe 8d2045879c0a52adfed8b4573c8b297a727210d980b4a87ebd693424604ee9de
Framework_Laptop_13_13th_Gen_Intel_Core_Retimer_port23_310.exe 180600b564a69274965d08e272f0aee78f4d29cb323f052ebe3d8a27b07c316c

Instructions for Windows Installer:

  1. Attach the system to AC power
  2. Run the .exe.
  3. Click yes to reboot.

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

Download Link SHA256
Framework_Laptop_13_13th_Gen_Intel_Core_BIOS__3.05_EFI.zip eeb6fde1946c4bf966d518d44d3a134be58835de642d9ce3f23531f53db75181

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:

  1. 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.
  2. Boot your system while pressing F12 and boot from the thumb drive.
  3. Let startup.nsh run automatically.
  4. 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.

  1. 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.
  2. Boot your system while pressing F12 and boot from the thumb drive.
  3. Press esc at the startup prompt. Then run updateretimers.nsh.
  4. 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

  1. Implement DTT collaboration gear support. This should improve battery life while performing tasks like online video conferencing.

Fixes

  1. 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.
  2. Fix issue where laptop cannot power on at high temperatures.
  3. Fix issue where holding the power button down would trigger a battery disconnect.
  4. 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.

Not all of them use the same version number.

BIOS 3.05 Updated
EC a29b80c Updated
PD 0.1.2C Same
Intel CSME 16.1.30.2361v4 Updated
Microcode 0x4121 Updated

Known Issues

NA

8 Likes

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.

1 Like

ok thanks for explanation

I also noticed that Framework is also overwriting assigned value for F12 key with their value.

Could it be possible to let the F12 value as-is for next release. There is no need IMHO to overwrite user’s choice.

Mine is set to a more useful function than loading a specific webpage.

Regards.

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.

excuse for my ignorance… what do you mean by Arc drivers ??

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.

1 Like

oh, thanks !

Here’s the download link. https://www.intel.com/content/www/us/en/download/785597/intel-arc-iris-xe-graphics-windows.html

2 Likes

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.

2 Likes

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.

2 Likes

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?

Thanks!

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.

1 Like

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

1 Like

Ok great! I think i have this exact monitor. Is it this one?
https://www.amazon.com/gp/product/B099DKQS8C/
Because I have it.