Finish firmware upload
更新时间: 2026/08/06
在Gitcode上查看源码Finish firmware upload
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
The firmware is uploaded.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | PICMG 2Ch |
| CMD | 33h |
| 1 | PICMG ID. Enter 0. |
| 2 | Component: contains the component ID selected by the previous Initiate upgrade action (Upload for upgrade) or Initiate upgrade action (Upload for compare) command. |
| 3:6 | Image length: length of all data sent to the IPMC, in the little endian format. |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code 80h=The command is being executed. Run the Get upgrade status command to query the command execution progress. 81h=The length of the received data does not match the length provided in the request of this command. 82h=The received data is incorrect. 83h=The uploaded software does not match the current software. (This completion code is used only for software comparison.) |
| 2 | PICMG ID. Enter 0. |
Command Example
Upload the firmware.
Request:
bash
ipmicmd -k "0f 00 MM NN" smi 0Response:
text
0f MM NN