[SOLVED] I need help updating BIOS on GNU/Linux

vanfanel

New member
Hello there,

I have seen there is a new BIOS version for the Z100-0DB available here:

However, that only includes a Windows executable to do the update, and this computer is advertised as fully compatible with GNU/Linux.

So, what's the BIOS update process in GNU/Linux? It's important as some of the fixes included in latest version are needed.

I have already tried fwupd, but there are no fw updates for this computer on the database.
Also, the aforementioned update seems to use Intel's FPT, which I can't find for GNU/Linux.

Note I have a very good impression of this computer, but not having BIOS update means on GNU/Linux would be a major red flag for me in the future with regards to the brand, so please try to address this. Thanks!
 
I found FPT for GNU/Linux available here:


However, trying to flash the new firmware yields an error:

root@debian:~/fw/Intel CSME System Tools v12 r22 [FPT_LINUX_SUPPORTED]/Flash Programming Tool/LINUX64# ./FPT -F ~/fw/AD0J0181.bin
Intel (R) Flash Programming Tool Version: 12.0.49.1536
Copyright (C) 2005 - 2019, Intel Corporation. All rights reserved.


Error 39: PCH is not supported.

Error 620: Unknown hardware platform


Maybe an specific FPT version is needed?
 
Also, it seems a more recent version of FPT is available here: https://dl.qiedd.com/bios/tools/
Latest version available in that page (14.5-r2) is available as an EFI executable only...

I have seen an option in the BIOS menu called Launch EFI Shall from filesystem device, but that won't do anything.
Looking at /boot/efi/EFI/debian/, I have noticed there's no Shell.efi there.
Shell.efi is available here: https://github.com/tianocore/edk2-archive/blob/master/ShellBinPkg/UefiShell/X64/Shell.efi
Copied it over to /boot/efi/EFI/debian/Shell.efi, but the Launch EFI Shall from filesystem device option still doesn't do anything.
Also tried as /boot/efi/Shell.efi, but the Launch EFI Shall from filesystem device option still doesn't do anything.

So, back to my first post: How can I update the FW on GNU/Linux, please?
 
Last edited:
I am ALMOST there, in fact: I have been able to run a 2022 version of FPT from the EFI shell.

Sadly, the most recent version of FPT for UEFI I could find online does not support the Z100-0Db.
If only stupid Intel would provide recent FPT executable for GNU/Linux or UEFI...
 
Last edited by a moderator:
Go here for further instruction:


 
Back
Top