PORTS Forum

Ports and Interfaces => USB => Topic started by: jani12 on November 14, 2019, 10:20:38 am

Title: What is my USB Device Subclass ?
Post by: jani12 on November 14, 2019, 10:20:38 am
Attached device descriptor was captured from USB View tool running on windows computer.  USB device is a Rifle Scope.

I looked up Device Subclass and Device Protocol in 'USB Complete: The Developer's Guide' Book, Table 4-3 but I'm unclear as to what is Subclass and protocol of my device.

Please see attached filename descriptor.PNG which was retrieved from my device by USB View Tool.  Also attached filename device_class.PNG contains part of Table 4-3.

What do following Two mean:
bDeviceSubClass:  0x02
bDeviceProtocol:    0x01

Title: Re: What is my USB Device Subclass ?
Post by: Jan Axelson on November 14, 2019, 10:37:00 am
Interface Association Descriptor, the class is specified in the interface descriptors.

https://www.usb.org/defined-class-codes#anchor_BaseClassEFh

https://www.usb.org/sites/default/files/iadclasscode_r10.pdf