Updating BIOS on HPE 380 Gen9 to newest version P89_3.08_01_12_2023
![Updating BIOS on HPE 380 Gen9 to newest version P89_3.08_01_12_2023](/content/images/size/w1200/2023/04/hp380gen9-1.png)
I'm continuing with the HPE server resurrection mentioned in the previous post.
Updating firmware with newest SSP ISO (P52574_001_spp-Gen9.1-Gen9SPPGen91.2022_0822.4.iso) went smooth. All disks, and NICs ware updated.
However BIOS remained the same v2.90 from 2021.
![](https://pro-it.rocks/content/images/2023/04/obraz-6.png)
So I downloaded the latest version available (P89_3.08_01_12_2023). If you are not eigable to download newest, you can always download one with Critical mark as this is available to everyone - 2.96_05-17-2022
I have tried my best to make a small size IMG file from the folder containing the BIOS file, but the server refuses to see it as a virtual floppy/USB drive. Same with ISO created the same way.
I finally have used PowerISO after uploading file to real USB, then I made copy of it to IMG file with this option:
![](https://pro-it.rocks/content/images/2023/04/obraz-21.png)
Now for the fun part, it took me some time to figure out where I could actually upload and install a new BIOS on the server via iLO and virtual media. So here is a detailed tutorial.
After inserting the virtual USB to the virtual drive via iLO's remote console, you need to go to System Utilities (press F9) while it checks the POST.
![](https://pro-it.rocks/content/images/2023/04/obraz-7.png)
Then Embedded Applications
![](https://pro-it.rocks/content/images/2023/04/obraz-8.png)
And firmware update (this is confusing as I was just after the process of updating the actual firmware of the components)
![](https://pro-it.rocks/content/images/2023/04/obraz-9.png)
Then we have System ROM
![](https://pro-it.rocks/content/images/2023/04/obraz-10.png)
And here we can finally choose our BIOS file
![](https://pro-it.rocks/content/images/2023/04/obraz-11.png)
Of course, if IMG is detected as a virtual USB.
![](https://pro-it.rocks/content/images/2023/04/obraz-12.png)
Choose the right file - the latest or the one you put on USB
![](https://pro-it.rocks/content/images/2023/04/obraz-13.png)
Load it up, it can take a while. I was doing it remotely with VPN connected.
![](https://pro-it.rocks/content/images/2023/04/obraz-14.png)
If all goes well, we have a summary of the current BIOS and have loaded one that is ready to be updated.
![](https://pro-it.rocks/content/images/2023/04/obraz-15.png)
We can finally hit Start firmware update
![](https://pro-it.rocks/content/images/2023/04/obraz-16.png)
Then we wait for it to end.
![](https://pro-it.rocks/content/images/2023/04/obraz-17.png)
After this message hit Enter as it stays waiting for the input
![](https://pro-it.rocks/content/images/2023/04/obraz-18.png)
Note the red message on the right below the server graphic - we now need to reboot.
![](https://pro-it.rocks/content/images/2023/04/obraz-20.png)
If all went well and the server wasn't bricked, it will now boot with a new BIOS.
![](https://pro-it.rocks/content/images/2023/04/obraz-19.png)
Enjoy!