Using Cynthion with Packetry
Together with Packetry, Cynthion can be used as a USB 2.0 protocol analyzer capable of capturing and analyzing traffic between a host and any Low, Full, and High Speed USB device.
Before proceeding, please ensure you have completed all steps in the Getting Started with Cynthion section.
Prerequisites
To use Cynthion’s USB Analyzer you will need to ensure the following software is installed:
USB Analyzer Bitstream
Cynthion ships from the factory with the USB Analyzer as the default bitstream for the FPGA.
If you have previously flashed a different default bitstream you can run the USB Analyzer bitstream with:
cynthion run analyzer
If you want to configure USB Analyzer as the default bitstream for the FPGA:
cynthion flash analyzer
You can verify that everything is working by running:
cynthion info
You should see output like:
Detected a Cynthion device!
Bitstream: USB Analyzer (Cynthion Project)
Hardware: Cynthion r1.4
Flash UID: xxxxxxxxxxxxxxxx
Connect Hardware
Next, see the Packetry documentation for more detail, or the tutorial Protocol analysis of a USB keyboard for a worked example.