ScienBiziP, P.C.
System and method for protecting firmware of baseboard management controller of computing device
A system and method for protecting firmware of baseboard management controller (BMC) includes a serial peripheral interface read only memory device (SPI ROM) and a logic controlling unit. The SPI ROM includes first and second blocks, the first block stores a main program, and the second block stores backup program. The logic controlling unit includes a protecting module, a determining module, and a controlling module. The protecting module write-protects the main program and the backup program of the SPI ROM. The determining module determines whether the main program of the first block is altered or damaged when the main program is obtained by the BMC. If so, the controlling module invokes the backup program from the second block, and writes the backup program to the first block. A firmware protecting method is also provided.
HONGFUJIN PRECISION ELECTRONIC (TIANJIN) CO., LTD.
G G G G
G06F G06F G06F G06F
inventional inventional inventional inventional
Xiao-Long
Zhou