Skip to content

A simple, very experimental TPM sniffer for LPC bus

License

Notifications You must be signed in to change notification settings

evolution99/pico-tpmsniffer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pico TPMSniffer

This is experimental software and hardware. It's not ready to use for professional or production use.

The board (in /hardware/) is compatible with the "Debug Card" connector found on some Lenovo laptops. The firmware currently only supports LPC, not SPI TPMs.

Building

export PICO_SDK_PATH=path to your Pico-SDK
mkdir build
cd build
cmake ..
make

Hardware

The board files are in hardware/, the Pogo pins used are of the type: P50-B1-16mm

Usage

Just connect to the serial port, boot your machine, and push against the card connector!

About

A simple, very experimental TPM sniffer for LPC bus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 59.2%
  • CMake 40.8%