Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
USB devices
Created
2 years ago
Diff never expires
Clear
Export
Share
Explain
128 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
259 lines
Copy
116 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
247 lines
Copy
=========================== USB Port1 ===========================
=========================== USB Port1 ===========================
Connection Status : 0x01 (Device is connected)
Connection Status : 0x01 (Device is connected)
Port Chain : 1-5-1
Port Chain : 1-5-1
Properties : 0x01
Properties : 0x01
IsUserConnectable : yes
IsUserConnectable : yes
PortIsDebugCapable : no
PortIsDebugCapable : no
PortHasMultiCompanions : no
PortHasMultiCompanions : no
PortConnectorIsTypeC : no
PortConnectorIsTypeC : no
ConnectionIndex : 0x01 (Port 1)
ConnectionIndex : 0x01 (Port 1)
CompanionIndex : 0
CompanionIndex : 0
CompanionHubSymLnk : USB#VID_2109&PID_0813#5&873c117&0&21#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionHubSymLnk : USB#VID_2109&PID_0813#5&873c117&0&21#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
CompanionPortNumber : 0x01 (Port 1)
CompanionPortNumber : 0x01 (Port 1)
-> CompanionPortChain : 1-21-1
-> CompanionPortChain : 1-21-1
========================== Summary =========================
========================== Summary =========================
Vendor ID : 0xFFFF (Taiwan OEM - OBSOLETE)
Vendor ID : 0xFFFF (Taiwan OEM - OBSOLETE)
Product ID : 0x0035
Product ID : 0x0035
Copy
Copied
Copy
Copied
USB Version :
1.10
USB Version :
2.00 -> wrong, Device is Full-Speed only
Port maximum Speed : High-Speed (Companion Port 1-21-1 supports SuperSpeed)
Port maximum Speed : High-Speed (Companion Port 1-21-1 supports SuperSpeed)
Device maximum Speed : Full-Speed
Device maximum Speed : Full-Speed
Device Connection Speed : Full-Speed
Device Connection Speed : Full-Speed
Self powered : no
Self powered : no
Copy
Copied
Copy
Copied
Demanded Current :
2
00 mA
Demanded Current :
5
00 mA
Used Endpoints : 2
Used Endpoints : 2
======================== USB Device ========================
======================== USB Device ========================
+++++++++++++++++ Device Information ++++++++++++++++++
+++++++++++++++++ Device Information ++++++++++++++++++
Device Description : USB Composite Device
Device Description : USB Composite Device
Copy
Copied
Copy
Copied
Device Path : \\?\USB#VID_FFFF&PID_0035#
SN201709VER1
#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Device Path : \\?\USB#VID_FFFF&PID_0035#
00000000011C
#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Kernel Name : \Device\USBPDO-15
Kernel Name : \Device\USBPDO-15
Copy
Copied
Copy
Copied
Device ID : USB\VID_FFFF&PID_0035\
SN201709VER1
Device ID : USB\VID_FFFF&PID_0035\
00000000011C
Hardware IDs : USB\VID_FFFF&PID_0035&REV_0
120
USB\VID_FFFF&PID_0035
Hardware IDs : USB\VID_FFFF&PID_0035&REV_0
200
USB\VID_FFFF&PID_0035
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\
0007
(GUID_DEVCLASS_USB)
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\
0026
(GUID_DEVCLASS_USB)
Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.22621.3155 Date: 2024-02-16)
Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.22621.3155 Date: 2024-02-16)
Driver Inf : C:\WINDOWS\inf\usb.inf
Driver Inf : C:\WINDOWS\inf\usb.inf
Legacy BusType : PNPBus
Legacy BusType : PNPBus
Class : USB
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Service : usbccgp
Service : usbccgp
Enumerator : USB
Enumerator : USB
Location Info : Port_#0001.Hub_#0004
Location Info : Port_#0001.Hub_#0004
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)
Copy
Copied
Copy
Copied
Container ID : {
c50a82a4-fcf1-5b64-bd65-1fcf9f7b3321
}
Container ID : {
907b9a10-efb6-5287-9ff9-e0207c7192b2
}
Manufacturer Info : (Standard USB Host Controller)
Manufacturer Info : (Standard USB Host Controller)
Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code : 0
Problem Code : 0
Address : 1
Address : 1
HcDisableSelectiveSuspend: 0
HcDisableSelectiveSuspend: 0
EnableSelectiveSuspend : 0
EnableSelectiveSuspend : 0
SelectiveSuspendEnabled : 0
SelectiveSuspendEnabled : 0
EnhancedPowerMgmtEnabled : 0
EnhancedPowerMgmtEnabled : 0
IdleInWorkingState : 0
IdleInWorkingState : 0
WakeFromSleepState : 0
WakeFromSleepState : 0
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
Power State : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
Child Device 1 : USB Input Device
Child Device 1 : USB Input Device
Copy
Copied
Copy
Copied
Device ID : USB\VID_FFFF&PID_0035&MI_00\7&
2A65A2B1&2&
0000
Device ID : USB\VID_FFFF&PID_0035&MI_00\7&
20E1D4FB&1&
0000
Class : HIDClass
Class : HIDClass
Copy
Copied
Copy
Copied
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\003
0
(GUID_DEVCLASS_HIDCLASS)
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\003
9
(GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Service : HidUsb
Location : 0000.0014.0000.005.001.000.000.000.000
Location : 0000.0014.0000.005.001.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(1)
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(1)
Child Device 1 : HID Keyboard Device
Child Device 1 : HID Keyboard Device
Copy
Copied
Copy
Copied
Device Path 1 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&
2a342659
&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD)
Device Path 1 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&
2892241d&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID)
Device Path 2 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&2a342659&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID)
Device Path 2 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&2892241d
&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD)
Kernel Name : \Device\000001b
a
Kernel Name : \Device\000001b
f
Device ID : HID\VID_FFFF&PID_0035&MI_00\8&
2A342659
&0&0000
Device ID : HID\VID_FFFF&PID_0035&MI_00\8&
2892241D
&0&0000
Class : Keyboard
Class : Keyboard
Copy
Copied
Copy
Copied
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\000
8
(GUID_DEVCLASS_KEYBOARD)
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\000
9
(GUID_DEVCLASS_KEYBOARD)
Service : kbdhid
Service : kbdhid
Child Device 2 : USB Input Device
Child Device 2 : USB Input Device
Copy
Copied
Copy
Copied
Device ID : USB\VID_FFFF&PID_0035&MI_01\7&
2A65A2B1&2&
0001
Device ID : USB\VID_FFFF&PID_0035&MI_01\7&
20E1D4FB&1&
0001
Class : HIDClass
Class : HIDClass
Copy
Copied
Copy
Copied
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\
0031
(GUID_DEVCLASS_HIDCLASS)
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\
0040
(GUID_DEVCLASS_HIDCLASS)
Service : HidUsb
Service : HidUsb
Location : 0000.0014.0000.005.001.000.000.000.000
Location : 0000.0014.0000.005.001.000.000.000.000
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(1)
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(1)
Child Device 1 : HID-compliant vendor-defined device
Child Device 1 : HID-compliant vendor-defined device
Copy
Copied
Copy
Copied
Device Path : \\?\HID#VID_FFFF&PID_0035&MI_01#8&
3abf07d7
&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Device Path : \\?\HID#VID_FFFF&PID_0035&MI_01#8&
4bae65b
&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID)
Kernel Name : \Device\000001
bb
Kernel Name : \Device\000001
c0
Device ID : HID\VID_FFFF&PID_0035&MI_01\8&
3ABF07D7
&0&0000
Device ID : HID\VID_FFFF&PID_0035&MI_01\8&
4BAE65B
&0&0000
Class : HIDClass
Class : HIDClass
Copy
Copied
Copy
Copied
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\
0032
(GUID_DEVCLASS_HIDCLASS)
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\
0041
(GUID_DEVCLASS_HIDCLASS)
+++++++++++++++++ Registry USB Flags +++++++++++++++++
+++++++++++++++++ Registry USB Flags +++++++++++++++++
Copy
Copied
Copy
Copied
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\FFFF00350
120
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\FFFF00350
200
osvc : REG_BINARY 00 00
NewInterfaceUsage : REG_DWORD 00000000 (0)
NewInterfaceUsage : REG_DWORD 00000000 (0)
---------------- Connection Information ---------------
---------------- Connection Information ---------------
Connection Index : 0x01 (Port 1)
Connection Index : 0x01 (Port 1)
Connection Status : 0x01 (DeviceConnected)
Connection Status : 0x01 (DeviceConnected)
Current Config Value : 0x01 (Configuration 1)
Current Config Value : 0x01 (Configuration 1)
Copy
Copied
Copy
Copied
Device Address : 0x2
2 (34
)
Device Address : 0x2
3 (35
)
Is Hub : 0x00 (no)
Is Hub : 0x00 (no)
Device Bus Speed : 0x01 (Full-Speed)
Device Bus Speed : 0x01 (Full-Speed)
Number Of Open Pipes : 0x01 (1 pipe to data endpoints)
Number Of Open Pipes : 0x01 (1 pipe to data endpoints)
Copy
Copied
Copy
Copied
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=
64
bInterval=2
Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=
8
bInterval=2
Data (HexDump) : 01 00 00 00 12 01
10 01
00 00 00 40 FF FF 35 00 ...........@..5.
Data (HexDump) : 01 00 00 00 12 01
00 02
00 00 00 40 FF FF 35 00 ...........@..5.
20 01
01 02 03 01 01 01 00
22
00 01 00 00 00 01
........
"
......
00 02
01 02 03 01 01 01 00
23
00 01 00 00 00 01
........
.#
......
00 00 00 07 05 81 03
40
00 02 00 00 00 00 .......
@
......
00 00 00 07 05 81 03
08
00 02 00 00 00 00 .......
.
......
--------------- Connection Information V2 -------------
--------------- Connection Information V2 -------------
Connection Index : 0x01 (1)
Connection Index : 0x01 (1)
Length : 0x10 (16 bytes)
Length : 0x10 (16 bytes)
SupportedUsbProtocols : 0x03
SupportedUsbProtocols : 0x03
Usb110 : 1 (yes, port supports USB 1.1)
Usb110 : 1 (yes, port supports USB 1.1)
Usb200 : 1 (yes, port supports USB 2.0)
Usb200 : 1 (yes, port supports USB 2.0)
Usb300 : 0 (no, port not supports USB 3.0) -> but Companion Port 1-21-1 does
Usb300 : 0 (no, port not supports USB 3.0) -> but Companion Port 1-21-1 does
ReservedMBZ : 0x00
ReservedMBZ : 0x00
Flags : 0x00
Flags : 0x00
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsOpAtSsOrHigher : 0 (Device is not operating at SuperSpeed or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsSsCapOrHigher : 0 (Device is not SuperSpeed capable or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsOpAtSsPlusOrHigher : 0 (Device is not operating at SuperSpeedPlus or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
DevIsSsPlusCapOrHigher : 0 (Device is not SuperSpeedPlus capable or higher)
ReservedMBZ : 0x00
ReservedMBZ : 0x00
Data (HexDump) : 01 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................
Data (HexDump) : 01 00 00 00 10 00 00 00 03 00 00 00 00 00 00 00 ................
---------------------- Device Descriptor ----------------------
---------------------- Device Descriptor ----------------------
bLength : 0x12 (18 bytes)
bLength : 0x12 (18 bytes)
bDescriptorType : 0x01 (Device Descriptor)
bDescriptorType : 0x01 (Device Descriptor)
Copy
Copied
Copy
Copied
bcdUSB :
0x110
(USB Version
1.10)
bcdUSB :
0x200
(USB Version
2.00) -> wrong, device is Full-Speed only
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceClass : 0x00 (defined by the interface descriptors)
bDeviceSubClass : 0x00
bDeviceSubClass : 0x00
bDeviceProtocol : 0x00
bDeviceProtocol : 0x00
bMaxPacketSize0 : 0x40 (64 bytes)
bMaxPacketSize0 : 0x40 (64 bytes)
idVendor : 0xFFFF (Taiwan OEM - OBSOLETE)
idVendor : 0xFFFF (Taiwan OEM - OBSOLETE)
idProduct : 0x0035
idProduct : 0x0035
Copy
Copied
Copy
Copied
bcdDevice : 0x0
120
bcdDevice : 0x0
200
iManufacturer : 0x01 (String Descriptor 1)
iManufacturer : 0x01 (String Descriptor 1)
Copy
Copied
Copy
Copied
Language 0x0409 : "
Sycreader
"
Language 0x0409 : "
MEGAHUNT
"
iProduct : 0x02 (String Descriptor 2)
iProduct : 0x02 (String Descriptor 2)
Copy
Copied
Copy
Copied
Language 0x0409 : "
Magnetic Stripe Reader
"
Language 0x0409 : "
Megahunt HID FS Keyboard
"
iSerialNumber : 0x03 (String Descriptor 3)
iSerialNumber : 0x03 (String Descriptor 3)
Copy
Copied
Copy
Copied
Language 0x0409 : "
SN201709VER1
"
Language 0x0409 : "
00000000011C
"
bNumConfigurations : 0x01 (1 Configuration)
bNumConfigurations : 0x01 (1 Configuration)
Copy
Copied
Copy
Copied
Data (HexDump) : 12 01
10 01
00 00 00 40 FF FF 35 00
20 01
01 02 .......@..5.
...
Data (HexDump) : 12 01
00 02
00 00 00 40 FF FF 35 00
00 02
01 02 .......@..5.
.
...
03 01 ..
03 01 ..
------------------ Configuration Descriptor -------------------
------------------ Configuration Descriptor -------------------
bLength : 0x09 (9 bytes)
bLength : 0x09 (9 bytes)
bDescriptorType : 0x02 (Configuration Descriptor)
bDescriptorType : 0x02 (Configuration Descriptor)
wTotalLength : 0x0034 (52 bytes)
wTotalLength : 0x0034 (52 bytes)
bNumInterfaces : 0x02 (2 Interfaces)
bNumInterfaces : 0x02 (2 Interfaces)
bConfigurationValue : 0x01 (Configuration 1)
bConfigurationValue : 0x01 (Configuration 1)
iConfiguration : 0x00 (No String Descriptor)
iConfiguration : 0x00 (No String Descriptor)
bmAttributes : 0xA0
bmAttributes : 0xA0
D7: Reserved, set 1 : 0x01
D7: Reserved, set 1 : 0x01
D6: Self Powered : 0x00 (no)
D6: Self Powered : 0x00 (no)
D5: Remote Wakeup : 0x01 (yes)
D5: Remote Wakeup : 0x01 (yes)
D4..0: Reserved, set 0 : 0x00
D4..0: Reserved, set 0 : 0x00
Copy
Copied
Copy
Copied
MaxPower :
0x64 (2
00 mA)
MaxPower :
0xFA (5
00 mA)
Data (HexDump) : 09 02 34 00 02 01 00 A0
64
09 04 00 00 01 03 01 ..4.....
d
.......
Data (HexDump) : 09 02 34 00 02 01 00 A0
FA
09 04 00 00 01 03 01 ..4.....
.
.......
01
04
09 21 10 01 00 01 22
3F
00 07 05 81 03
40
...!...."
?
.....
@
01
00
09 21 10 01 00 01 22
42
00 07 05 81 03
08
...!...."
B
.....
.
00 02 09 04 01 00 00 03 00 00
05
09 21 10 01 00 ............!...
00 02 09 04 01 00 00 03 00 00
00
09 21 10 01 00 ............!...
01 22 35 00 ."5.
01 22 35 00 ."5.
---------------- Interface Descriptor -----------------
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x00 (Interface 0)
bInterfaceNumber : 0x00 (Interface 0)
bAlternateSetting : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x01 (1 Endpoint)
bNumEndpoints : 0x01 (1 Endpoint)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x01 (Boot Interface)
bInterfaceSubClass : 0x01 (Boot Interface)
bInterfaceProtocol : 0x01 (Keyboard)
bInterfaceProtocol : 0x01 (Keyboard)
Copy
Copied
Copy
Copied
iInterface : 0x0
4 (
String Descriptor
4)
iInterface : 0x0
0 (No
String Descriptor
)
Language 0x0409 : "USB Keyboard"
Data (HexDump) : 09 04 00 00 01 03 01 01
00
.........
Data (HexDump) : 09 04 00 00 01 03 01 01
04
.........
------------------- HID Descriptor --------------------
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0110 (HID Version 1.10)
bcdHID : 0x0110 (HID Version 1.10)
bCountryCode : 0x00 (00 = not localized)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
bNumDescriptors : 0x01
Copy
Copied
Copy
Copied
Data (HexDump) : 09 21 10 01 00 01 22
3F
00 .!...."
?
.
Data (HexDump) : 09 21 10 01 00 01 22
42
00 .!...."
B
.
Descriptor 1:
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
bDescriptorType : 0x22 (Class=Report)
Copy
Copied
Copy
Copied
wDescriptorLength : 0x00
3F (63
bytes)
wDescriptorLength : 0x00
42 (66
bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Endpoint Descriptor -----------------
----------------- Endpoint Descriptor -----------------
bLength : 0x07 (7 bytes)
bLength : 0x07 (7 bytes)
bDescriptorType : 0x05 (Endpoint Descriptor)
bDescriptorType : 0x05 (Endpoint Descriptor)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
bmAttributes : 0x03 (TransferType=Interrupt)
bmAttributes : 0x03 (TransferType=Interrupt)
Copy
Copied
Copy
Copied
wMaxPacketSize : 0x00
40 (64
bytes)
wMaxPacketSize : 0x00
08 (8
bytes)
bInterval : 0x02 (2 ms)
bInterval : 0x02 (2 ms)
Copy
Copied
Copy
Copied
Data (HexDump) : 07 05 81 03
40
00 02 ....
@
..
Data (HexDump) : 07 05 81 03
08
00 02 ....
.
..
---------------- Interface Descriptor -----------------
---------------- Interface Descriptor -----------------
bLength : 0x09 (9 bytes)
bLength : 0x09 (9 bytes)
bDescriptorType : 0x04 (Interface Descriptor)
bDescriptorType : 0x04 (Interface Descriptor)
bInterfaceNumber : 0x01 (Interface 1)
bInterfaceNumber : 0x01 (Interface 1)
bAlternateSetting : 0x00
bAlternateSetting : 0x00
bNumEndpoints : 0x00 (Default Control Pipe only)
bNumEndpoints : 0x00 (Default Control Pipe only)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceClass : 0x03 (HID - Human Interface Device)
bInterfaceSubClass : 0x00 (None)
bInterfaceSubClass : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
bInterfaceProtocol : 0x00 (None)
Copy
Copied
Copy
Copied
iInterface : 0x0
5 (
String Descriptor
5)
iInterface : 0x0
0 (No
String Descriptor
)
Language 0x0409 : "USB Custom Hid"
Data (HexDump) : 09 04 01 00 00 03 00 00
00
.........
Data (HexDump) : 09 04 01 00 00 03 00 00
05
.........
------------------- HID Descriptor --------------------
------------------- HID Descriptor --------------------
bLength : 0x09 (9 bytes)
bLength : 0x09 (9 bytes)
bDescriptorType : 0x21 (HID Descriptor)
bDescriptorType : 0x21 (HID Descriptor)
bcdHID : 0x0110 (HID Version 1.10)
bcdHID : 0x0110 (HID Version 1.10)
bCountryCode : 0x00 (00 = not localized)
bCountryCode : 0x00 (00 = not localized)
bNumDescriptors : 0x01
bNumDescriptors : 0x01
Data (HexDump) : 09 21 10 01 00 01 22 35 00 .!...."5.
Data (HexDump) : 09 21 10 01 00 01 22 35 00 .!...."5.
Descriptor 1:
Descriptor 1:
bDescriptorType : 0x22 (Class=Report)
bDescriptorType : 0x22 (Class=Report)
wDescriptorLength : 0x0035 (53 bytes)
wDescriptorLength : 0x0035 (53 bytes)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt)
----------------- Device Qualifier Descriptor -----------------
----------------- Device Qualifier Descriptor -----------------
Copy
Copied
Copy
Copied
Error : ERROR_GEN_FAILURE
Error : ERROR_GEN_FAILURE
(*!*ERROR USB 2.0 devices must provide a Device Qualifier Descriptor)
-------------------- String Descriptors -------------------
-------------------- String Descriptors -------------------
------ String Descriptor 0 ------
------ String Descriptor 0 ------
bLength : 0x04 (4 bytes)
bLength : 0x04 (4 bytes)
bDescriptorType : 0x03 (String Descriptor)
bDescriptorType : 0x03 (String Descriptor)
Language ID[0] : 0x0409 (English - United States)
Language ID[0] : 0x0409 (English - United States)
Data (HexDump) : 04 03 09 04 ....
Data (HexDump) : 04 03 09 04 ....
------ String Descriptor 1 ------
------ String Descriptor 1 ------
Copy
Copied
Copy
Copied
bLength : 0x1
4 (20
bytes)
bLength : 0x1
2 (18
bytes)
bDescriptorType : 0x03 (String Descriptor)
bDescriptorType : 0x03 (String Descriptor)
Copy
Copied
Copy
Copied
Language 0x0409 : "
Sycreader
"
Language 0x0409 : "
MEGAHUNT
"
Data (HexDump) :
14
03
53
00
79
00
63
00
72
00
65
00
61
00
64
00 ..
S.y.c.r.e.a.d
.
Data (HexDump) :
12
03
4D
00
45
00
47
00
41
00
48
00
55
00
4E
00 ..
M.E.G.A.H.U.N
.
65 00 72
00
e.r
.
54
00
T
.
------ String Descriptor 2 ------
------ String Descriptor 2 ------
Copy
Copied
Copy
Copied
bLength : 0x
2E (46
bytes)
bLength : 0x
32 (50
bytes)
bDescriptorType : 0x03 (String Descriptor)
bDescriptorType : 0x03 (String Descriptor)
Copy
Copied
Copy
Copied
Language 0x0409 : "
Magnetic Stripe Reader
"
Language 0x0409 : "
Megahunt HID FS Keyboard
"
Data (HexDump) :
2E
03 4D 00
61
00 67 00
6E
00
65
00
74
00
69
00
.
.M.
a
.g.
n.e.t.i
.
Data (HexDump) :
32
03 4D 00
65
00 67 00
61
00
68
00
75
00
6E
00
2
.M.
e
.g.
a.h.u.n
.
63
00 20 00
53
00
74
00
72
00
69
00
70
00
65
00
c
. .
S.t.r.i.p.e
.
74
00 20 00
48
00
49
00
44
00
20
00
46
00
53
00
t
. .
H.I.D. .F.S
.
20 00
52
00 65 00
61
00
64
00
65
00 72 00
.R.e.a.d.e.r.
20 00
4B
00 65 00
79 00 62
00
6F
00
61
00 72 00
.K.e.y.b.o.a.r.
64 00 d.
------ String Descriptor 3 ------
------ String Descriptor 3 ------
bLength : 0x1A (26 bytes)
bLength : 0x1A (26 bytes)
bDescriptorType : 0x03 (String Descriptor)
bDescriptorType : 0x03 (String Descriptor)
Copy
Copied
Copy
Copied
Language 0x0409 : "
SN201709VER1
"
Language 0x0409 : "
00000000011C
"
Data (HexDump) : 1A 03
53
00
4E
00
32
00 30 00
31
00
37
00 30 00 ..
S.N.2
.0.
1.7
.0.
Data (HexDump) : 1A 03
30
00
30
00
30
00 30 00
30
00
30
00 30 00 ..
0.0.0
.0.
0.0
.0.
39
00
56
00
45 00 52
00 31 00
9.V.E.R.1.
30
00
30
00
31
00 31 00
43 00
0.0.1.1.C
.
------ String Descriptor 4 ------
bLength : 0x1A (26 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "USB Keyboard"
Data (HexDump) : 1A 03 55 00 53 00 42 00 20 00 4B 00 65 00 79 00 ..U.S.B. .K.e.y.
62 00 6F 00 61 00 72 00 64 00 b.o.a.r.d.
------ String Descriptor 5 ------
bLength : 0x1E (30 bytes)
bDescriptorType : 0x03 (String Descriptor)
Language 0x0409 : "USB Custom Hid"
Data (HexDump) : 1E 03 55 00 53 00 42 00 20 00 43 00 75 00 73 00 ..U.S.B. .C.u.s.
74 00 6F 00 6D 00 20 00 48 00 69 00 64 00 t.o.m. .H.i.d
.
Saved diffs
Original text
Open file
=========================== USB Port1 =========================== Connection Status : 0x01 (Device is connected) Port Chain : 1-5-1 Properties : 0x01 IsUserConnectable : yes PortIsDebugCapable : no PortHasMultiCompanions : no PortConnectorIsTypeC : no ConnectionIndex : 0x01 (Port 1) CompanionIndex : 0 CompanionHubSymLnk : USB#VID_2109&PID_0813#5&873c117&0&21#{f18a0e88-c30c-11d0-8815-00a0c906bed8} CompanionPortNumber : 0x01 (Port 1) -> CompanionPortChain : 1-21-1 ========================== Summary ========================= Vendor ID : 0xFFFF (Taiwan OEM - OBSOLETE) Product ID : 0x0035 USB Version : 1.10 Port maximum Speed : High-Speed (Companion Port 1-21-1 supports SuperSpeed) Device maximum Speed : Full-Speed Device Connection Speed : Full-Speed Self powered : no Demanded Current : 200 mA Used Endpoints : 2 ======================== USB Device ======================== +++++++++++++++++ Device Information ++++++++++++++++++ Device Description : USB Composite Device Device Path : \\?\USB#VID_FFFF&PID_0035#SN201709VER1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE) Kernel Name : \Device\USBPDO-15 Device ID : USB\VID_FFFF&PID_0035\SN201709VER1 Hardware IDs : USB\VID_FFFF&PID_0035&REV_0120 USB\VID_FFFF&PID_0035 Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0007 (GUID_DEVCLASS_USB) Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.22621.3155 Date: 2024-02-16) 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_#0004 Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1) Container ID : {c50a82a4-fcf1-5b64-bd65-1fcf9f7b3321} Manufacturer Info : (Standard USB Host Controller) Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK) Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, 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_FFFF&PID_0035&MI_00\7&2A65A2B1&2&0000 Class : HIDClass Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0030 (GUID_DEVCLASS_HIDCLASS) Service : HidUsb Location : 0000.0014.0000.005.001.000.000.000.000 LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(1) Child Device 1 : HID Keyboard Device Device Path 1 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&2a342659&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD) Device Path 2 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&2a342659&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID) Kernel Name : \Device\000001ba Device ID : HID\VID_FFFF&PID_0035&MI_00\8&2A342659&0&0000 Class : Keyboard Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0008 (GUID_DEVCLASS_KEYBOARD) Service : kbdhid Child Device 2 : USB Input Device Device ID : USB\VID_FFFF&PID_0035&MI_01\7&2A65A2B1&2&0001 Class : HIDClass Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0031 (GUID_DEVCLASS_HIDCLASS) Service : HidUsb Location : 0000.0014.0000.005.001.000.000.000.000 LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(1) Child Device 1 : HID-compliant vendor-defined device Device Path : \\?\HID#VID_FFFF&PID_0035&MI_01#8&3abf07d7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID) Kernel Name : \Device\000001bb Device ID : HID\VID_FFFF&PID_0035&MI_01\8&3ABF07D7&0&0000 Class : HIDClass Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0032 (GUID_DEVCLASS_HIDCLASS) +++++++++++++++++ Registry USB Flags +++++++++++++++++ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\FFFF00350120 NewInterfaceUsage : REG_DWORD 00000000 (0) ---------------- Connection Information --------------- Connection Index : 0x01 (Port 1) Connection Status : 0x01 (DeviceConnected) Current Config Value : 0x01 (Configuration 1) Device Address : 0x22 (34) Is Hub : 0x00 (no) Device Bus Speed : 0x01 (Full-Speed) Number Of Open Pipes : 0x01 (1 pipe to data endpoints) Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=64 bInterval=2 Data (HexDump) : 01 00 00 00 12 01 10 01 00 00 00 40 FF FF 35 00 ...........@..5. 20 01 01 02 03 01 01 01 00 22 00 01 00 00 00 01 ........"...... 00 00 00 07 05 81 03 40 00 02 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) -> but Companion Port 1-21-1 does 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 : 0x110 (USB Version 1.10) bDeviceClass : 0x00 (defined by the interface descriptors) bDeviceSubClass : 0x00 bDeviceProtocol : 0x00 bMaxPacketSize0 : 0x40 (64 bytes) idVendor : 0xFFFF (Taiwan OEM - OBSOLETE) idProduct : 0x0035 bcdDevice : 0x0120 iManufacturer : 0x01 (String Descriptor 1) Language 0x0409 : "Sycreader" iProduct : 0x02 (String Descriptor 2) Language 0x0409 : "Magnetic Stripe Reader" iSerialNumber : 0x03 (String Descriptor 3) Language 0x0409 : "SN201709VER1" bNumConfigurations : 0x01 (1 Configuration) Data (HexDump) : 12 01 10 01 00 00 00 40 FF FF 35 00 20 01 01 02 .......@..5. ... 03 01 .. ------------------ Configuration Descriptor ------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x02 (Configuration Descriptor) wTotalLength : 0x0034 (52 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 : 0x64 (200 mA) Data (HexDump) : 09 02 34 00 02 01 00 A0 64 09 04 00 00 01 03 01 ..4.....d....... 01 04 09 21 10 01 00 01 22 3F 00 07 05 81 03 40 ...!...."?.....@ 00 02 09 04 01 00 00 03 00 00 05 09 21 10 01 00 ............!... 01 22 35 00 ."5. ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 (Interface 0) bAlternateSetting : 0x00 bNumEndpoints : 0x01 (1 Endpoint) bInterfaceClass : 0x03 (HID - Human Interface Device) bInterfaceSubClass : 0x01 (Boot Interface) bInterfaceProtocol : 0x01 (Keyboard) iInterface : 0x04 (String Descriptor 4) Language 0x0409 : "USB Keyboard" Data (HexDump) : 09 04 00 00 01 03 01 01 04 ......... ------------------- HID Descriptor -------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x21 (HID Descriptor) bcdHID : 0x0110 (HID Version 1.10) bCountryCode : 0x00 (00 = not localized) bNumDescriptors : 0x01 Data (HexDump) : 09 21 10 01 00 01 22 3F 00 .!...."?. Descriptor 1: bDescriptorType : 0x22 (Class=Report) wDescriptorLength : 0x003F (63 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 : 0x0040 (64 bytes) bInterval : 0x02 (2 ms) Data (HexDump) : 07 05 81 03 40 00 02 ....@.. ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x01 (Interface 1) bAlternateSetting : 0x00 bNumEndpoints : 0x00 (Default Control Pipe only) bInterfaceClass : 0x03 (HID - Human Interface Device) bInterfaceSubClass : 0x00 (None) bInterfaceProtocol : 0x00 (None) iInterface : 0x05 (String Descriptor 5) Language 0x0409 : "USB Custom Hid" Data (HexDump) : 09 04 01 00 00 03 00 00 05 ......... ------------------- HID Descriptor -------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x21 (HID Descriptor) bcdHID : 0x0110 (HID Version 1.10) bCountryCode : 0x00 (00 = not localized) bNumDescriptors : 0x01 Data (HexDump) : 09 21 10 01 00 01 22 35 00 .!...."5. Descriptor 1: bDescriptorType : 0x22 (Class=Report) wDescriptorLength : 0x0035 (53 bytes) Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt) ----------------- Device Qualifier Descriptor ----------------- Error : ERROR_GEN_FAILURE -------------------- 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 : 0x14 (20 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "Sycreader" Data (HexDump) : 14 03 53 00 79 00 63 00 72 00 65 00 61 00 64 00 ..S.y.c.r.e.a.d. 65 00 72 00 e.r. ------ String Descriptor 2 ------ bLength : 0x2E (46 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "Magnetic Stripe Reader" Data (HexDump) : 2E 03 4D 00 61 00 67 00 6E 00 65 00 74 00 69 00 ..M.a.g.n.e.t.i. 63 00 20 00 53 00 74 00 72 00 69 00 70 00 65 00 c. .S.t.r.i.p.e. 20 00 52 00 65 00 61 00 64 00 65 00 72 00 .R.e.a.d.e.r. ------ String Descriptor 3 ------ bLength : 0x1A (26 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "SN201709VER1" Data (HexDump) : 1A 03 53 00 4E 00 32 00 30 00 31 00 37 00 30 00 ..S.N.2.0.1.7.0. 39 00 56 00 45 00 52 00 31 00 9.V.E.R.1. ------ String Descriptor 4 ------ bLength : 0x1A (26 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "USB Keyboard" Data (HexDump) : 1A 03 55 00 53 00 42 00 20 00 4B 00 65 00 79 00 ..U.S.B. .K.e.y. 62 00 6F 00 61 00 72 00 64 00 b.o.a.r.d. ------ String Descriptor 5 ------ bLength : 0x1E (30 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "USB Custom Hid" Data (HexDump) : 1E 03 55 00 53 00 42 00 20 00 43 00 75 00 73 00 ..U.S.B. .C.u.s. 74 00 6F 00 6D 00 20 00 48 00 69 00 64 00 t.o.m. .H.i.d.
Changed text
Open file
=========================== USB Port1 =========================== Connection Status : 0x01 (Device is connected) Port Chain : 1-5-1 Properties : 0x01 IsUserConnectable : yes PortIsDebugCapable : no PortHasMultiCompanions : no PortConnectorIsTypeC : no ConnectionIndex : 0x01 (Port 1) CompanionIndex : 0 CompanionHubSymLnk : USB#VID_2109&PID_0813#5&873c117&0&21#{f18a0e88-c30c-11d0-8815-00a0c906bed8} CompanionPortNumber : 0x01 (Port 1) -> CompanionPortChain : 1-21-1 ========================== Summary ========================= Vendor ID : 0xFFFF (Taiwan OEM - OBSOLETE) Product ID : 0x0035 USB Version : 2.00 -> wrong, Device is Full-Speed only Port maximum Speed : High-Speed (Companion Port 1-21-1 supports SuperSpeed) Device maximum Speed : Full-Speed Device Connection Speed : Full-Speed Self powered : no Demanded Current : 500 mA Used Endpoints : 2 ======================== USB Device ======================== +++++++++++++++++ Device Information ++++++++++++++++++ Device Description : USB Composite Device Device Path : \\?\USB#VID_FFFF&PID_0035#00000000011C#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE) Kernel Name : \Device\USBPDO-15 Device ID : USB\VID_FFFF&PID_0035\00000000011C Hardware IDs : USB\VID_FFFF&PID_0035&REV_0200 USB\VID_FFFF&PID_0035 Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0026 (GUID_DEVCLASS_USB) Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.22621.3155 Date: 2024-02-16) 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_#0004 Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1) Container ID : {907b9a10-efb6-5287-9ff9-e0207c7192b2} Manufacturer Info : (Standard USB Host Controller) Capabilities : 0x94 (Removable, UniqueID, SurpriseRemovalOK) Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, 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_FFFF&PID_0035&MI_00\7&20E1D4FB&1&0000 Class : HIDClass Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0039 (GUID_DEVCLASS_HIDCLASS) Service : HidUsb Location : 0000.0014.0000.005.001.000.000.000.000 LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USB(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USB(1) Child Device 1 : HID Keyboard Device Device Path 1 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&2892241d&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID) Device Path 2 : \\?\HID#VID_FFFF&PID_0035&MI_00#8&2892241d&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD) Kernel Name : \Device\000001bf Device ID : HID\VID_FFFF&PID_0035&MI_00\8&2892241D&0&0000 Class : Keyboard Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0009 (GUID_DEVCLASS_KEYBOARD) Service : kbdhid Child Device 2 : USB Input Device Device ID : USB\VID_FFFF&PID_0035&MI_01\7&20E1D4FB&1&0001 Class : HIDClass Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0040 (GUID_DEVCLASS_HIDCLASS) Service : HidUsb Location : 0000.0014.0000.005.001.000.000.000.000 LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5)#USB(1)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)#USB(1)#USBMI(1) Child Device 1 : HID-compliant vendor-defined device Device Path : \\?\HID#VID_FFFF&PID_0035&MI_01#8&4bae65b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID) Kernel Name : \Device\000001c0 Device ID : HID\VID_FFFF&PID_0035&MI_01\8&4BAE65B&0&0000 Class : HIDClass Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0041 (GUID_DEVCLASS_HIDCLASS) +++++++++++++++++ Registry USB Flags +++++++++++++++++ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\FFFF00350200 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 : 0x23 (35) Is Hub : 0x00 (no) Device Bus Speed : 0x01 (Full-Speed) Number Of Open Pipes : 0x01 (1 pipe to data endpoints) Pipe[0] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Interrupt wMaxPacketSize=8 bInterval=2 Data (HexDump) : 01 00 00 00 12 01 00 02 00 00 00 40 FF FF 35 00 ...........@..5. 00 02 01 02 03 01 01 01 00 23 00 01 00 00 00 01 .........#...... 00 00 00 07 05 81 03 08 00 02 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) -> but Companion Port 1-21-1 does 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 : 0xFFFF (Taiwan OEM - OBSOLETE) idProduct : 0x0035 bcdDevice : 0x0200 iManufacturer : 0x01 (String Descriptor 1) Language 0x0409 : "MEGAHUNT" iProduct : 0x02 (String Descriptor 2) Language 0x0409 : "Megahunt HID FS Keyboard" iSerialNumber : 0x03 (String Descriptor 3) Language 0x0409 : "00000000011C" bNumConfigurations : 0x01 (1 Configuration) Data (HexDump) : 12 01 00 02 00 00 00 40 FF FF 35 00 00 02 01 02 .......@..5..... 03 01 .. ------------------ Configuration Descriptor ------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x02 (Configuration Descriptor) wTotalLength : 0x0034 (52 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 : 0xFA (500 mA) Data (HexDump) : 09 02 34 00 02 01 00 A0 FA 09 04 00 00 01 03 01 ..4............. 01 00 09 21 10 01 00 01 22 42 00 07 05 81 03 08 ...!...."B...... 00 02 09 04 01 00 00 03 00 00 00 09 21 10 01 00 ............!... 01 22 35 00 ."5. ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x00 (Interface 0) 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 : 0x0110 (HID Version 1.10) bCountryCode : 0x00 (00 = not localized) bNumDescriptors : 0x01 Data (HexDump) : 09 21 10 01 00 01 22 42 00 .!...."B. Descriptor 1: bDescriptorType : 0x22 (Class=Report) wDescriptorLength : 0x0042 (66 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 : 0x02 (2 ms) Data (HexDump) : 07 05 81 03 08 00 02 ....... ---------------- Interface Descriptor ----------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x04 (Interface Descriptor) bInterfaceNumber : 0x01 (Interface 1) bAlternateSetting : 0x00 bNumEndpoints : 0x00 (Default Control Pipe only) bInterfaceClass : 0x03 (HID - Human Interface Device) bInterfaceSubClass : 0x00 (None) bInterfaceProtocol : 0x00 (None) iInterface : 0x00 (No String Descriptor) Data (HexDump) : 09 04 01 00 00 03 00 00 00 ......... ------------------- HID Descriptor -------------------- bLength : 0x09 (9 bytes) bDescriptorType : 0x21 (HID Descriptor) bcdHID : 0x0110 (HID Version 1.10) bCountryCode : 0x00 (00 = not localized) bNumDescriptors : 0x01 Data (HexDump) : 09 21 10 01 00 01 22 35 00 .!...."5. Descriptor 1: bDescriptorType : 0x22 (Class=Report) wDescriptorLength : 0x0035 (53 bytes) Error reading descriptor : ERROR_INVALID_PARAMETER (due to a obscure limitation of the Win32 USB API, see UsbTreeView.txt) ----------------- 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 : "MEGAHUNT" Data (HexDump) : 12 03 4D 00 45 00 47 00 41 00 48 00 55 00 4E 00 ..M.E.G.A.H.U.N. 54 00 T. ------ String Descriptor 2 ------ bLength : 0x32 (50 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "Megahunt HID FS Keyboard" Data (HexDump) : 32 03 4D 00 65 00 67 00 61 00 68 00 75 00 6E 00 2.M.e.g.a.h.u.n. 74 00 20 00 48 00 49 00 44 00 20 00 46 00 53 00 t. .H.I.D. .F.S. 20 00 4B 00 65 00 79 00 62 00 6F 00 61 00 72 00 .K.e.y.b.o.a.r. 64 00 d. ------ String Descriptor 3 ------ bLength : 0x1A (26 bytes) bDescriptorType : 0x03 (String Descriptor) Language 0x0409 : "00000000011C" Data (HexDump) : 1A 03 30 00 30 00 30 00 30 00 30 00 30 00 30 00 ..0.0.0.0.0.0.0. 30 00 30 00 31 00 31 00 43 00 0.0.1.1.C.
Find difference