Upload firmware block
更新时间: 2026/08/06
在Gitcode上查看源码Upload firmware block
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Upload the firmware module.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | PICMG 2Ch |
| CMD | 32h |
| 1 | PICMG ID. Enter 0. |
| 2 | Block Number: block number |
| 3:N | Data: data |
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=Invalid component. 82h=Check error. |
| 2 | PICMG ID. Enter 0. |
| (3:6) | Section offset, which indicates the offset address of the image software data of the specified component in the upgrade operation record during the image upgrade. This field is optional. This field can also be provided when the completion code is 80h. |
| (7:10) | Section length: length of the data to be sent starting from the address specified by Section offset. The data is sent by running the Upload firmware block command. If the response contains the Section offset field, this field must be provided. |
Command Example
Upload the firmware module.
Request:
bash
ipmicmd -k "0f 00 MM NN" smi 0Response:
text
0f MM NN