log usb device traffic, reverse engineer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have a beginner question. I apologise in case there is some
reiteration with the topics already available in the list.

Suppose I want to upgrade the OS of a USB device using a
manufacturer-provided Windows updater. How can I log the data which is
sent to and from the device? My intent is to run the updater under
qemu and log the generated traffic. Can this be achieved and how?

The device is an M-Audio USB audio interface keyboard which is
currently not on the list of supported devices.

As plain text in the Windows executable suggests, the updater runs
only once. Moreover, it runs only if it has detected an old version of
the OS. Therefore I think there is at most one logging attempt,
because it's not known whether an OS downgrade method exists.

The log is essential to understand how data is organised on the
device. It has soundbanks with sampled piano sounds and it is
important to understand what format is used by M-Audio for samples in
order to have a possibility to load instruments other than those
shipped by the manufacturer.

Thanks in advance,
Vladimir
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux