(Optional) Toggle the TPM version
Use this topic to set the TPM version.
Installing the corresponding UEFI firmware version is required before you can upgrade the TPM firmware to a certain version. Check the following table for the supported upgrade paths with different UEFI firmware versions and processors.
UEFI firmware | Processor | TPM 1.2 <-> TPM 2.0 (7.4.0.0<->7.2.1.0)1 | TPM 1.2 upgrade (7.4.0.0->7.4.0.1) | TPM 2.0 upgrade (7.2.1.0->7.2.2.0) |
Before v2.0.2 | 7002 series | √2 | ||
v2.0.2 and later | 7002 series | √3 | √3 | |
v2.0.2 and later | 7003 series | √3 | ||
Note
|
- Check your UEFI firmware version to decide whether asserting physical presence is required before any changes to security settings.
UEFI firmware before v2.02
Asserting physical presence is required.
UEFI firmware v2.02 and later
Asserting physical presence is no longer required, all local accounts and some authorized remote accounts can directly change the settings.
Note that a Local IPMI user and password must be setup in Lenovo XClarity Controller for remote accessing to the target system.
Recommended tools:
Lenovo XClarity Essentials OneCLI commands
Using Lenovo XClarity Essentials OneCLI commands
Use the following commands to toggle the TPM firmware version.
TPM 1.2 (7.4.0.0) -> TPM 1.2 (7.4.0.1):
OneCli.exe config set TrustedComputingGroup.DeviceOperation "Update to TPM 1.2 firmware version 7.4.0.1" --bmc <userid>:<password>@<ip_address>
TPM 2.0 (7.2.1.0) -> TPM 2.0 (7.2.2.0):
OneCli.exe config set TrustedComputingGroup.DeviceOperation "Update to TPM 2.0 firmware version 7.2.2.0" --bmc <userid>:<password>@<ip_address>
TPM 2.0 (7.2.1.0) -> TPM 1.2 (7.4.0.0):
OneCli.exe config set TrustedComputingGroup.DeviceOperation "Update to TPM1.2 compliant" --bmc <userid>:<password>@<ip_address>
TPM 1.2 (7.4.0.0) -> TPM 2.0 (7.2.1.0):
OneCli.exe config set TrustedComputingGroup.DeviceOperation "Update to TPM2.0 compliant" --bmc <userid>:<password>@<ip_address>
<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.