Difference between revisions of "Updating Firmware/Host Local Update"
m |
m |
||
Line 17: | Line 17: | ||
WIP | WIP | ||
− | <code>burn_my_bmc --command update --interface ipmipci --image machine.pnor -- | + | <code>burn_my_bmc --command update --interface ipmipci --image machine.pnor --sig machine.pnor.sig --type bios</code> |
Latest revision as of 05:33, 18 February 2020
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
BMC Update
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.
PNOR Update
WIP
burn_my_bmc --command update --interface ipmipci --image machine.pnor --sig machine.pnor.sig --type bios