| CPC G06F 11/1417 (2013.01) [G06F 9/4401 (2013.01)] | 16 Claims |

|
1. A method for recovering a firmware image in a baseboard management controller (BMC), the method comprising:
identifying, by the BMC, a failure to boot the BMC from both an active firmware image and a recovery firmware image;
initiating a recovery protocol to secure a fallback firmware image from a first source, when the failure is identified;
flashing the fallback firmware image onto a storage device of the BMC;
booting the BMC using the fallback firmware image stored on the storage device;
identifying, by the BMC, a failure to boot a host computer managed by the BMC from both an active initialization component image and a recovery initialization component image;
initiating a recovery protocol to secure a fallback initialization component image from a source when the failure is identified;
flashing the fallback initialization component image onto a storage device of the host computer;
booting the host computer using the fallback initialization component image stored on the storage device; and
initiating a recovery protocol to secure the fallback initialization component image from a second source, when the recovery from the first source is unsuccessful.
|