Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a ".csv" log file that stores the USB logic levels (D+/D- logic levels) of a USB device. The format of the file is listed below :


The 1st column is "time", the 2nd column is logic level of "D+", the 3rd column is the logic level of "D-", the other columns are not used.

I want to know that is there any software (best to be free) that could analyze the ".csv" file and report the "USB requests" that are involved.

In fact, I am debugging a self-made USB device. I could use an USB oscilloscope to log the USB D+/D- levels of the device into a ".csv" file and I want a software that could report to me what was happenning or what was wrong from the ".csv" file.

Thanks in advance for any suggestion.

share|improve this question

If you want see exactly logical levels on USB, it would be better to use some logical analyzer (it should be better than oscilloscope too). But it is not possible to get logical levels directly to computer, because there is an periphery in chipset, that stores data from USB directly to FIFO queues and no higher layer does know something about this.

But in lot of cases you want to know only packets going throw USB port. If you use linux, you can use Wireshark . On the Windows you will need virtual box with linux or you may try to use

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .