TPM not working on compatible hardware
I can't get TPM to be activated in Windows 10 on compatible hardware.
My specs:
- Asrock B550 (declared compatible)
- AMD Ryzen 5 3600 (declared compatible)
What I already did:
- I changed my partition manager from MBR to GPT.
- I disabled CSM (switched to UEFI).
- I enabled Secure Boot.
- I changed the fTPM switch in UEFI under Advanced/CPU Configuration to AMD CPU TPM.
My problems:
- In UEFI under Advanced\Trusted Computing it says "No security device detected"
- In Windows under tpm.msc it says "No TPM (trusted platform module) found"
Both board and CPU are declared compatible by Microsoft. Does anyone know what the problem could be?
21 Answer
The solution was to install the correct BIOS version for the Asrock B550 mainboard. My board came with BIOS version 1.80 which is unfit for TPM 2.0 support.
The version required is 1.90 which enables the use of fTPM (firmware based Trusted Platform Module) via the Service page for the B550 boards.
Instructions for updating the BIOS using Instant Flash can be found here.