Updating Firmware/Host Local Update
Revision as of 05:32, 18 February 2020 by TimothyPearson (talk | contribs) (Created page with "== 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 de...")
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 --sigmachine.pnor.sig --type bios