9

Most types of desktop computer parts are agnostic of the vendor. For example, you can use a DDR RAM from any vendor on a motherboard from any vendor, as long as they have the same standards.

If I search eBay for TPM Module, top list shows ASUS, Gigabyte, or MSI. ASUS' contains "for ASUS motherboards". This looks as if it would only work for ASUS' motherboards. Can I buy a TPM module from any vendor, or should I buy a TPM module from the same vendor as that of the motherboard?

fixer1234
  • 28,064
Damn Vegetables
  • 4,308
  • 19
  • 60
  • 98

5 Answers5

9

I checked the motherboard user manuals of 4 vendors: Asus, MSI, Gigabyte, Asrock and they are not compatible with each other. As far as I can tell as of 2020 there is no standard TPM header so you must buy TPM from the same vendor as motherboard and even in that case check how many pins you have.

Asus 20-1 (19 pin, old) asus 20-1

Asus 14-1 (13 pin, new) asus 14-1

MSI 14-1 (13 pin, different layout than Asus 14-1) msi 14-1

Gigabyte 12-1 (11 pin) gigabyte 12-1

Asrock 18-1 (17 pin) asrock 18-1

inf3rno
  • 1,195
2

TL;DR: remapping one motherboard vendor's TPM pin layout to match another vendor's TPM chip doesn't work.

I've tried using an ASUS TPM module on my MSI motherboard. I used lots of cables to remap the layout from the MSI pins to match the ASUS TPM pin layout. Computer boots and BIOS lets me enable the TPM chip, but then nothing. So, even if you're willing to spend a couple of hours trying to remap one vendors TPM chip to match your motherboards pins, it likely won't work (except maybe if they're using exactly the same TPM chip)

1

The answer above is not entirely true. I've found information suggesting that sometimes TPM modules will work on non-matching motherboards, but I have an ASUS TPM 2.0 module that does not work on an MSI motherboard (both are 14 pin). I found another user with a similar experience to mine. The computer will not boot, only flicker the power and the fans will start and stop continuously until you power down.

Dave
  • 21
0

I just checked my Supermicro M12SWA-TF motherboard, which specifies a Supermicro branded AOM-TPM-9665V (TPM 2.0), 9665V-S (same but provisioned for Intel TXT), 9655V (TPM 1.2), or 9655V-S (same but provisioned for Intel TXT).

The TPM pinout according to the Supermicro motherboard is almost but not quite identical to the Asus.

So even two TPMs that have the same number of pins are unlikely to be compatible.

0

I don't think they are especially specific to a manufacturer. However, your motherboard has to have a slot to fit one. This is still relatively rare and so standardisation may still be poor.

The TPM chip sits on the LPC bus so that the BIOS has access to it without needing drivers.

So start by checking your motherboard specs to see whether it is capable of taking a chip & what connector it uses.

Julian Knight
  • 14,749
  • 3
  • 31
  • 46