• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs, VIDEOS AND MORE.
HP Recommended
HP ZBook 15 G4 Base Model Mobile Workstation
Linux

How can I update the BIOS from Linux without having access to a Windows system?

1 ACCEPTED SOLUTION

Accepted Solutions
HP Recommended

Answering myself:

- First check that the BIOS actually supports updating from local media and enable this functionality in the BIOS (my zBook has such support).

- Then download the .exe file of the BIOS update for the device from the HP website.

- The .exe file is actually a compressed format of some sorts. Use "Peazip" to open the .exe file, Peazip can be installed via flathub: https://flathub.org/apps/io.github.peazip.PeaZip

- Locate the .bin file in the Peazip opened file and extract it (on my system it's called "P70_0148.bin" but it will be different for other systems and BIOS versions).

- Format a USB stick with fat32 filesystem.

- Create this folder structure:

Hewlett-Packard

      BiosUpdate

      BIOS
          Current
          New
          Previous

- Copy the .bin file into the "Hewlett-Packard/BIOS/New" folder.

- Reboot, enter BIOS, choose "Update BIOS", it should detect the new version on the stick and offer to update.

Hope this helps other users.

View solution in original post

1 REPLY 1
HP Recommended

Answering myself:

- First check that the BIOS actually supports updating from local media and enable this functionality in the BIOS (my zBook has such support).

- Then download the .exe file of the BIOS update for the device from the HP website.

- The .exe file is actually a compressed format of some sorts. Use "Peazip" to open the .exe file, Peazip can be installed via flathub: https://flathub.org/apps/io.github.peazip.PeaZip

- Locate the .bin file in the Peazip opened file and extract it (on my system it's called "P70_0148.bin" but it will be different for other systems and BIOS versions).

- Format a USB stick with fat32 filesystem.

- Create this folder structure:

Hewlett-Packard

      BiosUpdate

      BIOS
          Current
          New
          Previous

- Copy the .bin file into the "Hewlett-Packard/BIOS/New" folder.

- Reboot, enter BIOS, choose "Update BIOS", it should detect the new version on the stick and offer to update.

Hope this helps other users.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.