I've learned some things about TPM modules that you may want to know if you need to go shopping for one.
1) There is NOT a standard pinout for TPM modules. As a result, a 14-pin TPM for an ASUS MB will NOT work in an MSI MB. Make sure that you obtain one from the same manufacturer as your MB. Yes, I destroyed one TPM module because I saw advice saying that an ASUS TPM was compatible with an MSI MB. Guess what? It wasn't
2) Even within the same manufacturer, you still need to be careful. For example, newer MBs have moved to a different interface type (an SPI bus) for the TPM modules. Because of this, a 14-pin OLDER TPM may not work in a newer MB even though it too has a 14-pin connector and vice versa.
Check your USER guide. If it indicates that the TPM header is an SPI TPM header, make sure the module you purchase is an SPI TPM module.
Note that there are different numbers of pins as well. Not all TPMs have the same number of pins.
3) Even the same part number may not be compatible between systems! For example, for my older MSI MB, MSI has at least 2 TPM modules that it refers to in shorthand in various places as a "4136" model. However, there is a difference when you look at the full part numbers:
914-4136-103
914-4136-105
The first part is a TPM 1.2 module that cannot be upgraded to 2.0. The second part is a TPM 2.0 module with upgradable FW.
4) For newer MBs, check your UEFI FW settings. Many of the new MBs have a firmware TPM built-in. Even MBs with a TPM header may have this so you can opt to use it rather than a hardware TPM. The disadvantage: It is my understanding from what I have read, that when a UEFI FW update is performed, you may loose the current TPM data which will require a recovery key to be entered. Not difficult, but a little bit of a pain in the keister. I can't confirm whether any older chipsets support FW TPM, but I know that some Intel 400 series and 500 series MBs support this.
I found all this stuff out the hard way. Burned up one TPM and also have a module that has no FW upgradability from 1.2 to 2.0.
Sigh. Nothing is ever easy.
If anyone has any more info people should be aware of, please add on to this thread.
1) There is NOT a standard pinout for TPM modules. As a result, a 14-pin TPM for an ASUS MB will NOT work in an MSI MB. Make sure that you obtain one from the same manufacturer as your MB. Yes, I destroyed one TPM module because I saw advice saying that an ASUS TPM was compatible with an MSI MB. Guess what? It wasn't
2) Even within the same manufacturer, you still need to be careful. For example, newer MBs have moved to a different interface type (an SPI bus) for the TPM modules. Because of this, a 14-pin OLDER TPM may not work in a newer MB even though it too has a 14-pin connector and vice versa.
Check your USER guide. If it indicates that the TPM header is an SPI TPM header, make sure the module you purchase is an SPI TPM module.
Note that there are different numbers of pins as well. Not all TPMs have the same number of pins.
3) Even the same part number may not be compatible between systems! For example, for my older MSI MB, MSI has at least 2 TPM modules that it refers to in shorthand in various places as a "4136" model. However, there is a difference when you look at the full part numbers:
914-4136-103
914-4136-105
The first part is a TPM 1.2 module that cannot be upgraded to 2.0. The second part is a TPM 2.0 module with upgradable FW.
4) For newer MBs, check your UEFI FW settings. Many of the new MBs have a firmware TPM built-in. Even MBs with a TPM header may have this so you can opt to use it rather than a hardware TPM. The disadvantage: It is my understanding from what I have read, that when a UEFI FW update is performed, you may loose the current TPM data which will require a recovery key to be entered. Not difficult, but a little bit of a pain in the keister. I can't confirm whether any older chipsets support FW TPM, but I know that some Intel 400 series and 500 series MBs support this.
I found all this stuff out the hard way. Burned up one TPM and also have a module that has no FW upgradability from 1.2 to 2.0.
Sigh. Nothing is ever easy.
If anyone has any more info people should be aware of, please add on to this thread.
My Computers
System One System Two
-
- OS
- Windows 11 21H2
- Computer type
- PC/Desktop
- Manufacturer/Model
- Home Built
- CPU
- Intel i7-11700K
- Motherboard
- ASUS Prime Z590-A
- Memory
- 128GB Crucial Ballistix 3200MHz DRAM
- Graphics Card(s)
- No GPU - CPU graphics only (for now)
- Sound Card
- Realtek (on motherboard)
- Monitor(s) Displays
- HP Envy 32
- Screen Resolution
- 2560 x 1440
- Hard Drives
-
1 x 1TB NVMe Gen 4 x 4 SSD
1 x 2TB NVMe Gen 3 x 4 SSD
2 x 512GB 2.5" SSDs
2 x 8TB HD
- PSU
- Corsair HX850i
- Case
- Corsair iCue 5000X RGB
- Cooling
- Noctua NH-D15 chromax.black cooler + 10 case fans
- Keyboard
- CODE backlit mechanical keyboard
- Mouse
- Logitech MX Master 3
- Internet Speed
- 300Mb down / 20Mb up
- Browser
- Chromium Edge
- Antivirus
- Windows Defender
- Other Info
-
Additional options installed:
WiFi 6E PCIe adapter
ASUS ThunderboltEX 4 PCIe adapter
-
- Operating System
- Windows 11 21H2
- Computer type
- Laptop
- Manufacturer/Model
- HP Spectre x360 15-BL012DX
- CPU
- Intel i7-7500U
- Memory
- 32GB
- Graphics card(s)
- Dual Intel HD 620 and Nvidia GeForce 940MX
- Sound Card
- Built-in Realtek HD Audio
- Monitor(s) Displays
- 4k 15-inch
- Screen Resolution
- 4k (3840 x 2160)
- Hard Drives
- 1TB Seagate FireCuda 510 NVMe SSD
- Internet Speed
- 300Mb down / 20Mb up
- Browser
- Chromium Edge
- Antivirus
- Windows Defender
- Other Info
- RAM Upgraded from 16GB to 32GB WiFi Upgraded from WiFi 5 to WiFi 6 SSD upgraded from 512GB NVMe SSD to 1TB Seagate FireCuda 510 NVMe SSD