
    ========================== My Computer ==========================
Operating System       : Windows 10 Enterprise: NT10.0 Build 17134 SP0 type=1 suite=100 x64
Computer Name          : SHA-PC027
Admin Previleges       : yes

UsbTreeView Version    : 2.6.1.0 (Win32)

USB Host Controllers   : 2
USB Root Hubs          : 2
USB Standard Hubs      : 5
USB Peripheral Devices : 7

    ===================== USB Host Controller =======================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : Intel(R) USB 3.1 ???????? - 1.10 (Microsoft)
Device Description       : ?? USB xHCI ??????
Device ID                : PCI\VEN_8086&DEV_15C1&SUBSYS_11112222&REV_01\6&1D902943&0&001000E8
Vendor                   : Intel
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0008 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\USBXHCI.SYS (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\usbxhci.inf
Legacy BusType           : PCIBus
Class                    : USB
Service                  : USBXHCI
Enumerator               : PCI
Location Info            : PCI ?? 61??? 0??? 0
Manufacturer Info        : ?? USB xHCI ?????
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Address                  : 0
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2, wake from D3)
 Child Device 1          : USB ????(USB 3.0)
  Device ID              : USB\ROOT_HUB30\7&34ADD349&0&0
  Class                  : USB

        --------------- USB Hostcontroller Info0 --------------
PciVendorId              : 0x8086 (Intel)
PciDeviceId              : 0x15C1
PciRevision              : 0x01
NumberOfRootPorts        : 0x02 (2 Ports)
ControllerFlavor         : 0x00 (0 = USB_HcGeneric)
HcFeatureFlags           : 0x08
 Port Power Switching    : no
 Selective Suspend       : no
 Legacy BIOS             : no

Roothub Symbolic Link    : USB#ROOT_HUB30#7&34add349&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

        ----------- USB Hostcontroller BusStatistics ----------
DeviceCount              : 0x04 (4)
CurrentSystemTime        : 0x01D54B647765CA2A (2019-08-05 16:04:54)
CurrentUsbFrame          : 0x324595 (3294613)
BulkBytes                : 0x00 (0)
IsoBytes                 : 0x00 (0)
InterruptBytes           : 0x00 (0)
ControlDataBytes         : 0x00 (0)
PciInterruptCount        : 0x01 (1)
HardResetCount           : 0x00 (0)
WorkerSignalCount        : 0x00 (0)
CommonBufferBytes        : 0x00 (0)
WorkerIdleTimeMs         : 0x00 (0)
RootHubEnabled           : 0x01 (yes)
RootHubDevicePowerState  : 0x00 (D0)
Unused                   : 0x00 (0)
NameIndex                : 0x00 (0)


        ------ USB Hostcontroller Driver Version Params -------
DriverTrackingCode       : 0x04
USBDI_Version            : 0x600
USBUSER_Version          : 0x04
CheckedPortDriver        : 0x00
CheckedMiniportDriver    : 0x00
USB_Version              : 0x00

        ---------- USB Hostcontroller Bandwidth Info ----------
DeviceCount              : 0x00000000 (0)
TotalBusBandwidth        : 0x0006D600 (448000 bits/ms = 56 MB/s)
Total32secBandwidth      : 0x00DAC000 (14336000 bits/32ms = 56 MB/s)
AllocedBulkAndControl    : 0x002BC000 (2867200 bits/32ms = 11.2 MB/s = 20%)
AllocedIso               : 0x00000000 (0 bits/32ms)
AllocedInterrupt_1ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_2ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_4ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_8ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_16ms    : 0x00000000 (0 bits/32ms)
AllocedInterrupt_32ms    : 0x00000000 (0 bits/32ms)


        -------- USB Hostcontroller Power States Info ---------
SystemState              : S0    S1    S2    S3    S4    S5    
HcDevicePowerState       : D0    --    --    D3    D3    --    
HcDeviceWake             : D3    D3    D3    D3    D3    D3    
HcSystemWake             : S4    S4    S4    S4    S4    S4    
RhDevicePowerState       : --    D3    D3    D2    D2    --    
RhDeviceWake             : D2    D2    D2    D2    D2    D2    
RhSystemWake             : S4    S4    S4    S4    S4    S4    
LastSystemSleepState     : --    --    --    --    --    --    
CanWakeup                : no    no    no    yes   yes   no    
IsPowered                : no    no    no    yes   yes   no    


    ========================= USB Root Hub =========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB ????(USB 3.0)
