BIOS Flash Update
This BIOS Flash Update SoftPaq contains utilities and data files for restoring or upgrading the BIOS on HP business desktops. See below for descriptions of some of the supported methods.
BIOS updates in Microsoft Windows OS.
BIOS updates from the (ESC) Startup Menu or (F10) BIOS Setup Utility.
BIOS updates on a system using Windows Bitlocker or BIOS measurements.
Updating the BIOS with the HP System Software Manager (SSM) application.
Updating the BIOS with HP Client Management Solutions (HPCMS).
Recovering the BIOS after a failed flash.
View revision history
If you are not using Internet Explorer to view this file then the links below to launch the update utility or view folder contents may be restricted. You can also use File Explorer to find the Softpaq folder, open the included HPBIOSUPDREC folder, and launch the ‘HpBiosUpdRec64.exe’ application directly. The default Softpaq unbundle location is C:\SWSETUP\SPnnnnn\ where ‘nnnnn’ is the Softpaq number.
This package is used to update the BIOS locally or to provide files needed to deploy the BIOS update to supported systems on a local network.
However the target systems may also use the Internet to search for and apply the latest system BIOS updates. To do this, access the BIOS Setup application (F10 hotkey at boot) and select the ‘Update System BIOS’ menu. Under the ‘BIOS Update Preferences’ option you may set up periodic update checks, or you can use the ‘Check HP.com for BIOS Updates’ link to search for an update immediately.
HP BIOS Update and Recovery (HPBIOSUPDREC) BIOS Flashing
The HP BIOS update tool for use in Microsoft Windows operating systems is found in the HPBIOSUPDREC folder of this package (see link below). To display the available options for this utility, enter [Path]\HPBIOSUPDREC -? at a command prompt or local search box. If the system has a BIOS administrator password enabled, then HPBIOSUPDREC will prompt for the password to be entered before completing the flash process. For more information, view Readme.txt or HPBIOSUPDREC.txt, both located in the HPBIOSUPDREC folder. If you wish to update your BIOS using HPBIOSUPDREC, click the link below. If prompted with a File Download dialog box, please select "Open" or "Run from current location".
Using a USB Device to run HPBIOSUPDREC
HPBIOSUPDREC.exe can also be run from a USB storage device, including flash memory devices and external hard drives. To do this insert the device and take note of the assigned drive letter. Run HpBiosUpdRec64.exe and choose the option to Create Recovery USB flash drive. Or you can manually copy the application .exe and the associated BIOS .bin file to the root of the drive indicated by the drive letter or a folder on that drive. The update utility can then be executed from its location on the USB device. If the system has a BIOS Setup password enabled, then HPBIOSUPDREC will prompt for the password to be entered before completing the flash process. For more information, view Readme.txt or HPBIOSUPDREC.txt, both located in the HPBIOSUPDREC folder.
View Contents of HPBIOSUPDREC Folder
Startup Menu / F10 Setup BIOS Flashing
The HP Business Desktop systems provide a BIOS upgrade option through both the Startup Menu and the F10 Setup application using the "Update System BIOS" feature. Reboot the PC and press the Escape key to display the Startup Menu. Select the menu option directly for an immediate update from media (see below). Alternatively, select "BIOS Setup (F10)" or reboot and press F10 to access the BIOS Setup utility. In the Update System BIOS menu, select "Update BIOS Using Local Media".
Either method requires that the BIOS binary file is present on USB media in a specific folder – either "Hewlett-Packard\BIOS\new" or "EFI\HP\BIOS\new". The HPBIOSUPDREC utility has a feature that will copy the image file to the correct folder on a USB device for you. If no BIOS file is found on USB media, the system will look for a BIOS file on the hard drive. If a BIOS administrator password has been set, the password will be required before being able to access the "Update System BIOS" menu or BIOS Setup. The BIOS update will not be complete until the PC is restarted.
HP System Software Manager (SSM) BIOS Flashing
Use this SoftPaq with System Software Manager (SSM) to update the System BIOS on target PCs on a network. Place this SoftPaq in your SSM Filestore folder and then update the database. SSM is a free utility provided by HP Inc. For information on SSM, see HP Client Management Solutions -> Manageability Tools.
HP Client Management Solutions (HPCMS) BIOS Management
Use this Softpaq with more Client Management Solutions from HP and other vendors to remotely target, distribute, and update the System BIOS and BIOS settings on network PCs. Refer to the chosen application’s documentation for specific capabilities and instructions. For more information, see HP Client Management Solutions -> Additional Resources: HP Whitepapers.
BitLocker Drive Encryption / BIOS Measurements
If you have Windows BitLocker Drive Encryption (BDE) enabled on your system, it is recommended that BDE be suspended temporarily before the BIOS is updated. You should also obtain your BDE recovery password or recovery PIN before suspending BDE. After the BIOS is flashed, BDE can be resumed.
To make a change to BDE, select Start > Control Panel > BitLocker Drive Encryption, click ‘Suspend Protection’ or ‘Resume Protection’ and then click ‘Yes’.
If you use HPBIOSUPDREC to update your BIOS in Windows, the application will attempt to suspend Bitlocker for you while the BIOS update is in progress.
As a general rule, updating the BIOS will modify measurement values stored in the Platform Configuration Registers (PCRs) of the system’s security module (TPM). Technologies that use these PCR values to ascertain platform health (BDE is one such example) should be temporarily disabled prior to flashing the BIOS. Once the BIOS is updated, the functions should be re-enabled and the system should be restarted so that new measurements can be taken.
The primary measurement for BIOS code is stored in PCR 0. When the TPM is enabled, the value of PCR 0 after the system has been updated should match the value listed in the revision history (history.txt). The value measured into PCR 0 will depend upon what version of TPM is present – the TPM will comply with either TCG 1.2 or 2.0 specifications, so values associated with TPM 1.2 and TPM 2.0 are listed.
Crisis Recovery Mode
In the event of a failed BIOS update (for example if power is lost while updating), the System BIOS may become corrupted. Crisis Recovery Mode detects this condition and will automatically attempt to recover to a known good state. Some advanced systems have the ability to recover without user intervention – an error response during boot up showing 2 red and then 4 white blinks on the power LED indicates this mode. After restoring the BIOS image, the system will reboot normally. If this feature is not present on your model, the recovery process will search the hard drive and any USB media sources for a compatible binary image. The original factory image will have a suitable BIOS binary for automatic recovery without user intervention. Otherwise, the binary (.bin) file in the HPBIOSUPDREC folder should be copied to the "Hewlett-Packard\BIOS\current" or "EFI\HP\BIOS\current" folder of the desired storage device in a FAT or FAT32 partition, and the system powered on. Once the binary image is located, the BIOS will display a recovery screen and will start the recovery process. Do not power off the system until recovery is complete.
Whenever HPBIOSUPDREC is used to update the BIOS, the utility will automatically populate the recovery file in the correct location should the Tools partition or \EFI file path exist. This process can be used to configure for automatic recovery a system which has had the original hard drive image replaced or reinstalled with system software recovery media.
Sometimes there are restrictions on which BIOS versions are allowed to be installed on a platform. If the BIOS that was on the system had restrictions, then only allowable BIOS versions may be used for recovery.
Copyright (c) 2019 HP Development Company, L.P. All Rights Reserved.
Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies.