Repository navigation
Conversation
|
@talpachen can you make it clear which software this PID code goes to inside the PR or on the page? It's not clear what software packages are needed and if all of them are open source. |
@cnlohr
Host tool usb_sniffer (same repo, software/ directory) — BSD-3-Clause The FPGA logic code and the hardware design are also open source; links are above. |
|
@talpachen |
|
Done. The details are now in the README that https://github.com/vllogic/dalishen_pi_h7p20/blob/main/hardware/usb_sniffer_2/readme.md It covers the firmware, host tool, FPGA logic, build toolchain (SDCC) and Please take another look. |
USB 2.0 protocol analysis (USB 3.0 communication)
Firmware and host tool source code:
https://github.com/vllogic/ataradov.usb-sniffer
firmware/Makefile)KiCad schematic and PCB files:
https://github.com/vllogic/dalishen_pi_h7p20/tree/main/hardware/usb_sniffer_2
FPGA logic:
https://github.com/vllogic/dalishen_pi_h7p20/tree/main/examples/usb_sniffer_h7p20.ataradov.usb_sniffer
All software required to build and use the device is open source. The firmware
and host tool are a fork of the open-source project ataradov/usb-sniffer.
PID 1209:6688 is used by the USB Sniffer 2 firmware when the device enumerates.
Full documentation (software, firmware, licenses and build instructions):
https://github.com/vllogic/dalishen_pi_h7p20/blob/main/hardware/usb_sniffer_2/readme.md