8

I am looking for a USB protocol analyzer and was wondering if anyone had any experience with one. So far, I am looking at an Internal Test Instruments and a Beagle USB 12. I only need to watch the full speed (12 Mbs). I need some low-level protocol information so I'm looking at hardware solutions.

Any input is greatly appreciated.

semaj
  • 1,283
  • 8
  • 15

4 Answers4

4

I have been using the Beagle USB 12 over the last year or so and have not run into any problems. It has been very useful in debugging some protocol problems I was having with an embedded USB chip.

tcrosley
  • 47,708
  • 5
  • 97
  • 161
2

I know you said you were looking for hardware, but cost-wise it makes a lot of sense to look at software:

  • Usblyzer is pretty sophisticated and has a nice interface- also a free demo

  • usbsnoopypro is free and open source, though not quite as user friendly

If you REALLY have to have hardware, go with the big boys: ellisys (reviews)

Mr.Wizard
  • 185
  • 6
2

VMWare can dump all USB traffic to the VM to a giant text-file.

They also have a nice GUI tool for analysing the resulting USB log.

I like it because I can do everything on windows. It does not require a linux-host, like every other software-USB-sniffer I looked at.

If you are ok with linux, I believe Wireshark can capture usb.

Connor Wolf
  • 31,938
  • 6
  • 77
  • 137
2

Have you considered doing it in software? Run something on your PC to watch the USB traffic at that level, instead of trying to intercept the actual USB lines in hardware. There are several ways of doing this.

If you absolutely need hardware, consider the ZeroPlus LogicCube, it's cheaper, and supports decoding USB 1.1. However the software might not be as nice as your link, since it's more general purpose, and not specifically for USB.

davr
  • 6,802
  • 2
  • 25
  • 37