The MZ32-AR0 (rev. 1.0) needs a TPM 2.0 module, which is not easily found. So I made my own replacement using similar parts. This module replaces the CTM010, using a Infineon SLB9670VQ2. The starting point was forked from here: https://github.com/loopaware/tpm-modules
Go to file
Fredrick Amnehagen 65dc841254 Merge branch '14pin-spi-rev-a3' 2024-03-12 14:11:47 +01:00
kicad-libraries First draft of the 14-pin TPM SPI module 2024-03-01 21:03:27 +01:00
tpm-module-12pin-spi initial commit for tpm-module-12pin-spi-RevA1 2021-06-26 20:09:24 +01:00
tpm-module-14pin-lpc initial commit for tpm-module-14pin-lpc-RevA1 2021-06-26 20:09:38 +01:00
tpm-module-14pin-spi-MZ32-AR0-rev-10-CTM010 Updated readme images for rev a3 2024-03-12 14:11:36 +01:00
.gitignore Updated gitignore file 2024-03-12 14:06:18 +01:00
README.md First draft of the 14-pin TPM SPI module 2024-03-01 21:03:27 +01:00

README.md

tpm-modules

The MZ32-AR0 (rev. 1.0) needs a TPM 2.0 module, which is not easily found. So I made my own replacement using similar parts. This module replaces the CTM010, using a Infineon SLB9670VQ2. The starting point was forked from here: https://github.com/loopaware/tpm-modules

  • The chip of the MZ32A0 Rev.1.0 is Infineon SLB9670VQ2.
  • The pinout is a 7x2 (14) pin header, specific to the MZ32-AR0 of course.

From the forked repo

KiCAD (v5.99) designs for Infineon SLB9665 and SLB9670 based TPM modules.

There are two interfaces: SPI (SLB9670) and LPC (SLB9665). Pinouts for the modules vary a lot (manufacturer specific?) but given how simple the boards are adding new ones should be fairly straightforward.

Modules in this repo:

tpm-module-12pin-spi

tpm-module-12pin-spi

Status: Untested, parts ordered for prototypes

tpm-module-14pin-lpc

tpm-module-14pin-lpc

Status: Untested, please raise a PR if you build and test one.

If you do end up designing a new module, raise a PR so we can collect them all in one repo.

UNTESTED DESIGNS - COMES WITH NO WARRANTIES OR PROMISES

THIS MIGHT KILL YOUR COMPUTER AND SET YOUR HOUSE ON FIRE.

YOU HAVE BEEN WARNED.

License: CC0 "No Rights Reserved"