TPM 1.2 TCG Physical Presence Interface 1.2 Test
Collapse the table of content
Expand the table of content

TPM 1.2 TCG Physical Presence Interface 1.2 Test

This test validates all of the supported PPI 1.2 commands on a TPM 1.2 implementation. The test disables auto provisioning of the TPM and requests a TPM clear operation from firmware.

This test will restart the system several times.

Test details

Associated requirements

System.Fundamentals.TrustedPlatformModule.TPMComplieswithTCGTPMMainSpecification System.Fundamentals.TrustedPlatformModule.TPMRequirements

See the system hardware requirements.


Windows 8 (x64) Windows 8 (x86) Windows 8.1 x64 Windows 8.1 x86

Expected run time

~120 minutes






Running the test

Before you run the test:

  • Make sure that TPM is enabled, active, and owned.

  • Confirm that NoPPIClear is set to true.

This test has no additional test parameters.

All test systems cannot be domain joined.

If operation 18 (SetNoPPIClear_True) is not allowed for the operating system, then the noPPIClear flag must be manually set in the BIOS.

If GetUserConfirmationStatus for operations 6 and 22 are not 4 (PPI not required) then PPI operations 16 and 18 respectively should be issued to set the noPPIProvision and noPPIClear flags.


For troubleshooting information, see Troubleshooting System Fundamentals Testing.

Sometimes results of operations 16 and 18 could be an error, you can ignore them.

To provide more information for troubleshooting failures in this test, you can enable tracing of the TPM. Refer to the steps provided in the TCG TPM Integration Test (Manual).



Send comments about this topic to Microsoft

© 2016 Microsoft