You can upgrade the iLO firmware from the Linux shell itself.
1. Download the right firmware version from HP site and upload it to the server which you want to upgrade.
2. Now login to the server and simply run the file which you downloaded from hp site.
mytestsrv1:/var/tmp # ./CP014890.scexeFLASH_iLO2 v1.12 for Linux (Aug 31 2009)Copyright 2009 Hewlett-Packard Development Company, L.P.Firmware image: ilo2_206.binCurrent iLO 2 firmware version 2.01; Serial number ILOXXXXXXXComponent XML file: CP014890.xmlCP014890.xml reports firmware version 2.06This operation will update the firmware on theiLO 2 in this server with version 2.06.Continue (y/N)?yCurrent firmware is 2.01 (Aug 04 2010 11:16:29)Firmware image is 0x300000 bytesCommitting to flash part...******** DO NOT INTERRUPT! ********Flashing completed!Attempting to reset device.Succeeded.Waiting for iLO 2 to reboot...iLO 2 reboot completed.
That's all. you are done. iLO firmware has been upgraded to newer version.