Set the TPM version

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

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

XClarity Controller web interface

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

    1. Go to the Lenovo Support Portal 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:

    the 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.