Device Path              : \\.\USB#ROOT_HUB30#7&34add349&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\ROOT_HUB30\7&34ADD349&0&0
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0009 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : -
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x80 (SurpriseRemovalOK)
Address                  : 0
Problem Code             : 0
Power State              : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
 Child Device 1          : ?? SuperSpeed USB ???
  Device ID              : USB\VID_2109&PID_8820\8&AD3ECAC&0&3
  Class                  : USB
 Child Device 2          : ?? USB ???
  Device ID              : USB\VID_2109&PID_2820\8&AD3ECAC&0&1
  Class                  : USB

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x0000
 Power switching         : Ganged
 Compound device         : No
 Over-current protection : Global
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x02 (4 ms)
bHubControlCurrent       : 0x00 (0 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB Root Hub
HighestPortNumber        : 4

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : No
HighSpeed                : Yes
MultiTtCapable           : No
HubIsMultiTt             : No
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : Yes


    =========================== USB Port1 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-1
Properties               : 0x09
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
*!*ERROR  Bits 3..31 are reserved and should be 0ConnectionIndex          : 1
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#7&34add349&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 3

      ========================== USB Hub =========================

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x00E9
 Power switching         : Individual
 Compound device         : No
 Over-current protection : Individual
 TT Think Time           : At most 32 FS bit times
 Port Indicators         : Supported
bPowerOnToPowerGood      : 0xAF (350 ms)
bHubControlCurrent       : 0x64 (100 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
PowerControlMask         : 0xFF
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB 2.0 Hub
HighestPortNumber        : 4

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x00E9
 Power switching         : Individual
 Compound device         : No
 Over-current protection : Individual
 TT Think Time           : At most 32 FS bit times
 Port Indicators         : Supported
bPowerOnToPowerGood      : 0xAF (350 ms)
bHubControlCurrent       : 0x64 (100 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
PowerControlMask         : 0xFF

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : Yes
HighSpeed                : Yes
MultiTtCapable           : Yes
HubIsMultiTt             : Yes
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : No

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : ?? USB ???
Device Path              : \\.\USB#VID_2109&PID_2820#8&ad3ecac&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\VID_2109&PID_2820\8&AD3ECAC&0&1
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0014 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : Port_#0001.Hub_#0002
Location IDs             : PCIROOT(0)#PCI(1D00)#PCI(0000)#PCI(0200)#PCI(0000)#USBROOT(0)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(RP09)#ACPI(PXSX)#ACPI(TBDU)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS01)
Container ID             : {6970202d-1e44-4cde-8f73-78ec5964eca7}
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Address                  : 1
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
 Child Device 1          : USB Attached SCSI (UAS) ???????
  Device ID              : USB\VID_174C&PID_0B00\9&1C6B239C&0&1
  Class                  : SCSIAdapter

        ---------------- Connection Information ---------------
Connection Index         : 0x01 (1)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x02 (2)
Is Hub                   : 0x01 (yes)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x01 (1)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x0A
 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  : 1 (Is SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x210 (USB Version 2.10)
bDeviceClass             : 0x09 (Hub)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x02 (Hi-speed hub with multiple TTs)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x2109 (VIA Labs, Inc.)
idProduct                : 0x2820
bcdDevice                : 0x0BA3
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "VIA Labs, Inc."  *!*ERROR  contains 9 NULL characters
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "USB2.0 Hub"  *!*ERROR  contains 13 NULL characters
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "VIA Labs, Inc."  *!*ERROR  contains 9 NULL characters
             ------ String Descriptor 2 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "USB2.0 Hub"  *!*ERROR  contains 13 NULL characters

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0029 (41 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x01
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0x0C (12 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x01
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x02
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0x0C (12 ms)

      ---------- Other Speed Configuration Descriptor -----------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0019 (25 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x32 (100 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0xFF (255 ms)

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x0049 (73 bytes)
bNumDeviceCaps           : 0x05

        ------------- USB 2.0 Extension Descriptor ------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x02 (USB 2.0 Extension)
bmAttributes             : 0x06
 LPMCapable              : 1 (Link Power Management protocol is supported)
 BESLAndAlternateHIRD    : 1 (BESL & Alternate HIRD definitions are supported)
 BaselineBESLValid       : 0 (not valid)
 DeepBESLValid           : 0 (not valid)
 BaselineBESL            : 0
 DeepBESL                : 0

        ----- 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         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x04   (less than 4 s)
wU2DevExitLat            : 0x00E7 (less than 231 s)

        --------- Container ID Capability Descriptor ----------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (Container ID Capability)
bDevCapabilityType       : 0x04
bReserved                : 0x00
Container ID (UUID)      : 6970202D-1E44-4CDE-8F73-78EC5964ECA7

        --------- SuperSpeedPlus USB Device Capability --------
bLength                  : 0x1C (28 bytes)
bDescriptorType          : 0x10 (DEVICE CAPABILITY)
bDevCapabilityType       : 0x0A (SUPERSPEED_PLUS)
bReserved                : 0x00
bmAttributes             : 0x00000023
 Bit 4:0 SSAC            : 0x03 (4 Sublink Speed Attributes)
 Bit 8:5 SSIC            : 0x01 (2 Sublink Speed IDs)
wFunctionalitySupport    : 0x1100
 Bit 3:0 SSID            : 0x00 (0)
 Bit 7:4 Reserved        : 0x00 (0)
 Bit 11:8 Min Rx Lanes   : 0x01 (1)
 Bit 15:12 Min Tx Lanes  : 0x01 (1)
wReserved                : 0x00
bmSublinkSpeedAttr0      : 0x00050030
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x00 (Symmetric, Receive Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x00 (SuperSpeed)
 Bit 31:16 LSM           : 0x0005 (Lane Speed Mantissa is 5)
bmSublinkSpeedAttr1      : 0x000500B0
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x02 (Symmetric, Transmit Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x00 (SuperSpeed)
 Bit 31:16 LSM           : 0x0005 (Lane Speed Mantissa is 5)
bmSublinkSpeedAttr2      : 0x000A4031
 Bit 3:0 SSID            : 0x01 (Sublink Speed Attribute ID 1)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x00 (Symmetric, Receive Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)
bmSublinkSpeedAttr3      : 0x000A40B1
 Bit 3:0 SSID            : 0x01 (Sublink Speed Attribute ID 1)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x02 (Symmetric, Transmit Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)

        ------------ Unknown Capability Descriptor ------------
bLength                  : 0x03 (3 bytes)
bType                    : 0x03
bDevCapabilityType       : 0x0B
Remaining Data           : 

    =========================== USB Port1 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-1-1
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 1
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_8820#8&ad3ecac&0&3#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 1

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB Attached SCSI (UAS) ???????
Device Path              : \\?\usb#vid_174c&pid_0b00#9&1c6b239c&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_174C&PID_0B00\9&1C6B239C&0&1
Driver KeyName           : {4d36e97b-e325-11ce-bfc1-08002be10318}\0121 (GUID_DEVCLASS_SCSIADAPTER)
Driver                   : C:\windows\System32\drivers\uaspstor.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\uaspstor.inf
Legacy BusType           : PNPBus
Class                    : SCSIAdapter
Service                  : UASPStor
Enumerator               : USB
Location Info            : Port_#0001.Hub_#0007
Location IDs             : PCIROOT(0)#PCI(1D00)#PCI(0000)#PCI(0200)#PCI(0000)#USBROOT(0)#USB(1)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(RP09)#ACPI(PXSX)#ACPI(TBDU)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS01)#USB(1)
Container ID             : {fa31c5b0-a89f-11e9-a3d5-94b86da1fdf0}
Manufacturer Info        : USB Attached SCSI (UAS) ????
Capabilities             : 0x04 (Removable)
Problem Code             : 0
Power State              : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
 Child Device 1          : ????? (Disk2)
  Device ID              : SCSI\DISK&VEN_ASMT&PROD_ASM236X_NVME\A&10A4218D&0&000000
  Class                  : DiskDrive
   Volume                : \\?\Volume{fa31c5b4-a89f-11e9-a3d5-94b86da1fdf0}\
   Kernel Name           : \Device\HarddiskVolume24
   Mountpoint            : D:\

        ---------------- Connection Information ---------------
Connection Index         : 0x01 (1)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x12 (18)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x04 (4)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Pipe3ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x01 (1)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x0A
 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  : 1 (Is SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x210 (USB Version 2.10)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x174C (ASMedia Technology Inc.)
idProduct                : 0x0B00
bcdDevice                : 0x0100
iManufacturer            : 0x02 (String Descriptor 2)
 Language 0x0409         : "Asmedia"
iProduct                 : 0x03 (String Descriptor 3)
 Language 0x0409         : "ASM236X series"
iSerialNumber            : 0x01 (String Descriptor 1)
 *!*ERROR String descriptor 1 not found
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 2 ------
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Asmedia"
             ------ String Descriptor 3 ------
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "ASM236X series"

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0055 (85 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x50 (BulkOnly Transport)
iInterface               : 0x00 (No String Descriptor)

        ----------------- 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)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x01
bNumEndpoints            : 0x04 (4 Endpoints)
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x62 (USB Attached SCSI - UAS)
iInterface               : 0x00 (No String Descriptor)

        ----------------- 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)

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 03 00 

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 04 00 

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 02 00 

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x04 (Direction=OUT EndpointID=4)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x00 (never NAKs)

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 01 00 

      ---------- Other Speed Configuration Descriptor -----------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x50 (BulkOnly Transport)
iInterface               : 0x00 (No String Descriptor)

        ----------------- 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)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x00 (never NAKs)

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x002A (42 bytes)
bNumDeviceCaps           : 0x03

        ------------- USB 2.0 Extension Descriptor ------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x02 (USB 2.0 Extension)
bmAttributes             : 0xF41E
 LPMCapable              : 1 (Link Power Management protocol is supported)
 BESLAndAlternateHIRD    : 1 (BESL & Alternate HIRD definitions are supported)
 BaselineBESLValid       : 1 (valid)
 DeepBESLValid           : 1 (valid)
 BaselineBESL            : 4 (400 s)
 DeepBESL                : 15 (10000 s)

        ----- 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         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x0A   (less than 10 s)
wU2DevExitLat            : 0x07FF (less than 2047 s)

        --------- SuperSpeedPlus USB Device Capability --------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (DEVICE CAPABILITY)
bDevCapabilityType       : 0x0A (SUPERSPEED_PLUS)
bReserved                : 0x00
bmAttributes             : 0x00000001
 Bit 4:0 SSAC            : 0x01 (2 Sublink Speed Attributes)
 Bit 8:5 SSIC            : 0x00 (1 Sublink Speed IDs)
wFunctionalitySupport    : 0x1100
 Bit 3:0 SSID            : 0x00 (0)
 Bit 7:4 Reserved        : 0x00 (0)
 Bit 11:8 Min Rx Lanes   : 0x01 (1)
 Bit 15:12 Min Tx Lanes  : 0x01 (1)
wReserved                : 0x00
bmSublinkSpeedAttr0      : 0x000A4030
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x00 (Symmetric, Receive Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)
bmSublinkSpeedAttr1      : 0x000A40B0
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x02 (Symmetric, Transmit Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-1-2
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 2
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_8820#8&ad3ecac&0&3#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 2

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port3 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-1-3
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 3
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_8820#8&ad3ecac&0&3#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 3

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port4 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-1-4
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 4
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_8820#8&ad3ecac&0&3#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 4

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-2
Properties               : 0x08
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
*!*ERROR  Bits 3..31 are reserved and should be 0
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port3 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-3
Properties               : 0x0B
 IsUserConnectable       : yes
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no
*!*ERROR  Bits 3..31 are reserved and should be 0ConnectionIndex          : 3
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#7&34add349&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 1

      ========================== USB Hub =========================

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x0009
 Power switching         : Individual
 Compound device         : No
 Over-current protection : Individual
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0xAF (350 ms)
bHubControlCurrent       : 0x00 (0 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB 3.0 Hub
HighestPortNumber        : 4

        ---------------- USB 3.0 Hub Descriptor ---------------
bLength                  : 0x0C (12 bytes)
bDescriptorType          : 0x2A
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x0009
 Power switching         : Individual
 Compound device         : No
 Over-current protection : Individual
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0xAF (350 ms)
bHubControlCurrent       : 0x00
bHubHdrDecLat            : 0x1E40F0 (0.4 s)
wHubDelay                : 0x18F (399 ns)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : No
HighSpeed                : No
MultiTtCapable           : No
HubIsMultiTt             : No
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : No

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : ?? SuperSpeed USB ???
Device Path              : \\.\USB#VID_2109&PID_8820#8&ad3ecac&0&3#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\VID_2109&PID_8820\8&AD3ECAC&0&3
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0013 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : Port_#0003.Hub_#0002
Location IDs             : PCIROOT(0)#PCI(1D00)#PCI(0000)#PCI(0200)#PCI(0000)#USBROOT(0)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(RP09)#ACPI(PXSX)#ACPI(TBDU)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS01)
Container ID             : {6970202d-1e44-4cde-8f73-78ec5964eca7}
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Address                  : 3
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

        ---------------- Connection Information ---------------
Connection Index         : 0x03 (3)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x01 (1)
Is Hub                   : 0x01 (yes)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x03 (3)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)
 ReservedMBZ             : 0x00
Flags                    : 0x0F
 DevIsOpAtSsOrHigher     : 1 (Is operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 1 (Is SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 1 (Is operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 1 (Is SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x310 (USB Version 3.10)
bDeviceClass             : 0x09 (Hub)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x03 (SuperSpeed hub)
bMaxPacketSize0          : 0x09 (9 bytes)
idVendor                 : 0x2109 (VIA Labs, Inc.)
idProduct                : 0x8820
bcdDevice                : 0x0BA3
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "VIA Labs, Inc."  *!*ERROR  contains 9 NULL characters
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "USB3.1 Hub"  *!*ERROR  contains 13 NULL characters
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "VIA Labs, Inc."  *!*ERROR  contains 9 NULL characters
             ------ String Descriptor 2 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "USB3.1 Hub"  *!*ERROR  contains 13 NULL characters
             ------ String Descriptor 3 ------
bLength                  : 0x1A (26 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "000000123AE4"

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x001F (31 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x13 (TransferType=Interrupt)
*!*ERROR Bits 7..2 are reserved and must be set to 0
wMaxPacketSize           : 0x0002
 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              : 0x02 (2 bytes per packet)
bInterval                : 0x08 (8 ms)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x00 (up to 1 packets per burst)
bmAttributes             : 0x00
wBytesPerInterval        : 0x0002 (2 bytes)

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x0049 (73 bytes)
bNumDeviceCaps           : 0x05

        ------------- USB 2.0 Extension Descriptor ------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x02 (USB 2.0 Extension)
bmAttributes             : 0x06
 LPMCapable              : 1 (Link Power Management protocol is supported)
 BESLAndAlternateHIRD    : 1 (BESL & Alternate HIRD definitions are supported)
 BaselineBESLValid       : 0 (not valid)
 DeepBESLValid           : 0 (not valid)
 BaselineBESL            : 0
 DeepBESL                : 0

        ----- 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         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x04   (less than 4 s)
wU2DevExitLat            : 0x00E7 (less than 231 s)

        --------- Container ID Capability Descriptor ----------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (Container ID Capability)
bDevCapabilityType       : 0x04
bReserved                : 0x00
Container ID (UUID)      : 6970202D-1E44-4CDE-8F73-78EC5964ECA7

        --------- SuperSpeedPlus USB Device Capability --------
bLength                  : 0x1C (28 bytes)
bDescriptorType          : 0x10 (DEVICE CAPABILITY)
bDevCapabilityType       : 0x0A (SUPERSPEED_PLUS)
bReserved                : 0x00
bmAttributes             : 0x00000023
 Bit 4:0 SSAC            : 0x03 (4 Sublink Speed Attributes)
 Bit 8:5 SSIC            : 0x01 (2 Sublink Speed IDs)
wFunctionalitySupport    : 0x1100
 Bit 3:0 SSID            : 0x00 (0)
 Bit 7:4 Reserved        : 0x00 (0)
 Bit 11:8 Min Rx Lanes   : 0x01 (1)
 Bit 15:12 Min Tx Lanes  : 0x01 (1)
wReserved                : 0x00
bmSublinkSpeedAttr0      : 0x00050030
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x00 (Symmetric, Receive Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x00 (SuperSpeed)
 Bit 31:16 LSM           : 0x0005 (Lane Speed Mantissa is 5)
bmSublinkSpeedAttr1      : 0x000500B0
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x02 (Symmetric, Transmit Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x00 (SuperSpeed)
 Bit 31:16 LSM           : 0x0005 (Lane Speed Mantissa is 5)
bmSublinkSpeedAttr2      : 0x000A4031
 Bit 3:0 SSID            : 0x01 (Sublink Speed Attribute ID 1)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x00 (Symmetric, Receive Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)
bmSublinkSpeedAttr3      : 0x000A40B1
 Bit 3:0 SSID            : 0x01 (Sublink Speed Attribute ID 1)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x02 (Symmetric, Transmit Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)

        ------------ Unknown Capability Descriptor ------------
bLength                  : 0x03 (3 bytes)
bType                    : 0x03
bDevCapabilityType       : 0x0B
Remaining Data           : 

    =========================== USB Port1 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-3-1
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 1
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_2820#8&ad3ecac&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 1

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-3-2
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 2
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_2820#8&ad3ecac&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 2

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port3 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-3-3
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 3
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_2820#8&ad3ecac&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 3

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port4 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-3-4
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 4
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_2109&PID_2820#8&ad3ecac&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 4

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port4 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 1-4
Properties               : 0x0A
 IsUserConnectable       : no
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no
*!*ERROR  Bits 3..31 are reserved and should be 0
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    ===================== USB Host Controller =======================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : Intel(R) USB 3.0 ???????? - 1.0 (Microsoft)
Device Description       : ?? USB xHCI ??????
Device ID                : PCI\VEN_8086&DEV_9D2F&SUBSYS_224517AA&REV_21\3&11583659&18&A0
Vendor                   : Intel
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0000 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\USBXHCI.SYS (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\usbxhci.inf
Legacy BusType           : PCIBus
Class                    : USB
Service                  : USBXHCI
Enumerator               : PCI
Location Info            : PCI ?? 0??? 20??? 0
Manufacturer Info        : ?? USB xHCI ?????
Capabilities             : 0x00 (-)
Address                  : 1310720
Problem Code             : 0
Power State              : D0 (supported: D0, D3, wake from D3)
 Child Device 1          : USB ????(USB 3.0)
  Device ID              : USB\ROOT_HUB30\4&10CFE2C7&0&0
  Class                  : USB

        --------------- USB Hostcontroller Info0 --------------
PciVendorId              : 0x8086 (Intel)
PciDeviceId              : 0x9D2F
PciRevision              : 0x21
NumberOfRootPorts        : 0x0C (12 Ports)
ControllerFlavor         : 0x00 (0 = USB_HcGeneric)
HcFeatureFlags           : 0x08
 Port Power Switching    : no
 Selective Suspend       : no
 Legacy BIOS             : no

Roothub Symbolic Link    : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}

        ----------- USB Hostcontroller BusStatistics ----------
DeviceCount              : 0x0A (10)
CurrentSystemTime        : 0x01D54B6477661209 (2019-08-05 16:04:54)
CurrentUsbFrame          : 0x18E2E389 (417522569)
BulkBytes                : 0x00 (0)
IsoBytes                 : 0x00 (0)
InterruptBytes           : 0x00 (0)
ControlDataBytes         : 0x00 (0)
PciInterruptCount        : 0x01 (1)
HardResetCount           : 0x00 (0)
WorkerSignalCount        : 0x00 (0)
CommonBufferBytes        : 0x00 (0)
WorkerIdleTimeMs         : 0x00 (0)
RootHubEnabled           : 0x01 (yes)
RootHubDevicePowerState  : 0x00 (D0)
Unused                   : 0x00 (0)
NameIndex                : 0x00 (0)


        ------ USB Hostcontroller Driver Version Params -------
DriverTrackingCode       : 0x04
USBDI_Version            : 0x600
USBUSER_Version          : 0x04
CheckedPortDriver        : 0x00
CheckedMiniportDriver    : 0x00
USB_Version              : 0x00

        ---------- USB Hostcontroller Bandwidth Info ----------
DeviceCount              : 0x00000000 (0)
TotalBusBandwidth        : 0x0006D600 (448000 bits/ms = 56 MB/s)
Total32secBandwidth      : 0x00DAC000 (14336000 bits/32ms = 56 MB/s)
AllocedBulkAndControl    : 0x002BC000 (2867200 bits/32ms = 11.2 MB/s = 20%)
AllocedIso               : 0x00000000 (0 bits/32ms)
AllocedInterrupt_1ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_2ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_4ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_8ms     : 0x00000000 (0 bits/32ms)
AllocedInterrupt_16ms    : 0x00000000 (0 bits/32ms)
AllocedInterrupt_32ms    : 0x00000000 (0 bits/32ms)


        -------- USB Hostcontroller Power States Info ---------
SystemState              : S0    S1    S2    S3    S4    S5    
HcDevicePowerState       : D0    --    --    D3    D3    --    
HcDeviceWake             : D3    D3    D3    D3    D3    D3    
HcSystemWake             : S3    S3    S3    S3    S3    S3    
RhDevicePowerState       : --    D3    D3    D2    D2    --    
RhDeviceWake             : D2    D2    D2    D2    D2    D2    
RhSystemWake             : S4    S4    S4    S4    S4    S4    
LastSystemSleepState     : --    --    --    --    --    --    
CanWakeup                : no    no    no    yes   no    no    
IsPowered                : no    no    no    yes   no    no    


    ========================= USB Root Hub =========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB ????(USB 3.0)
Device Path              : \\.\USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\ROOT_HUB30\4&10CFE2C7&0&0
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0001 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : -
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x80 (SurpriseRemovalOK)
Address                  : 0
Problem Code             : 0
Power State              : D0 (supported: D0, D2, D3, wake from D0, wake from D2)
 Child Device 1          : ???(R) ?? Bluetooth(R)
  Device ID              : USB\VID_8087&PID_0A2B\5&72E6071&0&7
  Class                  : Bluetooth
 Child Device 2          : USB Composite Device
  Device ID              : USB\VID_04F2&PID_B5AB\5&72E6071&0&8
  Class                  : USB
 Child Device 3          : Realtek USB 3.0 Card Reader
  Device ID              : USB\VID_0BDA&PID_0316\20120501030900000
  Class                  : USB
 Child Device 4          : ?? USB ???
  Device ID              : USB\VID_17EF&PID_1012\5&72E6071&0&1
  Class                  : USB
 Child Device 5          : USB Attached SCSI (UAS) ???????
  Device ID              : USB\VID_174C&PID_0B00\MSFT3000000000009C
  Class                  : SCSIAdapter
 Child Device 6          : ?? SuperSpeed USB ???
  Device ID              : USB\VID_17EF&PID_1012\5&72E6071&0&13
  Class                  : USB

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x12 (18 Ports)
wHubCharacteristics      : 0x0000
 Power switching         : Ganged
 Compound device         : No
 Over-current protection : Global
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x02 (4 ms)
bHubControlCurrent       : 0x00 (0 mA)
*!*ERROR  Descriptor too short: PortPwrCtrlMask needs 3 bytes to hold 18 bits
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB Root Hub
HighestPortNumber        : 18

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : No
HighSpeed                : Yes
MultiTtCapable           : No
HubIsMultiTt             : No
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : Yes


    =========================== USB Port1 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-1
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 1
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 13

      ========================== USB Hub =========================

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x00ED
 Power switching         : Individual
 Compound device         : Yes
 Over-current protection : Individual
 TT Think Time           : At most 32 FS bit times
 Port Indicators         : Supported
bPowerOnToPowerGood      : 0x32 (100 ms)
bHubControlCurrent       : 0x64 (100 mA)
DeviceRemovable          : 0x10
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 1 (Device at Port 4 is non-removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
PowerControlMask         : 0xFF
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB 2.0 Hub
HighestPortNumber        : 4

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x00ED
 Power switching         : Individual
 Compound device         : Yes
 Over-current protection : Individual
 TT Think Time           : At most 32 FS bit times
 Port Indicators         : Supported
bPowerOnToPowerGood      : 0x32 (100 ms)
bHubControlCurrent       : 0x64 (100 mA)
DeviceRemovable          : 0x10
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 1 (Device at Port 4 is non-removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
PowerControlMask         : 0xFF

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : Yes
HighSpeed                : Yes
MultiTtCapable           : No
HubIsMultiTt             : No
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : No

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : ?? USB ???
Device Path              : \\.\USB#VID_17EF&PID_1012#5&72e6071&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\VID_17EF&PID_1012\5&72E6071&0&1
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0006 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : Port_#0001.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS01)
Container ID             : {6970202d-1e44-4cde-8f73-78ec5964eca7}
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Address                  : 1
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
 Child Device 1          : ?? USB ???
  Device ID              : USB\VID_17EF&PID_1011\6&CAA9F3A&0&4
  Class                  : USB
 Child Device 2          : USB ????
  Device ID              : USB\VID_17EF&PID_6016\6&CAA9F3A&0&1
  Class                  : HIDClass

        ---------------- Connection Information ---------------
Connection Index         : 0x01 (1)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x05 (5)
Is Hub                   : 0x01 (yes)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x01 (1)
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

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x210 (USB Version 2.10)
bDeviceClass             : 0x09 (Hub)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x01 (Hi-speed hub with single TT)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x17EF (Lenovo)
idProduct                : 0x1012
bcdDevice                : 0x5040
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "LENOVO                 "  *!*CAUTION  trailing space characters
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "Lenovo ThinkPad Dock   "  *!*CAUTION  trailing space characters
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "LENOVO                 "  *!*CAUTION  trailing space characters
             ------ String Descriptor 2 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Lenovo ThinkPad Dock   "  *!*CAUTION  trailing space characters

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0019 (25 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0x0C (12 ms)

      ---------- Other Speed Configuration Descriptor -----------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0019 (25 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x32 (100 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0xFF (255 ms)

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x002A (42 bytes)
bNumDeviceCaps           : 0x03

        ------------- 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

        ----- 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         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x04   (less than 4 s)
wU2DevExitLat            : 0x00E7 (less than 231 s)

        --------- Container ID Capability Descriptor ----------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (Container ID Capability)
bDevCapabilityType       : 0x04
bReserved                : 0x00
Container ID (UUID)      : 6970202D-1E44-4CDE-8F73-78EC5964ECA7

    =========================== USB Port1 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-1-1
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 1
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_17EF&PID_1012#5&72e6071&0&13#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 1

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB ????
Device Path              : \\?\usb#vid_17ef&pid_6016#6&caa9f3a&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_17EF&PID_6016\6&CAA9F3A&0&1
Driver KeyName           : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0004 (GUID_DEVCLASS_HIDCLASS)
Driver                   : C:\windows\System32\drivers\hidusb.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\input.inf
Legacy BusType           : PNPBus
Class                    : HIDClass
Service                  : HidUsb
Enumerator               : USB
Location Info            : Port_#0001.Hub_#0003
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(1)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS01)#USB(1)
Container ID             : {69c68b01-54f0-11e9-a3c2-94b86da1fdf0}
Manufacturer Info        : (??????)
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
 Child Device 1          : HID-compliant mouse
  Device ID              : HID\VID_17EF&PID_6016\7&33137C46&0&0000
  Class                  : Mouse

        ---------------- Connection Information ---------------
Connection Index         : 0x01 (1)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x08 (8)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x00 (Low-Speed)
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x01 (1)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x08 (8 bytes)
idVendor                 : 0x17EF (Lenovo)
idProduct                : 0x6016
bcdDevice                : 0x0000
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "Lenovo"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "ThinkPad USB Laser Mouse"
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Lenovo"
             ------ String Descriptor 2 ------
bLength                  : 0x32 (50 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "ThinkPad USB Laser Mouse"

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0022 (34 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xA0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x31 (98 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x03 (HID - Human Interface Device)
bInterfaceSubClass       : 0x01 (Boot Interface)
bInterfaceProtocol       : 0x02 (Mouse)
iInterface               : 0x00 (No String Descriptor)

        ------------------- HID Descriptor --------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x21 (HID Descriptor)
bcdHID                   : 0x0111 (HID Version 1.11)
bCountryCode             : 0x00 (00 = not localized)
bNumDescriptors          : 0x01
Descriptor 1:
bDescriptorType          : 0x22 (Class=Report)
wDescriptorLength        : 0x0047 (71 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0006
bInterval                : 0x0A (10 ms)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-1-2
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 2
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_17EF&PID_1012#5&72e6071&0&13#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 2

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port3 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-1-3
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 3
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_17EF&PID_1012#5&72e6071&0&13#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 3

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port4 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-1-4
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

      ========================== USB Hub =========================

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x03 (3 Ports)
wHubCharacteristics      : 0x0009
 Power switching         : Individual
 Compound device         : No
 Over-current protection : Individual
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x32 (100 ms)
bHubControlCurrent       : 0x01 (1 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (unused, must be 0)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
PowerControlMask         : 0xFF
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB 2.0 Hub
HighestPortNumber        : 3

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x03 (3 Ports)
wHubCharacteristics      : 0x0009
 Power switching         : Individual
 Compound device         : No
 Over-current protection : Individual
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x32 (100 ms)
bHubControlCurrent       : 0x01 (1 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (unused, must be 0)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
PowerControlMask         : 0xFF

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : Yes
HighSpeed                : Yes
MultiTtCapable           : Yes
HubIsMultiTt             : Yes
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : No

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : ?? USB ???
Device Path              : \\.\USB#VID_17EF&PID_1011#6&caa9f3a&0&4#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\VID_17EF&PID_1011\6&CAA9F3A&0&4
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0007 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : Port_#0004.Hub_#0003
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(1)#USB(4), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS01)#USB(4)
Container ID             : {6970202d-1e44-4cde-8f73-78ec5964eca7}
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x80 (SurpriseRemovalOK)
Address                  : 4
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
 Child Device 1          : Silicon Labs CP210x USB to UART Bridge
  Device ID              : USB\VID_10C4&PID_EA60\0001
  Class                  : Ports
  COM-Port               : COM8 (\Device\USBPDO-5)

        ---------------- Connection Information ---------------
Connection Index         : 0x04 (4)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x09 (9)
Is Hub                   : 0x01 (yes)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x04 (4)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x09 (Hub)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x02 (Hi-speed hub with multiple TTs)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x17EF (Lenovo)
idProduct                : 0x1011
bcdDevice                : 0x0001
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0000         : "Lenovo"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0000         : "Lenovo ThinkPad Dock"
iSerialNumber            : 0x03 (String Descriptor 3)
 Language 0x0000         : "Rev1.2"
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0000 (unknown)
             ------ String Descriptor 1 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0000          : "Lenovo"
             ------ String Descriptor 2 ------
bLength                  : 0x2A (42 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0000          : "Lenovo ThinkPad Dock"
             ------ String Descriptor 3 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0000          : "Rev1.2"

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0029 (41 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x01
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0x0C (12 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x01
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x02
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0x0C (12 ms)

      ---------- Other Speed Configuration Descriptor -----------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0019 (25 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x01 (2 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0001
 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              : 0x01 (1 byte per packet)
bInterval                : 0xFF (255 ms)

    =========================== USB Port1 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-1-4-1
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-1-4-2
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port3 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-1-4-3
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : Silicon Labs CP210x USB to UART Bridge (COM8)
Device Description       : Silicon Labs CP210x USB to UART Bridge
Device Path              : \\?\usb#vid_10c4&pid_ea60#0001#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_10C4&PID_EA60\0001
Driver KeyName           : {4d36e978-e325-11ce-bfc1-08002be10318}\0005 (GUID_DEVCLASS_PORTS)
Driver                   : C:\windows\system32\DRIVERS\silabser.sys (Version: 6.7.0.0  Date: 2014-04-12)
Driver Inf               : C:\windows\inf\oem47.inf
Legacy BusType           : PNPBus
Class                    : Ports
Service                  : silabser
Enumerator               : USB
Location Info            : Port_#0003.Hub_#0005
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(1)#USB(4)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS01)#USB(4)#USB(3)
Container ID             : {34c052a1-08b6-5809-881e-95820d434537}
Manufacturer Info        : Silicon Laboratories
Capabilities             : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Upper Filters            : silabenm
Problem Code             : 0
Power State              : D3 (supported: D0, D2, D3, wake from D0, wake from D2)
COM-Port                 : COM8 (\Device\USBPDO-5)

        ---------------- Connection Information ---------------
Connection Index         : 0x03 (3)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x17 (23)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x02 (2)
Device Bus Speed         : 0x01 (Full-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x03 (3)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x110 (USB Version 1.10)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x10C4 (Silicon Laboratories, Inc.)
idProduct                : 0xEA60
bcdDevice                : 0x0100
iManufacturer            : 0x01 (String Descriptor 1)
 *!*ERROR String descriptor 1 not found
iProduct                 : 0x02 (String Descriptor 2)
 *!*ERROR String descriptor 2 not found
iSerialNumber            : 0x03 (String Descriptor 3)
 *!*ERROR String descriptor 3 not found
bNumConfigurations       : 0x01

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0020 (32 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
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                 : 0x32 (100 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x02 (String Descriptor 2)
 *!*ERROR String descriptor 2 not found

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (64 bytes)
bInterval                : 0x00 (ignored)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (64 bytes)
bInterval                : 0x00 (ignored)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-2
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 2
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 14

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port3 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-3
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port4 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-4
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 4
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 16

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port5 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-5
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port6 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-6
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port7 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-7
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : ???(R) ?? Bluetooth(R)
Device Path              : \\?\usb#vid_8087&pid_0a2b#5&72e6071&0&7#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_8087&PID_0A2B\5&72E6071&0&7
Driver KeyName           : {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}\0000 (GUID_DEVCLASS_BLUETOOTH)
Driver                   : C:\windows\System32\drivers\BTHUSB.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\oem14.inf
Legacy BusType           : PNPBus
Class                    : Bluetooth
Service                  : BTHUSB
Enumerator               : USB
Location Info            : Port_#0007.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(7), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS07)
Container ID             : {00000000-0000-0000-ffff-ffffffffffff}
Manufacturer Info        : Intel Corporation
Capabilities             : 0x80 (SurpriseRemovalOK)
Lower Filters            : ibtusb
Problem Code             : 0
Power State              : D2 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
 Child Device 1          : Microsoft ?? LE ???
  Device ID              : BTH\MS_BTHLE\6&385A6171&0&0
  Class                  : Bluetooth
 Child Device 2          : Microsoft ?????
  Device ID              : BTH\MS_BTHBRB\6&385A6171&0&1
  Class                  : Bluetooth
 Child Device 3          : Bluetooth Device (RFCOMM Protocol TDI)
  Device ID              : BTH\MS_RFCOMM\6&385A6171&0&0
  Class                  : Net
 Child Device 4          : ????(?????)
  Device ID              : BTH\MS_BTHPAN\6&385A6171&0&2
  Class                  : Net

        ---------------- Connection Information ---------------
Connection Index         : 0x07 (7)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x02 (2)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x05 (5)
Device Bus Speed         : 0x01 (Full-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Pipe3ScheduleOffset      : 0x00 (0)
Pipe4ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x07 (7)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xE0 (Wireless Controller)
bDeviceSubClass          : 0x01
bDeviceProtocol          : 0x01 (Bluetooth Programming Interface)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x8087
idProduct                : 0x0A2B
bcdDevice                : 0x0010
iManufacturer            : 0x00 (No String Descriptor)
iProduct                 : 0x00 (No String Descriptor)
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x00B1 (177 bytes)
bNumInterfaces           : 0x02
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x32 (100 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0040 (64 bytes)
bInterval                : 0x01 (1 ms)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (64 bytes)
bInterval                : 0x01 (ignored)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (64 bytes)
bInterval                : 0x01 (ignored)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x03 (Direction=OUT EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0000 (0 bytes)
bInterval                : 0x01 (125 s)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0000 (0 bytes)
bInterval                : 0x01 (125 s)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x01
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x03 (Direction=OUT EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0009 (9 bytes)
bInterval                : 0x01 (125 s)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0009 (9 bytes)
bInterval                : 0x01 (125 s)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x02
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x03 (Direction=OUT EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0011 (17 bytes)
bInterval                : 0x01 (125 s)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0011 (17 bytes)
bInterval                : 0x01 (125 s)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x03
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x03 (Direction=OUT EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0019 (25 bytes)
bInterval                : 0x01 (125 s)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0019 (25 bytes)
bInterval                : 0x01 (125 s)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x04
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x03 (Direction=OUT EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0021 (33 bytes)
bInterval                : 0x01 (125 s)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0021 (33 bytes)
bInterval                : 0x01 (125 s)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x05
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xE0 (Wireless Controller)
bInterfaceSubClass       : 0x01
bInterfaceProtocol       : 0x01 (Bluetooth Programming Interface)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x03 (Direction=OUT EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0031 (49 bytes)
bInterval                : 0x01 (125 s)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0031 (49 bytes)
bInterval                : 0x01 (125 s)

    =========================== USB Port8 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-8
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB Composite Device
Device Path              : \\?\usb#vid_04f2&pid_b5ab#5&72e6071&0&8#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_04F2&PID_B5AB\5&72E6071&0&8
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0004 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\usbccgp.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\usb.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : usbccgp
Enumerator               : USB
Location Info            : Port_#0008.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(8), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS08)
Container ID             : {00000000-0000-0000-ffff-ffffffffffff}
Manufacturer Info        : (?? USB ????)
Capabilities             : 0x80 (SurpriseRemovalOK)
Address                  : 8
Problem Code             : 0
Power State              : D3 (supported: D0, D3, wake from D0)
 Child Device 1          : Integrated Camera
  Device ID              : USB\VID_04F2&PID_B5AB&MI_00\6&1588301&0&0000
  Class                  : Camera

        ---------------- Connection Information ---------------
Connection Index         : 0x08 (8)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x03 (3)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x08 (8)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xEF (Miscellaneous)
bDeviceSubClass          : 0x02
bDeviceProtocol          : 0x01 (IAD)
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x04F2 (Chicony Electronics Co., Ltd.)
idProduct                : 0xB5AB
bcdDevice                : 0x0010
iManufacturer            : 0x01 (String Descriptor 1)
 *!*ERROR String descriptor 1 not found
iProduct                 : 0x02 (String Descriptor 2)
 *!*ERROR String descriptor 2 not found
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x043E (1086 bytes)
bNumInterfaces           : 0x02
bConfigurationValue      : 0x01
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                 : 0xFA (500 mA)

        ------------------- IAD Descriptor --------------------
bLength                  : 0x08 (8 bytes)
bDescriptorType          : 0x0B
bFirstInterface          : 0x00
bInterfaceCount          : 0x02
bFunctionClass           : 0x0E (Video)
bFunctionSubClass        : 0x03 (Video Interface Collection)
bFunctionProtocol        : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
iFunction                : 0x04 (String Descriptor 4)
 *!*ERROR String descriptor 4 not found

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x01 (Video Control)
bInterfaceProtocol       : 0x00
iInterface               : 0x04 (String Descriptor 4)
 *!*ERROR String descriptor 4 not found

        ------- Video Control Interface Header Descriptor -----
bLength                  : 0x0D (13 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x01 (Video Control Header)
bcdUVC                   : 0x0100 (UVC Version 1.00)
wTotalLength             : 0x006D (109 bytes)
dwClockFreq              : 0x02DC6C00 (48 MHz)
bInCollection            : 0x01 (1 VideoStreaming interface)
baInterfaceNr[1]         : 0x01

        -------- Video Control Input Terminal Descriptor ------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x02 (Input Terminal)
bTerminalID              : 0x01
wTerminalType            : 0x0201 (ITT_CAMERA)
bAssocTerminal           : 0x00 (Not associated with an Output Terminal)
iTerminal                : 0x00
Camera Input Terminal Data:
wObjectiveFocalLengthMin : 0x0000
wObjectiveFocalLengthMax : 0x0000
wOcularFocalLength       : 0x0000
bControlSize             : 0x03
bmControls               : 0x0E, 0x00, 0x00
 D00                     : 0   no -  Scanning Mode
 D01                     : 1  yes -  Auto-Exposure Mode
 D02                     : 1  yes -  Auto-Exposure Priority
 D03                     : 1  yes -  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 -  Pan (Absolute)
 D12                     : 0   no -  Pan (Relative)
 D13                     : 0   no -  Roll (Absolute)
 D14                     : 0   no -  Roll (Relative)
 D15                     : 0   no -  Tilt (Absolute)
 D16                     : 0   no -  Tilt (Relative)
 D17                     : 0   no -  Focus Auto
 D18                     : 0   no -  Reserved
 D19                     : 0   no -  Reserved
 D20                     : 0   no -  Reserved
 D21                     : 0   no -  Reserved
 D22                     : 0   no -  Reserved
 D23                     : 0   no -  Reserved

        -------- Video Control Processing Unit Descriptor -----
bLength                  : 0x0B (11 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x05 (Processing Unit)
bUnitID                  : 0x02
bSourceID                : 0x01
wMaxMultiplier           : 0x4000 (163.84x Zoom)
bControlSize             : 0x02
bmControls               : 0x7F, 0x15
 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                     : 0   no -  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

        --------- Video Control Extension Unit Descriptor -----
bLength                  : 0x1D (29 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x06 (Extension Unit)
bUnitID                  : 0x03
guidExtensionCode        : {0FB885C3-68C2-4547-90F7-8F47579D95FC}
bNumControls             : 0x00
bNrInPins                : 0x01
baSourceID[1]            : 0x02
bControlSize             : 0x04
bmControls               : 0x1F, 0x00, 0x00, 0x00
 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)
 D08                     : 0   no -  Vendor-Specific (Optional)
 D09                     : 0   no -  Vendor-Specific (Optional)
 D10                     : 0   no -  Vendor-Specific (Optional)
 D11                     : 0   no -  Vendor-Specific (Optional)
 D12                     : 0   no -  Vendor-Specific (Optional)
 D13                     : 0   no -  Vendor-Specific (Optional)
 D14                     : 0   no -  Vendor-Specific (Optional)
 D15                     : 0   no -  Vendor-Specific (Optional)
 D16                     : 0   no -  Vendor-Specific (Optional)
 D17                     : 0   no -  Vendor-Specific (Optional)
 D18                     : 0   no -  Vendor-Specific (Optional)
 D19                     : 0   no -  Vendor-Specific (Optional)
 D20                     : 0   no -  Vendor-Specific (Optional)
 D21                     : 0   no -  Vendor-Specific (Optional)
 D22                     : 0   no -  Vendor-Specific (Optional)
 D23                     : 0   no -  Vendor-Specific (Optional)
 D24                     : 0   no -  Vendor-Specific (Optional)
 D25                     : 0   no -  Vendor-Specific (Optional)
 D26                     : 0   no -  Vendor-Specific (Optional)
 D27                     : 0   no -  Vendor-Specific (Optional)
 D28                     : 0   no -  Vendor-Specific (Optional)
 D29                     : 0   no -  Vendor-Specific (Optional)
 D30                     : 0   no -  Vendor-Specific (Optional)
 D31                     : 0   no -  Vendor-Specific (Optional)
iExtension               : 0x00

        --------- Video Control Extension Unit Descriptor -----
bLength                  : 0x1D (29 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x06 (Extension Unit)
bUnitID                  : 0x04
guidExtensionCode        : {63610682-5070-49AB-B8CC-B3855E8D221D}
bNumControls             : 0x20
bNrInPins                : 0x01
baSourceID[1]            : 0x03
bControlSize             : 0x04
bmControls               : 0xFF, 0xFF, 0x71, 0x0C
 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                     : 1  yes -  Vendor-Specific (Optional)
 D06                     : 1  yes -  Vendor-Specific (Optional)
 D07                     : 1  yes -  Vendor-Specific (Optional)
 D08                     : 1  yes -  Vendor-Specific (Optional)
 D09                     : 1  yes -  Vendor-Specific (Optional)
 D10                     : 1  yes -  Vendor-Specific (Optional)
 D11                     : 1  yes -  Vendor-Specific (Optional)
 D12                     : 1  yes -  Vendor-Specific (Optional)
 D13                     : 1  yes -  Vendor-Specific (Optional)
 D14                     : 1  yes -  Vendor-Specific (Optional)
 D15                     : 1  yes -  Vendor-Specific (Optional)
 D16                     : 1  yes -  Vendor-Specific (Optional)
 D17                     : 0   no -  Vendor-Specific (Optional)
 D18                     : 0   no -  Vendor-Specific (Optional)
 D19                     : 0   no -  Vendor-Specific (Optional)
 D20                     : 1  yes -  Vendor-Specific (Optional)
 D21                     : 1  yes -  Vendor-Specific (Optional)
 D22                     : 1  yes -  Vendor-Specific (Optional)
 D23                     : 0   no -  Vendor-Specific (Optional)
 D24                     : 0   no -  Vendor-Specific (Optional)
 D25                     : 0   no -  Vendor-Specific (Optional)
 D26                     : 1  yes -  Vendor-Specific (Optional)
 D27                     : 1  yes -  Vendor-Specific (Optional)
 D28                     : 0   no -  Vendor-Specific (Optional)
 D29                     : 0   no -  Vendor-Specific (Optional)
 D30                     : 0   no -  Vendor-Specific (Optional)
 D31                     : 0   no -  Vendor-Specific (Optional)
iExtension               : 0x00

        ------- Video Control Output Terminal Descriptor ------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x24 (Video Control Interface)
bDescriptorSubtype       : 0x03 (Output Terminal)
bTerminalID              : 0x05
wTerminalType            : 0x0101 (TT_STREAMING)
bAssocTerminal           : 0x00 (Not associated with an Input Terminal)
bSourceID                : 0x04
iTerminal                : 0x00

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x87 (Direction=IN EndpointID=7)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0010
 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              : 0x10 (16 bytes per packet)
bInterval                : 0x08 (8 ms)

        --- Class-specific VC Interrupt Endpoint Descriptor ---
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x25 (Video Control Endpoint)
bDescriptorSubtype       : 0x03 (Interrupt)
wMaxTransferSize         : 0x0405 (1029 bytes)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x00
bNumEndpoints            : 0x00 (Default Control Pipe only)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ---- VC-Specific VS Video Input Header Descriptor -----
bLength                  : 0x0F (15 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x01 (Input Header)
bNumFormats              : 0x02
wTotalLength             : 0x02F2 (754 bytes)
bEndpointAddress         : 0x81 (Direction=IN  EndpointID=1)
bmInfo                   : 0x00 (Dynamic Format Change not supported)
bTerminalLink            : 0x05
bStillCaptureMethod      : 0x02 (Still Capture Method 2)
nbTriggerSupport         : 0x00 (Hardware Triggering not supported)
bTriggerUsage            : 0x00 (Host will initiate still image capture)
nbControlSize            : 0x01
Video Payload Format 1   : 0x00
 D0                      : 0   no -  Key Frame Rate
 D1                      : 0   no -  P Frame Rate
 D2                      : 0   no -  Compression Quality
 D3                      : 0   no -  Compression Window Size
 D4                      : 0   no -  Generate Key Frame
 D5                      : 0   no -  Update Frame Segment
 D6                      : 0   no -  Reserved
 D7                      : 0   no -  Reserved
Video Payload Format 2   : 0x04
 D0                      : 0   no -  Key Frame Rate
 D1                      : 0   no -  P Frame Rate
 D2                      : 1  yes -  Compression Quality
 D3                      : 0   no -  Compression Window Size
 D4                      : 0   no -  Generate Key Frame
 D5                      : 0   no -  Update Frame Segment
 D6                      : 0   no -  Reserved
 D7                      : 0   no -  Reserved

        ------- VS Uncompressed Format Type Descriptor --------
bLength                  : 0x1B (27 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x04 (Uncompressed Format Type)
bFormatIndex             : 0x01
bNumFrameDescriptors     : 0x09
guidFormat               : {32595559-0000-0010-8000-00AA00389B71} (YUY2)
bBitsPerPixel            : 0x10
bDefaultFrameIndex       : 0x01
bAspectRatioX            : 0x00
bAspectRatioY            : 0x00
bmInterlaceFlags         : 0x00
 D0 IL stream or variable: 0 (no)
 D1 Fields per frame     : 0 (2 fields)
 D2 Field 1 first        : 0 (no)
 D3 Reserved             : 0
 D4..5 Field pattern     : 0 (Field 1 only)
 D6..7 Display Mode      : 0 (Bob only)
bCopyProtect             : 0x00 (No restrictions)

        -------- VS Uncompressed Frame Type Descriptor --------
---> This is the Default (optimum) Frame index
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x01
bmCapabilities           : 0x00
wWidth                   : 0x0280 (640)
wHeight                  : 0x01E0 (480)
dwMinBitRate             : 0x04650000 (9.2 MB/s)
dwMaxBitRate             : 0x08CA0000 (18.4 MB/s)
dwMaxVideoFrameBufferSize: 0x00096000
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x02
bmCapabilities           : 0x00
wWidth                   : 0x0140 (320)
wHeight                  : 0x00B4 (180)
dwMinBitRate             : 0x00D2F000 (1.7 MB/s)
dwMaxBitRate             : 0x01A5E000 (3.4 MB/s)
dwMaxVideoFrameBufferSize: 0x0001C200
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x03
bmCapabilities           : 0x00
wWidth                   : 0x0140 (320)
wHeight                  : 0x00F0 (240)
dwMinBitRate             : 0x01194000 (2.3 MB/s)
dwMaxBitRate             : 0x02328000 (4.6 MB/s)
dwMaxVideoFrameBufferSize: 0x00025800
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x04
bmCapabilities           : 0x00
wWidth                   : 0x0160 (352)
wHeight                  : 0x0120 (288)
dwMinBitRate             : 0x01734000 (3 MB/s)
dwMaxBitRate             : 0x02E68000 (6 MB/s)
dwMaxVideoFrameBufferSize: 0x00031800
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x05
bmCapabilities           : 0x00
wWidth                   : 0x01A8 (424)
wHeight                  : 0x00F0 (240)
dwMinBitRate             : 0x0174A800 (3 MB/s)
dwMaxBitRate             : 0x02E95000 (6.1 MB/s)
dwMaxVideoFrameBufferSize: 0x00031B00
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x06
bmCapabilities           : 0x00
wWidth                   : 0x0280 (640)
wHeight                  : 0x0168 (360)
dwMinBitRate             : 0x034BC000 (6.9 MB/s)
dwMaxBitRate             : 0x06978000 (13.8 MB/s)
dwMaxVideoFrameBufferSize: 0x00070800
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x07
bmCapabilities           : 0x00
wWidth                   : 0x0350 (848)
wHeight                  : 0x01E0 (480)
dwMinBitRate             : 0x07C38000 (16.2 MB/s)
dwMaxBitRate             : 0x07C38000 (16.2 MB/s)
dwMaxVideoFrameBufferSize: 0x000C6C00
dwDefaultFrameInterval   : 0x0007A120 (50 ms -> 20.00 fps)
bFrameIntervalType       : 0x01
adwFrameInterval[1]      : 0x0007A120 (50 ms -> 20.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x08
bmCapabilities           : 0x00
wWidth                   : 0x03C0 (960)
wHeight                  : 0x021C (540)
dwMinBitRate             : 0x076A7000 (15.5 MB/s)
dwMaxBitRate             : 0x076A7000 (15.5 MB/s)
dwMaxVideoFrameBufferSize: 0x000FD200
dwDefaultFrameInterval   : 0x000A2C2A (66 ms -> 15.00 fps)
bFrameIntervalType       : 0x01
adwFrameInterval[1]      : 0x000A2C2A (66 ms -> 15.00 fps)

        -------- VS Uncompressed Frame Type Descriptor --------
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x05 (Uncompressed Frame Type)
bFrameIndex              : 0x09
bmCapabilities           : 0x00
wWidth                   : 0x0500 (1280)
wHeight                  : 0x02D0 (720)
dwMinBitRate             : 0x08CA0000 (18.4 MB/s)
dwMaxBitRate             : 0x08CA0000 (18.4 MB/s)
dwMaxVideoFrameBufferSize: 0x001C2000
dwDefaultFrameInterval   : 0x000F4240 (100 ms -> 10.00 fps)
bFrameIntervalType       : 0x01
adwFrameInterval[1]      : 0x000F4240 (100 ms -> 10.00 fps)

        ---------- Still Image Frame Type Descriptor ----------
bLength                  : 0x2B (43 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x03 (Still Image Frame Type)
bEndpointAddress         : 0x00 (no endpoint)
bNumImageSizePatterns    : 0x09
1: wWidth x wHeight      : 0x0280 x 0x01E0 (640 x 480)
2: wWidth x wHeight      : 0x0140 x 0x00B4 (320 x 180)
3: wWidth x wHeight      : 0x0140 x 0x00F0 (320 x 240)
4: wWidth x wHeight      : 0x0160 x 0x0120 (352 x 288)
5: wWidth x wHeight      : 0x01A8 x 0x00F0 (424 x 240)
6: wWidth x wHeight      : 0x0280 x 0x0168 (640 x 360)
7: wWidth x wHeight      : 0x0350 x 0x01E0 (848 x 480)
8: wWidth x wHeight      : 0x03C0 x 0x021C (960 x 540)
9: wWidth x wHeight      : 0x0500 x 0x02D0 (1280 x 720)
bNumCompressionPattern   : 0x01
bCompression[1]          : 0x01

        ------- VS Color Matching Descriptor Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x0D (Color Matching)
bColorPrimaries          : 0x01 (BT.709, sRGB)
bTransferCharacteristics : 0x01 (BT.709)
bMatrixCoefficients      : 0x04 (SMPTE 170M)

        ----- Video Streaming MJPEG Format Type Descriptor ----
bLength                  : 0x0B (11 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x06 (Format MJPEG)
bFormatIndex             : 0x02
bNumFrameDescriptors     : 0x09
bNumFrameDescriptors     : 0x09
bmFlags                  : 0x01 (Sample size is fixed)
bDefaultFrameIndex       : 0x01
bAspectRatioX            : 0x00
bAspectRatioY            : 0x00
bmInterlaceFlags         : 0x00
 D0 IL stream or variable: 0 (no)
 D1 Fields per frame     : 0 (2 fields)
 D2 Field 1 first        : 0 (no)
 D3 Reserved             : 0
 D4..5 Field pattern     : 0 (Field 1 only)
 D6..7 Display Mode      : 0 (Bob only)
bCopyProtect             : 0x00 (No restrictions)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
---> This is the Default (optimum) Frame index
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x01
bmCapabilities           : 0x00
wWidth                   : 0x0280 (640)
wHeight                  : 0x01E0 (480)
dwMinBitRate             : 0x04650000 (9.2 MB/s)
dwMaxBitRate             : 0x08CA0000 (18.4 MB/s)
dwMaxVideoFrameBufferSize: 0x00096000
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x02
bmCapabilities           : 0x00
wWidth                   : 0x0140 (320)
wHeight                  : 0x00B4 (180)
dwMinBitRate             : 0x00D2F000 (1.7 MB/s)
dwMaxBitRate             : 0x01A5E000 (3.4 MB/s)
dwMaxVideoFrameBufferSize: 0x0001C200
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x03
bmCapabilities           : 0x00
wWidth                   : 0x0140 (320)
wHeight                  : 0x00F0 (240)
dwMinBitRate             : 0x01194000 (2.3 MB/s)
dwMaxBitRate             : 0x02328000 (4.6 MB/s)
dwMaxVideoFrameBufferSize: 0x00025800
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x04
bmCapabilities           : 0x00
wWidth                   : 0x0160 (352)
wHeight                  : 0x0120 (288)
dwMinBitRate             : 0x01734000 (3 MB/s)
dwMaxBitRate             : 0x02E68000 (6 MB/s)
dwMaxVideoFrameBufferSize: 0x00031800
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x05
bmCapabilities           : 0x00
wWidth                   : 0x01A8 (424)
wHeight                  : 0x00F0 (240)
dwMinBitRate             : 0x0174A800 (3 MB/s)
dwMaxBitRate             : 0x02E95000 (6.1 MB/s)
dwMaxVideoFrameBufferSize: 0x00031B00
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x06
bmCapabilities           : 0x00
wWidth                   : 0x0280 (640)
wHeight                  : 0x0168 (360)
dwMinBitRate             : 0x034BC000 (6.9 MB/s)
dwMaxBitRate             : 0x06978000 (13.8 MB/s)
dwMaxVideoFrameBufferSize: 0x00070800
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x07
bmCapabilities           : 0x00
wWidth                   : 0x0350 (848)
wHeight                  : 0x01E0 (480)
dwMinBitRate             : 0x05D2A000 (12.2 MB/s)
dwMaxBitRate             : 0x0BA54000 (24.4 MB/s)
dwMaxVideoFrameBufferSize: 0x000C6C00
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x08
bmCapabilities           : 0x00
wWidth                   : 0x03C0 (960)
wHeight                  : 0x021C (540)
dwMinBitRate             : 0x076A7000 (15.5 MB/s)
dwMaxBitRate             : 0x0ED4E000 (31.1 MB/s)
dwMaxVideoFrameBufferSize: 0x000FD200
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ----- Video Streaming MJPEG Frame Type Descriptor -----
bLength                  : 0x22 (34 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x07 (MJPEG Frame Type)
bFrameIndex              : 0x09
bmCapabilities           : 0x00
wWidth                   : 0x0500 (1280)
wHeight                  : 0x02D0 (720)
dwMinBitRate             : 0x0D2F0000 (27.6 MB/s)
dwMaxBitRate             : 0x1A5E0000 (55.2 MB/s)
dwMaxVideoFrameBufferSize: 0x001C2000
dwDefaultFrameInterval   : 0x00051615 (33 ms -> 30.00 fps)
bFrameIntervalType       : 0x02
adwFrameInterval[1]      : 0x00051615 (33 ms -> 30.00 fps)
adwFrameInterval[2]      : 0x000A2C2A (66 ms -> 15.00 fps)

        ---------- Still Image Frame Type Descriptor ----------
bLength                  : 0x2E (46 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x03 (Still Image Frame Type)
bEndpointAddress         : 0x00 (no endpoint)
bNumImageSizePatterns    : 0x09
1: wWidth x wHeight      : 0x0280 x 0x01E0 (640 x 480)
2: wWidth x wHeight      : 0x0140 x 0x00B4 (320 x 180)
3: wWidth x wHeight      : 0x0140 x 0x00F0 (320 x 240)
4: wWidth x wHeight      : 0x0160 x 0x0120 (352 x 288)
5: wWidth x wHeight      : 0x01A8 x 0x00F0 (424 x 240)
6: wWidth x wHeight      : 0x0280 x 0x0168 (640 x 360)
7: wWidth x wHeight      : 0x0350 x 0x01E0 (848 x 480)
8: wWidth x wHeight      : 0x03C0 x 0x021C (960 x 540)
9: wWidth x wHeight      : 0x0500 x 0x02D0 (1280 x 720)
bNumCompressionPattern   : 0x04
bCompression[1]          : 0x01
bCompression[2]          : 0x05
bCompression[3]          : 0x0A
bCompression[4]          : 0x14

        ------- VS Color Matching Descriptor Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x24 (Video Streaming Interface)
bDescriptorSubtype       : 0x0D (Color Matching)
bColorPrimaries          : 0x01 (BT.709, sRGB)
bTransferCharacteristics : 0x01 (BT.709)
bMatrixCoefficients      : 0x04 (SMPTE 170M)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x01
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x00C0
 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              : 0xC0 (192 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x02
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0180
 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              : 0x180 (384 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x03
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0200
 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              : 0x200 (512 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x04
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0280
 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              : 0x280 (640 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x05
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0320
 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              : 0x320 (800 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x06
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x03B0
 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              : 0x3B0 (944 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x07
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0A80
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet)
 Bits 10..0              : 0x280 (640 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x08
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0B20
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet)
 Bits 10..0              : 0x320 (800 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x09
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x0BE0
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x01 (1 additional transactions per microframe -> allows 513..1024 byte per packet)
 Bits 10..0              : 0x3E0 (992 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x0A
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x13C0
 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              : 0x3C0 (960 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x01
bAlternateSetting        : 0x0B
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x0E (Video)
bInterfaceSubClass       : 0x02 (Video Streaming)
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x05 (TransferType=Isochronous  SyncType=Asynchronous  EndpointType=Data)
wMaxPacketSize           : 0x13FC
 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              : 0x3FC (1020 bytes per packet)
bInterval                : 0x01 (1 ms)

    =========================== USB Port9 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-9
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port10 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-10
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port11 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-11
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port12 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-12
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)

    =========================== USB Port13 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-13
Properties               : 0x03
 IsUserConnectable       : yes
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no
ConnectionIndex          : 13
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 1

      ========================== USB Hub =========================

        ------------------- USB Hub Descriptor -----------------
bDescriptorLength        : 0x09 (9 bytes)
bDescriptorType          : 0x29 (Hub Descriptor)
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x000D
 Power switching         : Individual
 Compound device         : Yes
 Over-current protection : Individual
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x64 (200 ms)
bHubControlCurrent       : 0x00 (0 mA)
DeviceRemovable          : 0x00
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 0 (Device at Port 4 is removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)
HubIsBusPowered          : 0x00 (Self Powered)

        -------------- Extended USB Hub Descriptor -------------
HubType                  : USB 3.0 Hub
HighestPortNumber        : 4

        ---------------- USB 3.0 Hub Descriptor ---------------
bLength                  : 0x0C (12 bytes)
bDescriptorType          : 0x2A
bNumberOfPorts           : 0x04 (4 Ports)
wHubCharacteristics      : 0x000D
 Power switching         : Individual
 Compound device         : Yes
 Over-current protection : Individual
 TT Think Time           : At most 8 FS bit times
 Port Indicators         : Not supported
bPowerOnToPowerGood      : 0x64 (200 ms)
bHubControlCurrent       : 0x00
bHubHdrDecLat            : 0x1E4438 (0.4 s)
wHubDelay                : 0xFA (250 ns)
DeviceRemovable          : 0x10
 Bit 0                   : 0 (reserved, any value)
 Bit 1                   : 0 (Device at Port 1 is removable)
 Bit 2                   : 0 (Device at Port 2 is removable)
 Bit 3                   : 0 (Device at Port 3 is removable)
 Bit 4                   : 1 (Device at Port 4 is non-removable)
 Bit 5                   : 0 (unused, must be 0)
 Bit 6                   : 0 (unused, must be 0)
 Bit 7                   : 0 (unused, must be 0)

        ----------------- USB Hub Capabilities ----------------
HighSpeedCapable         : No
HighSpeed                : No
MultiTtCapable           : No
HubIsMultiTt             : No
ArmedWakeOnConnect       : No
IsBusPowered             : No
IsRoot                   : No

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : ?? SuperSpeed USB ???
Device Path              : \\.\USB#VID_17EF&PID_1012#5&72e6071&0&13#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Device ID                : USB\VID_17EF&PID_1012\5&72E6071&0&13
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0005 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\System32\drivers\UsbHub3.sys (Version: 10.0.17134.441  Date: 2018-11-09)
Driver Inf               : C:\windows\inf\usbhub3.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : USBHUB3
Enumerator               : USB
Location Info            : Port_#0013.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS01)
Container ID             : {6970202d-1e44-4cde-8f73-78ec5964eca7}
Manufacturer Info        : (?? USB ???)
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Address                  : 13
Problem Code             : 0
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

        ---------------- Connection Information ---------------
Connection Index         : 0x0D (13)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x06 (6)
Is Hub                   : 0x01 (yes)
Number Of Open Pipes     : 0x01 (1)
Device Bus Speed         : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Pipe0ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x0D (13)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)
 ReservedMBZ             : 0x00
Flags                    : 0x03
 DevIsOpAtSsOrHigher     : 1 (Is 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

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x300 (USB Version 3.00)
bDeviceClass             : 0x09 (Hub)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x03 (SuperSpeed hub)
bMaxPacketSize0          : 0x09 (9 bytes)
idVendor                 : 0x17EF (Lenovo)
idProduct                : 0x1012
bcdDevice                : 0x5041
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "LENOVO                 "  *!*CAUTION  trailing space characters
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "Lenovo ThinkPad Dock   "  *!*CAUTION  trailing space characters
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "LENOVO                 "  *!*CAUTION  trailing space characters
             ------ String Descriptor 2 ------
bLength                  : 0x30 (48 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Lenovo ThinkPad Dock   "  *!*CAUTION  trailing space characters

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x001F (31 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xE0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x01 (1 Endpoint)
bInterfaceClass          : 0x09 (Hub)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x13 (TransferType=Interrupt)
*!*ERROR Bits 7..2 are reserved and must be set to 0
wMaxPacketSize           : 0x0002
 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              : 0x02 (2 bytes per packet)
bInterval                : 0x08 (8 ms)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x00 (up to 1 packets per burst)
bmAttributes             : 0x00
wBytesPerInterval        : 0x0002 (2 bytes)

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x002A (42 bytes)
bNumDeviceCaps           : 0x03

        ------------- 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

        ----- 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         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x04   (less than 4 s)
wU2DevExitLat            : 0x00E7 (less than 231 s)

        --------- Container ID Capability Descriptor ----------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (Container ID Capability)
bDevCapabilityType       : 0x04
bReserved                : 0x00
Container ID (UUID)      : 6970202D-1E44-4CDE-8F73-78EC5964ECA7

    =========================== USB Port1 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-13-1
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 1
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_17EF&PID_1012#5&72e6071&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 1

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port2 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-13-2
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 2
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_17EF&PID_1012#5&72e6071&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 2

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port3 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-13-3
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
ConnectionIndex          : 3
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#VID_17EF&PID_1012#5&72e6071&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 3

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port4 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-13-4
Properties               : 0x00
 IsUserConnectable       : no
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port14 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-14
Properties               : 0x03
 IsUserConnectable       : yes
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no
ConnectionIndex          : 14
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 2

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port15 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-15
Properties               : 0x02
 IsUserConnectable       : no
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : Realtek USB 3.0 Card Reader
Device Path              : \\?\usb#vid_0bda&pid_0316#20120501030900000#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_0BDA&PID_0316\20120501030900000
Driver KeyName           : {36fc9e60-c465-11cf-8056-444553540000}\0002 (GUID_DEVCLASS_USB)
Driver                   : C:\windows\system32\Drivers\RtsUer.sys (Version: 10.0.17134.31242  Date: 2018-04-18)
Driver Inf               : C:\windows\inf\oem7.inf
Legacy BusType           : PNPBus
Class                    : USB
Service                  : RTSUER
Enumerator               : USB
Location Info            : Port_#0015.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(15), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS03)
Container ID             : {00000000-0000-0000-ffff-ffffffffffff}
Manufacturer Info        : Realtek Semiconductor Corp.
Capabilities             : 0x90 (UniqueID, SurpriseRemovalOK)
Address                  : 15
Problem Code             : 0
Power State              : D2 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)

        ---------------- Connection Information ---------------
Connection Index         : 0x0F (15)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x04 (4)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x02 (2)
Device Bus Speed         : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x0F (15)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)
 ReservedMBZ             : 0x00
Flags                    : 0x03
 DevIsOpAtSsOrHigher     : 1 (Is 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

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x300 (USB Version 3.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x09 (9 bytes)
idVendor                 : 0x0BDA (Realtek Semiconductor Corp.)
idProduct                : 0x0316
bcdDevice                : 0x0204
iManufacturer            : 0x01 (String Descriptor 1)
 *!*ERROR String descriptor 1 not found
iProduct                 : 0x02 (String Descriptor 2)
 *!*ERROR String descriptor 2 not found
iSerialNumber            : 0x03 (String Descriptor 3)
 *!*ERROR String descriptor 3 not found
bNumConfigurations       : 0x01

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x002C (44 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x04 (String Descriptor 4)
 *!*ERROR String descriptor 4 not found
bmAttributes             : 0xA0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x64 (200 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x50 (BulkOnly Transport)
iInterface               : 0x05 (String Descriptor 5)
 *!*ERROR String descriptor 5 not found

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x03 (up to 4 packets per burst)
bmAttributes             : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval        : 0x0000

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x03 (up to 4 packets per burst)
bmAttributes             : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval        : 0x0000

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x000F (15 bytes)
bNumDeviceCaps           : 0x01

        ----- SuperSpeed USB Device Capability Descriptor -----
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x03 (SuperSpeed USB Device Capability)
bmAttributes             : 0x02
 Bit 0 Reserved          : 0x00
 Bit 1 LTM Capable       : 0x01 (yes)
 Bit 7:2 Reserved        : 0x00
wSpeedsSupported         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x0A   (less than 10 s)
wU2DevExitLat            : 0x03FF (less than 1023 s)

    =========================== USB Port16 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 2-16
Properties               : 0x03
 IsUserConnectable       : yes
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no
ConnectionIndex          : 16
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&10cfe2c7&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 4

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Device Description       : USB Attached SCSI (UAS) ???????
Device Path              : \\?\usb#vid_174c&pid_0b00#msft3000000000009c#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_174C&PID_0B00\MSFT3000000000009C
Driver KeyName           : {4d36e97b-e325-11ce-bfc1-08002be10318}\0009 (GUID_DEVCLASS_SCSIADAPTER)
Driver                   : C:\windows\System32\drivers\uaspstor.sys (Version: 10.0.17134.1  Date: 2018-04-12)
Driver Inf               : C:\windows\inf\uaspstor.inf
Legacy BusType           : PNPBus
Class                    : SCSIAdapter
Service                  : UASPStor
Enumerator               : USB
Location Info            : Port_#0016.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(16), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS04)
Container ID             : {46387b10-5429-5dbb-a7e3-f2172dc00563}
Manufacturer Info        : USB Attached SCSI (UAS) ????
Capabilities             : 0x14 (Removable, UniqueID)
Problem Code             : 0
Power State              : D0 (supported: D0, D3, wake from D0)
 Child Device 1          : ????? (Disk1)
  Device ID              : SCSI\DISK&VEN_ASMT&PROD_ASM236X_NVME\000000
  Class                  : DiskDrive

        ---------------- Connection Information ---------------
Connection Index         : 0x10 (16)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x01
Device Address           : 0x2A (42)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x04 (4)
Device Bus Speed         : 0x02 (High-Speed) -> not true, see below in Connection Information V2
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)
Pipe3ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x10 (16)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)
 ReservedMBZ             : 0x00
Flags                    : 0x0B
 DevIsOpAtSsOrHigher     : 1 (Is operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 1 (Is SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 1 (Is SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

        ------------------ Device Descriptor ------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x320 (USB Version 3.20)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x09 (9 bytes)
idVendor                 : 0x174C (ASMedia Technology Inc.)
idProduct                : 0x0B00
bcdDevice                : 0x0100
iManufacturer            : 0x02 (String Descriptor 2)
 Language 0x0409         : "Asmedia"
iProduct                 : 0x03 (String Descriptor 3)
 Language 0x0409         : "ASM236X series"
iSerialNumber            : 0x01 (String Descriptor 1)
 Language 0x0409         : "00000000009C"
bNumConfigurations       : 0x01

        ------------------ String Descriptors -----------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x1A (26 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "00000000009C"
             ------ String Descriptor 2 ------
bLength                  : 0x10 (16 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Asmedia"
             ------ String Descriptor 3 ------
bLength                  : 0x1E (30 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "ASM236X series"

      ---------------- Configuration Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x0079 (121 bytes)
bNumInterfaces           : 0x01
bConfigurationValue      : 0x01
iConfiguration           : 0x00 (No String Descriptor)
bmAttributes             : 0xC0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x01 (yes)
 D5: Remote Wakeup       : 0x00 (no)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x00 (0 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x50 (BulkOnly Transport)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x0F (up to 16 packets per burst)
bmAttributes             : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval        : 0x0000

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x0F (up to 16 packets per burst)
bmAttributes             : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval        : 0x0000

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x01
bNumEndpoints            : 0x04 (4 Endpoints)
bInterfaceClass          : 0x08 (Mass Storage)
bInterfaceSubClass       : 0x06 (SCSI transparent command set)
bInterfaceProtocol       : 0x62 (USB Attached SCSI - UAS)
iInterface               : 0x00 (No String Descriptor)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x0F (up to 16 packets per burst)
bmAttributes             : 0x05 (32 streams supported)
wBytesPerInterval        : 0x0000

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 03 00 

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x0F (up to 16 packets per burst)
bmAttributes             : 0x05 (32 streams supported)
wBytesPerInterval        : 0x0000

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 04 00 

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x83 (Direction=IN EndpointID=3)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x0F (up to 16 packets per burst)
bmAttributes             : 0x05 (32 streams supported)
wBytesPerInterval        : 0x0000

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 02 00 

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x04 (Direction=OUT EndpointID=4)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0400 (max 1024 bytes)
bInterval                : 0x00 (never NAKs)

        ------ SuperSpeed Endpoint Companion Descriptor -------
bLength                  : 0x06 (6 bytes)
bDescriptorType          : 0x30 (SuperSpeed Endpoint Companion Descriptor)
bMaxBurst                : 0x00 (up to 1 packets per burst)
bmAttributes             : 0x00 (The bulk endpoint does not define streams)
wBytesPerInterval        : 0x0000

        ----------------- Unknown Descriptor ------------------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x24
Data (HexDump)           : 04 24 01 00 

      ---------- Binary Object Store (BOS) Descriptor -----------
bLength                  : 0x05 (5 bytes)
bDescriptorType          : 0x0F (Binary Object Store)
wTotalLength             : 0x002A (42 bytes)
bNumDeviceCaps           : 0x03

        ------------- USB 2.0 Extension Descriptor ------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x10 (Device Capability Descriptor)
bDevCapabilityType       : 0x02 (USB 2.0 Extension)
bmAttributes             : 0xF41E
 LPMCapable              : 1 (Link Power Management protocol is supported)
 BESLAndAlternateHIRD    : 1 (BESL & Alternate HIRD definitions are supported)
 BaselineBESLValid       : 1 (valid)
 DeepBESLValid           : 1 (valid)
 BaselineBESL            : 4 (400 s)
 DeepBESL                : 15 (10000 s)

        ----- 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         : 0x0E (Full-Speed, High-Speed, SuperSpeed)
bFunctionalitySupport    : 0x01 (lowest speed with all the functionality is 'Full-Speed')
bU1DevExitLat            : 0x0A   (less than 10 s)
wU2DevExitLat            : 0x07FF (less than 2047 s)

        --------- SuperSpeedPlus USB Device Capability --------
bLength                  : 0x14 (20 bytes)
bDescriptorType          : 0x10 (DEVICE CAPABILITY)
bDevCapabilityType       : 0x0A (SUPERSPEED_PLUS)
bReserved                : 0x00
bmAttributes             : 0x00000001
 Bit 4:0 SSAC            : 0x01 (2 Sublink Speed Attributes)
 Bit 8:5 SSIC            : 0x00 (1 Sublink Speed IDs)
wFunctionalitySupport    : 0x1100
 Bit 3:0 SSID            : 0x00 (0)
 Bit 7:4 Reserved        : 0x00 (0)
 Bit 11:8 Min Rx Lanes   : 0x01 (1)
 Bit 15:12 Min Tx Lanes  : 0x01 (1)
wReserved                : 0x00
bmSublinkSpeedAttr0      : 0x000A4030
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x00 (Symmetric, Receive Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)
bmSublinkSpeedAttr1      : 0x000A40B0
 Bit 3:0 SSID            : 0x00 (Sublink Speed Attribute ID 0)
 Bit 5:4 LSE             : 0x03 (Lane Speed Exponent is 9 -> Gbit/s)
 Bit 7:6 ST              : 0x02 (Symmetric, Transmit Mode)
 Bit 13:8 Reserved       : 0x00
 Bit 15:14 LP            : 0x01 (SuperSpeedPlus)
 Bit 31:16 LSM           : 0x000A (Lane Speed Mantissa is 10)

    =========================== USB Port17 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-17
Properties               : 0x02
 IsUserConnectable       : no
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)

    =========================== USB Port18 ===========================

Connection Status        : 0x00 (No device is connected)
Port Chain               : 2-18
Properties               : 0x02
 IsUserConnectable       : no
 PortIsDebugCapable      : yes
 PortHasMultiCompanions  : no

SupportedUsbProtocols    : 0x04
 Usb110                  : 0 (no)
 Usb200                  : 0 (no)
 Usb300                  : 1 (yes)
