11

The iLO web interface allows me to upload a .bin file (Obtain the firmware image (.bin) file from the Online ROM Flash Component for HP Integrated Lights-Out.)

enter image description here

The iLO web interface redirects me to a page in the HP support website (http://www.hp.com/go/iLO) where I am supposed to find this .bin firmware, but no luck for me. The support website is a mess and very slow, badly categorized and generally unusable.

Where can I find this .bin file? The only related link I am able to find asks me about my server operating system (what does this have to do with the iLO?!) and lets me download an .iso with no .bin file

And also a related question: what is the latest iLO 3 version? (for Proliant DL380 G7, not sure if the iLO is tied to the server model)

ewwhite
  • 194,921
  • 91
  • 434
  • 799
blueFast
  • 4,000
  • 13
  • 36
  • 51
  • Are you connecting from a Windows System? – ewwhite Jan 09 '15 at 23:33
  • Since the question was posted, HP has split into two companies, and the server business is now in the *HP Enterprise* company, or *hpe.com*. More specifically, [the iLO 3 firmware updates can be found here.](https://support.hpe.com/hpesc/public/home/driverHome?sp4ts.oid=5294355&pmrsr=0) – telcoM Dec 19 '20 at 18:56

5 Answers5

9

For Ubuntu there is no available firmware installer. Select the one for RedHat. You will get an .scexe file, which you can unpack:

$ chmod 740 CP022551.scexe
$ ./CP022551.scexe  --unpack=/tmp/iLO3
$ ls -l /tmp/iLO3
CP022551.xml
flash_ilo3
ilo3_180.bin
README.TXT

There you have it: a ilo3_180.bin which you can upload with your iLO 3 web interface.

blueFast
  • 4,000
  • 13
  • 36
  • 51
  • 1
    If you're running Linux, you can just install directly from the command line. Running `./CP022551.scexe` installs the firmware, provided you have the HP Management Agents installed (which you should). – ewwhite Jan 10 '15 at 08:58
  • Having Ubuntu as host OS, and being Ubuntu badly supported by HP, I doubt that I have any "Management Agent" (never heard of it) installed. I have just vanilla Ubuntu running. Anyway, just for upgrading the iLO firmware it is too much hassle to care about that many moving parts. Get .bin file, upload with web interface, and *bum*, iLO firmware upgraded. That easy! – blueFast Jan 10 '15 at 09:10
  • This means you're missing hardware status, email and SNMP alerts, fan speed and temperature control and a conduit between the ILO and OS for health monitoring. – ewwhite Jan 10 '15 at 09:12
  • Thanks, I'll consider installing that (if I ever get it running for Ubuntu) – blueFast Jan 10 '15 at 09:14
  • Download the [HP Management Control Pack for Ubuntu](http://h20564.www2.hp.com/hpsc/swd/public/detail?sp4ts.oid=4091567&swItemId=MTX_1e1703e5109e47ad8c6adda551&swEnvOid=4144#tab3). – ewwhite Jan 10 '15 at 09:16
  • @ewwhite I don't think the agent it required. It's not installed on my openSUSE server and I can simply execute the file to perform the firmware update (after running `chmod +x` on the file first). – Mike Lowery Jun 21 '20 at 18:02
7

For convenience, the latest versions of the firmware are being tracked at https://en.wikipedia.org/wiki/HP_Integrated_Lights-Out, and independently by http://pingtool.org/latest-hp-ilo-firmwares/.

At time of writing (Jan 2022), they are:

(If this list gets out of date, check the above two links at the top of this post, or the Search links above, which will hopefully continue to work for the foreseeable future. I've made this Community Wiki, so anyone can easily update it if they want.)

The links are direct download for .scexe files. They are tar.gz archives prepended by a shell script, but can be detected and extracted by 7-Zip. Inside there is a .bin file, which you can extract and upload directly to the iLO.

There doesn't seem to be an scexe download for ILO5 any more. The link above is for a .rpm, which can also be extracted with 7-Zip, then just drill down to the .bin file at […].cpio/./usr/lib/x86_64-linux-gnu/firmware-ilo5-[…]/ilo5_[…].bin.

mwfearnley
  • 757
  • 9
  • 21
4

Online ROM Flash Component for Windows - HP Integrated Lights-Out 3

(changelog is here)

Download from HP and extract to your PC. You'll see a .bin file in the resulting directory. You can upload that to the ILO firmware page.


You can update all of the system firmware using the HP Service Pack for ProLiant (HP SPP) DVD download. You can update ILO firmware from the host server's operating system using the appropriate ILO package for the running OS. Windows is linked above. Linux is linked here.

All drivers and downloads for the DL380 G7 are here.

ewwhite
  • 194,921
  • 91
  • 434
  • 799
  • Thanks for your reply. I am connecting from a linux (Ubuntu) system. Do you have a link to an Ubuntu installer? Is there no direct link to the .bin firmware, which is (I presume) OS independent? – blueFast Jan 10 '15 at 08:37
  • No. I don't have a link to the .bin file. You'll need to extract it. I'm trying to give the path of least resistance. If you have a Windows computer somewhere, you can extract the file linked above and connect to the ILO from there. Otherwise, I'll need more details about the system... – ewwhite Jan 10 '15 at 08:38
  • Thanks, I found it myself. The problem all along was that I was selecting my OS (Ubuntu 12.04) and apparently HP does not offer a firmware installer for Ubuntu. Now I have selected Red Hat and there it is: an installer (.scexe executable) which I can unpack. My confusion comes from the fact that I did not know what to expect, and that selecting my host OS was offering some downloads, but no firmware and no firmware installer. Now the iLO is updating, hopefully without problems. – blueFast Jan 10 '15 at 08:46
  • Ubuntu is not really a good OS for HP ProLiant hardware. It's not as well supported (*this question is a good example*) and tends to have more compatibility and runtime issues than the operating systems HP chooses to focus on. Perhaps that's wrong on HP's side, but it's the current situation. Good luck! – ewwhite Jan 10 '15 at 08:48
  • Yes it has! Successfully upgraded from 1.28 to 1.80! I'll post what I did for reference for others – blueFast Jan 10 '15 at 08:49
  • I have never used HP support before (which I am glad of), but now I see that Ubuntu is just second citizen for them. On the other hand, I have been running Ubuntu (10.04 and 12.04) for years without issues in this HP Proliant DL380 G7 – blueFast Jan 10 '15 at 08:55
3

While struggling with the same problems on HP's website I too found it incredibly difficult to find a specific .bin version. I was going to create a library of bin files, but someone else beat me too it. This site is hosting .bin files for several ilo versions.

http://pingtool.org/latest-hp-ilo-firmwares/

* other than using that page myself I'm not affiliated.

Ro Yo Mi
  • 308
  • 2
  • 10
2

Latest firmware can be found here: http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c05249760 If you have a firmware prior to 1.20 version you have to upgrade to 1.20 first: https://h20566.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_bb45e0682dd04f098ad89e189c#tab3