https://wiki.raptorcs.com/w/index.php?title=Updating_Firmware/Host_Local_Update&feed=atom&action=history
Updating Firmware/Host Local Update - Revision history
2024-03-28T19:45:21Z
Revision history for this page on the wiki
MediaWiki 1.33.1
https://wiki.raptorcs.com/w/index.php?title=Updating_Firmware/Host_Local_Update&diff=3017&oldid=prev
TimothyPearson at 11:33, 18 February 2020
2020-02-18T11:33:25Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:33, 18 February 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>WIP</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>WIP</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><code>burn_my_bmc --command update --interface ipmipci --image machine.pnor --<del class="diffchange diffchange-inline">sigmachine</del>.pnor.sig --type bios</code></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><code>burn_my_bmc --command update --interface ipmipci --image machine.pnor --<ins class="diffchange diffchange-inline">sig machine</ins>.pnor.sig --type bios</code></div></td></tr>
</table>
TimothyPearson
https://wiki.raptorcs.com/w/index.php?title=Updating_Firmware/Host_Local_Update&diff=3016&oldid=prev
TimothyPearson at 11:32, 18 February 2020
2020-02-18T11:32:45Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:32, 18 February 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Host Local Update Process ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Host Local Update Process ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">*</del>NOTE<del class="diffchange diffchange-inline">*</del>: 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.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">'''</ins>NOTE<ins class="diffchange diffchange-inline">'''</ins>: 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.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To "talk" to a compliant BMC, you need the <code>burn_my_bmc</code> tool. This tool will actually program both BMC and PNOR flash devices, depending on the <code>--type</code> parameter. Source code and instructions for build are available at https://git.raptorcs.com/git/phosphor-ipmi-flash/tree/README.md</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To "talk" to a compliant BMC, you need the <code>burn_my_bmc</code> tool. This tool will actually program both BMC and PNOR flash devices, depending on the <code>--type</code> parameter. Source code and instructions for build are available at https://git.raptorcs.com/git/phosphor-ipmi-flash/tree/README.md</div></td></tr>
<!-- diff cache key raptorcs_wikidb-mediawiki-:diff::1.12:old-3015:rev-3016 -->
</table>
TimothyPearson
https://wiki.raptorcs.com/w/index.php?title=Updating_Firmware/Host_Local_Update&diff=3015&oldid=prev
TimothyPearson: 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..."
2020-02-18T11:32:30Z
<p>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..."</p>
<p><b>New page</b></p><div>== Host Local Update Process ==<br />
<br />
*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.<br />
<br />
To "talk" to a compliant BMC, you need the <code>burn_my_bmc</code> tool. This tool will actually program both BMC and PNOR flash devices, depending on the <code>--type</code> parameter. Source code and instructions for build are available at https://git.raptorcs.com/git/phosphor-ipmi-flash/tree/README.md<br />
<br />
=== BMC Update ===<br />
<br />
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:<br />
<br />
<code>burn_my_bmc --command update --interface ipmipci --image image-bmc --sig image-bmc.sig --type image</code><br />
<br />
The BMC will automatically reboot to apply the update.<br />
<br />
=== PNOR Update ===<br />
<br />
WIP<br />
<br />
<code>burn_my_bmc --command update --interface ipmipci --image machine.pnor --sigmachine.pnor.sig --type bios</code></div>
TimothyPearson