12th Gen Intel Core BIOS 3.08 Release

The BIOS update is in the Beta stage for a reason. Framework would have done internal testing before releasing the update to the community otherwise, it wouldn’t have been released at all. However, since they can’t test for every case, that is why it is currently a limited release (if you go to the driver and BIOS page for 12th gen, you’ll notice it states " *No new BIOS available"). A limited release allows the team to see if there are any issues that didn’t pop up in their testing and address them before a wider release. Only BIOS updates that have become official are directly linked on the respective pages.

If you decided to run the Beta BIOS update, you choose to accept the risk that there may be issues with the process. Most importantly, you are under no obligation to perform the update if you aren’t comfortable with the potential risk and the laptop will continue to function fine without the BIOS update.

If you are having issues with the update, report them (as that’s the whole point of this thread). The team is doing their best to address any issues. However, bashing them is completely unwarranted.

9 Likes

Revised my reply after I read yours. My ME version didn’t update either

3 Likes
  • FAILURE SKU# and SYS SERIAL NUMBER: FRANGACP-A4223400FT
  • SYS CONFIG: i5-1240p
  • RAM: 2 sticks, 16gb total. It’s a random kit from Lenovo.
  • SSD: 1tb p35 gold.
  • Wi-Fi: Whatever comes in the base kit, I haven’t switched it.
  • External Devices/Other: Nothing connected other than the official power supply.
  • EXPANSION CARD TYPES: 3x USB-C, 1x USB-A
  • BIOS VERSION: 3.04
  • DRIVER PACKAGE VERSION: I’ve been updating my drivers with Intel’s default ones for the graphics and wifi instead of the Framework ones. All other drivers are Framework-specific.
  • OS VERSION: Windows 11.
  • FAIL RATIO: Was charging up from 0% and trying to install and it repeatedly happened; 100% failure rate.
  • STEP TO REPRODUCE:
    Step 1 - With battery at over 20% and power adapter plugged in, attempt to run BIOS update.
  • OBSERVED RESULT: “The installer can only be run on Framework Laptop 12 Gen Intel Core Mainboards”
  • EXPECTED RESULT: The laptop accepts the update.

Just updating here - it looks like using 3.08b (as given to Ray above who had this same issue) worked without problems :slight_smile:

1 Like
  • FAILURE SKU# and SYS SERIAL NUMBER: FRANGACP04, FRANGACPA422340006
  • SYS CONFIG: 12th Gen Intel(R) Core™ i5-1240P
  • RAM: Crucial 8GB x 2
  • SSD: WD SN850X 1TB
  • Wi-Fi: Intel AX210
  • External Devices/Other: None
  • EXPANSION CARD TYPES: 2 x USB-C, 2 x USB-A
  • BIOS VERSION: 3.06
  • DRIVER PACKAGE VERSION:
  • OS VERSION: Windows 11
  • FAIL RATIO: Worked first pass
  • STEP TO REPRODUCE:
    Using Windows package (3.08b)
  1. Double click to run the installer.
  2. A command line window popped out.
  3. I issued the reboot and selected the Windows item in Refind boot manager. (Dual boot Linux/Windows).
  4. A screen showing a system upgrade is being installed and a green progress bar appeared. System rebooted after a few minutes.
  5. Ran the installer again just in case but there’s no system upgrade screen appearing this time.
  6. Rebooted to BIOS and confirmed the version matches the official description.
  • OBSERVED RESULT: Success
  • EXPECTED RESULT: Success
  • ISSUE RECOVERY METHOD:
  • EXTERNAL DEVICE MODE or NAME: Generic USB
