Patent ID: 8468389

Claim:
A firmware recovery method of a baseboard management controller (BMC) of a computing device, the method comprising: sending a detection command to the BMC at a regular interval to detect whether the firmware of a default firmware memory of the BMC is damaged; sending a first control command to a multiplexer of the BMC to control a backup firmware memory of the BMC to electronically connect with a microprocessor of the BMC through the multiplexer, when the firmware of the default firmware memory is damaged; rebooting the BMC by sending a reset command to the microprocessor through a south bridge chip of the computing device; reading firmware data of the backup firmware memory into a memory space of the microprocessor when the BMC is booted up; sending a second control command to the multiplexer to control the default firmware memory to electronically connect with the microprocessor; and recovering the firmware of the default firmware memory by writing the firmware data from the memory space of the microprocessor into the default firmware memory.