Categories

Bus Pirate SPI sniffer utility v0.1

Posted on Friday, August 20th, 2010 in Bus Pirate, utilities by Ian

SPI sniffing with the Bus Pirate just got easier. SPIsniffer is a helper application (power tool?) that accesses the SPI sniffer using the fast binary mode. This is 3 to 4 times faster than displaying snooped output in the terminal mode.

In terminal mode the Bus Pirate decodes raw data to user-friendly HEX formatted numbers, then moves 5 bytes to the serial port for every byte sniffed. Raw values are sent directly to the serial port in binary mode, saving bandwidth and processing time. Sniffing from binary mode is the best tested sniffer mode, and by far the fastest way to sniff the SPI bus with the Bus Pirate. If you need to go faster, consider a logic analyzer like the Logic Sniffer.

Download the application here. A wiki page with SPI sniffer use and decoding examples has been added.

This entry was posted on Friday, August 20th, 2010 at 3:00 pm and is filed under Bus Pirate, utilities. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

One Response to “Bus Pirate SPI sniffer utility v0.1”

  1. Patrik says:

    Great tool!

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • ian: No, that's exactly how it should be :) Sorry about missing names on comments, the theme is being reworked as we speak.
  • J. Peterson: Nice writeup. It looks like some of the formatting for your command examples needs some missing newlines?
  • Geert Jordaens: I'm not sure what kind of licensing I have to add since it is a fairly straight forward implementation of the adaptive Huffman Decoding. For...
  • erich: For anyone interested, I've added some c++ code for adaptive huffman decoding in the git repository.
  • Sjaak: I would add some more protection in the used trigger file (on the serverpilot site) then not using a standard name :) hopefully they use...