Set File Changed
更新时间: 2026/08/06
在Gitcode上查看源码Set File Changed
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
This command is used to set the file change flag.
Privilege
ReadOnly
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h. |
| 4 | Sub command, sub command=0Bh |
| 5 | BIOS ID: This parameter is reserved for multi-host scenarios. In single-host scenarios, this parameter has a fixed value of 0. |
| 6 | File Selector: file encoding ID. For details, see Table 1. |
| 7 | Changed Flag 00h -No changed 01h -Changed |
| 8 | Last Changed Channel |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h. |
Reference
Table 1 List of resource IDs of files that support file changes.
| ID | file name | upload | download | Note |
|---|---|---|---|---|
| 00h | bios display0.ini | Y | Y | - |
| 01h | bios option0.ini | Y | Y | - |
| 02h | bios changed0.ini | Y | Y | - |
| 03h | bmc debug info | N | Y | One-click information collection file |
| 04h | Firmware | Y | N | Includes the BMC, BIOS, and CPLD firmware upgrade images. |
| 05h | bios netconfig.ini | Y | Y | - |
| 06h | bmc sol.dat | N | Y | - |
| 07h | bmc blackbox.tar | N | Y | - |
| 08h | BIOS ClpConfig.ini | N | Y | - |
| 09h | BIOS ClpResponse.ini | Y | N | - |
| 0ah | BMA systeminfo.txt | Y | Y | - |
| 0bh | powerview.txt | N | Y | - |
| 0ch | bios configsync.ini | Y | Y | This command is used to synchronize the BIOS setup settings of the primary and secondary nodes of the 9032. During the startup, the BIOS setup menu of the primary node is sent to the BMC of the primary node. The BMC of the primary node synchronizes the settings to the BMC of the secondary node. The BIOS of the secondary node obtains the settings from the BMC of the secondary node and updates the settings. |
| 0dh | bmc sshpublickey | Y | N | - |
| 0eh | SSL server certificate | Y | N | - |
| 0fh | Import and export configuration (BMC/BIOS) | Y | Y | - |
| 10h | CSR of the server certificate | N | Y | - |
| 11h | One-click log information collection | N | Y | - |
| 12h | Root certificate of the LDAP server | Y | N | - |
| 13h | Two-factor authentication root certificate | Y | N | - |
| 14h | Client certificate of the two-factor authentication user | Y | N | - |
| 15h | Root certificate of the Syslog server | Y | N | - |
| 16h | Syslog local certificate | Y | N | - |
| 18h | NTP group key | Y | N | - |
| 19h | bios registry.json | Y | Y | BIOS setting menu registration file |
| 1Ah | bios currentvalue.json | Y | Y | Current value file of the BIOS setting menu item |
| 1Bh | bios setting.json | Y | Y | File for modifying the expected value of the BIOS setting menu item |
| 1Ch | bios result.json | Y | Y | Modification result file of the BIOS setting menu |
| 1Dh | weakdictionary | Y | Y | Weak password dictionary |
| 1Eh | CMES.dat | Y | N | Part number CMES file |
| 1Fh | logo.jpg | Y | N | BMC logo |
| 20h | favicon.ico | Y | N | Browser ico |
| 21h | code1.png | Y | N | "My QR code" |
| 22h | web_custom.xml | Y | N | White-box configuration file |
| 23h | CustomizeSensor.xml | Y | N | Sensor name configuration file |
| 24h | customize.pfx | Y | N | Certificate (For details, see the white-box upgrade.) |
| 25h | style_config.json | Y | N | Style of the main interface |
| 26h | login.png | Y | N | Background Image |
| 27h | login_logo.png | Y | N | iBMCBMC icon on the login page |
| 28h | img_01.png or img_02.png | Y | N | Model display image on the home page |
| 29h | header_logo.png | Y | N | iBMCBMC image in the upper left corner of the main page |
| 2Ah | bios silkconfig.json | N | Y | Integrating Silkscreen Information Files |
| 2Bh | bios new_secureboot.json | N | Y | BIOS secure boot configuration to take effect |
| 2Ch | bios current_secureboot.json | Y | N | The secure boot configuration of the BIOS has taken effect. |
| 2Dh | bios ConfigValue.json | Y | Y | Current value file of the BIOS policy reconfiguration setting menu |
| 2Eh | bios PolicyConfigRegistry.json | Y | Y | BIOS policy reconfiguration setting menu registration file |
| 2Fh | Power supply information query, PsuInfo.json | N | Y | Querying Power Supply Information |
Command Example
Set the file change flag:
Request:
bash
ipmicmd -k "0f 00 30 92 db 07 00 0b 00 07 00 01" smi 0Response:
text
0f 31 00 92 00 db 07 00