Patent ID: 8776037

Claim:
A method to update multiple devices disposed in a computing system, comprising the steps of: supplying a computing system comprising a management device and a plurality of hardware components, wherein each of said plurality of hardware components comprises a master device comprising a processor and in direct communication with said management device; and at least two slave devices each comprising a processor and a first firmware image and in communication with said master device; receiving by said management device a request to perform a firmware update comprising a storage address for a second firmware image; uploading said second firmware image to a shared memory device, wherein said master device and each slave device is in direct communication with said shared memory device; broadcasting by said management device an update command to said master device; rebroadcasting said update command by said master device to each interconnected slave device; receiving by said master device slave device status signals from an interconnected slave device; rebroadcasting to said management device by said master device said slave device status signals; synchronously installing said second firmware image by said master device and by each of said plurality of slave devices.