PORTS Forum

Ports and Interfaces => USB => Topic started by: rebar on January 27, 2017, 07:17:09 pm

Title: decoding vendor unique USB commands with beagle totalphase
Post by: rebar on January 27, 2017, 07:17:09 pm
Is there a technique to decode vendor unique USB commands using a beagle 480 (totalphase) to make the trace more easily readable? When I look at the "info" tab now, I see the report ID and "undefined". I know how to decode these, but it would be nice if they were decoded here, automatically.

thx for any help/suggestions that you can offer
Title: Re: decoding vendor unique USB commands with beagle totalphase
Post by: Jan Axelson on January 27, 2017, 08:07:55 pm
Unfortunately, the number of vendors using vendor-defined report IDs and the frequent absence of documentation on them makes it difficult/impossible for analyzer vendors to decode the reports.
Title: Re: decoding vendor unique USB commands with beagle totalphase
Post by: rebar on January 27, 2017, 08:34:26 pm
thx Jan - I left out an important part, i.e., in this case, I work for the vendor so I can decode it manually but I was wondering if there is some way to get that info into the trace. We have a lot of vendor unique usages!
Title: Re: decoding vendor unique USB commands with beagle totalphase
Post by: Jan Axelson on January 27, 2017, 09:08:20 pm
Ah, that's different...it would depend on whether the tool vendor opens up their software to allow that.

Ellisys has a software kit that supports it:

http://www.ellisys.com/products/usbsdk/index.php

I don't know about Total Phase, but they should be able to tell you.
Title: Re: decoding vendor unique USB commands with beagle totalphase
Post by: rebar on January 28, 2017, 12:25:28 pm
Ellisys says, "Decoding of proprietary protocols", which is exactly what I'm looking for - I'll check that out and also see what totalphase has to say too. Thx!