Get File Checksum From iMana
更新时间: 2026/08/06
在Gitcode上查看源码

Get File Checksum From iMana

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Obtain the iMana file checksum.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD94h
1:3Manufacturer 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.
4Sub command, sub command = 3Eh
5Operation type:
01h-get file status
02h-get SHA256 checksum
6Resource ID. For details, see Table 1.

Response Information

ByteData Field
1Completion Code
2:4Manufacturer 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.
5Upload progress.
[7]-status
0h=reported: The checksum has been reported.
1h=unreported: The checksum is not reported.
[6:0]: reserved
*6:7Length: length of the returned data. LSB first
If the value of Operation type is 01h, this field does not exist.
*8:NChecksum data (hexadecimal). If Operation type is set to 01h, this field is unavailable.

Reference Information

Table 1 List of resource IDs of files that support file checksum.

IDfile nameuploaddownloadNote
00hbios display0.iniYY-
01hbios option0.iniYY-
02hbios changed0.iniYY-
03hbmc debug infoNYOne-click information collection file
04hFirmwareYNIncludes the BMC, BIOS, and CPLD firmware upgrade images.
05hbios netconfig.iniYY-
06hbmc sol.datNY-
07hbmc blackbox.tarNY-
08hBIOS ClpConfig.iniNY-
09hBIOS ClpResponse.iniYN-
0ahBMA systeminfo.txtYY-
0bhpowerview.txtNY-
0chbios configsync.iniYYThis port is used to synchronize the BIOS setup configuration between the active and standby nodes of the 9032. During the startup, the BIOS setup menu configuration of the active node is sent to the BMC of the active node. The BMC of the active node synchronizes the configuration to the BMC of the standby node. The BIOS of the standby node obtains the configuration from the BMC of the standby node and updates the configuration.
0dhbmc sshpublickeyYN-
0ehSSL server certificateYN-
0fhImport and export configuration (BMC/BIOS)YY-
10hCSR of the server certificateNY-
11hOne-click information collectionNY-
12hRoot certificate of the LDAP serverYN-
13hTwo-factor authentication root certificateYN-
14hClient certificate of the two-factor authentication userYN-
15hRoot certificate of the Syslog serverYN-
16hSyslog local certificateYN-
18hNTP group keyYN-
19hbios registry.jsonYYBIOS setting menu registration file
1Ahbios currentvalue.jsonYYCurrent value file of the BIOS setting menu item
1Bhbios setting.jsonYYFile for modifying the expected value of the BIOS setting menu item
1Chbios result.jsonYYModification result file of the BIOS setting menu
1DhweakdictionaryYYHow Do I Use the Weak Password Dictionary?
1EhCMES.datYNPart number CMES file

Command Example

Obtain the iMana file checksum.

Request:

bash
ipmicmd -k "0f 00 MM NN" smi 0

Response:

text
0f MM NN

Back to Index