I 'm trying to install Arduino IDE in Windows 10.
Arduino Mini Pro -FTDI232.
I 've tried lots of version but in all of them the USB port does not show up!
(in win 8 no problem)
From what I read win 10 is very picky in drivers installation.
I even tried with Disabling driver signature enforcement, but did not help.
I read here (page 29):
The certified driver supplied by FTDI will work with VID 0403 ....blahblah and PID 6001.
My FTDI has this combination of VID and PID but still nothing, USB port does not show up.
Any help would be appreciated.
Microsoft has utilities that can give you more information:
Universal Serial Bus Viewer in Windows - Windows drivers | Microsoft Learn
I have a desktop file to invoke:

echo off
IMHERE = cd
CD C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\
start usbview.exe
cd IMHERE
IMHERE=""
exit
I saved as text the findings of the Universal Serial Bus viewer, but I can' t say I understand much (Arduino board+FTDI are not connected):
My Computer
Main controller Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced - 3B34
DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0001
VendorID: 8086
DeviceID: 3B34
SubSysID: 04341028
Revision: 06
Debug Port Number: 2
Bus.Device.Function (in decimal): 0.29.0
Host Controller Power State Mappings
System State Host Controller Root Hub USB wakeup Powered
S0 (working) D0 D0
S1 (sleep) D? (unspecified) D3
S2 (sleep) D? (unspecified) D3
S3 (sleep) D3 D2 Yes Yes
S4 (Hibernate) D3 D2
Last Sleep State S3 (sleep)
RootHub
Root Hub: USB#ROOT_HUB20#4&3880ffa2&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Hub Power: Self Power
Number of Ports: 3
Power switching: Ganged
Compound device: No
Over-current Protection: Global
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: Yes
[Port1] : Generic USB Hub
External Hub: USB#VID_8087&PID_0020#5&364e8229&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Hub Power: Self Power
Hub type: USB 2.0 Hub
Number of Ports: 8
Power switching: Individual
Compound device: No
Over-current Protection: Individual
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: No
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x01
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x09 -> This is a HUB Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x8087 = Intel
idProduct: 0x0020
bcdDevice: 0x0000
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0002 = 1 transactions per microframe, 0x02 max bytes
bInterval: 0x0C
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0019 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x00 = 0 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 -> HUB Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0002 = 1 transactions per microframe, 0x02 max bytes
bInterval: 0x0C
[Port1]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2] : Συσκευή διασύνδεσης USB
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
English product name: "USB Optical Mouse"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Low
Device Address: 0x02
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x046D = Logitech Inc.
idProduct: 0xC077
bcdDevice: 0x7200
iManufacturer: 0x01
English (United States) "Logitech"
iProduct: 0x02
English (United States) "USB Optical Mouse"
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004
bInterval: 0x0A
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0022 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xA0 -> Bus Powered
-> Remote Wakeup
MaxPower: 0x32 = 100 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x02
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x002E
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004
bInterval: 0x0A
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port4]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port5]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port6]
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port7]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port8]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2]
Is Port User Connectable: no
Is Port Debug Capable: yes
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
Κεντρικός ελεγκτής Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced - 3B3C
DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0000
VendorID: 8086
DeviceID: 3B3C
SubSysID: 04341028
Revision: 06
Debug Port Number: 2
Bus.Device.Function (in decimal): 0.26.0
Host Controller Power State Mappings
System State Host Controller Root Hub USB wakeup Powered
S0 (working) D0 D0
S1 (sleep) D? (unspecified) D3
S2 (sleep) D? (unspecified) D3
S3 (sleep) D3 D3
S4 (Hibernate) D3 D3
Last Sleep State S3 (sleep)
RootHub
Root Hub: USB#ROOT_HUB20#4&156483d0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Hub Power: Self Power
Number of Ports: 3
Power switching: Ganged
Compound device: No
Over-current Protection: Global
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: Yes
[Port1] : Generic USB Hub
External Hub: USB#VID_8087&PID_0020#5&251d4aec&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Hub Power: Self Power
Hub type: USB 2.0 Hub
Number of Ports: 6
Power switching: Individual
Compound device: No
Over-current Protection: Individual
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: No
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x06
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x09 -> This is a HUB Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x8087 = Intel
idProduct: 0x0020
bcdDevice: 0x0000
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 1 transactions per microframe, 0x01 max bytes
bInterval: 0x0C
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0019 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x00 = 0 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 -> HUB Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 1 transactions per microframe, 0x01 max bytes
bInterval: 0x0C
[Port1] : Generic USB Hub
External Hub: USB#VID_0A5C&PID_4500#6&296688d0&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Hub Power: Self Power
Hub type: USB 2.0 Hub
Number of Ports: 3
Power switching: Ganged
Compound device: Yes
Over-current Protection: Global
High speed capable: No
High speed: No
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: No
---===>Device Information<===---
English product name: "BCM2046B1"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x07
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x09 -> This is a HUB Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x0A5C = Broadcom Corp.
idProduct: 0x4500
bcdDevice: 0x0100
iManufacturer: 0x01
English (United States) "Broadcom"
iProduct: 0x02
English (United States) "BCM2046B1"
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 0x01 bytes
bInterval: 0xFF
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0019 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x2F = 94 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 -> HUB Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 0x01 bytes
bInterval: 0xFF
[Port1] : Συσκευή διασύνδεσης USB
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: no
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x03
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x413C = Dell Inc.
idProduct: 0x8161
bcdDevice: 0x0100
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0008 = 0x08 bytes
bInterval: 0x0A
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0022 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x01 = 2 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x01
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x0038
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0008 = 0x08 bytes
bInterval: 0x0A
[Port2] : Συσκευή διασύνδεσης USB
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: no
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x04
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x413C = Dell Inc.
idProduct: 0x8162
bcdDevice: 0x0100
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004 = 0x04 bytes
bInterval: 0x0A
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x003E -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x01 = 2 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x02
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x0071
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004 = 0x04 bytes
bInterval: 0x0A
-> This is a HID USB Device Interface Class
===>Descriptor Hex Dump<===
bLength: 0x1C
bDescriptorType: 0xFF
1C FF 42 49 53 54 00 01 03 08 05 00 00 00 00 00
01 09 F4 01 02 0A F4 01 03 0B F4 01
[Port3]
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: no
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port4] : Σύνθετη συσκευή USB
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD3
---===>Device Information<===---
String Descriptor for index 1 not available while device is in low power state.
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x01
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0xEF -> This is a Multi-interface Function Code Device
bDeviceSubClass: 0x02 -> This is the Common Class Sub Class
bDeviceProtocol: 0x01 -> This is the Interface Association Descriptor protocol
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x0C45 = Sonix Technology Co., Ltd.
idProduct: 0x6480
bcdDevice: 0x9A07
iManufacturer: 0x02
String Descriptor for index 2 not available while device is in low power state.
iProduct: 0x01
String Descriptor for index 1 not available while device is in low power state.
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes
bInterval: 0x06
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0299 -> Validated
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 -> Bus Powered
MaxPower: 0xFA = 500 mA
*!*ERROR: 0 is a Reserved USB Device Interface Class
===>Descriptor Hex Dump<===
bLength: 0x28
bDescriptorType: 0xFF
28 FF 42 49 53 54 00 01 06 01 10 00 00 00 00 00
D1 10 F4 01 D2 11 F4 01 D3 12 F4 01 D4 13 F4 01
D5 14 F4 01 D6 15 F4 01
===>IAD Descriptor<===
bLength: 0x08
bDescriptorType: 0x0B
bFirstInterface: 0x00
bInterfaceCount: 0x02
bFunctionClass: 0x0E -> Video Interface Class
bFunctionSubClass: 0x03 -> Video Interface Collection
bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol
iFunction: 0x04
String Descriptor for index 4 not available while device is in low power state.
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x01 -> Video Control Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x04
String Descriptor for index 4 not available while device is in low power state.
===>Class-Specific Video Control Interface Header Descriptor<===
bLength: 0x0D
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bcdVDC: 0x0100
wTotalLength: 0x0067 -> Validated
dwClockFreq: 0x00E4E1C0 = (15000000) Hz
bInCollection: 0x01
baInterfaceNr[1]: 0x01
USB Video Class device: spec version 1.0
===>Video Control Output Terminal Descriptor<===
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bTerminalID: 0x02
wTerminalType: 0x0101 = (TT_STREAMING)
bAssocTerminal: 0x00
bSourceID: 0x05
iTerminal: 0x00
===>Video Control Extension Unit Descriptor<===
bLength: 0x1A
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bUnitID: 0x04
guidExtensionCode: {28F03370-6311-4A2E-BA2C-6890EB334016}
bNumControls: 0x08
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x03
bControlSize: 0x01
bmControls : 0x1F
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D04 = 1 yes - Vendor-Specific (Optional)
D05 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
===>Video Control Extension Unit Descriptor<===
bLength: 0x1A
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bUnitID: 0x05
guidExtensionCode: {0FB885C3-68C2-4547-90F7-8F47579D95FC}
bNumControls: 0x04
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x04
bControlSize: 0x01
bmControls : 0x0F
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D04 = 0 no - Vendor-Specific (Optional)
D05 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
===>Video Control Input Terminal Descriptor<===
bLength: 0x12
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bTerminalID: 0x01
wTerminalType: 0x0201 = (ITT_CAMERA)
bAssocTerminal: 0x00
iTerminal: 0x00
===>Camera Input Terminal Data
wObjectiveFocalLengthMin: 0x0000
wObjectiveFocalLengthMax: 0x0000
wOcularFocalLength: 0x0000
bControlSize: 0x03
bmControls : 0x00 0x00 0x00
D00 = 0 no - Scanning Mode
D01 = 0 no - Auto-Exposure Mode
D02 = 0 no - Auto-Exposure Priority
D03 = 0 no - Exposure Time (Absolute)
D04 = 0 no - Exposure Time (Relative)
D05 = 0 no - Focus (Absolute)
D06 = 0 no - Focus (Relative)
D07 = 0 no - Iris (Absolute)
D08 = 0 no - Iris (Relative)
D09 = 0 no - Zoom (Absolute)
D10 = 0 no - Zoom (Relative)
D11 = 0 no - PanTilt (Absolute)
D12 = 0 no - PanTilt (Relative)
D13 = 0 no - Roll (Absolute)
D14 = 0 no - Roll (Relative)
D15 = 0 no - Reserved
D16 = 0 no - Reserved
D17 = 0 no - Focus, Auto
D18 = 0 no - Privacy
D19 = 0 no - Focus, Simple
D20 = 0 no - Window
D21 = 0 no - Region of Interest
D22 = 0 no - Reserved
D23 = 0 no - Reserved
===>Video Control Processing Unit Descriptor<===
bLength: 0x0B
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bUnitID: 0x03
bSourceID: 0x01
wMaxMultiplier: 0x0000
bControlSize: 0x02
bmControls : 0x7F 0x17
D00 = 1 yes - Brightness
D01 = 1 yes - Contrast
D02 = 1 yes - Hue
D03 = 1 yes - Saturation
D04 = 1 yes - Sharpness
D05 = 1 yes - Gamma
D06 = 1 yes - White Balance Temperature
D07 = 0 no - White Balance Component
D08 = 1 yes - Backlight Compensation
D09 = 1 yes - Gain
D10 = 1 yes - Power Line Frequency
D11 = 0 no - Hue, Auto
D12 = 1 yes - White Balance Temperature, Auto
D13 = 0 no - White Balance Component, Auto
D14 = 0 no - Digital Multiplier
D15 = 0 no - Digital Multiplier Limit
iProcessing : 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes
bInterval: 0x06
===>Class-specific VC Interrupt Endpoint Descriptor<===
bLength: 0x05
bDescriptorType: 0x25
bDescriptorSubtype: 0x03
wMaxTransferSize: 0x0010 = (16) Bytes
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Video Class-Specific VS Video Input Header Descriptor<===
bLength: 0x0E
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bNumFormats: 0x01
wTotalLength: 0x017B -> Validated
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmInfo: 0x00 -> Dynamic Format Change not Supported
bTerminalLink: 0x02
bStillCaptureMethod: 0x02 -> Still Capture Method 2
bTriggerSupport: 0x00 -> No Hardware Triggering Support
bTriggerUsage: 0x00
bControlSize: 0x01
Video Payload Format 1 0x00
D00 = 0 no - Key Frame Rate
D01 = 0 no - P Frame Rate
D02 = 0 no - Compression Quality
D03 = 0 no - Compression Window Size
D04 = 0 no - Generate Key Frame
D05 = 0 no - Update Frame Segment
D06 = 0 no - Reserved
D07 = 0 no - Reserved
===>Video Streaming Uncompressed Format Type Descriptor<===
bLength: 0x1B
bDescriptorType: 0x24
bDescriptorSubtype: 0x04
bFormatIndex: 0x01
bNumFrameDescriptors: 0x07
guidFormat: {32595559-0000-0010-8000-00AA00389B71} = YUY2 Format
bBitsPerPixel: 0x10
bDefaultFrameIndex: 0x01
bAspectRatioX: 0x00
bAspectRatioY: 0x00
bmInterlaceFlags: 0x00
D0 = 0x00 Interlaced stream or variable: No
D1 = 0x00 Fields per frame: 2 fields
D2 = 0x00 Field 1 first: No
D3 = 0x00 Reserved
D4..5 = 0x00 Field patterns -> Field 1 only
D6..7 = 0x00 Display Mode -> Bob only
bCopyProtect: 0x00 -> Duplication Unrestricted
===>Video Streaming Uncompressed Frame Type Descriptor<===
--->This is the Default (optimum) Frame index
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x01
bmCapabilities: 0x00
wWidth: 0x0280 = 640
wHeight: 0x01E0 = 480
dwMinBitRate: 0x01770000
dwMaxBitRate: 0x08CA0000
dwMaxVideoFrameBufferSize: 0x00096000
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x02
bmCapabilities: 0x00
wWidth: 0x0160 = 352
wHeight: 0x0120 = 288
dwMinBitRate: 0x007BC000
dwMaxBitRate: 0x02E68000
dwMaxVideoFrameBufferSize: 0x00031800
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x03
bmCapabilities: 0x00
wWidth: 0x0140 = 320
wHeight: 0x00F0 = 240
dwMinBitRate: 0x005DC000
dwMaxBitRate: 0x02328000
dwMaxVideoFrameBufferSize: 0x00025800
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x04
bmCapabilities: 0x00
wWidth: 0x00B0 = 176
wHeight: 0x0090 = 144
dwMinBitRate: 0x001EF000
dwMaxBitRate: 0x00B9A000
dwMaxVideoFrameBufferSize: 0x0000C600
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x05
bmCapabilities: 0x00
wWidth: 0x00A0 = 160
wHeight: 0x0078 = 120
dwMinBitRate: 0x00177000
dwMaxBitRate: 0x008CA000
dwMaxVideoFrameBufferSize: 0x00009600
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x22
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x06
bmCapabilities: 0x00
wWidth: 0x0400 = 1024
wHeight: 0x0300 = 768
dwMinBitRate: 0x03C00000
dwMaxBitRate: 0x06C00000
dwMaxVideoFrameBufferSize: 0x00180000
dwDefaultFrameInterval: 0x0010F447 = 111.111100 mSec (9.00 Hz)
bFrameIntervalType: 0x02
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x0010F447 = 111.111100 mSec (9.00 Hz)
dwFrameInterval[2]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x22
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x07
bmCapabilities: 0x00
wWidth: 0x0500 = 1280
wHeight: 0x0400 = 1024
dwMinBitRate: 0x06400000
dwMaxBitRate: 0x0B400000
dwMaxVideoFrameBufferSize: 0x00280000
dwDefaultFrameInterval: 0x0010F447 = 111.111100 mSec (9.00 Hz)
bFrameIntervalType: 0x02
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x0010F447 = 111.111100 mSec (9.00 Hz)
dwFrameInterval[2]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Still Image Frame Type Descriptor<===
bLength: 0x22
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bEndpointAddress: 0x00
bNumImageSizePatterns: 0x07
wWidth[1]: 0x0500
wHeight[1]: 0x0400
wWidth[2]: 0x0400
wHeight[2]: 0x0300
wWidth[3]: 0x0280
wHeight[3]: 0x01E0
wWidth[4]: 0x0160
wHeight[4]: 0x0120
wWidth[5]: 0x0140
wHeight[5]: 0x00F0
wWidth[6]: 0x00B0
wHeight[6]: 0x0090
wWidth[7]: 0x00A0
wHeight[7]: 0x0078
bNumCompressionPattern: 0x00
===>Color Matching Descriptor<===
bLength: 0x06
bDescriptorType: 0x24
bDescriptorSubtype: 0x0D
bColorPrimaries: 0x01
bTransferCharacteristics: 0x01
bMatrixCoefficients: 0x04
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0080 = 1 transactions per microframe, 0x80 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x02
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0100 = 1 transactions per microframe, 0x100 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x03
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0320 = 1 transactions per microframe, 0x320 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x04
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0B20 = 2 transactions per microframe, 0x320 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x05
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x1320 = 3 transactions per microframe, 0x320 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x06
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x1400 = 3 transactions per microframe, 0x400 max bytes
bInterval: 0x01
===>Additional Error Checking<===
PASS: number of uncompressed-frame frame descriptors (7) == number of frame descriptors (7) specified in uncompressed format descriptor(s)
[Port5] : Συσκευή αποθήκευσης USB
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
English product name: "USB2.0-CRW"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x02
Open Pipes: 2
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x0BDA = Realtek Semiconductor Corp.
idProduct: 0x0158
bcdDevice: 0x5888
iManufacturer: 0x01
English (United States) "Generic"
iProduct: 0x02
English (United States) "USB2.0-CRW"
iSerialNumber: 0x03
English (United States) "20071114173400000"
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x01 -> Direction: OUT - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0020 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x04
English (United States) "CARD READER"
bmAttributes: 0xA0 -> Bus Powered
-> Remote Wakeup
MaxPower: 0xFA = 500 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0x08 -> This is a Mass Storage USB Device Interface Class
bInterfaceSubClass: 0x06
bInterfaceProtocol: 0x50
iInterface: 0x05
English (United States) "Bulk-In, Bulk-Out, Interface"
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x01 -> Direction: OUT - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
[Port6]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2]
Is Port User Connectable: no
Is Port Debug Capable: yes
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
Ah... you really should connect the USB FTDI
All right, with the FTDI + Arduino Pro Mini connected:
My Computer
Main Controller Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced - 3B34
DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0001
VendorID: 8086
DeviceID: 3B34
SubSysID: 04341028
Revision: 06
Debug Port Number: 2
Bus.Device.Function (in decimal): 0.29.0
Host Controller Power State Mappings
System State Host Controller Root Hub USB wakeup Powered
S0 (working) D0 D0
S1 (sleep) D? (unspecified) D3
S2 (sleep) D? (unspecified) D3
S3 (sleep) D3 D2 Yes Yes
S4 (Hibernate) D3 D2
Last Sleep State S? (unmapped)
RootHub
Root Hub: USB#ROOT_HUB20#4&3880ffa2&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Hub Power: Self Power
Number of Ports: 3
Power switching: Ganged
Compound device: No
Over-current Protection: Global
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: Yes
[Port1] : Generic USB Hub
External Hub: USB#VID_8087&PID_0020#5&364e8229&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Hub Power: Self Power
Hub type: USB 2.0 Hub
Number of Ports: 8
Power switching: Individual
Compound device: No
Over-current Protection: Individual
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: No
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x01
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x09 -> This is a HUB Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x8087 = Intel
idProduct: 0x0020
bcdDevice: 0x0000
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0002 = 1 transactions per microframe, 0x02 max bytes
bInterval: 0x0C
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0019 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x00 = 0 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 -> HUB Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0002 = 1 transactions per microframe, 0x02 max bytes
bInterval: 0x0C
[Port1]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2] : Συσκευή διασύνδεσης USB
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
English product name: "USB Optical Mouse"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Low
Device Address: 0x02
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x046D = Logitech Inc.
idProduct: 0xC077
bcdDevice: 0x7200
iManufacturer: 0x01
English (United States) "Logitech"
iProduct: 0x02
English (United States) "USB Optical Mouse"
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004
bInterval: 0x0A
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0022 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xA0 -> Bus Powered
-> Remote Wakeup
MaxPower: 0x32 = 100 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x02
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x002E
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004
bInterval: 0x0A
[Port3] : USB Serial Converter
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
English product name: "FT232R USB UART"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x03
Open Pipes: 2
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x0403 = Future Technology Devices International Limited
idProduct: 0x6001
bcdDevice: 0x0600
iManufacturer: 0x01
English (United States) "FTDI"
iProduct: 0x02
English (United States) "FT232R USB UART"
iSerialNumber: 0x03
English (United States) "00000000"
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0040 = 0x40 bytes
bInterval: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0040 = 0x40 bytes
bInterval: 0x00
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0020 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xA0 -> Bus Powered
-> Remote Wakeup
MaxPower: 0x2D = 90 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0xFF -> Interface Class Unknown to USBView
bInterfaceSubClass: 0xFF
bInterfaceProtocol: 0xFF
iInterface: 0x02
English (United States) "FT232R USB UART"
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0040 = 0x40 bytes
bInterval: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x02 -> Direction: OUT - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0040 = 0x40 bytes
bInterval: 0x00
[Port4]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port5]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port6]
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port7]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port8]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2]
Is Port User Connectable: no
Is Port Debug Capable: yes
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
Κεντρικός ελεγκτής Intel(R) 5 Series/3400 Series Chipset Family USB Enhanced - 3B3C
DriverKey: {36fc9e60-c465-11cf-8056-444553540000}\0000
VendorID: 8086
DeviceID: 3B3C
SubSysID: 04341028
Revision: 06
Debug Port Number: 2
Bus.Device.Function (in decimal): 0.26.0
Host Controller Power State Mappings
System State Host Controller Root Hub USB wakeup Powered
S0 (working) D0 D0
S1 (sleep) D? (unspecified) D3
S2 (sleep) D? (unspecified) D3
S3 (sleep) D3 D3
S4 (Hibernate) D3 D3
Last Sleep State S? (unmapped)
RootHub
Root Hub: USB#ROOT_HUB20#4&156483d0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Hub Power: Self Power
Number of Ports: 3
Power switching: Ganged
Compound device: No
Over-current Protection: Global
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: Yes
[Port1] : Generic USB Hub
External Hub: USB#VID_8087&PID_0020#5&251d4aec&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Hub Power: Self Power
Hub type: USB 2.0 Hub
Number of Ports: 6
Power switching: Individual
Compound device: No
Over-current Protection: Individual
High speed capable: Yes
High speed: Yes
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: No
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x01
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x09 -> This is a HUB Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x8087 = Intel
idProduct: 0x0020
bcdDevice: 0x0000
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 1 transactions per microframe, 0x01 max bytes
bInterval: 0x0C
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0019 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x00 = 0 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 -> HUB Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 1 transactions per microframe, 0x01 max bytes
bInterval: 0x0C
[Port1] : Generic USB Hub
External Hub: USB#VID_0A5C&PID_4500#6&296688d0&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Hub Power: Self Power
Hub type: USB 2.0 Hub
Number of Ports: 3
Power switching: Ganged
Compound device: Yes
Over-current Protection: Global
High speed capable: No
High speed: No
Multiple transaction translations capable: No
Performs multiple transaction translations simultaneously: No
Hub wakes when device is connected: No
Hub is bus powered: No
Hub is root: No
---===>Device Information<===---
English product name: "BCM2046B1"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x02
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x09 -> This is a HUB Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x0A5C = Broadcom Corp.
idProduct: 0x4500
bcdDevice: 0x0100
iManufacturer: 0x01
English (United States) "Broadcom"
iProduct: 0x02
English (United States) "BCM2046B1"
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 0x01 bytes
bInterval: 0xFF
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0019 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x2F = 94 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 -> HUB Interface Class
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0001 = 0x01 bytes
bInterval: 0xFF
[Port1] : Συσκευή διασύνδεσης USB
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: no
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x05
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x413C = Dell Inc.
idProduct: 0x8161
bcdDevice: 0x0100
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0008 = 0x08 bytes
bInterval: 0x0A
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0022 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x01 = 2 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x01
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x0038
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0008 = 0x08 bytes
bInterval: 0x0A
[Port2] : Συσκευή διασύνδεσης USB
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: no
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: Full (is not SuperSpeed or higher capable)
Device Address: 0x06
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 = (8) Bytes
idVendor: 0x413C = Dell Inc.
idProduct: 0x8162
bcdDevice: 0x0100
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004 = 0x04 bytes
bInterval: 0x0A
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x003E -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xE0 -> Self Powered
-> Remote Wakeup
MaxPower: 0x01 = 2 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 -> HID Interface Class
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x02
iInterface: 0x00
===>HID Descriptor<===
bLength: 0x09
bDescriptorType: 0x21
bcdHID: 0x0111
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22 (Report Descriptor)
wDescriptorLength: 0x0071
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0004 = 0x04 bytes
bInterval: 0x0A
-> This is a HID USB Device Interface Class
===>Descriptor Hex Dump<===
bLength: 0x1C
bDescriptorType: 0xFF
1C FF 42 49 53 54 00 01 03 08 05 00 00 00 00 00
01 09 F4 01 02 0A F4 01 03 0B F4 01
[Port3]
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: no
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port4] : Σύνθετη συσκευή USB
Is Port User Connectable: no
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD3
---===>Device Information<===---
String Descriptor for index 1 not available while device is in low power state.
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x03
Open Pipes: 1
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0xEF -> This is a Multi-interface Function Code Device
bDeviceSubClass: 0x02 -> This is the Common Class Sub Class
bDeviceProtocol: 0x01 -> This is the Interface Association Descriptor protocol
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x0C45 = Sonix Technology Co., Ltd.
idProduct: 0x6480
bcdDevice: 0x9A07
iManufacturer: 0x02
String Descriptor for index 2 not available while device is in low power state.
iProduct: 0x01
String Descriptor for index 1 not available while device is in low power state.
iSerialNumber: 0x00
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes
bInterval: 0x06
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0299 -> Validated
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 -> Bus Powered
MaxPower: 0xFA = 500 mA
*!*ERROR: 0 is a Reserved USB Device Interface Class
===>Descriptor Hex Dump<===
bLength: 0x28
bDescriptorType: 0xFF
28 FF 42 49 53 54 00 01 06 01 10 00 00 00 00 00
D1 10 F4 01 D2 11 F4 01 D3 12 F4 01 D4 13 F4 01
D5 14 F4 01 D6 15 F4 01
===>IAD Descriptor<===
bLength: 0x08
bDescriptorType: 0x0B
bFirstInterface: 0x00
bInterfaceCount: 0x02
bFunctionClass: 0x0E -> Video Interface Class
bFunctionSubClass: 0x03 -> Video Interface Collection
bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol
iFunction: 0x04
String Descriptor for index 4 not available while device is in low power state.
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x01 -> Video Control Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x04
String Descriptor for index 4 not available while device is in low power state.
===>Class-Specific Video Control Interface Header Descriptor<===
bLength: 0x0D
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bcdVDC: 0x0100
wTotalLength: 0x0067 -> Validated
dwClockFreq: 0x00E4E1C0 = (15000000) Hz
bInCollection: 0x01
baInterfaceNr[1]: 0x01
USB Video Class device: spec version 1.0
===>Video Control Output Terminal Descriptor<===
bLength: 0x09
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bTerminalID: 0x02
wTerminalType: 0x0101 = (TT_STREAMING)
bAssocTerminal: 0x00
bSourceID: 0x05
iTerminal: 0x00
===>Video Control Extension Unit Descriptor<===
bLength: 0x1A
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bUnitID: 0x04
guidExtensionCode: {28F03370-6311-4A2E-BA2C-6890EB334016}
bNumControls: 0x08
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x03
bControlSize: 0x01
bmControls : 0x1F
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D04 = 1 yes - Vendor-Specific (Optional)
D05 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
===>Video Control Extension Unit Descriptor<===
bLength: 0x1A
bDescriptorType: 0x24
bDescriptorSubtype: 0x06
bUnitID: 0x05
guidExtensionCode: {0FB885C3-68C2-4547-90F7-8F47579D95FC}
bNumControls: 0x04
bNrInPins: 0x01
===>List of Connected Units and Terminal ID's
baSourceID[1]: 0x04
bControlSize: 0x01
bmControls : 0x0F
D00 = 1 yes - Vendor-Specific (Optional)
D01 = 1 yes - Vendor-Specific (Optional)
D02 = 1 yes - Vendor-Specific (Optional)
D03 = 1 yes - Vendor-Specific (Optional)
D04 = 0 no - Vendor-Specific (Optional)
D05 = 0 no - Vendor-Specific (Optional)
D06 = 0 no - Vendor-Specific (Optional)
D07 = 0 no - Vendor-Specific (Optional)
iExtension: 0x00
===>Video Control Input Terminal Descriptor<===
bLength: 0x12
bDescriptorType: 0x24
bDescriptorSubtype: 0x02
bTerminalID: 0x01
wTerminalType: 0x0201 = (ITT_CAMERA)
bAssocTerminal: 0x00
iTerminal: 0x00
===>Camera Input Terminal Data
wObjectiveFocalLengthMin: 0x0000
wObjectiveFocalLengthMax: 0x0000
wOcularFocalLength: 0x0000
bControlSize: 0x03
bmControls : 0x00 0x00 0x00
D00 = 0 no - Scanning Mode
D01 = 0 no - Auto-Exposure Mode
D02 = 0 no - Auto-Exposure Priority
D03 = 0 no - Exposure Time (Absolute)
D04 = 0 no - Exposure Time (Relative)
D05 = 0 no - Focus (Absolute)
D06 = 0 no - Focus (Relative)
D07 = 0 no - Iris (Absolute)
D08 = 0 no - Iris (Relative)
D09 = 0 no - Zoom (Absolute)
D10 = 0 no - Zoom (Relative)
D11 = 0 no - PanTilt (Absolute)
D12 = 0 no - PanTilt (Relative)
D13 = 0 no - Roll (Absolute)
D14 = 0 no - Roll (Relative)
D15 = 0 no - Reserved
D16 = 0 no - Reserved
D17 = 0 no - Focus, Auto
D18 = 0 no - Privacy
D19 = 0 no - Focus, Simple
D20 = 0 no - Window
D21 = 0 no - Region of Interest
D22 = 0 no - Reserved
D23 = 0 no - Reserved
===>Video Control Processing Unit Descriptor<===
bLength: 0x0B
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bUnitID: 0x03
bSourceID: 0x01
wMaxMultiplier: 0x0000
bControlSize: 0x02
bmControls : 0x7F 0x17
D00 = 1 yes - Brightness
D01 = 1 yes - Contrast
D02 = 1 yes - Hue
D03 = 1 yes - Saturation
D04 = 1 yes - Sharpness
D05 = 1 yes - Gamma
D06 = 1 yes - White Balance Temperature
D07 = 0 no - White Balance Component
D08 = 1 yes - Backlight Compensation
D09 = 1 yes - Gain
D10 = 1 yes - Power Line Frequency
D11 = 0 no - Hue, Auto
D12 = 1 yes - White Balance Temperature, Auto
D13 = 0 no - White Balance Component, Auto
D14 = 0 no - Digital Multiplier
D15 = 0 no - Digital Multiplier Limit
iProcessing : 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3
bmAttributes: 0x03 -> Interrupt Transfer Type
wMaxPacketSize: 0x0010 = 1 transactions per microframe, 0x10 max bytes
bInterval: 0x06
===>Class-specific VC Interrupt Endpoint Descriptor<===
bLength: 0x05
bDescriptorType: 0x25
bDescriptorSubtype: 0x03
wMaxTransferSize: 0x0010 = (16) Bytes
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Video Class-Specific VS Video Input Header Descriptor<===
bLength: 0x0E
bDescriptorType: 0x24
bDescriptorSubtype: 0x01
bNumFormats: 0x01
wTotalLength: 0x017B -> Validated
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmInfo: 0x00 -> Dynamic Format Change not Supported
bTerminalLink: 0x02
bStillCaptureMethod: 0x02 -> Still Capture Method 2
bTriggerSupport: 0x00 -> No Hardware Triggering Support
bTriggerUsage: 0x00
bControlSize: 0x01
Video Payload Format 1 0x00
D00 = 0 no - Key Frame Rate
D01 = 0 no - P Frame Rate
D02 = 0 no - Compression Quality
D03 = 0 no - Compression Window Size
D04 = 0 no - Generate Key Frame
D05 = 0 no - Update Frame Segment
D06 = 0 no - Reserved
D07 = 0 no - Reserved
===>Video Streaming Uncompressed Format Type Descriptor<===
bLength: 0x1B
bDescriptorType: 0x24
bDescriptorSubtype: 0x04
bFormatIndex: 0x01
bNumFrameDescriptors: 0x07
guidFormat: {32595559-0000-0010-8000-00AA00389B71} = YUY2 Format
bBitsPerPixel: 0x10
bDefaultFrameIndex: 0x01
bAspectRatioX: 0x00
bAspectRatioY: 0x00
bmInterlaceFlags: 0x00
D0 = 0x00 Interlaced stream or variable: No
D1 = 0x00 Fields per frame: 2 fields
D2 = 0x00 Field 1 first: No
D3 = 0x00 Reserved
D4..5 = 0x00 Field patterns -> Field 1 only
D6..7 = 0x00 Display Mode -> Bob only
bCopyProtect: 0x00 -> Duplication Unrestricted
===>Video Streaming Uncompressed Frame Type Descriptor<===
--->This is the Default (optimum) Frame index
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x01
bmCapabilities: 0x00
wWidth: 0x0280 = 640
wHeight: 0x01E0 = 480
dwMinBitRate: 0x01770000
dwMaxBitRate: 0x08CA0000
dwMaxVideoFrameBufferSize: 0x00096000
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x02
bmCapabilities: 0x00
wWidth: 0x0160 = 352
wHeight: 0x0120 = 288
dwMinBitRate: 0x007BC000
dwMaxBitRate: 0x02E68000
dwMaxVideoFrameBufferSize: 0x00031800
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x03
bmCapabilities: 0x00
wWidth: 0x0140 = 320
wHeight: 0x00F0 = 240
dwMinBitRate: 0x005DC000
dwMaxBitRate: 0x02328000
dwMaxVideoFrameBufferSize: 0x00025800
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x04
bmCapabilities: 0x00
wWidth: 0x00B0 = 176
wHeight: 0x0090 = 144
dwMinBitRate: 0x001EF000
dwMaxBitRate: 0x00B9A000
dwMaxVideoFrameBufferSize: 0x0000C600
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x2E
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x05
bmCapabilities: 0x00
wWidth: 0x00A0 = 160
wHeight: 0x0078 = 120
dwMinBitRate: 0x00177000
dwMaxBitRate: 0x008CA000
dwMaxVideoFrameBufferSize: 0x00009600
dwDefaultFrameInterval: 0x00051615 = 33.333300 mSec (30.00 Hz)
bFrameIntervalType: 0x05
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
dwFrameInterval[2]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
dwFrameInterval[3]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
dwFrameInterval[4]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
dwFrameInterval[5]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x22
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x06
bmCapabilities: 0x00
wWidth: 0x0400 = 1024
wHeight: 0x0300 = 768
dwMinBitRate: 0x03C00000
dwMaxBitRate: 0x06C00000
dwMaxVideoFrameBufferSize: 0x00180000
dwDefaultFrameInterval: 0x0010F447 = 111.111100 mSec (9.00 Hz)
bFrameIntervalType: 0x02
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x0010F447 = 111.111100 mSec (9.00 Hz)
dwFrameInterval[2]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Video Streaming Uncompressed Frame Type Descriptor<===
bLength: 0x22
bDescriptorType: 0x24
bDescriptorSubtype: 0x05
bFrameIndex: 0x07
bmCapabilities: 0x00
wWidth: 0x0500 = 1280
wHeight: 0x0400 = 1024
dwMinBitRate: 0x06400000
dwMaxBitRate: 0x0B400000
dwMaxVideoFrameBufferSize: 0x00280000
dwDefaultFrameInterval: 0x0010F447 = 111.111100 mSec (9.00 Hz)
bFrameIntervalType: 0x02
===>Additional Discrete Frame Type Data
dwFrameInterval[1]: 0x0010F447 = 111.111100 mSec (9.00 Hz)
dwFrameInterval[2]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
===>Still Image Frame Type Descriptor<===
bLength: 0x22
bDescriptorType: 0x24
bDescriptorSubtype: 0x03
bEndpointAddress: 0x00
bNumImageSizePatterns: 0x07
wWidth[1]: 0x0500
wHeight[1]: 0x0400
wWidth[2]: 0x0400
wHeight[2]: 0x0300
wWidth[3]: 0x0280
wHeight[3]: 0x01E0
wWidth[4]: 0x0160
wHeight[4]: 0x0120
wWidth[5]: 0x0140
wHeight[5]: 0x00F0
wWidth[6]: 0x00B0
wHeight[6]: 0x0090
wWidth[7]: 0x00A0
wHeight[7]: 0x0078
bNumCompressionPattern: 0x00
===>Color Matching Descriptor<===
bLength: 0x06
bDescriptorType: 0x24
bDescriptorSubtype: 0x0D
bColorPrimaries: 0x01
bTransferCharacteristics: 0x01
bMatrixCoefficients: 0x04
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0080 = 1 transactions per microframe, 0x80 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x02
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0100 = 1 transactions per microframe, 0x100 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x03
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0320 = 1 transactions per microframe, 0x320 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x04
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x0B20 = 2 transactions per microframe, 0x320 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x05
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x1320 = 3 transactions per microframe, 0x320 max bytes
bInterval: 0x01
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x01
bAlternateSetting: 0x06
bNumEndpoints: 0x01
bInterfaceClass: 0x0E -> Video Interface Class
bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
bInterfaceProtocol: 0x00
iInterface: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
wMaxPacketSize: 0x1400 = 3 transactions per microframe, 0x400 max bytes
bInterval: 0x01
===>Additional Error Checking<===
PASS: number of uncompressed-frame frame descriptors (7) == number of frame descriptors (7) specified in uncompressed format descriptor(s)
[Port5] : Συσκευή αποθήκευσης USB
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
Device Power State: PowerDeviceD0
---===>Device Information<===---
English product name: "USB2.0-CRW"
ConnectionStatus:
Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
Device Address: 0x04
Open Pipes: 2
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0200
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x0BDA = Realtek Semiconductor Corp.
idProduct: 0x0158
bcdDevice: 0x5888
iManufacturer: 0x01
English (United States) "Generic"
iProduct: 0x02
English (United States) "USB2.0-CRW"
iSerialNumber: 0x03
English (United States) "20071114173400000"
bNumConfigurations: 0x01
---===>Open Pipes<===---
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x01 -> Direction: OUT - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
---===>Full Configuration Descriptor<===---
===>Configuration Descriptor<===
bLength: 0x09
bDescriptorType: 0x02
wTotalLength: 0x0020 -> Validated
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x04
English (United States) "CARD READER"
bmAttributes: 0xA0 -> Bus Powered
-> Remote Wakeup
MaxPower: 0xFA = 500 mA
===>Interface Descriptor<===
bLength: 0x09
bDescriptorType: 0x04
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0x08 -> This is a Mass Storage USB Device Interface Class
bInterfaceSubClass: 0x06
bInterfaceProtocol: 0x50
iInterface: 0x05
English (United States) "Bulk-In, Bulk-Out, Interface"
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x01 -> Direction: OUT - EndpointID: 1
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
===>Endpoint Descriptor<===
bLength: 0x07
bDescriptorType: 0x05
bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
bmAttributes: 0x02 -> Bulk Transfer Type
wMaxPacketSize: 0x0200 = 0x200 max bytes
bInterval: 0x00
[Port6]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port2]
Is Port User Connectable: no
Is Port Debug Capable: yes
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
[Port3]
Is Port User Connectable: yes
Is Port Debug Capable: no
Companion Port Number: 0
Companion Hub Symbolic Link Name:
Protocols Supported:
USB 1.1: yes
USB 2.0: yes
USB 3.0: no
ConnectionStatus: NoDeviceConnected
The utility should appear similar to my cheap USB-serial module:
Using the utility shortcut:
REM http://archive.fabacademy.org/archives/2017/fablabverket/students/100/web/assignments/week16/pyserial_tutorial.html
ECHO OFF
cls
python -m serial.tools.list_ports
pause
exit
So, bad cable, bad port, bad module... no USB device enumeration.
No module named 'serial':

