Can anyone recommend a USB protocol analyser?
I have here a USB controlled 'thing'. It comes with windows/macos/android software packages to control it via USB. My aim is to be able to embed this into a vehicle using a suitable embedded board to control it. Using a PC/Mac/Phone to control it is not an option. The goal is to be able to operate it with just a couple of buttons.
I don't know how intelligent the unit is. So I need to find out if a) it's dumb and all the cleverness is done on the host and the USB is transferring low level commands or b) it's clever and the USB is transferring high level 'macro' commands or 'this button has been pushed' commands.
So I *think* I need to sniff, and decode, the USB to see what's going on.