The following article shows you how to easily remotely upgrade your HP Integrated Lights-Out (iLO) firmware using the HP RESTful Interface Tool from a windows server.

Requirements of Server to be upgraded

HPE ProLiant Gen 9 or greater server
iLO 4 2.10 or later

Download and Install the RESTful Interface Tool

Download and install from the HP website or directly at https://buy.hpe.com/us/en/software/infrastructure-management-software/system-server-management-software/hpe-system-server-software-management-software/restful-interface-tool/p/7630408

Download and verify the firmware

Download from the HP website the correct version of firmware for your version of iLO with the .fwpkg extension

As with any firmware it is important to verify the checksum which can be done using the following powershell command,

Get-FileHash C:\Temp\ilo5_216.fwpkg -Algorithm SHA256

This will return the hash of the file which can then be checked against the HP file shown on the download page, these must  match up otherwise you have corruption in your downloaded file and it should be downloaded again.

Run the Command

Run CMD as administrator then change to the directory where the RESTful Interface Tool has been installed, 

cd "c:\Program Files\Hewlett Packard Enterprise\RESTful Interface Tool"

Then run the command to upgrade your firmware

ilorest flashfwpkg "C:\Temp\ilo5_216.fwpkg" --url <ilo ip> -u Administrator -p <password>

Once the command has been ran the firmware will upload, update then reboot the iLO controller.

When this process has completed you can verify the firmware has been updated by logging into the iLO web interface and check the iLO Firmware Version within the Overview tab.