Component Expected Version Status
BIOS 3.08 OK
Intel CSME 16.1.30.2269 OK
Microcode 4.29 OK
GOP 21.0.1061 OK
EC 4ea1c89 OK
PD 0.1.2C OK
1 Like
  • FAILURE SKU# and SYS SERIAL NUMBER: FRANDACPA4234… (is this really necessary to be public? if so, ill edit, prefer to pm)
  • SYS CONFIG: 12th Gen Intel(R) Core™ i5-1240P
  • RAM: Crucial 32GB x 1
  • SSD: WD, SN850 2TB
  • Wi-Fi: AX210NGW
  • External Devices/Other: 1 Samsung 128GB usb 3.1 stick FAT32 with only updater files
  • EXPANSION CARD TYPES: 2x USB-C, 2x USB-A (Left lower was fitted with Samsung update stick. left upper was usb-c and was powered by official PSU)
  • BIOS VERSION: 3.04
  • DRIVER PACKAGE VERSION: none, using Linux
    (dual boot windows sometimes Framework_Laptop_12th_Gen_Intel_Core_driver_bundle_W11_2022_07_26 and Framework_HDMI_Card_3.0.16.105.exe (was run after performing hardware mod on 1 HDMI adapter I have, this was done on 24 Aug 2023, no bios updates)
  • OS VERSION: Arch Linux, last update 11 Jan 2024 (very recent), Windows 11 Pro , 22H2 22621.2861 (occasionally run this, once or twice a month)
  • FAIL RATIO: 1%*
  • STEP TO REPRODUCE:
    Update using steps 12th Gen Intel Core BIOS 3.08 Beta Release
    put files on USB stick, hold F12 (FW logo) and select USB.
    Due to me having a startup.nsh on my main EFI partition, it fails to load the one from USB, exit or DO NOT run your own startup.nsh, instead I switch to FS1:
    and start startup.nsh from fs1: (being the USB filesystem). Do this everytime it gets into uefi shell and it picks fs0 instead of fs1.
  • OBSERVED RESULT:
    Update seems to progress as to be expected, including a few reboots.
    No HDMI output on any side
  • EXPECTED RESULT: Update succeeds with working USB and HDMI
  • ISSUE RECOVERY METHOD: started windows, linux, looked in the bios. everything saw the USB HDMI adapter. switched off laptop, removed the battery from the main board. waited 10 seconds (or more). reconnected. switched on, saw colorful leds appears on both side leds. (again? during update i saw them as well) now HDMI works. COULD HAVE BEEN ME NOT CONNECTING HDMI right before these steps. might be a bork on my user side, all works now. update itself worked fine
  • EXTERNAL DEVICE MODE or NAME: USB stick, Samsung, 128GB FAT32

I might have borked on the HDMI side and this could mean all went good in the first place. I do note if you have a EFI partition with a startup.nsh file, it will first try to run that instead of the USB stored startup.nsh, press the key is mentioned to skip yours, switch to FS1: i assume is your usb device and then type startup.nsh. (I use the startup.nsh as a backup for if my arch install is broken)
all EFI variables where still in place and working after the update. HDMI module has mod applied https://dozuki-prod-us-east-1-guide-pdfs.s3.amazonaws.com/pdf/framework/guide_193_en_814.pdf (if there is any newer, can I have the new forum post or details?)

So my laptop now works as I expected it to be

Seems to me the EFI updater simply seems to miss setting a nextboot entry at some point.
It only did the first few steps and then booted me into my OS.
I use systemd-boot and had the FW updater on my nvme’s ESP.
After noticing the partial update, I just re-ran it several times (I think it was 3 boots in total where I had to re-select “EFI default loader” in systemd boot) until it showed that everything was updated.
It did skip the CSME update as others mentioned above, possibly due to the interruption of the process, and I used the EFI shell executable I copied over from the Arch ISO to run FWUpdLcl.efi as others mentioned above and now I’m all updated.

  • I had started from 3.06
  • secureboot with custom keys (those stuck around)
  • had to re-create my boot entries since those got lost

External 4k monitor with PD support works.
USB-A issue is fixed.
External nvme via thunderbolt pci passthrough also still works. :slight_smile:
HDMI for movie nights also still works.

So all good here.

1 Like

intresting, maybe this is due to firmware update and secure boot? I dont have secure boot turned on and the boot entries are still there :thinking:

  • FAILURE SKU# and SYS SERIAL NUMBER: (can’t locate), FRANDACPA423240066
  • SYS CONFIG: 12th Gen Intel(R) Core™ i5-1240P
  • RAM: G.Skill Ripjaws 8GB x2
  • SSD: WD SN770 500GB
  • Wi-Fi: Intel AX210
  • External Devices/Other: none
  • EXPANSION CARD TYPES: 2 x USB-C, 1 X HDMI, 1 x USB-A
  • BIOS VERSION: 3.06
  • DRIVER PACKAGE VERSION:
  • OS VERSION: Windows 11
  • FAIL RATIO: One attempt
  • STEP TO REPRODUCE:
    Using Windows package (3.08b)
  1. Double click to run the installer.
  2. A command line window popped out.
  3. Rebooted Windows
  4. A screen showing a system upgrade is being installed and a green progress bar appeared. Just as it reached 100% the bar dropped back to something like 97% hung for a bit and then the System rebooted.
  5. System lit up again with the same upgrade screen with green progress bar but with screen flickering. Similar to what is seen in the attached video. It rebooted again before reaching 100%
  6. Once more with the upgrade screen and the flickering, went to get my phone to film it when I came back it had rebooted this time with the normal framework boot screen under all the flickering as seen in the video. flickering resolved once windows boots.
  7. Confirmed 3.08 is installed in msinfo32.

A> After opening the case to get serial info for this post. The screen stopped working all together, in or out of windows. I am able to connect to an external display (DP over USB-C) or remote into it and can see the screen is detected and appears functional to the system. The screen is dark and off.

  • OBSERVED RESULT: Install succeeded?? but caused screen issue, or screen failed at a really bad time?
  • EXPECTED RESULT: expected to work and not bork my screen
  • ISSUE RECOVERY METHOD: would like to roll back to previous bios but unable to find a download for it! Will reach out to support.
  • EXTERNAL DEVICE MODE or NAME: n/a
2 Likes

If this only happened after opening the laptop, I’d open it up again and have another look at the display cable (correct routing around the hinges?, connectors plugged in completely?, any kinks?, etc).

3 Likes

well this keeps getting stranger.

  1. I tried reseating the display cable and then it stopped detecting the internal screen all together. (now I was worried I did break it).

  2. Tried reseating it again and very closely checked the routing, all looked good.

  3. Booted again and screen was flipping from detected and not detected on the display settings and I saw the backlight come on for a moment a few times. Disconnected the second screen and hopped into the remote desktop app on my phone. Hoping it could figure it out. After a bit the backlight came on and showed my desktop with loads of green snow (pixels) flowing upwards, that slowly dissipated over time. yay?!

  4. Rebooted to make sure its still working. I have no display at all until the windows screen but then everything is looking fine.

I’d really like a download link to the 3.06 bios so I can roll back and eliminate it as a variable for this screen issue!!!

Same boat. Use the same 3.08b file. Update was successful.

Computer was Batch 1 - i7-1260p.

1 Like

For anyone in the future. Framework support bailed me out. The support team is fantastic. I am now verifying if the bios components updated correctly, but after a few days of troubleshooting, I have my framework back up and running.

7 Likes

If you are up for it you might check the connection on the display side - that involves removing the display, so it’s a bit more involved. I would also open a Support ticket if you have not already done so. Obviously something isn’t right, and you need to be able to have a working system. Best of luck.

4 Likes

SKU# and SYS SERIAL NUMBER: FRANDACP06 FRANDACPA62443001V

SYS CONFIG: 12th Gen Intel(R) Core™ i7-1260P

RAM:
Crucial Technology
Part Number: CT16G4SFRA32A.M16FR
2 sticks of 16G, total 32G

SSD:
product: WDS100T3X0C-00SJG0
vendor: Sandisk Corp
size: 1TB
not removed

Wi-Fi:
product: Wi-Fi 6 AX210/AX211/AX411 160MHz
vendor: Intel Corporation
not removed

External Devices/Other: none

EXPANSION CARD TYPES: 2x USB-C, 1x USB-A, 1x micro-SD

BIOS VERSION: Factory original, I think it was 3.05

DRIVER PACKAGE VERSION: n/a

OS VERSION: Debian Linux 12 on kernel 6.6.8-amd64 (kernel from Sid, rest from Stable)

FAIL RATIO: n/a

STEP TO REPRODUCE:
Using EFI shell via USB drive.
Step 1 - Unzip file to bootable USB drive.
Step 2 - Reboot, go straight into the flash update screen.
Step 3 - Remember that I didn’t disable secureboot like I was supposed to.
Step 4 - reboot into BIOS settings, disable secureboot
Step 5 - Reboot, go straight into the flash update screen.
Step 6 - Press enter to begin flash
Step 7 - See this (note this is abridged; I can upload a complete photo if desired):
Flashing Firmware 1: Current mode:2, starting row:22, Total rows: 117.

Flashing Firmware 2: Current mode:2, starting row:118, Total rows: 501.

Flash completed successfully.

Unable to redirect file.
Script Error Status: Invalid Parameter (line number 116)
FS0:\framework-firmware-update\firmware>

Step 8 - Waited for about 5 minutes to see if anything will happen, nothing happened.
Step 9 - power cycle machine.
Step 10 - BIOS update starts again, but displays a message saying power adaptor is not connected.
Step 11 - I moved the power adaptor from left side to right side, and front to back. Didn’t help.
Step 12 - Unplugged the power adaptor, turned off the laptop, waited about 5 minutes.
Step 14 - Plugged it back in, put the bootable USB back in, and powered laptop on.
Step 15 - Straignt into flash update screen. Press enter to begin flash.
Step 16 - some time later, flash update was complete and successful.

OBSERVED RESULT: First attempt was “Unable to redirect file” (see step 7). Second attempt (after letting the EC reboot) was successful.

EXPECTED RESULT: Obviously this one, we expect it to flash successfully and be reflected in BIOS settings.

ISSUE RECOVERY METHOD: See step 12 above (unplug, power down, and wait).

EXTERNAL DEVICE MODE or NAME: generic USB

1 Like

Successful on the first try, no issues afterward

SUCCESS SKU# and SYS SERIAL NUMBER: FRANMACP04 A4 / FRANMACPA423450020
SYS CONFIG: i5-1240P
RAM: Crucial DDR4-2666 (8x2)
SSD Crucial P5 Plus
Wi-FI: Intel AX210
External Devices/Other: None
EXPANSION CARD TYPES: 2x USB-C (right and left rear - right rear was used for PD input, left rear empty), 1USB-A (front right), 1 storage card (1 TB, front left).
BIOS VERSION: Can’t remember what I started on. Bought the board in fall 2023, if that helps.
DRIVER PACKAGE VERSION:
OS VERSION: Windows 11 Pro
FAIL RATIO: Used the .msi, success on first try
STEP TO REPRODUCE: No Failure
OBSERVED RESULT:
EXPECTED RESULT: Flashed Successfully
ISSUE RECOVERY METHOD: N/A
EXTERNAL DEVICE NODE or NAME: N/A

1 Like

There is no download and even if there was:

I hope its just a eDP cable issue that you can resolve by reseating some of it.

contact support is all I would do if reseating by myself would not fix it. and great you made videos, would help support seeing your issues :smiley:

Great news that this enables support for the 61Wh battery! I’ll finally be able to use that!

When will the EFI download be back - I’m running Fedora 39 here.

3 Likes

To me this reads as you can’t downgrade to lower that 3.06. I want to downgrade to 3.06!
Please give me download!!

Yes I have a ticket open with support. I probably won’t hear anything till after the weekend. I have things back to working in windows and just the glitchy nonsense on the splash screen and in the bios so I’m just going to leave the hardware alone for now.

1 Like

All that was ever published was the 3.06 Beta. And that thread is still up, including download links 12th Gen Intel Core BIOS 3.06 Beta. Framework never updated the known issues on that, even though it was enough to kill the release of this version as final, but other than that…

2 Likes