Everything works fine in this laptop in my other disk drive's installation of Win 8.
Problem is with Win 10.
So, cable port and module are fine.
Unlikely a Windows 10 OS issue, per se. A failed update, forced-driver install, etc... maybe.
Try using a USB mouse or USB storage stick in the same USB port you are having issues and ensure that that specific port is enumerating standard devices. Use the Windows utility to inspect enumeration.
If everything works on Win 10 except FTDI, it "may" be the FTDI hardware is not genuine. It has been a long time since I have heard of counterfeit adapter chips, but a possibility.
It 's such a pain.
I 'll just go back to my Win 8 installation where everything works as expected.
Thank you very much for your time and your effort!
Agreed.
Sadly, it is somewhat to be expected with the numerous security attacks on Windows as an OS. While Linux and MacOS are less prone to attacks, they are still being actively attacked by bad actors.
IMO:
The evolution of Windows XP through various stages to the current Windows 11 has had some shaky times, but I have numerous PC (desktops and tablets) running on Win 11 and have not seen a road-block to using Win-11OS64-bit for software development. I will concede the feature updates twice a year are a major annoyance and for many users, Microsoft will impede migration from 22H1 to 22H2. But security updates seem to be incorporated without too much pain.
Hint: if you think your Windows 10/11 installation is causing your USB plug & play issues, you may wish to consider booting to a Linux distribution on DVD or USB-flash and determining how Linux deals with the commodity hardware you are trying to attach. This is a rather painless way of doing a rather thorough determination of hardware vs OS.
linux bootable evaluation images at DuckDuckGo



