=========================== USB Port2 =========================== Connection Status : 0x01 (Device is connected) Port Chain : 2-1-2 Properties : 0x01 IsUserConnectable : yes PortIsDebugCapable : no PortHasMultiCompanions : no PortConnectorIsTypeC : no ======================== USB Device ======================== +++++++++++++++++ Device Information ++++++++++++++++++ Device Description : USB Composite Device Device Path : \\?\usb#vid_1d5c&pid_2000#6&688a3b8&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Device ID : USB\VID_1D5C&PID_2000\6&688A3B8&0&2 Hardware IDs : USB\VID_1D5C&PID_2000&REV_0200 USB\VID_1D5C&PID_2000 Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0056 (GUID_DEVCLASS_USB) Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.17763.1 Date: 2018-09-15) Driver Inf : C:\Windows\inf\usb.inf Legacy BusType : PNPBus Class : USB Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB) Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE) Service : usbccgp Enumerator : USB Location Info : Port_#0002.Hub_#0005 Location IDs : PCIROOT(0)#PCI(1D00)#USBROOT(0)#USB(1)#USB(2), ACPI(_SB_)#ACPI(PCI0)#ACPI(EHC1)#ACPI(HUBN)#ACPI(PR01)#ACPI(PR12) Container ID : {6c2a0cf1-3a44-11ea-9379-bc5ff41ba66f} Manufacturer Info : (Standard USB Host Controller) Capabilities : 0x84 (Removable, SurpriseRemovalOK) Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER) Problem Code : 0 Address : 2 Power State : D0 (supported: D0, D3, wake from D0) Child Device 1 : USB Video Device Device ID : USB\VID_1D5C&PID_2000&MI_00\7&1334C6CE&0&0000 Class : Camera Problem : 10 (CM_PROB_FAILED_START) +++++++++++++++++ Registry USB Flags +++++++++++++++++ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\1D5C20000200 osvc : REG_BINARY 00 00 ---------------- Connection Information --------------- Connection Index : 0x02 (2) Connection Status : 0x01 (DeviceConnected) Current Config Value : 0x01 Device Address : 0x06 (6) Is Hub : 0x00 (no) Device Bus Speed : 0x02 (High-Speed) Number Of Open Pipes : 0x03 (3 pipes to data endpoints) Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Bulk Pipe[1] : EndpointID=1 Direction=OUT ScheduleOffset=0 Type=Bulk Pipe[2] : EndpointID=3 Direction=IN ScheduleOffset=0 Type=Interrupt Data (HexDump) : 02 00 00 00 12 01 10 02 EF 02 01 40 5C 1D 00 20 ...........@\.. 00 02 00 00 00 01 01 02 00 06 00 03 00 00 00 01 ................ 00 00 00 07 05 81 02 00 02 00 00 00 00 00 07 05 ................ 01 02 00 02 00 00 00 00 00 07 05 83 03 40 00 01 .............@.. 00 00 00 00 .... --------------- Connection Information V2 ------------- Connection Index : 0x02 (2) Length : 0x10 (16 bytes) SupportedUsbProtocols : 0x03 Usb110 : 1 (yes) Usb200 : 1 (yes) Usb300 : 0 (no) ReservedMBZ : 0x00 Flags : 0x02 DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher) DevIsSsCapOrHigher : 1 (Is SuperSpeed capable or higher) DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher) DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher) ReservedMBZ : 0x00 Data (HexDump) : 02 00 00 00 10 00 00 00 03 00 00 00 02 00 00 00 ................ ---------------------- Device Descriptor ---------------------- bLength : 0x12 (18 bytes) bDescriptorType : 0x01 (Device Descriptor) bcdUSB : 0x210 (USB Version 2.10) bDeviceClass : 0xEF (Miscellaneous) bDeviceSubClass : 0x02 bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor) bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0x1D5C (Fresco Logic Inc.) idProduct : 0x2000 bcdDevice : 0x0200 iManufacturer : 0x00 (No String Descriptor) iProduct : 0x00 (No String Descriptor) iSerialNumber : 0x00 (No String Descriptor) bNumConfigurations : 0x01 (1 Configuration) Data (HexDump) : 12 01 10 02 EF 02 01 40 5C 1D 00 20 00 02 00 00 .......@\.. .... 00 01 .. ------------------ Configuration Descriptor ------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x02 (Configuration Descriptor) wTotalLength : 0x010D (269 bytes) bNumInterfaces : 0x03 (3 Interfaces) bConfigurationValue : 0x01 (Configuration 1) iConfiguration : 0x00 (No String Descriptor) bmAttributes : 0x80 D7: Reserved, set 1 : 0x01 D6: Self Powered : 0x00 (no) D5: Remote Wakeup : 0x00 (no) D4..0: Reserved, set 0 : 0x00 MaxPower : 0x31 (98 mA) Data (HexDump) : 09 02 0D 01 03 01 00 80 31 08 0B 00 03 0E 01 03 ........1....... 00 09 04 00 00 00 10 00 00 00 09 04 00 01 02 10 ................ 00 00 00 04 21 00 01 06 25 01 00 00 00 06 25 02 ....!...%.....%. 00 00 00 0A 22 01 00 05 00 02 00 00 00 06 25 01 ....".........%. 00 00 00 0A 22 02 00 10 00 14 00 0D 00 0A 23 03 ....".........#. 00 0D 00 05 00 00 00 06 25 02 00 01 00 10 26 01 ........%.....&. 00 00 00 00 00 64 00 00 00 01 00 00 00 0A 24 01 .....d........$. 00 14 00 00 00 00 00 06 25 03 00 01 00 0A 24 02 ........%.....$. 00 02 00 00 00 00 00 06 25 03 00 01 00 06 25 0C ........%.....%. 00 00 00 06 25 09 00 02 00 06 25 0B 00 01 00 14 ....%.....%..... 27 00 00 01 00 3C 00 01 00 02 00 03 00 00 00 00 '....<.......... 00 02 00 07 05 01 02 00 02 00 07 05 81 02 00 02 ................ 00 09 04 01 00 02 10 02 00 00 07 05 81 02 00 02 ................ 00 07 05 01 02 00 02 00 09 04 01 01 04 10 02 01 ................ 00 07 05 81 02 00 02 00 07 05 82 19 04 00 07 07 ................ 05 01 02 00 02 00 07 05 02 09 00 14 01 09 04 02 ................ 00 01 10 02 00 00 07 05 83 03 40 00 01 ..........@.. ------------------- IAD Descriptor -------------------- bLength : 0x08 (8 bytes) bDescriptorType : 0x0B bFirstInterface : 0x00 bInterfaceCount : 0x03 bFunctionClass : 0x0E (Video) bFunctionSubClass : 0x01 *!*ERROR This should be USB_VIDEO_SC_VIDEO_INTERFACE_COLLECTION (3) bFunctionProtocol : 0x03 *!*ERROR must be set to PC_PROTOCOL_UNDEFINED (0) for this class iFunction : 0x00 (No String Descriptor) Data (HexDump) : 08 0B 00 03 0E 01 03 00 ........ ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 bAlternateSetting : 0x00 bNumEndpoints : 0x00 (Default Control Pipe only) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x00 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 00 00 00 10 00 00 00 ......... ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 bAlternateSetting : 0x01 bNumEndpoints : 0x02 (2 Endpoints) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x00 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 00 01 02 10 00 00 00 ......... ----------------- Unknown Descriptor ------------------ bLength : 0x04 (4 bytes) bDescriptorType : 0x21 Data (HexDump) : 04 21 00 01 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 01 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 02 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x22 Data (HexDump) : 0A 22 01 00 05 00 02 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 01 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x22 Data (HexDump) : 0A 22 02 00 10 00 14 00 0D 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x23 Data (HexDump) : 0A 23 03 00 0D 00 05 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 02 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x10 (16 bytes) bDescriptorType : 0x26 Data (HexDump) : 10 26 01 00 00 00 00 00 64 00 00 00 01 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x24 Data (HexDump) : 0A 24 01 00 14 00 00 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 03 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x24 Data (HexDump) : 0A 24 02 00 02 00 00 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 03 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 0C 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 09 00 02 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 0B 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x14 (20 bytes) bDescriptorType : 0x27 Data (HexDump) : 14 27 00 00 01 00 3C 00 01 00 02 00 03 00 00 00 00 00 02 00 ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x01 (Direction=OUT EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 01 02 00 02 00 ....... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 81 02 00 02 00 ....... ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x01 bAlternateSetting : 0x00 bNumEndpoints : 0x02 (2 Endpoints) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x02 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 01 00 02 10 02 00 00 ......... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 81 02 00 02 00 ....... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x01 (Direction=OUT EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 01 02 00 02 00 ....... ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x01 bAlternateSetting : 0x01 bNumEndpoints : 0x04 (4 Endpoints) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x02 bInterfaceProtocol : 0x01 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 01 01 04 10 02 01 00 ......... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 81 02 00 02 00 ....... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x82 (Direction=IN EndpointID=2) bmAttributes : 0x19 (TransferType=Isochronous SyncType=Adaptive EndpointType=Feedback) wMaxPacketSize : 0x0004 Bits 15..13 : 0x00 (reserved, must be zero) Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) Bits 10..0 : 0x04 (4 bytes per packet) bInterval : 0x07 (7 ms) Data (HexDump) : 07 05 82 19 04 00 07 ....... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x01 (Direction=OUT EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 01 02 00 02 00 ....... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x02 (Direction=OUT EndpointID=2) bmAttributes : 0x09 (TransferType=Isochronous SyncType=Adaptive EndpointType=Data) wMaxPacketSize : 0x1400 Bits 15..13 : 0x00 (reserved, must be zero) Bits 12..11 : 0x02 (2 additional transactions per microframe -> allows 683..1024 bytes per packet) Bits 10..0 : 0x400 (1024 bytes per packet) bInterval : 0x01 (1 ms) Data (HexDump) : 07 05 02 09 00 14 01 ....... ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x02 bAlternateSetting : 0x00 bNumEndpoints : 0x01 (1 Endpoint) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x02 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 02 00 01 10 02 00 00 ......... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x83 (Direction=IN EndpointID=3) bmAttributes : 0x03 (TransferType=Interrupt) wMaxPacketSize : 0x0040 Bits 15..13 : 0x00 (reserved, must be zero) Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) Bits 10..0 : 0x40 (64 bytes per packet) bInterval : 0x01 (1 ms) Data (HexDump) : 07 05 83 03 40 00 01 ....@.. ----------------- Device Qualifier Descriptor ----------------- bLength : 0x0A (10 bytes) bDescriptorType : 0x06 (Device_qualifier Descriptor) bcdUSB : 0x210 (USB Version 2.10) bDeviceClass : 0xEF (Miscellaneous) bDeviceSubClass : 0x02 bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor) bMaxPacketSize0 : 0x40 (64 Bytes) bNumConfigurations : 0x01 (1 other-speed configuration) bReserved : 0x00 ------------ Other Speed Configuration Descriptor ------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x07 (Other_speed_configuration Descriptor) wTotalLength : 0x00E8 (232 bytes) bNumInterfaces : 0x03 (3 Interfaces) bConfigurationValue : 0x01 (Configuration 1) iConfiguration : 0x00 (No String Descriptor) bmAttributes : 0x80 D7: Reserved, set 1 : 0x01 D6: Self Powered : 0x00 (no) D5: Remote Wakeup : 0x00 (no) D4..0: Reserved, set 0 : 0x00 MaxPower : 0x31 (98 mA) Data (HexDump) : 09 07 E8 00 03 01 00 80 31 08 0B 00 03 0E 01 03 ........1....... 00 09 04 00 00 00 10 00 00 00 09 04 00 01 02 10 ................ 00 00 00 04 21 00 01 06 25 01 00 00 00 06 25 02 ....!...%.....%. 00 00 00 0A 22 01 00 05 00 02 00 00 00 06 25 01 ....".........%. 00 00 00 0A 22 02 00 10 00 14 00 0D 00 0A 23 03 ....".........#. 00 0D 00 05 00 00 00 06 25 02 00 01 00 10 26 01 ........%.....&. 00 00 00 00 00 64 00 00 00 01 00 00 00 0A 24 01 .....d........$. 00 14 00 00 00 00 00 06 25 03 00 01 00 0A 24 02 ........%.....$. 00 02 00 00 00 00 00 06 25 03 00 01 00 06 25 0C ........%.....%. 00 00 00 06 25 09 00 02 00 06 25 0B 00 01 00 14 ....%.....%..... 27 00 00 01 00 3C 00 01 00 02 00 03 00 00 00 00 '....<.......... 00 02 00 07 05 01 02 40 00 00 07 05 81 02 40 00 .......@......@. 00 09 04 01 00 02 10 02 00 00 07 05 81 02 40 00 ..............@. 00 07 05 01 02 40 00 00 09 04 02 00 01 10 02 00 .....@.......... 00 07 05 83 03 40 00 01 .....@.. ------------------- IAD Descriptor -------------------- bLength : 0x08 (8 bytes) bDescriptorType : 0x0B bFirstInterface : 0x00 bInterfaceCount : 0x03 bFunctionClass : 0x0E (Video) bFunctionSubClass : 0x01 *!*ERROR This should be USB_VIDEO_SC_VIDEO_INTERFACE_COLLECTION (3) bFunctionProtocol : 0x03 *!*ERROR must be set to PC_PROTOCOL_UNDEFINED (0) for this class iFunction : 0x00 (No String Descriptor) Data (HexDump) : 08 0B 00 03 0E 01 03 00 ........ ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 bAlternateSetting : 0x00 bNumEndpoints : 0x00 (Default Control Pipe only) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x00 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 00 00 00 10 00 00 00 ......... ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 bAlternateSetting : 0x01 bNumEndpoints : 0x02 (2 Endpoints) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x00 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 00 01 02 10 00 00 00 ......... ----------------- Unknown Descriptor ------------------ bLength : 0x04 (4 bytes) bDescriptorType : 0x21 Data (HexDump) : 04 21 00 01 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 01 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 02 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x22 Data (HexDump) : 0A 22 01 00 05 00 02 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 01 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x22 Data (HexDump) : 0A 22 02 00 10 00 14 00 0D 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x23 Data (HexDump) : 0A 23 03 00 0D 00 05 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 02 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x10 (16 bytes) bDescriptorType : 0x26 Data (HexDump) : 10 26 01 00 00 00 00 00 64 00 00 00 01 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x24 Data (HexDump) : 0A 24 01 00 14 00 00 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 03 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x0A (10 bytes) bDescriptorType : 0x24 Data (HexDump) : 0A 24 02 00 02 00 00 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 03 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 0C 00 00 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 09 00 02 00 ----------------- Unknown Descriptor ------------------ bLength : 0x06 (6 bytes) bDescriptorType : 0x25 Data (HexDump) : 06 25 0B 00 01 00 ----------------- Unknown Descriptor ------------------ bLength : 0x14 (20 bytes) bDescriptorType : 0x27 Data (HexDump) : 14 27 00 00 01 00 3C 00 01 00 02 00 03 00 00 00 00 00 02 00 ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x01 (Direction=OUT EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0040 (max 64 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 01 02 40 00 00 ....@.. ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0040 (max 64 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 81 02 40 00 00 ....@.. ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x01 bAlternateSetting : 0x00 bNumEndpoints : 0x02 (2 Endpoints) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x02 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 01 00 02 10 02 00 00 ......... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0040 (max 64 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 81 02 40 00 00 ....@.. ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x01 (Direction=OUT EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0040 (max 64 bytes) bInterval : 0x00 (never NAKs) Data (HexDump) : 07 05 01 02 40 00 00 ....@.. ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x02 bAlternateSetting : 0x00 bNumEndpoints : 0x01 (1 Endpoint) bInterfaceClass : 0x10 (Audio/Video Devices) bInterfaceSubClass : 0x02 bInterfaceProtocol : 0x00 iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 02 00 01 10 02 00 00 ......... ----------------- Endpoint Descriptor ----------------- bLength : 0x07 (7 bytes) bDescriptorType : 0x05 (Endpoint Descriptor) bEndpointAddress : 0x83 (Direction=IN EndpointID=3) bmAttributes : 0x03 (TransferType=Interrupt) wMaxPacketSize : 0x0040 Bits 15..13 : 0x00 (reserved, must be zero) Bits 12..11 : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet) Bits 10..0 : 0x40 (64 bytes per packet) bInterval : 0x01 (1 ms) Data (HexDump) : 07 05 83 03 40 00 01 ....@.. ---------- Binary Object Store (BOS) Descriptor ----------- bLength : 0x05 (5 bytes) bDescriptorType : 0x0F (Binary Object Store) wTotalLength : 0x0016 (22 bytes) bNumDeviceCaps : 0x02 Data (HexDump) : 05 0F 16 00 02 ..... ------------- USB 2.0 Extension Descriptor ------------ bLength : 0x07 (7 bytes) bDescriptorType : 0x10 (Device Capability Descriptor) bDevCapabilityType : 0x02 (USB 2.0 Extension) bmAttributes : 0x02 LPMCapable : 1 (Link Power Management protocol is supported) BESLAndAlternateHIRD : 0 (BESL & Alternate HIRD definitions are not supported) BaselineBESLValid : 0 (not valid) DeepBESLValid : 0 (not valid) BaselineBESL : 0 DeepBESL : 0 Data (HexDump) : 07 10 02 02 00 00 00 ....... ----- SuperSpeed USB Device Capability Descriptor ----- bLength : 0x0A (10 bytes) bDescriptorType : 0x10 (Device Capability Descriptor) bDevCapabilityType : 0x03 (SuperSpeed USB Device Capability) bmAttributes : 0x00 Bit 0 Reserved : 0x00 Bit 1 LTM Capable : 0x00 (no) Bit 7:2 Reserved : 0x00 wSpeedsSupported : 0x0C (High-Speed, SuperSpeed) bFunctionalitySupport : 0x02 (lowest speed with all the functionality is 'High-Speed') bU1DevExitLat : 0x0A (less than 10 µs) wU2DevExitLat : 0x0014 (less than 20 µs) Data (HexDump) : 0A 10 03 00 0C 00 02 0A 14 00 .......... -------------------- String Descriptors ------------------- ------ String Descriptor 0 ------ bLength : 0x04 (4 bytes) bDescriptorType : 0x03 (String Descriptor) Language ID[0] : 0x0409 (English - United States) Data (HexDump) : 04 03 09 04 ....