<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<p style="margin: 0px; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">
The <a href="https://github.com/openbmc/docs/blob/master/REDFISH-cheatsheet.md">Redfish cheatsheet</a> has been updated to include the HttpPushUri and MultipartHttpPushUri commands. By default, the HttpPushUri command is used for updating the BMC image only.
To update other components such as the BIOS, one needs to use the MultipartHttpPushUri flow with multi-part form data by specifying the appropriate FirmwareInventory TargetURI.</p>
<div><br>
<blockquote type="cite">
<div>On Nov 18, 2024, at 2:02 PM, Jagpal Singh Gill <jagpalgill@meta.com> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div>Hi</div>
<div><br>
</div>
<div>
<div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">
This email serves as a formal notification that the StartUpdate D-Bus interface flow will be enabled in BMCWeb and phosphor-bmc-code-mgmt by changing the defaults through patches <a href="https://gerrit.openbmc.org/c/openbmc/openbmc/+/75803">#1</a> and <a href="https://gerrit.openbmc.org/c/openbmc/bmcweb/+/75800">#2</a>.
This change is based on the <a href="https://github.com/openbmc/docs/blob/master/designs/code-update.md">design</a>.</div>
<div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; min-height: 17px;">
<br>
</div>
<div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">
The flow has been tested on romulus Qemu and IBM's p10bmc hardware, thanks to @Adriana for her help. In the meantime, if anyone is interested in testing the flow, they can use the above-mentioned patches (and <a href="https://gerrit.openbmc.org/q/topic:EnableUpdateInterface">related
dependencies</a>) to test it locally.</div>
<div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">
<br>
</div>
<div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">
Please let me know if you have any questions.</div>
</div>
<div><br>
</div>
<div>Regards</div>
<div>Jagpal S Gill</div>
<div><br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</body>
</html>