Skip to content

Text File Formats

DMI Information Text File Format

DMI.txt displays the supported, editable DMI (Desktop Management Interface) items in text format for easier updates. Each item consists of an item name, a short name, a value, and comments.

[System]
Version {SYVS} = "A Version" // string value
Serial Number {SYSN} = $DEFAULT$ // string value
UUID {SYUU} = 00112233-4455-6677-8899-AABBCCDDEEFF // 4-2-2-2-6 formatted 16-byte hex values
 // Bytes[ 0-3 ]: The low field of the timestamp
 // Bytes[ 4-5 ]: The middle field of the timestamp
 // Bytes[ 6-7 ]: The high field of the timestamp (multiplexed with
 // the version number)
 // Bytes[ 8-9 ]: The clock sequence (multiplexed with the variant)
 // Bytes[10-15]: The spatially unique node identifier
 // Byte Order :
 // UUID {00112233-4455-6677-8899-AABBCCDDEEFF} is stored as
 // 33 22 11 00 55 44 77 66 88 99 AA BB CC DD EE FF

Format Rules

  • A DMI type is quoted in square brackets (e.g. [System]); DMI information items follow their DMI type.
  • The name of a DMI information item is always followed by its short name.
  • The item name and its short name sit to the left of the = character.
  • A short name is always enclosed in curly braces (e.g. {SYVS}).
  • A value sits to the right of the = character.
  • String values are enclosed in double quotation marks.
  • The $DEFAULT$ signature (without quotation marks) loads the default value for a string-valued item. There is no default value for non-string-value items, and quotation marks should not be used for them.
  • The value type is always shown after a value, beginning with // (two slashes). For non-string-value items, the meaning of each value is listed alongside it.

In the example above, the Version item belongs to the System DMI type with short name SYVS. It is a string value, currently "A Version", and can be changed to any other string. The Serial Number item's value is set to $DEFAULT$ — after updating DMI information, this item resets to its factory default. UUID is a specially formatted hex-value item, with its byte layout explained in the accompanying comments.

Notes

  • Unnecessary DMI items can be removed so their values are not changed after an update.
  • The DMI type is required for DMI items.
  • Each item can be identified either by its short name or by the combination of its item type and item name.
  • Any line beginning with // is ignored.
  • A version number is included at the beginning of every DMI.txt file. This version number should not be modified — it is generated by SAA according to the managed system's BIOS for DMI version control.