# \[RESOLVED\] How do I install BIOS updates with Linux

**URL:** <https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537>\
**Category:** Linux\
**Created:** [November 6, 2023, 1:49pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537 "2023-11-06T13:49:17Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ChrisGC](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@ChrisGC](https://community.frame.work/u/ChrisGC)\
**Post date:** [November 6, 2023, 1:49pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/1 "2023-11-06T13:49:17Z")

</div>

I have a 11th Gen Framework 13, currently at BIOS version 3.07. I would like to update it to the current version 3.19. The laptop has only Fedora linux installed.

There are only downloads for Windows 10 and 11. How can I update the BIOS if I only have Linux installed?

---

<div class="post-metadata">

**Author:** ![Tim\_Bosse](https://avatars.discourse-cdn.com/v4/letter/t/edb3f5/32.png) [@Tim\_Bosse](https://community.frame.work/u/Tim_Bosse)\
**Post date:** [November 6, 2023, 1:56pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/2 "2023-11-06T13:56:54Z")

</div>

Details can be found at [BIOS and Drivers Downloads](https://knowledgebase.frame.work/en_us/bios-and-drivers-downloads-rJ3PaCexh)

You will also find Linux specific details in the laptop generation docs for your firmware.

---

<div class="post-metadata">

**Author:** ![ChrisGC](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@ChrisGC](https://community.frame.work/u/ChrisGC)\
**Post date:** [November 6, 2023, 2:05pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/3 "2023-11-06T14:05:35Z")

</div>

Looking at [https://knowledgebase.frame.work/en\_us/framework-laptop-bios-releases-S1dMQt6F](https://knowledgebase.frame.work/en_us/framework-laptop-bios-releases-S1dMQt6F) the Linux instructions are: “Use the UEFI Shell update method instead for this release.”  
The UEFI instructions are “In order to avoid delaying Beta testing further, we’re releasing the Windows updater first. We do intend to have an UEFI Shell based updater available for those on Linux or other OS’s.”

Does this mean that I have to wait until the UEFI installer is available, or is there a workaround, for example with a Windows Live USB?

---

<div class="post-metadata">

**Author:** ![Tim\_Bosse](https://avatars.discourse-cdn.com/v4/letter/t/edb3f5/32.png) [@Tim\_Bosse](https://community.frame.work/u/Tim_Bosse)\
**Post date:** [November 6, 2023, 2:37pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/4 "2023-11-06T14:37:09Z")

</div>

It appears you are correct. The only way currently to install 3.19 is via Windows. If you look at the download page, they say “BIOS 3.19 EFI Shell update (coming soon)”. You can upgrade to 3.17, it appears.

---

<div class="post-metadata">

**Author:** ![Matt\_Hartley](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/matt_hartley/32/13623_2.png) [@Matt\_Hartley](https://community.frame.work/u/Matt_Hartley)\
**Post date:** [November 6, 2023, 3:50pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/5 "2023-11-06T15:50:34Z")

</div>

For 11th gen, yes, at this time you will want to use Windows2go or install Windows to update.

---

<div class="post-metadata">

**Author:** ![ChrisGC](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@ChrisGC](https://community.frame.work/u/ChrisGC)\
**Post date:** [November 9, 2023, 12:41pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/6 "2023-11-09T12:41:04Z")

</div>

Thanks! I was able to update to 3.17 for now, and will look into how I can create a windows live boot stick.

---

<div class="post-metadata">

**Author:** ![ChrisGC](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@ChrisGC](https://community.frame.work/u/ChrisGC)\
**Post date:** [December 17, 2023, 8:32pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/7 "2023-12-17T20:32:11Z")

</div>

Using some tips I read on [lemmy.ml](https://lemmy.ml/post/9379093), I was able to use the Windows installer for the current BIOS version without having Windows on my laptop.

You can flash Windows onto a USB stick, or optionally use Ventoy to boot from the downloaded ISO.

- Put the downloaded BIOS installer on a separate USB stick

The following is optional if you want to use Ventoy:

- Flash [ventoy](https://www.ventoy.net) on a USB stick.
- Download a Windows ISO of choice, and copy the ISO file onto the USB stick.
- Using Ventoy, boot into Windows.

Otherwise, use a Windows boot medium.

- When booting into the Windows installer, do not continue the installer, but select “Repair my PC”.
- Select “Troubleshoot”, and then “Use command prompt”.
- Go to the drive with the BIOS installer. In my case, it was D:
- And execute the BIOS installer file.

That’s it!

---

<div class="post-metadata">

**Author:** ![SiHaHa](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/sihaha/32/8418_2.png) [@SiHaHa](https://community.frame.work/u/SiHaHa)\
**Post date:** [February 2, 2024, 10:11am UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/8 "2024-02-02T10:11:49Z")

</div>

Thanks @ChrisGC !  
Worked perfectly for me. 😄

---

<div class="post-metadata">

**Author:** ![CGE](https://avatars.discourse-cdn.com/v4/letter/c/ebca7d/32.png) [@CGE](https://community.frame.work/u/CGE)\
**Post date:** [February 2, 2024, 12:10pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/9 "2024-02-02T12:10:42Z")

</div>

As it appears to have been six months now that 3.19 has been listed as coming soon for Linux, I’d note to those who see this thread that toward the end of the [3.19 release thread](http://community.frame.work/t/11th-gen-intel-core-bios-3-19-release/36119), eg, [this one](http://community.frame.work/t/11th-gen-intel-core-bios-3-19-release/36119/66), that describe an unofficial way to install the updates without any need for Windows (even the Windows installer).

---

<div class="post-metadata">

**Author:** ![Matt\_Hartley](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/matt_hartley/32/13623_2.png) [@Matt\_Hartley](https://community.frame.work/u/Matt_Hartley)\
**Post date:** [February 2, 2024, 11:55pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/10 "2024-02-02T23:55:28Z")

</div>

> [@ChrisGC](#):
>
> Otherwise, use a Windows boot medium.
> 
> - When booting into the Windows installer, do not continue the installer, but select “Repair my PC”.
> - Select “Troubleshoot”, and then “Use command prompt”.
> - Go to the drive with the BIOS installer. In my case, it was D:
> - And execute the BIOS installer file.

That is outstanding. My Windows skills are, to be fair, dated. So this is very helpful. 🙂

---

<div class="post-metadata">

**Author:** ![Matt\_Hartley](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/matt_hartley/32/13623_2.png) [@Matt\_Hartley](https://community.frame.work/u/Matt_Hartley)\
**Post date:** [February 3, 2024, 12:05am UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/11 "2024-02-03T00:05:01Z")

</div>

> [@CGE](#):
>
> As it appears to have been six months now that 3.19 has been listed as coming soon for Linux, I’d note to those who see this thread that toward the end of the [3.19 release thread](http://community.frame.work/t/11th-gen-intel-core-bios-3-19-release/36119), eg, [this one](http://community.frame.work/t/11th-gen-intel-core-bios-3-19-release/36119/66), that describe an unofficial way to install the updates without any need for Windows (even the Windows installer).

Correct. As someone who literally _only uses Linux_, I feel this. I do not have an ETA, however, it’s near and dear to my heart - the moment I have this, I will be updating it. I am actively monitoring progress and am laser focused on getting updates out as I have them.

---

<div class="post-metadata">

**Author:** ![bgemmill](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/bgemmill/32/17502_2.png) [@bgemmill](https://community.frame.work/u/bgemmill)\
**Post date:** [February 5, 2024, 3:29pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/12 "2024-02-05T15:29:35Z")

</div>

@ChrisGC @Matt_Hartley  
msiexec does not seem to be present on the windows 11 recovery console; what command line did you use here?

---

<div class="post-metadata">

**Author:** ![Leonard\_Janis\_Konig](https://avatars.discourse-cdn.com/v4/letter/l/dc4da7/32.png) [@Leonard\_Janis\_Konig](https://community.frame.work/u/Leonard_Janis_Konig)\
**Post date:** [February 5, 2024, 6:05pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/13 "2024-02-05T18:05:18Z")

</div>

Since this may be of relevance here as well, I’ve created an updater to update on Linux through the UEFI shell. There are some caveats and you may not trust all files provided there-in (read the README):

> [@11th Gen Intel Core BIOS 3.19 release](http://community.frame.work/t/11th-gen-intel-core-bios-3-19-release/36119/120):
>
> I’ve worked on a non-Windows updater as well and discovered the archive by @Jared_Mauch1 who did virtually the same, as well as @Shymon_Samsel and @AlexS tutorials. In order to make plucking the right files a bit less cumbersome, I wrote a script which you can find here: It will download both 3.17 BIOS and 3.19 BIOS+CSME Updates, and repackage them to be useable. In order to also be able to flash the CSME (which is out-of-date since May '22!), I also included the FWUpdLcl.efi CSME flasher, or…

---

<div class="post-metadata">

**Author:** ![ChrisGC](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@ChrisGC](https://community.frame.work/u/ChrisGC)\
**Post date:** [February 6, 2024, 5:26pm UTC](https://community.frame.work/t/resolved-how-do-i-install-bios-updates-with-linux/39537/14 "2024-02-06T17:26:15Z")

</div>

I didn’t need to use msiexec. I used the installer for Windows 10, which is a normal exe file and can be started from the command line.
