BIOS Settings Set

Try to set BIOS Options on the DUT. The DUT must be a Lenovo system with the Linux think-lmi driver loaded, and needs sudo.

AttributeTypeRequiredDefaultDescription
cmdconstYesset bios settingCommand Name
namestringYesName to uniquely identify the teststep. This name will show up in reports, logs and the WebUI
transportTransportObjectYesAdditional transport options
optionsOptionsObjectNoAdditional command options
parametersBIOS Settings Set OptionsYesOptions passed into BIOS Settings Set

BIOS Settings Set Options

AttributeTypeRequiredDefaultDescription
passwordstringNoBIOS Password
key_pathstringNoBIOS Cert Key
bios_options[]BIOS OptionsYesArray of BIOS Options to set

BIOS Options

AttributeTypeRequiredDefaultDescription
optionstringYesBIOS Option
valuestringYesValue to set
should_failboolNofalseExpect the firmware to refuse this write. See Expecting a failure.

BIOS Settings Set Example

cmd: set bios setting
name: "Set Target BIOS Settings"
transport: *transport
parameters:
  password: <bios-password>
  bios_options:
    - option: AlwaysOnUSB
      value: Disable
    - option: FingerprintPasswordAuthentication
      value: Disable