Framework Laptop 13 - 11th Gen Intel Core BIOS 3.25 Release STABLE

Highlights

  1. Updated Intel SIC to 8063.00
  2. Updated CSME to 15.0.55.2751v6 Corporate.
  3. Update Microcode to 0xBE.
  4. Added support for Framework Laptop 13 Pro features - Enabled compatibility for the haptic touchpad, touch panel, and 74W battery.
  5. Fixed an issue where the system was unable to boot from partially locked self-encrypting drives (SEDs)
  6. Fixed an issue where the Battery Extender status was reported incorrectly following a reboot, hibernation, or shutdown after the timer had expired.
  7. Enhanced the Power On AC behavior, allowing the feature to work correctly without requiring the system to boot into the Operating System at least once for initialization.
  8. Secure Fixes - CVE-2025-27708, CVE-2025-20080, CVE-2025-32008, CVE-2025-31648

You can check your current BIOS version following the steps here to determine if you are on the latest release.

Subscribing to release notifications

If you want to subscribe to new release notifications you can now opt in through this link to receive an email when we release a new BIOS or driver update for your Framework Laptop.

Downloads

Windows

Download Link SHA256
Framework_Laptop_13_11th_Gen_Intel_Core_BIOS_3.25.exe 0DCB0A579C3F8F0D5B9848AB2EF9C5F4881765A295352B8B08D9324935E3255D

Instructions for Windows Installer:

  1. Run the .exe.
  2. Click yes to reboot.
  3. Wait for the firmware progress bar to complete, and then the system will reboot.
  4. If you are updating a system in standalone mode, please pay careful attention to the standalone update process below.

Please note that you must update with a charger attached.

Linux/LVFS

There will not be an LVFS update for this specific release because it has an Intel CSME update, which can’t be delivered through LVFS. Use the UEFI Shell update method instead for this release.

Linux/Other/UEFI Shell update

Please note, you need to update to 3.17 or later to update using EFI, as this is needed to support capsule on disk.

We have finished the beta period, and consider this release stable. You can download the release below, please follow the update instructions below.

Download Link SHA256
Framework_Laptop_13_11th_Gen_Intel_Core_BIOS_3.25_EFI.zip 15511009EC35CF49D7ADCC16F8EC3930B0E6592DF31E93E28CEBCBC550B690B5

We have rewritten the update process for EFI. This new version will stage the bios onto your internal SSD and run them all together in sequence. This is to avoid issues with usb devices disconnecting and disappearing during subsequent updates during the update process, which would cause partial updates to be applied.
Troubleshooting:
If you experience ports not working after your update. Please shutdown, unplug all power sources, wait 90 seconds, and then power on again.

Note that if you use the EFI shell update with Windows, you should suspend Bitlocker if enabled before updating using the EFI updater.

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.

Updating a Mainboard outside of a laptop

This release supports standalone updates without a battery attached only when updating using the EFI shell method only. 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.

Please note that the power and display output must be connected to the same side during standalone updates. Failure to do this may result in no display output during the update process.

We recommend the following update flow for standalone updates:

Part 1

Ensure that standalone operation is enabled in the bios advanced setup menu.

Display connected to upper left port.
Power connected to the lower left port.
Run the updater from EFI shell. Please follow the “Instructions for EFI shell update” to run the updater.

Select the EFI USB Boot Device.

The Updater will update the PD controller from right side. Press any key to continue updating.


Part 2

Plug the AC to the left side, then boot to EFI updater. The Updater will update the PD controller from left side. Press any key to continue updating.


After PD updates, it will reboot automatically, then start the BIOS capsule update.

Then, the EC will update after BIOS section finishes.

Security Fixes

CVE Note Score (CVSS Version 3.x)
CVE-2025-32008 Out-of-bounds write in the firmware for the Intel(R) AMT and Intel(R) Standard Manageability within Ring 3: User Applications may allow a denial of service. Network adversary with an unauthenticated user combined with a low complexity attack may enable denial of service. This result may potentially occur via network access when attack requirements are not present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (none), integrity (none) and availability (high) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (low) impacts. 8.6
CVE-2025-20080 Null pointer dereference in the firmware for some Intel(R) AMT and Intel(R) Standard Manageability within Ring 0: Kernel may allow a denial of service. Network adversary with an unauthenticated user combined with a high complexity attack may enable denial of service. This result may potentially occur via network access when attack requirements are present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (none), integrity (none) and availability (high) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts. 6.8
CVE-2025-27708 Out-of-bounds read in the firmware for some Intel(R) Converged Security and Management Engine (CSME) Firmware (FW) within Ring 0: Kernel may allow an information disclosure. System software adversary with a privileged user combined with a low complexity attack may enable data exposure. This result may potentially occur via local access when attack requirements are present without special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (high), integrity (none) and availability (none) of the vulnerable system, resulting in subsequent system confidentiality (none), integrity (none) and availability (none) impacts. 4.1
CVE-2025-31648 Improper handling of values in the microcode flow for some Intel(R) Processor Family may allow an escalation of privilege. Startup code and smm adversary with a privileged user combined with a high complexity attack may enable escalation of privilege. This result may potentially occur via local access when attack requirements are present with special internal knowledge and requires no user interaction. The potential vulnerability may impact the confidentiality (low), integrity (low) and availability (none) of the vulnerable system, resulting in subsequent system confidentiality (low), integrity (low) and availability (none) impacts. 3.9

