Skip to content

Instantly share code, notes, and snippets.

@tmk
Last active June 26, 2021 15:54
Show Gist options
  • Save tmk/2a4026e322a561687485c2537ad4421b to your computer and use it in GitHub Desktop.
Save tmk/2a4026e322a561687485c2537ad4421b to your computer and use it in GitHub Desktop.
UsbTreeView - Connectpro UD-12+ KVM
 =========================== USB Port14 ===========================
Connection Status : 0x01 (Device is connected)
Port Chain : 2-14
========================== Summary =========================
Vendor ID : 0x05E3 (Genesys Logic, Inc.)
Product ID : 0x0608
USB Version : 2.00
Port maximum Speed : High-Speed
Device maximum Speed : High-Speed
Device Connection Speed : High-Speed
Self powered : yes
Demanded Current : 100 mA
Used Endpoints : 2
========================== USB Hub =========================
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : Generic USB Hub
Device Path : \\?\USB#VID_05E3&PID_0608#5&376aba2d&0&14#{f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
Kernel Name : \Device\USBPDO-5
Device ID : USB\VID_05E3&PID_0608\5&376ABA2D&0&14
Hardware IDs : USB\VID_05E3&PID_0608&REV_3298 USB\VID_05E3&PID_0608
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0018 (GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\UsbHub3.sys (Version: 10.0.19041.964 Date: 2021-05-12)
Driver Inf : C:\WINDOWS\inf\usbhub3.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : USBHUB3
Enumerator : USB
Location Info : Port_#0014.Hub_#0001
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)
Container ID : {5569805e-9d65-11eb-833d-408d5c5c41ac}
Manufacturer Info : (Standard USB HUBs)
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180400A (DN_DRIVER_LOADED, DN_STARTED, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Address : 14
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 1
WakeFromSleepState : 0
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\05E306083298
osvc : REG_BINARY 00 00
NewInterfaceUsage : REG_DWORD 00000000 (0)
------------------- USB Hub Descriptor -----------------
bDescriptorLength : 0x09 (9 bytes)
bDescriptorType : 0x29 (Hub Descriptor)
bNumberOfPorts : 0x04 (4 Ports)
wHubCharacteristics : 0x00E0
Power switching : Ganged
Compound device : No
Over-current protection : Global
TT Think Time : At most 32 FS bit times
Port Indicators : Supported
bPowerOnToPowerGood : 0x32 (100 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
Data (HexDump) : 09 29 04 E0 00 32 64 00 FF .)...2d..
HubIsBusPowered : 0x00 (Self Powered)
---------------- Extended USB Hub Descriptor ---------------
HubType : 0x02 (Usb20Hub - hub descriptor is defined in USB 2.0 and 1.1 specifications)
HighestPortNumber : 0x04 (4 Ports)
UsbHubDescriptor : identical with "USB Hub Descriptor" shown above
Data (HexDump) : 09 29 04 E0 00 32 64 00 FF .)...2d..
----------------- USB Hub Capabilities ----------------
HubIs2xCapable : 1 (Is 2.x capable)
Data (HexDump) : 01 00 00 00 ....
--------------- USB Hub Capabilities Ex ---------------
HighSpeedCapable : 1 (Yes)
HighSpeed : 1 (Yes)
MultiTtCapable : 0 (No)
HubIsMultiTt : 0 (No)
ArmedWakeOnConnect : 0 (No)
IsBusPowered : 0 (No)
IsRoot : 0 (No)
Data (HexDump) : 03 00 00 00 ....
---------------- Connection Information ---------------
Connection Index : 0x0E (Port 14)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x19 (25)
Is Hub : 0x01 (yes)
Device Bus Speed : 0x02 (High-Speed)
Number Of Open Pipes : 0x01 (1 pipe to data endpoints)
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt
Data (HexDump) : 0E 00 00 00 12 01 00 02 09 00 01 40 E3 05 08 06 ...........@....
98 32 00 01 00 01 01 02 01 19 00 01 00 00 00 01 .2..............
00 00 00 07 05 81 03 01 00 0C 00 00 00 00 ..............
--------------- Connection Information V2 -------------
Connection Index : 0x0E (14)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
Data (HexDump) : 0E 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................
---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x200 (USB Version 2.00)
bDeviceClass : 0x09 (Hub)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x01 (Hi-speed hub with single TT)
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x05E3 (Genesys Logic, Inc.)
idProduct : 0x0608
bcdDevice : 0x3298
iManufacturer : 0x00 (No String Descriptor)
iProduct : 0x01 (String Descriptor 1)
Language 0x0409 : "USB2.0 Hub"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 09 00 01 40 E3 05 08 06 98 32 00 01 .......@.....2..
00 01 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0019 (25 bytes)
bNumInterfaces : 0x01 (1 Interface)
bConfigurationValue : 0x01 (Configuration 1)
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)
Data (HexDump) : 09 02 19 00 01 01 00 E0 32 09 04 00 00 01 09 00 ........2.......
00 00 07 05 81 03 01 00 0C .........
---------------- 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)
Data (HexDump) : 09 04 00 00 01 09 00 00 00 .........
----------------- 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)
Data (HexDump) : 07 05 81 03 01 00 0C .......
----------------- Device Qualifier Descriptor -----------------
bLength : 0x0A (10 bytes)
bDescriptorType : 0x06 (Device_qualifier Descriptor)
bcdUSB : 0x200 (USB Version 2.00)
bDeviceClass : 0x09 (Hub)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00 (Hi-speed hub without TT)
bMaxPacketSize0 : 0x40 (64 Bytes)
bNumConfigurations : 0x01 (1 other-speed configuration)
bReserved : 0x00
Data (HexDump) : 0A 06 00 02 09 00 00 40 01 00 .......@..
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x16 (22 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "USB2.0 Hub"
Data (HexDump) : 16 03 55 00 53 00 42 00 32 00 2E 00 30 00 20 00 ..U.S.B.2...0. .
48 00 75 00 62 00 H.u.b.
=========================== USB Port1 ===========================
Connection Status : 0x01 (Device is connected)
Port Chain : 2-14-1
========================== Summary =========================
Vendor ID : 0x0C45 (Sonix Technology Co., Ltd.)
Product ID : 0x8103
USB Version : 2.00 -> wrong, Device is Full-Speed only
Port maximum Speed : High-Speed
Device maximum Speed : Full-Speed
Device Connection Speed : Full-Speed
Self powered : no
Demanded Current : 100 mA
Used Endpoints : 3
======================== USB Device ========================
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB Composite Device
Device Path : \\?\USB#VID_0C45&PID_8103#6&279ed548&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name : \Device\USBPDO-10
Device ID : USB\VID_0C45&PID_8103\6&279ED548&0&1
Hardware IDs : USB\VID_0C45&PID_8103&REV_0110 USB\VID_0C45&PID_8103
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0026 (GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.19041.488 Date: 2021-02-18)
Driver Inf : C:\WINDOWS\inf\usb.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : usbccgp
Enumerator : USB
Location Info : Port_#0001.Hub_#0006
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(1)
Container ID : {431f1aaf-d5ed-11eb-8363-00e04cb6d033}
Manufacturer Info : (Standard USB Host Controller)
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180400A (DN_DRIVER_LOADED, DN_STARTED, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Address : 1
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 0
WakeFromSleepState : 0
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
Child Device 1 : USB Input Device
Device ID : USB\VID_0C45&PID_8103&MI_00\7&19DB9EFF&0&0000
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0115 (GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Location : 0000.0014.0000.014.001.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(1)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(1)#USB(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(1)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(1)#USB(1)
Child Device 1 : HID Keyboard Device
Device Path 1 : \\?\HID#VID_0C45&PID_8103&MI_00#8&21973b0c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID)
Device Path 2 : \\?\HID#VID_0C45&PID_8103&MI_00#8&21973b0c&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD)
Kernel Name : \Device\000010d5
Device ID : HID\VID_0C45&PID_8103&MI_00\8&21973B0C&0&0000
Class : Keyboard
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0025 (GUID_DEVCLASS_KEYBOARD)
Service : kbdhid
Child Device 2 : USB Input Device
Device ID : USB\VID_0C45&PID_8103&MI_01\7&19DB9EFF&0&0001
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0116 (GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Location : 0000.0014.0000.014.001.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(1)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(1)#USBMI(1)
Child Device 1 : HID-compliant consumer control device
Device Path : \\?\HID#VID_0C45&PID_8103&MI_01&Col01#8&24002b6&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010d6
Device ID : HID\VID_0C45&PID_8103&MI_01&COL01\8&24002B6&0&0000
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0117 (GUID_DEVCLASS_HIDCLASS)
Child Device 2 : HID-compliant system controller
Device Path 1 : \\?\HID#VID_0C45&PID_8103&MI_01&Col02#8&24002b6&0&0001#{4afa3d53-74a7-11d0-be5e-00a0c9062857} (GUID_DEVICE_SYS_BUTTON)
Device Path 2 : \\?\HID#VID_0C45&PID_8103&MI_01&Col02#8&24002b6&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010d7
Device ID : HID\VID_0C45&PID_8103&MI_01&COL02\8&24002B6&0&0001
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0118 (GUID_DEVCLASS_HIDCLASS)
Child Device 3 : HID Keyboard Device
Device Path 1 : \\?\HID#VID_0C45&PID_8103&MI_01&Col03#8&24002b6&0&0002#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD)
Device Path 2 : \\?\HID#VID_0C45&PID_8103&MI_01&Col03#8&24002b6&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010d8
Device ID : HID\VID_0C45&PID_8103&MI_01&COL03\8&24002B6&0&0002
Class : Keyboard
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0026 (GUID_DEVCLASS_KEYBOARD)
Service : kbdhid
Child Device 4 : HID-compliant mouse
Device Path 1 : \\?\HID#VID_0C45&PID_8103&MI_01&Col04#8&24002b6&0&0003#{378de44c-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_MOUSE)
Device Path 2 : \\?\HID#VID_0C45&PID_8103&MI_01&Col04#8&24002b6&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010d9
Device ID : HID\VID_0C45&PID_8103&MI_01&COL04\8&24002B6&0&0003
Class : Mouse
Driver KeyName : {4d36e96f-e325-11ce-bfc1-08002be10318}\0011 (GUID_DEVCLASS_MOUSE)
Service : mouhid
Child Device 5 : HID-compliant vendor-defined device
Device Path : \\?\HID#VID_0C45&PID_8103&MI_01&Col05#8&24002b6&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010da
Device ID : HID\VID_0C45&PID_8103&MI_01&COL05\8&24002B6&0&0004
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0119 (GUID_DEVCLASS_HIDCLASS)
+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\0C4581030110
osvc : REG_BINARY 00 00
NewInterfaceUsage : REG_DWORD 00000000 (0)
---------------- Connection Information ---------------
Connection Index : 0x01 (Port 1)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x1A (26)
Is Hub : 0x00 (no)
Device Bus Speed : 0x01 (Full-Speed)
Number Of Open Pipes : 0x02 (2 pipes to data endpoints)
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt
Pipe[1] : EndpointID=2 Direction=IN ScheduleOffset=0 Type=Interrupt
Data (HexDump) : 01 00 00 00 12 01 00 02 00 00 00 40 45 0C 03 81 ...........@E...
10 01 01 02 00 01 01 01 00 1A 00 02 00 00 00 01 ................
00 00 00 07 05 81 03 10 00 01 00 00 00 00 07 05 ................
82 03 10 00 01 00 00 00 00 .........
--------------- Connection Information V2 -------------
Connection Index : 0x01 (1)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
Data (HexDump) : 01 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................
---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x200 (USB Version 2.00) -> wrong, device is Full-Speed only
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0x0C45 (Sonix Technology Co., Ltd.)
idProduct : 0x8103
bcdDevice : 0x0110
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "SONiX"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "Nova"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 00 00 00 40 45 0C 03 81 10 01 01 02 .......@E.......
00 01 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x003B (59 bytes)
bNumInterfaces : 0x02 (2 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
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 : 0x32 (100 mA)
Data (HexDump) : 09 02 3B 00 02 01 00 A0 32 09 04 00 00 01 03 01 ..;.....2.......
01 00 09 21 11 01 00 01 22 4F 00 07 05 81 03 10 ...!...."O......
00 01 09 04 01 00 01 03 01 02 00 09 21 11 01 00 ............!...
01 22 9E 00 07 05 82 03 10 00 01 .".........
---------------- 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 : 0x01 (Keyboard)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 00 00 01 03 01 01 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 4F 00 .!...."O.
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x004F (79 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010 (16 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 81 03 10 00 01 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x01 (Boot Interface)
bInterfaceProtocol : 0x02 (Mouse)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 00 01 03 01 02 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 9E 00 .!...."..
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x009E (158 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0010 (16 bytes)
bInterval : 0x01 (1 ms)
Data (HexDump) : 07 05 82 03 10 00 01 .......
----------------- Device Qualifier Descriptor -----------------
Error : ERROR_GEN_FAILURE (*!*ERROR USB 2.0 devices must provide a Device Qualifier Descriptor)
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x0C (12 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "SONiX"
Data (HexDump) : 0C 03 53 00 4F 00 4E 00 69 00 58 00 ..S.O.N.i.X.
------ String Descriptor 2 ------
bLength : 0x0A (10 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Nova"
Data (HexDump) : 0A 03 4E 00 6F 00 76 00 61 00 ..N.o.v.a.
=========================== USB Port2 ===========================
Connection Status : 0x01 (Device is connected)
Port Chain : 2-14-2
========================== Summary =========================
Vendor ID : 0x046D (Logitech Inc.)
Product ID : 0xC52B
USB Version : 2.00 -> wrong, Device is Full-Speed only
Port maximum Speed : High-Speed
Device maximum Speed : Full-Speed
Device Connection Speed : Full-Speed
Self powered : no
Demanded Current : 98 mA
Used Endpoints : 4
======================== USB Device ========================
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB Composite Device
Device Path : \\?\USB#VID_046D&PID_C52B#6&279ed548&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name : \Device\USBPDO-12
Device ID : USB\VID_046D&PID_C52B\6&279ED548&0&2
Hardware IDs : USB\VID_046D&PID_C52B&REV_2410 USB\VID_046D&PID_C52B
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0027 (GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.19041.488 Date: 2021-02-18)
Driver Inf : C:\WINDOWS\inf\usb.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : usbccgp
Enumerator : USB
Location Info : Port_#0002.Hub_#0006
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(2), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(2)
Container ID : {431f1ab2-d5ed-11eb-8363-00e04cb6d033}
Manufacturer Info : (Standard USB Host Controller)
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180400A (DN_DRIVER_LOADED, DN_STARTED, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Address : 2
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 0
WakeFromSleepState : 0
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
Child Device 1 : USB Input Device (Logitech Download Assistant)
Device ID : USB\VID_046D&PID_C52B&MI_00\7&1C828AF6&0&0000
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0128 (GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Location : 0000.0014.0000.014.002.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(2)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(2)#USB(2) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(2)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(2)#USB(2)
Child Device 1 : HID Keyboard Device
Device Path 1 : \\?\HID#VID_046D&PID_C52B&MI_00#8&8a1d448&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID)
Device Path 2 : \\?\HID#VID_046D&PID_C52B&MI_00#8&8a1d448&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD)
Kernel Name : \Device\000010ea
Device ID : HID\VID_046D&PID_C52B&MI_00\8&8A1D448&0&0000
Class : Keyboard
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0027 (GUID_DEVCLASS_KEYBOARD)
Service : kbdhid
Child Device 2 : USB Input Device
Device ID : USB\VID_046D&PID_C52B&MI_01\7&1C828AF6&0&0001
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0120 (GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Location : 0000.0014.0000.014.002.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(2)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(2)#USBMI(1)
Child Device 1 : HID-compliant mouse
Device Path 1 : \\?\HID#VID_046D&PID_C52B&MI_01&Col01#8&2c79120a&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_MOUSE)
Device Path 2 : \\?\HID#VID_046D&PID_C52B&MI_01&Col01#8&2c79120a&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e6
Device ID : HID\VID_046D&PID_C52B&MI_01&COL01\8&2C79120A&0&0000
Class : Mouse
Driver KeyName : {4d36e96f-e325-11ce-bfc1-08002be10318}\0012 (GUID_DEVCLASS_MOUSE)
Service : mouhid
Child Device 2 : HID-compliant consumer control device
Device Path : \\?\HID#VID_046D&PID_C52B&MI_01&Col02#8&2c79120a&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e7
Device ID : HID\VID_046D&PID_C52B&MI_01&COL02\8&2C79120A&0&0001
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0122 (GUID_DEVCLASS_HIDCLASS)
Child Device 3 : HID-compliant system controller
Device Path 1 : \\?\HID#VID_046D&PID_C52B&MI_01&Col03#8&2c79120a&0&0002#{4afa3d53-74a7-11d0-be5e-00a0c9062857} (GUID_DEVICE_SYS_BUTTON)
Device Path 2 : \\?\HID#VID_046D&PID_C52B&MI_01&Col03#8&2c79120a&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e8
Device ID : HID\VID_046D&PID_C52B&MI_01&COL03\8&2C79120A&0&0002
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0123 (GUID_DEVCLASS_HIDCLASS)
Child Device 4 : HID-compliant vendor-defined device
Device Path : \\?\HID#VID_046D&PID_C52B&MI_01&Col04#8&2c79120a&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e9
Device ID : HID\VID_046D&PID_C52B&MI_01&COL04\8&2C79120A&0&0003
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0124 (GUID_DEVCLASS_HIDCLASS)
Child Device 3 : USB Input Device
Device ID : USB\VID_046D&PID_C52B&MI_02\7&1C828AF6&0&0002
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0121 (GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Location : 0000.0014.0000.014.002.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(2)#USBMI(2) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(2)#USBMI(2)
Child Device 1 : HID-compliant vendor-defined device
Device Path : \\?\HID#VID_046D&PID_C52B&MI_02&Col01#8&387a1c26&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e3
Device ID : HID\VID_046D&PID_C52B&MI_02&COL01\8&387A1C26&0&0000
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0125 (GUID_DEVCLASS_HIDCLASS)
Child Device 2 : HID-compliant vendor-defined device
Device Path : \\?\HID#VID_046D&PID_C52B&MI_02&Col02#8&387a1c26&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e4
Device ID : HID\VID_046D&PID_C52B&MI_02&COL02\8&387A1C26&0&0001
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0126 (GUID_DEVCLASS_HIDCLASS)
Child Device 3 : HID-compliant vendor-defined device
Device Path : \\?\HID#VID_046D&PID_C52B&MI_02&Col03#8&387a1c26&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000010e5
Device ID : HID\VID_046D&PID_C52B&MI_02&COL03\8&387A1C26&0&0002
Class : HIDClass
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0127 (GUID_DEVCLASS_HIDCLASS)
+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\046DC52B2410
osvc : REG_BINARY 00 00
NewInterfaceUsage : REG_DWORD 00000000 (0)
---------------- Connection Information ---------------
Connection Index : 0x02 (Port 2)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x1C (28)
Is Hub : 0x00 (no)
Device Bus Speed : 0x01 (Full-Speed)
Number Of Open Pipes : 0x03 (3 pipes to data endpoints)
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt
Pipe[1] : EndpointID=2 Direction=IN ScheduleOffset=0 Type=Interrupt
Pipe[2] : EndpointID=3 Direction=IN ScheduleOffset=0 Type=Interrupt
Data (HexDump) : 02 00 00 00 12 01 00 02 00 00 00 20 6D 04 2B C5 ........... m.+.
10 24 01 02 00 01 01 01 00 1C 00 03 00 00 00 01 .$..............
00 00 00 07 05 81 03 08 00 08 00 00 00 00 07 05 ................
82 03 08 00 02 00 00 00 00 07 05 83 03 20 00 02 ............. ..
00 00 00 00 ....
--------------- Connection Information V2 -------------
Connection Index : 0x02 (2)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
Data (HexDump) : 02 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................
---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bcdUSB : 0x200 (USB Version 2.00) -> wrong, device is Full-Speed only
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x20 (32 bytes)
idVendor : 0x046D (Logitech Inc.)
idProduct : 0xC52B
bcdDevice : 0x2410
iManufacturer : 0x01 (String Descriptor 1)
Language 0x0409 : "Logitech"
iProduct : 0x02 (String Descriptor 2)
Language 0x0409 : "USB Receiver"
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 00 00 00 20 6D 04 2B C5 10 24 01 02 ....... m.+..$..
00 01 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0054 (84 bytes)
bNumInterfaces : 0x03 (3 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x04 (String Descriptor 4)
Language 0x0409 : "RQR24.10_B0036"
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)
Data (HexDump) : 09 02 54 00 03 01 04 A0 31 09 04 00 00 01 03 01 ..T.....1.......
01 00 09 21 11 01 00 01 22 3B 00 07 05 81 03 08 ...!....";......
00 08 09 04 01 00 01 03 01 02 00 09 21 11 01 00 ............!...
01 22 94 00 07 05 82 03 08 00 02 09 04 02 00 01 ."..............
03 00 00 00 09 21 11 01 00 01 22 62 00 07 05 83 .....!...."b....
03 20 00 02 . ..
---------------- 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 : 0x01 (Keyboard)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 00 00 01 03 01 01 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 3B 00 .!....";.
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x003B (59 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0008 (8 bytes)
bInterval : 0x08 (8 ms)
Data (HexDump) : 07 05 81 03 08 00 08 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x01 (Boot Interface)
bInterfaceProtocol : 0x02 (Mouse)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 01 00 01 03 01 02 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 94 00 .!...."..
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0094 (148 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x82 (Direction=IN EndpointID=2)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0008 (8 bytes)
bInterval : 0x02 (2 ms)
Data (HexDump) : 07 05 82 03 08 00 02 .......
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x02
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
iInterface : 0x00 (No String Descriptor)
Data (HexDump) : 09 04 02 00 01 03 00 00 00 .........
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0111 (HID Version 1.11)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
Data (HexDump) : 09 21 11 01 00 01 22 62 00 .!...."b.
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0062 (98 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x83 (Direction=IN EndpointID=3)
bmAttributes : 0x03 (TransferType=Interrupt)
wMaxPacketSize : 0x0020 (32 bytes)
bInterval : 0x02 (2 ms)
Data (HexDump) : 07 05 83 03 20 00 02 .... ..
----------------- Device Qualifier Descriptor -----------------
Error : ERROR_GEN_FAILURE (*!*ERROR USB 2.0 devices must provide a Device Qualifier Descriptor)
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
bLength : 0x12 (18 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "Logitech"
Data (HexDump) : 12 03 4C 00 6F 00 67 00 69 00 74 00 65 00 63 00 ..L.o.g.i.t.e.c.
68 00 h.
------ String Descriptor 2 ------
bLength : 0x1A (26 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "USB Receiver"
Data (HexDump) : 1A 03 55 00 53 00 42 00 20 00 52 00 65 00 63 00 ..U.S.B. .R.e.c.
65 00 69 00 76 00 65 00 72 00 e.i.v.e.r.
------ String Descriptor 4 ------
bLength : 0x1E (30 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "RQR24.10_B0036"
Data (HexDump) : 1E 03 52 00 51 00 52 00 32 00 34 00 2E 00 31 00 ..R.Q.R.2.4...1.
30 00 5F 00 42 00 30 00 30 00 33 00 36 00 0._.B.0.0.3.6.
=========================== USB Port3 ===========================
Connection Status : 0x01 (Device is connected)
Port Chain : 2-14-3
========================== Summary =========================
Vendor ID : 0x0424 (Microchip-SMSC)
Product ID : 0x2524
USB Version : 2.00
Port maximum Speed : High-Speed
Device maximum Speed : High-Speed
Device Connection Speed : High-Speed
Self powered : yes
Demanded Current : 0 mA
Used Endpoints : 2
========================== USB Hub =========================
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : Generic USB Hub
Device Path : \\?\USB#VID_0424&PID_2524#6&279ed548&0&3#{f18a0e88-c30c-11d0-8815-00a0c906bed8} (GUID_DEVINTERFACE_USB_HUB)
Kernel Name : \Device\USBPDO-11
Device ID : USB\VID_0424&PID_2524\6&279ED548&0&3
Hardware IDs : USB\VID_0424&PID_2524&REV_0000 USB\VID_0424&PID_2524
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0020 (GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\UsbHub3.sys (Version: 10.0.19041.964 Date: 2021-05-12)
Driver Inf : C:\WINDOWS\inf\usbhub3.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : USBHUB3
Enumerator : USB
Location Info : Port_#0003.Hub_#0006
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(14)#USB(3), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS14)#USB(3)
Container ID : {55698068-9d65-11eb-833d-408d5c5c41ac}
Manufacturer Info : (Standard USB HUBs)
Capabilities : 0x84 (Removable, SurpriseRemovalOK)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Address : 3
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 1
WakeFromSleepState : 0
Power State : D2 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
+++++++++++++++++ Registry USB Flags +++++++++++++++++
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\042425240000
osvc : REG_BINARY 00 00
NewInterfaceUsage : REG_DWORD 00000000 (0)
------------------- 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 : 0x00 (0 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)
PowerControlMask : 0xFF
Data (HexDump) : 09 29 04 09 00 00 00 00 FF .).......
HubIsBusPowered : 0x00 (Self Powered)
---------------- Extended USB Hub Descriptor ---------------
HubType : 0x02 (Usb20Hub - hub descriptor is defined in USB 2.0 and 1.1 specifications)
HighestPortNumber : 0x04 (4 Ports)
UsbHubDescriptor : identical with "USB Hub Descriptor" shown above
Data (HexDump) : 09 29 04 09 00 00 00 00 FF .).......
----------------- USB Hub Capabilities ----------------
HubIs2xCapable : 1 (Is 2.x capable)
Data (HexDump) : 01 00 00 00 ....
--------------- USB Hub Capabilities Ex ---------------
HighSpeedCapable : 1 (Yes)
HighSpeed : 1 (Yes)
MultiTtCapable : 1 (Yes)
HubIsMultiTt : 1 (Yes)
ArmedWakeOnConnect : 0 (No)
IsBusPowered : 0 (No)
IsRoot : 0 (No)
Data (HexDump) : 0F 00 00 00 ....
---------------- Connection Information ---------------
Connection Index : 0x03 (Port 3)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Device Address : 0x1B (27)
Is Hub : 0x01 (yes)
Device Bus Speed : 0x02 (High-Speed)
Number Of Open Pipes : 0x01 (1 pipe to data endpoints)
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt
Data (HexDump) : 03 00 00 00 12 01 00 02 09 00 02 40 24 04 24 25 ...........@$.$%
00 00 00 00 00 01 01 02 01 1B 00 01 00 00 00 01 ................
00 00 00 07 05 81 03 01 00 0C 00 00 00 00 ..............
--------------- Connection Information V2 -------------
Connection Index : 0x03 (3)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
Data (HexDump) : 03 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................
---------------------- 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 : 0x0424 (Microchip-SMSC)
idProduct : 0x2524
bcdDevice : 0x0000
iManufacturer : 0x00 (No String Descriptor)
iProduct : 0x00 (No String Descriptor)
iSerialNumber : 0x00 (No String Descriptor)
bNumConfigurations : 0x01 (1 Configuration)
Data (HexDump) : 12 01 00 02 09 00 02 40 24 04 24 25 00 00 00 00 .......@$.$%....
00 01 ..
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0029 (41 bytes)
bNumInterfaces : 0x01 (1 Interface)
bConfigurationValue : 0x01 (Configuration 1)
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)
Data (HexDump) : 09 02 29 00 01 01 00 E0 00 09 04 00 00 01 09 00 ..).............
01 00 07 05 81 03 01 00 0C 09 04 00 01 01 09 00 ................
02 00 07 05 81 03 01 00 0C .........
---------------- 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)
Data (HexDump) : 09 04 00 00 01 09 00 01 00 .........
----------------- 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)
Data (HexDump) : 07 05 81 03 01 00 0C .......
---------------- 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)
Data (HexDump) : 09 04 00 01 01 09 00 02 00 .........
----------------- 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)
Data (HexDump) : 07 05 81 03 01 00 0C .......
----------------- Device Qualifier Descriptor -----------------
Error : ERROR_GEN_FAILURE (because the device is in low power state)
-------------------- String Descriptors -------------------
String descriptors are not available (because the device is in low power state)
=========================== USB Port1 ===========================
Connection Status : 0x00 (No device is connected)
Port Chain : 2-14-3-1
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
=========================== USB Port2 ===========================
Connection Status : 0x00 (No device is connected)
Port Chain : 2-14-3-2
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
=========================== USB Port3 ===========================
Connection Status : 0x00 (No device is connected)
Port Chain : 2-14-3-3
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
=========================== USB Port4 ===========================
Connection Status : 0x00 (No device is connected)
Port Chain : 2-14-3-4
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
=========================== USB Port4 ===========================
Connection Status : 0x00 (No device is connected)
Port Chain : 2-14-4
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0)
ReservedMBZ : 0x00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment