Skip to content

Instantly share code, notes, and snippets.

@shamil
Last active June 11, 2026 12:26
Show Gist options
  • Select an option

  • Save shamil/6da80decdd6a2d57290a88b7782cfb3c to your computer and use it in GitHub Desktop.

Select an option

Save shamil/6da80decdd6a2d57290a88b7782cfb3c to your computer and use it in GitHub Desktop.
How to update HP ZBook Ultra G1a BIOS on Linux

How to update HP ZBook Ultra G1a BIOS on Linux

Important

Ensure your AC adapter is plugged in throughout the process.

Download the BIOS

Go to the HP Support Page.

  • Select Windows (via "Choose a different OS") to see the Bios section.
  • Download the latest .exe file (e.g., sp170065.exe).

Extract the Firmware

Extract the contents of the downloaded file:

7z x sp170065.exe -o/tmp/bios_update
cd /tmp/bios_update

Stage the BIOS File

Clear the target directory and copy the new .bin file to the EFI partition:

sudo rm -f /boot/efi/EFI/HP/DEVFW/*
sudo cp *.bin /boot/efi/EFI/HP/DEVFW/firmware.bin

Flash via UEFI Menu

  1. Reboot and tap F2 to enter HP PC Hardware Diagnostics..
  2. Select Update BIOS.
@amezin

amezin commented Jun 5, 2026

Copy link
Copy Markdown

Didn't work for me. "Update BIOS from local media" just rebooted, nothing happened.

However,

$ sudo fwupdtool install-blob X89_01050700.bin

worked perfectly

@ayuckhulk

Copy link
Copy Markdown

The file should be named /boot/efi/EFI/HP/DEVFW/firmware.bin

@shamil

shamil commented Jun 11, 2026

Copy link
Copy Markdown
Author

The file should be named /boot/efi/EFI/HP/DEVFW/firmware.bin

Correct, fixed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment