<html><body><p><tt><font size="2">> A utility that sits on and ships with the BMC to verify and reprogram it<br>> if needed would be *fantastic*. Something that doesn't come with the<br></font></tt><font size="2">Remember that you need to have the security jumper set appropriately to disable security, otherwise the BMC is blocked from writing the SBE.</font><br><font size="2"><br>--<br>Dan Crowell<br>Senior Software Engineer - Power Systems Enablement Firmware<br>IBM Rochester: t/l 553-2987<br>dcrowell@us.ibm.com</font><br><br><img width="16" height="16" src="cid:1__=09BB0EA8DFDE88128f9e8a93df938690918c09B@" border="0" alt="Inactive hide details for "Stewart Smith" ---07/17/2019 08:50:59 PM---"Marty E. Plummer" <hanetzer@startmail.com> writes: >> To"><font size="2" color="#424282">"Stewart Smith" ---07/17/2019 08:50:59 PM---"Marty E. Plummer" <hanetzer@startmail.com> writes: >> To remove ECC use this tool from op-build</font><br><br><font size="2" color="#5F5F5F">From:        </font><font size="2">"Stewart Smith" <stewart@linux.ibm.com></font><br><font size="2" color="#5F5F5F">To:        </font><font size="2">"Marty E. Plummer" <hanetzer@startmail.com>, Daniel M Crowell/Rochester/IBM@IBMUS</font><br><font size="2" color="#5F5F5F">Cc:        </font><font size="2">openpower-firmware@lists.ozlabs.org, Dean Sanner/Rochester/IBM@IBMUS</font><br><font size="2" color="#5F5F5F">Date:        </font><font size="2">07/17/2019 08:50 PM</font><br><font size="2" color="#5F5F5F">Subject:        </font><font size="2">Re: [OpenPower-Firmware] SBE questions</font><br><hr width="100%" size="2" align="left" noshade style="color:#8091A5; "><br><br><br><tt><font size="2">"Marty E. Plummer" <hanetzer@startmail.com> writes:<br>>> To remove ECC use this tool from op-build<br>>> <op-build repo>/output/host/bin/ecc --remove ./sbe.bin.ecc --output sbe.bin --p8<br>>> <br>> ^ this --p8 worries me; I assume you're still talking about p9 but this<br>> tool was made in the p8 era and they both use the same ecc algos?<br><br>Correct. There's another ECC algorithm in there, and I *think* it's<br>what's used on flash for the IBM FSP, but I'm not sure. The repository<br>where the 'ecc' binary comes from was thrown over the wall 5.5years ago<br>or so and was unmaintained until I gained god-mode on the open-power org<br>and merged my patches from years prior :)<br><br>Mind you, if anyone knows the origins, Dean is the person :)<br><br>> Otherwise, this worked, and it ended up giving me one single 32k image<br>> which the p9_xip_tool understood properly, along with non-garbage<br>> metadata.<br><br>It'd be really cool if you wrote all this up and blogged it somewhere.<br><br>Probably the most terrifying thing about hacking on OpenPOWER firmware<br>is bricking your SBE.<br><br>A utility that sits on and ships with the BMC to verify and reprogram it<br>if needed would be *fantastic*. Something that doesn't come with the<br>overhead of the (internal) debug tools that is.<br><br>-- <br>Stewart Smith<br>OPAL Architect, IBM.<br></font></tt><br><br><BR>
</body></html>