Updating Firmware/Host Local Update
Host Local Update Process
NOTE: This process is not yet activated on any RCS products. Please see https://github.com/openbmc/phosphor-ipmi-flash/issues/4 for more details; when that bug report is satisfactorily resolved we should be able to activate the host-local firmware update process.
To "talk" to a compliant BMC, you need the
burn_my_bmc tool. This tool will actually program both BMC and PNOR flash devices, depending on the
--type parameter. Source code and instructions for build are available at https://git.raptorcs.com/git/phosphor-ipmi-flash/tree/README.md
Using a standard <machine-name>.all.tar file, extract the contents to get the raw BMC image file and signature. Once you have that, you can run:
burn_my_bmc --command update --interface ipmipci --image image-bmc --sig image-bmc.sig --type image
The BMC will automatically reboot to apply the update.
burn_my_bmc --command update --interface ipmipci --image machine.pnor --sig machine.pnor.sig --type bios