Unlike most other driver and firmware updates, the TPM firmware cannot be updated by downloading and installing the package. If the TPM is owned (by Windows), the firmware will not update. The TPM ownership needs to be cleared before the TPM firmware update can run correctly.
Note: If the TPM is not seen in the BIOS, a hard reset is required to bring it back online.
Below are the steps to complete the TPM firmware update on an individual computer:
- Suspend hard drive encryption, such as Bitlocker. See Updating the BIOS on Dell Systems With BitLocker Enabled for instructions on how to suspend Bitlocker.
- Open PowerShell (click Search in the Taskbar, type Powershell, and click Windows Powershell).
- In Powershell, type the command "Disable-TpmAutoProvisioning."
- Restart the computer and enter the BIOS Setup (F2 during start-up).
- In the BIOS Setup, go to Security and then TPM (1.2/2.0).
- Click the option to Clear TPM, then click Apply and then Exit.
- Once Windows reboots, download and run the TPM firmware update for your computer as found on our Support site or follow steps in Using scripting or automation for TPM firmware updates from Dell.
- This update utility will restart and perform the firmware update at the BIOS level.
- Once it is completed and Windows has rebooted, open PowerShell and type the command "Enable-TpmAutoProvisioning."
- While still in PowerShell, type the command "get-tpm" to confirm that the TPM firmware is now on the latest version.
- Restart the computer to have Windows take ownership of the TPM.
- Resume hard drive encryption, such as Bitlocker.
Instructions for successfully completing a TPM firmware update for your Dell computer are also located in the Installation Instructions area of each specific TPM Firmware Update page on our Support Site. If a TPM firmware update is needing to be deployed throughout an environment, follow our guide on Using scripting or automation for TPM firmware updates from Dell