Patent ID: 8607219

Claim:
A firmware updating method of an information processing device having a plurality of processing units including an arithmetic processing unit and a storage unit and a system control unit that controls the plurality of processing units, the method comprising: receiving an update firmware program from an external device by the system control unit; transmitting the update firmware program to each of the processing units from the system control unit; writing the update firmware program to one memory area not used for an operation out of a pair of memory areas of the processing unit for storing a firmware program that manages the hardware resource by the processing unit; detecting a version of the firmware program used in operation in the pair of memory area of each processing device and judging whether there is compatibility with the update firmware program before writing the update firmware program; instructing a start or re-start to the processing units from the system control unit after writing the update firmware program when judging that the firmware program is not compatible with the update firmware program; and switching the one memory area not used for the operation to the operation side and starting or re-starting by the update firmware program in the one memory area of the processing devices, which are instructed to perform the start or the re-start, wherein the receiving comprises receiving a package of the update firmware program of the processing unit and a second firmware program that controls a hardware resource in the system control unit, said method further comprises: writing the received second firmware program in one memory area not used in operation among a pair of second memory areas provided to the system control unit before transmitting the update firmware program of the processing unit to each of the processing unit.