Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- D:\>SMCO64.exe -?
- SMCO64, Version 5.0.0.0 (WIN64)
- Buildtime Mar 20 2018 17:18:36
- SMCO64.exe is a WIN64 program which reads board-specific SMCO data
- from an input file and writes them to the Manufacturing Data Area
- of the board.
- The SMCO (System Manufacturing Configuration Override) data are used
- by the BIOS during POST to configure the board's temperature sensors.
- Usage: SMCO64 [-?] [-Verbose]
- [-Read] [-Write] [-Delete]
- [-File=<file>] [-Board=<boardid>]
- [-Mode=<mode>] [-PlainData]
- [-DebugFile=<file>]
- -? This usage message.
- -Verbose Produce more output during program execution.
- -Read Read SMCO data from Manufacturing Data Area and dump the data.
- -Delete Delete SMCO data from Manufacturing Data Area.
- -Write Write SMCO data read from input file to Manufacturing Data Area.
- -File=<file>
- Specifies the name of the input file which contains the SMCO data.
- Defaults to 'SMCO.in'.
- -Board=<boardid>
- The input file may contain sections with SMCO data blocks
- for different boards. The section names are the corresponding
- Board ID's (e.g. [D1234]).
- SMCO64 will use the environment variable 'BOARDID'.
- Specifying this command line argument will override that value.
- If the section with the given Board ID is not present in the
- input file, the 'anonymous' section (a data block before the
- first given section name) is used.
- If no suitable section is present, an error will be returned.
- -DebugFile=<file>
- The file <file> is used as storage medium instead of the
- Manufacturing Data Area. Used for debugging purposes.
- -Mode=<mode>
- Sets the storage mode to <mode>, where <mode> must either be 'BMC1'
- or 'BMC2' (the default). The mode should normally not be changed.
- However, this argument might be necessary on very old boards
- with BIOS versions which cannot handle BMC2 type data.
- -PlainData
- The program will write a UEFI Data Item structure with the
- 'Plain-Data' bit set. The payload data will then follow up
- directly after the structure's Header data.
- If this command line option is not present, the payload data
- will be provided within a Data Record structure following
- the Header data.
- Remarks
- -------
- Only one of '-Read', '-Delete' or '-Write' may be used per program invocation.
- The argument prefix '-' or '/' may be omitted.
- Return values
- -------------
- 0 (0x00) Everything worked fine.
- 1 (0x01) A syntax error on the command line has been detected.
- 2 (0x02) Currently not used.
- 3 (0x03) No suitable BIOS interface found.
- 4 (0x04) Could not connect to BIOS interface.
- 5 (0x05) Could not read the input file properly.
- 6 (0x06) Manufacturing Data Area is full.
- 7 (0x07) Could not write data to Manufacturing Data Area.
- 8 (0x08) Currently not used.
- 9 (0x09) Could not read data from Manufacturing Data Area.
- 10 (0x0A) Could not delete data in Manufacturing Data Area.
- 255 (0xFF) An error with currently unknown reason occurred.
- Returning 0 (0x0)
- D:\>SMCO64.exe -read
- SMCO64, Version 5.0.0.0 (WIN64)
- Buildtime Mar 20 2018 17:18:36
- BiosIf::Connect() returned 1
- Returning 4 (0x4)
- D:\>
Advertisement
Add Comment
Please, Sign In to add comment