Enhancements

  1. Updated Intel SIC to 8063.00
  2. Updated CSME to 15.0.55.2751v6 Corporate.
  3. Update Microcode to 0xBE.
  4. Added support for Framework Laptop 13 Pro features - Enabled compatibility for the haptic touchpad, touch panel, and 74W battery.
  5. Enhanced the Power On AC behavior, allowing the feature to work correctly without requiring the system to boot into the Operating System at least once for initialization.

Fixes

  1. Fixed an issue where the system was unable to boot from partially locked self-encrypting drives (SEDs)
  2. Fixed an issue where the Battery Extender status was reported incorrectly following a reboot, hibernation, or shutdown after the timer had expired.
  3. Secure Fixes - CVE-2025-27708, CVE-2025-20080, CVE-2025-32008, CVE-2025-31648

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.25 Updated
EC ec_325_e12d9a6 Updated
PD 3.4.0.2576 Same
Intel CSME 15.0.55.2751 Updated
Microcode 0xBE Updated

Known Issues

  1. The EFI update will not work with filesystems that are formatted using MBR.
  2. If you get a security violation as part of the EFI update. Please disable secure boot.
  3. This update requires a battery present to complete the update.
  4. Linux users have reported that S3 sleep no longer works.
5 Likes

BIOS updated with no issues this morning. I was sure to pause BitLocker before running the BIOS update .exe file. Looks like a new feature was added to have FW validate the BIOS file after opening it and before loading the new BIOS. I didn’t notice this on previous BIOS updates for the Intel 11th Gen.

Thanks @Framework for the continued support for the OG Framework 13 users.

Windows 11 Pro, 2TB Crucial P5 Plus, 64GB Crucial RAM.

1 Like

working well!

Installed without issues. Thanks for keeping up the good work, still very happy with this laptop, perfect for work. Great to know it’s all up to date!

1 Like

Is the correct sha256 posted for the linux EFI shell update? The one I’m getting does not match, but the windows one is correct.

Windows:

$ sha256sum Framework_Laptop_13_11th_Gen_Intel_Core_BIOS_3.25.exe
0dcb0a579c3f8f0d5b9848ab2ef9c5f4881765a295352b8b08d9324935e3255d Framework_Laptop_13_11th_Gen_Intel_Core_BIOS_3.25.exe

Linux:
$ sha256sum Framework_Laptop_13_11th_Gen_Intel_Core_BIOS_3.25_EFI.zip
15511009ec35cf49d7adcc16f8ec3930b0e6592df31e93e28cebcbc550b690b5 Framework_Laptop_13_11th_Gen_Intel_Core_BIOS_3.25_EFI.zip

Edit: just noticed that the EFI sha256 posted in the initial post here is the same one I’m getting. I believe the sha256 on this page needs to be updated: Framework Laptop BIOS and Driver Releases (11th Gen Intel® Core™)

1 Like

Linux users have reported that S3 sleep no longer works.

This message is also present in 3.24 release notes. Which version actually had this issue intorduced?
I am on 03.20 now and always suspend to RAM. Will I see any new regression?

(It drains battery quite a bit, but I am not sure if that is a fundamental CPU issue or something that changed between BIOS updates.)

It’s not 3.25 at least… S3 sleep works in 3.25 on Linux (at least in Ubuntu). It still drains by 20% in S3 sleep overnight (12hrs) for me but it’s better than the 35% drain that I was getting before switching to S3 sleep.

1 Like

Updated from 3.19 to Step1_3.23 (from the 3.24 Communtiy Forum Page)

Worked fine.

Then updated to 3.25 from this page.

Worked fine. No Problems with BitLocker. It was suspended from the BIOS Installer. CSME Update succesfull.

Configuration: 11th Gen i5, 1TB SN750, 55Wh Battery, Windows 10 22H2

Just a note in case this helps anyone else: if you get an error like “bios version must be 3.23”, you can install part 1 of the two-part update from this page: Framework Laptop 13 - 11th Gen Intel Core BIOS 3.24 Release STABLE

After that, installing 3.25 should work.

What they said. I came here to point out that the page announcing this does not have a SHA256 value matching the file I downloaded. The value reported in the OP here, however, is matching.

It looks like it got changed on the website today.

Idk why or how, but with this update my laptop is now silent and stopped doing this weird on-off-on dance on cold boot. Thank you Framework. :heart:

Hi everyone! I’m having some problems with the BIOS update in Linux, using the UEFI Shell.

As following the steps for booting it from the USB Flash Drive, the UEFI Shell comes with the following log before restarting the computer:

For checking the BIOS was updated after the reebot, I follow the guide and use the commands that Framework recommended. As you can see, the version that outputs is the previous one:

It’s mostly probable that I missed something. Thank you in advance for the help!

Same error on previous upgrade here Update BIOS Failed

The OP and another user fixed it by formatting the USB stick again (GPT+FAT32). You could also try a USB 2.0 drive.

I was able to update via the EFI method with no problems. Best of luck.

The problem still continued after formatting again the flashdrive as (GPT+FAT32). I got inside of the startup.nsh file, where I could edit it and add the option that was asking for in line 11. The error didn’t appear and it seemed like it was applying the update.

UPDATE: I found the problem. Apart from what I said before (adding the option in startup.nsh in line 11), I also needed to plug in the laptop. It seems that the update also checks if the laptop is on battery or plugged in. Now the BIOS is totally updated.

Thank you all!

1 Like