1. Download HPE iLO firmware files from HPE portal.
Make sure you download the required version from here
2. Confirm downloaded packages are full by comparing sha256sum result
[root@ams-server-101 ~]# sha256sum /tmp/CP027911.scexe dc77e7233b3ecde405ed43a404ca81e2900083448ebf19e7612cccba57f00ddf /tmp/CP027911.scexe [root@ams-server-101 ~]# sha256sum /tmp/hponcfg-4.6.0-0.x86_64.rpm 9867452e6e1bcbf9ed4f9bc4e7c48d552d7e77348ae026712685c2ef58f76555 /tmp/hponcfg-4.6.0-0.x86_64.rpm
3. Install hponcfg (if not available)
[root@ams-server-101 ~]# rpm -ivh /tmp/hponcfg-4.6.0-0.x86_64.rpm warning: /tmp/hponcfg-4.6.0-0.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID b1275ea3: NOKEY Preparing... ########################################### [100%] 1:hponcfg ########################################### [100%]
4. Check current Firmware version
[root@ams-server-101 ~]# hponcfg | grep Firmware Firmware Revision = 2.40 Device type = iLO 4 Driver name = hpilo
5. Update firmware file permission and run it
[root@ams-server-101 ~]# chmod u+x /tmp/CP027911.scexe [root@ams-server-101 ~]# /tmp/CP027911.scexe FLASH_iLO4 v1.18 for Linux (Mar 31 2016) (C) Copyright 2002, 2016 Hewlett-Packard Enterprise Development Company, L.P. Firmware image: ilo4_250.bin Current iLO 4 firmware version 2.40; Serial number ILO2M270802JM Component XML file: CP027911.xml CP027911.xml reports firmware version 2.50 This operation will update the firmware on the iLO 4 in this server with version 2.50. Continue (y/N)?y Current firmware is 2.40 (Dec 02 2015 00:00:00) Firmware image is 0x1001b1c(16784156) bytes Committing to flash part... ******** DO NOT INTERRUPT! ******** Flashing is underway... 100 percent programmed. - Succeeded. ***** iLO 4 reboot in progress (may take more than 60 seconds.) ***** Please ignore console messages, if any. iLO 4 reboot completed.
6. Verify updated Firmware
[root@ams-server-101 ~]# hponcfg | grep Firmware Firmware Revision = 2.50 Device type = iLO 4 Driver name = hpilo