Revision 2.21 Release File bmcsdrup.exe 03/24/01 10:57 bmcsdrup.hlp 03/26/01 11:54 See example.bat for command line example. Bmcsdrup.exe updates BMC firmware using Bmcfg.inf and data files (bmcfw.dat, fru.dat, and itf.dat). Bmcsdrup.exe can update BMC firmware, FRU, and ITF using bmcfg.inf or command line options. Operator can describe following information in the Bmcfg.inf file or command line options. (1)Command line option vs. bmcfg.inf Operator can use two methods for describing option command. First one is command line option. Second one is using bmcfg.inf. The combination of command line options and bmcfg.inf file is used at the same time. The command line options have priority from bmcfg.inf for executing Bmcsdrup.exe bmcfg.inf : Information file that is used by Bmcsdrup.exe for updating BMC firmware. Bmcsdrup.exe reads this file and operates by instructions in this file. bmcfw.dat : BMC(Baseboard Management Controller) firmware data fru.dat : PIA(Platform Information Area) data itf.dat : Boot block data (2)Information file Format (bmcfg.inf) [bmcfw update data] MODE=xx HWID=xxxx WAIT=xx bmcfw.dat fru.dat itf.dat The form of the update operation is described to the first line. The one after the second line describes the data file name of the object. MODE Operator can select and describe operational mode as follows. MODE=xx This MODE code (xx in example) that is following. 00 : A confirmation message is displayed before the update operation. After the update operation was completed, DC is turned off. 10 : A confirmation message is displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered. 20 : A confirmation message is displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered or setting time passes. 01 : A confirmation message is not displayed before the update operation. After the update operation was completed, DC is turned off. 11 : A confirmation message is not displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered. 21 : A confirmation message is not displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered or setting time passes. 02 : This saves version information of BMC firmware to bmcrev.txt on current directry. Bmcsdrup.exe will terminate after saving data automatically. The bmcrev.txt is auto-created by Bmcsdrup.exe HWID Operator can select and describe Hardware ID for recognizing hardware. /HWID=xxxx 0000 : no check HWID. Not 0000 : HWID as hex data. Bmcsdrup.exe check this hardware ID code with hardware ID on the machine. If the result is "wrong", Bmcsdrup.exe will display error messages and terminate. Operator must describe the HWID with four characters. Operator can describe HWID less than 16 with "," as separator. Operator can omit this option. Default value of this option is "0000". WAIT Operator can select and describe WAIT time value for time wait to DC-OFF after updated firmware. This value is used at MODE 20 and 21. WAIT=xx xx : wait time value of seconds (from 00 to 99 decimal number). Operator can omit this option. Default value of this option is 30 seconds. Operator can break waiting process by key in, then the BMC will turn DC off soon. (3)Command line option bmcsdrup [option1] [option2] ....[optionN] /? : bmcsdrup.exe will display command line help. /h : bmcsdrup.exe will display command line help. /H : bmcsdrup.exe will display command line help. /MODE : bmcsdrup.exe will select and describe operational mode. /HWID : bmcsdrup.exe will select and describe Hardware ID for recognizing hardware. /WAIT : bmcsdrup.exe will select and describe WAIT time value for time wait to DC-OFF after updated firmware. /FILE : bmcsdrup.exe select and describe update data file names for update process. Command line option (/MODE) Operator can select and describe operational mode as follows. /MODE=xx This MODE code (xx in example) that is following. 00 : A confirmation message is displayed before the update operation. After the update operation was completed, DC is turned off. 10 : A confirmation message is displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered. 20 : A confirmation message is displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered or setting time passes. 01 : A confirmation message is not displayed before the update operation. After the update operation was completed, DC is turned off. 11 : A confirmation message is not displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered. 21 : A confirmation message is not displayed before the update operation. After the update operation was completed, DC is turned off if any key is entered or setting time passes. 02 : This saves version information of BMC firmware to bmcrev.txt on current directry. Bmcsdrup.exe will terminate after saving data automatically. The bmcrev.txt is auto-created by Bmcsdrup.exe Command line option (/HWID) Operator can select and describe Hardware ID for recognizing hardware. /HWID=xxxx 0000 : no check HWID. Not 0000 : HWID as hex data. Bmcsdrup.exe check this hardware ID code with hardware ID on the machine. If the result is "wrong", Bmcsdrup.exe will display error messages and terminate. Operator must describe the HWID with four characters. Operator can describe HWID less than 16 with "," as separator. Operator can omit this option. Default value of this option is "0000". Command line option (/WAIT) Operator can select and describe WAIT time value for time wait to DC-OFF after updated firmware. This value is used at MODE 20 and 21. /WAIT=xx xx : wait time value of seconds (from 00 to 99 decimal number). Operator can omit this option. Default value of this option is 30 seconds. Operator can break waiting process by key in, then the BMC will turn DC off soon. Command line option (/FILE) Operator can select and describe update data file names for update process. Operator can describe file names with "," as separator. /FILE=bmcfw.dat, fru.dat, itf.dat