How can I recover it?
There are a few ways depending on the motherboard:
- If it has the firmware in an EEPROM you can remove that and flash it on an external computer. I have seen this work after a failed flash when we had two identical systems. Boot #1, while powered on pull the EEPROM and replace it with the blank one. Flash firmware.
- If you have the right tools, remove the EEPROM and use an external burner.
- if it has a BIOS recovery mode then enable the right jumper. This often enables a minimal boot system which can be used to flash the firmware. Sometimes this involves putting the firmware ROM contents in a very specific place. (e.g. on a USB2 pen drive with a specifically named file in a specific location).
- If it has dual BIOS then move the jumper to switch to the second BIOS and boot.
Sadly all of these are rather generic. The first only works if the chip is socketed and you have an identical machine to swap with. The other options are common on modern high end motherboards, but I am not aware of these options on any server motherboards.
Lastly you might get success if the board has JTAG headers. Those allow you to 'debug' and may allow flashing of the boards firmware. Something easily done in a service center, but not tools which you find in monst households. If you have friends with microcontrollers, rPi's etc then you might be lucky though.
That leaves only two practical solutions:
- Grab a new motherboard (with working firmware) off ebay.
- Take it to a servuice center or phone repair place which has the tools.
Last remark: this post on serverfault seems to assume it has an EEPROM chip.