Set the TPM version

To set the TPM version, Physical Presence must be asserted.

For information about accessing the Lenovo XClarity Controller interface, see:

Opening and Using the XClarity Controller Web Interface section in the XCC documentation version compatible with your server at Lenovo XClarity Controller portal page.

To set the TPM version:
  1. Download and install Lenovo XClarity Essentials OneCLI.

    1. Go to Lenovo Data Center Support and navigate to the support page for your server.

    2. Click Drivers & Software.

    3. Navigate to the version of Lenovo XClarity Essentials OneCLI for your operating system and download the package.

  2. Run the following command to set the TPM version:

    Note: You can change the TPM version from 1.2 to 2.0 and back again. However, you can toggle between versions a maximum of 128 times.

    To set the TPM version to version 2.0:OneCli.exe config set TrustedComputingGroup.DeviceOperation "Update to TPM2.0 compliant" -–bmc userid:password@ip_address

    To set the TPM version to version 1.2:OneCli.exe config set TrustedComputingGroup.DeviceOperation "Update to TPM1.2 compliant" -–bmc userid:password@ip_address

    where:
    • <userid>:<password> are the credentials used to access the BMC (Lenovo XClarity Controller interface) of your server. The default user ID is USERID, and the default password is PASSW0RD (zero, not an uppercase o)

    • <ip_address> is the IP address of the BMC.

    For more information about the Lenovo XClarity Essentials OneCLI set command, see:

    Lenovo XClarity Essentials set command

  3. Alternatively, you can use the following Advanced Settings Utility (ASU) commands:

    To set the TPM version to version 2.0:asu64 set TPMVersion.TPMVersion "Update to TPM2.0 compliant" --host <ip_address> --user <userid>–password <password> --override

    To set the TPM version to version 1.2:asu64 set TPMVersion.TPMVersion "Update to TPM1.2 compliant" --host <ip_address> --user <userid>–password <password> -–override

    where:
    • <userid> and <password> are the credentials used to the BMC (Lenovo XClarity Controller interface) of your server. The default user ID is USERID, and the default password is PASSW0RD (zero, not an uppercase o)

    • <ip_address> is the IP address of the BMC.