Last active
October 3, 2021 02:01
-
-
Save tmk/7c089602ce7eb70b9be64c7e822be3b9 to your computer and use it in GitHub Desktop.
UsbTreeView - RealForce R2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=========================== USB Port13 =========================== | |
Connection Status : 0x01 (Device is connected) | |
Port Chain : 2-13 | |
========================== Summary ========================= | |
Vendor ID : 0x0853 (Topre Corporation) | |
Product ID : 0x0145 | |
USB Version : 1.01 | |
Port maximum Speed : High-Speed | |
Device maximum Speed : Full-Speed | |
Device Connection Speed : Full-Speed | |
Self powered : no | |
Demanded Current : 100 mA | |
Used Endpoints : 5 | |
======================== USB Device ======================== | |
+++++++++++++++++ Device Information ++++++++++++++++++ | |
Device Description : USB Composite Device | |
Device Path : \\?\USB#VID_0853&PID_0145#5&376aba2d&0&13#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE) | |
Kernel Name : \Device\USBPDO-4 | |
Device ID : USB\VID_0853&PID_0145\5&376ABA2D&0&13 | |
Hardware IDs : USB\VID_0853&PID_0145&REV_0001 USB\VID_0853&PID_0145 | |
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0017 (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_#0013.Hub_#0001 | |
Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS13) | |
Container ID : {431f1a92-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 : 13 | |
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_0853&PID_0145&MI_00\6&18E86DB1&0&0000 | |
Class : HIDClass | |
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0041 (GUID_DEVCLASS_HIDCLASS) | |
Service : HidUsb | |
Location : 0000.0014.0000.013.000.000.000.000.000 | |
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13)#USBMI(0) PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13)#USB(13) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS13)#USBMI(0) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS13)#USB(13) | |
Child Device 1 : HID Keyboard Device | |
Device Path 1 : \\?\HID#VID_0853&PID_0145&MI_00#7&14851ca7&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD) | |
Device Path 2 : \\?\HID#VID_0853&PID_0145&MI_00#7&14851ca7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID) | |
Kernel Name : \Device\000010bc | |
Device ID : HID\VID_0853&PID_0145&MI_00\7&14851CA7&0&0000 | |
Class : Keyboard | |
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0023 (GUID_DEVCLASS_KEYBOARD) | |
Service : kbdhid | |
Child Device 2 : USB Input Device | |
Device ID : USB\VID_0853&PID_0145&MI_01\6&18E86DB1&0&0001 | |
Class : HIDClass | |
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0042 (GUID_DEVCLASS_HIDCLASS) | |
Service : HidUsb | |
Location : 0000.0014.0000.013.000.000.000.000.000 | |
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13)#USBMI(1) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS13)#USBMI(1) | |
Child Device 1 : HID-compliant consumer control device | |
Device Path : \\?\HID#VID_0853&PID_0145&MI_01&Col01#7&385c5a69&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID) | |
Kernel Name : \Device\000010bd | |
Device ID : HID\VID_0853&PID_0145&MI_01&COL01\7&385C5A69&0&0000 | |
Class : HIDClass | |
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0112 (GUID_DEVCLASS_HIDCLASS) | |
Child Device 2 : HID Keyboard Device | |
Device Path 1 : \\?\HID#VID_0853&PID_0145&MI_01&Col02#7&385c5a69&0&0001#{884b96c3-56ef-11d1-bc8c-00a0c91405dd} (GUID_DEVINTERFACE_KEYBOARD) | |
Device Path 2 : \\?\HID#VID_0853&PID_0145&MI_01&Col02#7&385c5a69&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd (GUID_DEVINTERFACE_HID) | |
Kernel Name : \Device\000010be | |
Device ID : HID\VID_0853&PID_0145&MI_01&COL02\7&385C5A69&0&0001 | |
Class : Keyboard | |
Driver KeyName : {4d36e96b-e325-11ce-bfc1-08002be10318}\0024 (GUID_DEVCLASS_KEYBOARD) | |
Service : kbdhid | |
Child Device 3 : HID-compliant consumer control device | |
Device Path : \\?\HID#VID_0853&PID_0145&MI_01&Col03#7&385c5a69&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID) | |
Kernel Name : \Device\000010bf | |
Device ID : HID\VID_0853&PID_0145&MI_01&COL03\7&385C5A69&0&0002 | |
Class : HIDClass | |
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0113 (GUID_DEVCLASS_HIDCLASS) | |
Child Device 3 : USB Input Device | |
Device ID : USB\VID_0853&PID_0145&MI_02\6&18E86DB1&0&0002 | |
Class : HIDClass | |
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0043 (GUID_DEVCLASS_HIDCLASS) | |
Service : HidUsb | |
Location : 0000.0014.0000.013.000.000.000.000.000 | |
LocationPaths : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(13)#USBMI(2) ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS13)#USBMI(2) | |
Child Device 1 : HID-compliant vendor-defined device | |
Device Path : \\?\HID#VID_0853&PID_0145&MI_02#7&2c96d3c7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030} (GUID_DEVINTERFACE_HID) | |
Kernel Name : \Device\000010c0 | |
Device ID : HID\VID_0853&PID_0145&MI_02\7&2C96D3C7&0&0000 | |
Class : HIDClass | |
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0114 (GUID_DEVCLASS_HIDCLASS) | |
+++++++++++++++++ Registry USB Flags +++++++++++++++++ | |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\085301450001 | |
NewInterfaceUsage : REG_DWORD 00000000 (0) | |
---------------- Connection Information --------------- | |
Connection Index : 0x0D (Port 13) | |
Connection Status : 0x01 (DeviceConnected) | |
Current Config Value : 0x01 (Configuration 1) | |
Device Address : 0x18 (24) | |
Is Hub : 0x00 (no) | |
Device Bus Speed : 0x01 (Full-Speed) | |
Number Of Open Pipes : 0x04 (4 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 | |
Pipe[3] : EndpointID=4 Direction=OUT ScheduleOffset=0 Type=Interrupt | |
Data (HexDump) : 0D 00 00 00 12 01 01 01 00 00 00 08 53 08 45 01 ............S.E. | |
01 00 01 02 00 01 01 01 00 18 00 04 00 00 00 01 ................ | |
00 00 00 07 05 81 03 08 00 01 00 00 00 00 07 05 ................ | |
82 03 20 00 01 00 00 00 00 07 05 83 03 40 00 01 .. ..........@.. | |
00 00 00 00 07 05 04 03 40 00 01 00 00 00 00 ........@...... | |
--------------- Connection Information V2 ------------- | |
Connection Index : 0x0D (13) | |
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) : 0D 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 : 0x101 (USB Version 1.01) | |
bDeviceClass : 0x00 (defined by the interface descriptors) | |
bDeviceSubClass : 0x00 | |
bDeviceProtocol : 0x00 | |
bMaxPacketSize0 : 0x08 (8 bytes) | |
idVendor : 0x0853 (Topre Corporation) | |
idProduct : 0x0145 | |
bcdDevice : 0x0001 | |
iManufacturer : 0x01 (String Descriptor 1) | |
Language 0x0409 : "Topre" | |
iProduct : 0x02 (String Descriptor 2) | |
Language 0x0409 : "REALFORCE 87 US" | |
iSerialNumber : 0x00 (No String Descriptor) | |
bNumConfigurations : 0x01 (1 Configuration) | |
Data (HexDump) : 12 01 01 01 00 00 00 08 53 08 45 01 01 00 01 02 ........S.E..... | |
00 01 .. | |
------------------ Configuration Descriptor ------------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x02 (Configuration Descriptor) | |
wTotalLength : 0x005B (91 bytes) | |
bNumInterfaces : 0x03 (3 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 5B 00 03 01 00 A0 32 09 04 00 00 01 03 01 ..[.....2....... | |
01 03 09 21 11 01 00 01 22 41 00 07 05 81 03 08 ...!...."A...... | |
00 01 09 04 01 00 01 03 00 00 04 09 21 11 01 00 ............!... | |
01 22 77 00 07 05 82 03 20 00 01 09 04 02 00 02 ."w..... ....... | |
03 00 00 00 09 21 11 01 00 01 22 22 00 07 05 83 .....!...."".... | |
03 40 00 01 07 05 04 03 40 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 : 0x03 (String Descriptor 3) | |
Language 0x0409 : "Keyboard" | |
Data (HexDump) : 09 04 00 00 01 03 01 01 03 ......... | |
------------------- 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 41 00 .!...."A. | |
Descriptor 1: | |
bDescriptorType : 0x22 (Class=Report) | |
wDescriptorLength : 0x0041 (65 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 : 0x01 (1 ms) | |
Data (HexDump) : 07 05 81 03 08 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 : 0x00 (None) | |
bInterfaceProtocol : 0x00 (None) | |
iInterface : 0x04 (String Descriptor 4) | |
Language 0x0409 : "Multi-media" | |
Data (HexDump) : 09 04 01 00 01 03 00 00 04 ......... | |
------------------- 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 77 00 .!...."w. | |
Descriptor 1: | |
bDescriptorType : 0x22 (Class=Report) | |
wDescriptorLength : 0x0077 (119 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 : 0x0020 (32 bytes) | |
bInterval : 0x01 (1 ms) | |
Data (HexDump) : 07 05 82 03 20 00 01 .... .. | |
---------------- Interface Descriptor ----------------- | |
bLength : 0x09 (9 bytes) | |
bDescriptorType : 0x04 (Interface Descriptor) | |
bInterfaceNumber : 0x02 | |
bAlternateSetting : 0x00 | |
bNumEndpoints : 0x02 (2 Endpoints) | |
bInterfaceClass : 0x03 (HID - Human Interface Device) | |
bInterfaceSubClass : 0x00 (None) | |
bInterfaceProtocol : 0x00 (None) | |
iInterface : 0x00 (No String Descriptor) | |
Data (HexDump) : 09 04 02 00 02 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 22 00 .!...."". | |
Descriptor 1: | |
bDescriptorType : 0x22 (Class=Report) | |
wDescriptorLength : 0x0022 (34 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 : 0x0040 (64 bytes) | |
bInterval : 0x01 (1 ms) | |
Data (HexDump) : 07 05 83 03 40 00 01 ....@.. | |
----------------- Endpoint Descriptor ----------------- | |
bLength : 0x07 (7 bytes) | |
bDescriptorType : 0x05 (Endpoint Descriptor) | |
bEndpointAddress : 0x04 (Direction=OUT EndpointID=4) | |
bmAttributes : 0x03 (TransferType=Interrupt) | |
wMaxPacketSize : 0x0040 (64 bytes) | |
bInterval : 0x01 (1 ms) | |
Data (HexDump) : 07 05 04 03 40 00 01 ....@.. | |
-------------------- 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 : "Topre" | |
Data (HexDump) : 0C 03 54 00 6F 00 70 00 72 00 65 00 ..T.o.p.r.e. | |
------ String Descriptor 2 ------ | |
bLength : 0x20 (32 bytes) | |
bDescriptorType : 0x03 (String Descriptor) | |
Language 0x0409 : "REALFORCE 87 US" | |
Data (HexDump) : 20 03 52 00 45 00 41 00 4C 00 46 00 4F 00 52 00 .R.E.A.L.F.O.R. | |
43 00 45 00 20 00 38 00 37 00 20 00 55 00 53 00 C.E. .8.7. .U.S. | |
------ String Descriptor 3 ------ | |
bLength : 0x12 (18 bytes) | |
bDescriptorType : 0x03 (String Descriptor) | |
Language 0x0409 : "Keyboard" | |
Data (HexDump) : 12 03 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 4 ------ | |
bLength : 0x18 (24 bytes) | |
bDescriptorType : 0x03 (String Descriptor) | |
Language 0x0409 : "Multi-media" | |
Data (HexDump) : 18 03 4D 00 75 00 6C 00 74 00 69 00 2D 00 6D 00 ..M.u.l.t.i.-.m. | |
65 00 64 00 69 00 61 00 e.d.i.a. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This seems to be identical to Realforce RGB AEAX01 USB.
https://gist.github.com/tmk/7d41f0ca49a21a6c0b2f910d43e9660d