Hi,
Firmware update may get stuck in some cases due to hardware or firmware issues.
If the server is hung, then you have to reboot the server, there is no other go.
It may damage the hardware on which it was writing the firmware when the server got stuck.
Good Luck!
Thank You!
I am a HP employee.