Comments (7)
Similar issues is also mentioned in #12 for Linux hidraw.
$ hidpp-list-devices
/dev/hidraw5: Logitech USB Receiver (046d:c53d) HID++ 1.0
/dev/hidraw5 (device 1): G613 Prodigy (046d:4065) HID++ 2.0
/dev/hidraw6: Logitech USB Receiver (046d:c52b) HID++ 1.0
[error] Error while querying /dev/hidraw6 wireless device 1: Resource error
/dev/hidraw6 (device 3): MX Ergo (046d:406f) HID++ 4.5
from hidpp.
I think there was some issue with unifying receivers on Windows, but I don't remember what happened exactly. Is there something else not working or is it just an error message?
The linux error is not the same. I think it may happen if there is a device paired with the receiver that is not available (out of range, turned off, asleep, ...). Trying waking up the device and run the command again.
There are verbose options if you want more information about the devices that the command is trying to open (-v
for warnings, -vdebug
for warnings+debug, -vdebug,-debug:report
for warnings+debug except HID reports).
from hidpp.
I see. My limited testing shows hidpp is working, so this error message under Windows may just be an error message. I did not encounter this error message myself under Linux.
from hidpp.
Thanks. Looks like this error message may not be a real problem.
/c/work/hid/hidpp/build
$ hidpp-list-devices.exe -vdebug
[debug] Failed to open device \\?\hid#vid_046d&pid_c534&mi_01&col01#7&383a3a17&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}: Access is denied.
[debug:hid] Opened device "Logitech USB Receiver" (046d:c534)
[debug:reportdesc] Collection: c0001
[debug:reportdesc] - Report Input 3
[debug:reportdesc] - Flags: 0 (Data, Array), Size: 2*16
[debug:reportdesc] Usages: [c0001, c028c]
[debug:reportdesc] Collection: 10080
[debug:reportdesc] - Report Input 4
[debug:reportdesc] - Flags: 60 (Data, Array), Size: 1*2
[debug:reportdesc] Usages: 10082 10081 10083
[debug:reportdesc] Collection: ff000001
[debug:reportdesc] - Report Input 16
[debug:reportdesc] - Flags: 0 (Data, Array), Size: 6*8
[debug:reportdesc] Usages: ff000001
[debug:reportdesc] - Report Output 16
[debug:reportdesc] - Flags: 0 (Data, Array), Size: 6*8
[debug:reportdesc] Usages: ff000001
[debug:reportdesc] Collection: ff000002
[debug:reportdesc] - Report Input 17
[debug:reportdesc] - Flags: 0 (Data, Array), Size: 19*8
[debug:reportdesc] Usages: ff000002
[debug:reportdesc] - Report Output 17
[debug:reportdesc] - Flags: 0 (Data, Array), Size: 19*8
[debug:reportdesc] Usages: ff000002
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
USB\VID_046D&PID_C534&MI_01\6&6D2CE37&0&0001: Logitech USB Receiver (046d:c534) HID++ 1.0
[debug:report] Send HID report: 10 00 00 11 00 00 00
[debug:report] Recv HID report: 10 00 8f 00 11 08 00
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 20 00 00
[debug:report] Send HID report: 10 ff 83 b5 20 00 00
[debug:report] Recv HID report: 10 ff 8f 83 b5 08 00
[error] Error while asking receiver for infos: Unknown device
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 21 00 00
[debug:report] Send HID report: 10 ff 83 b5 21 00 00
[debug:report] Recv HID report: 11 ff 83 b5 21 a4 08 40 54 0a 00 02 00 00 00 00 00 00 00 00
[debug:register] Results: 21 a4 08 40 54 0a 00 02 00 00 00 00 00 00 00 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 41 00 00
[debug:report] Send HID report: 10 ff 83 b5 41 00 00
[debug:report] Recv HID report: 11 ff 83 b5 41 0e 57 69 72 65 6c 65 73 73 20 4d 6f 75 73 65
[debug:register] Results: 41 0e 57 69 72 65 6c 65 73 73 20 4d 6f 75 73 65
[debug:report] Send HID report: 10 02 00 11 00 00 00
[debug:report] Recv HID report: 11 02 00 11 04 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
USB\VID_046D&PID_C534&MI_01\6&6D2CE37&0&0001 (device 2): Wireless Mouse (046d:4054) HID++ 4.5
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 22 00 00
[debug:report] Send HID report: 10 ff 83 b5 22 00 00
[debug:report] Recv HID report: 10 ff 8f 83 b5 03 00
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 23 00 00
[debug:report] Send HID report: 10 ff 83 b5 23 00 00
[debug:report] Recv HID report: 10 ff 8f 83 b5 03 00
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 24 00 00
[debug:report] Send HID report: 10 ff 83 b5 24 00 00
[debug:report] Recv HID report: 10 ff 8f 83 b5 03 00
[debug:report] Send HID report: 10 ff 00 11 00 00 00
[debug:report] Recv HID report: 10 ff 8f 00 11 01 00
[debug:register] Getting long register 0xb5
[debug:register] Parameters: 25 00 00
[debug:report] Send HID report: 10 ff 83 b5 25 00 00
[debug:report] Recv HID report: 10 ff 8f 83 b5 03 00
[debug] Failed to open device \\?\hid#dell091a&col01#5&99b72d3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}: Access is denied.
[debug] Failed to open device \\?\hid#dell091a&col02#5&99b72d3&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}: The process cannot access the file because it is being used by another process.
[debug:hid] Opened device "Microsoft HIDI2C Device" (0488:121f)
[debug:reportdesc] Collection: ff010001
[debug:reportdesc] - Report Input 3
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 27*8
[debug:reportdesc] Usages: ff010001
[debug:reportdesc] - Report Input 4
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 27*8
[debug:reportdesc] Usages: ff010002
[debug:reportdesc] - Report Input 6
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 7*8
[debug:reportdesc] Usages: ff010004
[debug:reportdesc] - Report Feature 5
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 7*8
[debug:reportdesc] Usages: ff010003
[debug:reportdesc] Collection: ff020001
[debug:reportdesc] - Report Feature 7
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 134*8
[debug:reportdesc] Usages: ff020002
[debug:reportdesc] Collection: d000e
[debug:reportdesc] - Report Feature 11
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 1*8
[debug:reportdesc] Usages: d0052
[debug:reportdesc] - Report Feature 12
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 2*1
[debug:reportdesc] Usages: d0057 d0058
[warning] Failed to open ACPI\INT33D5\2&DABA3FF&0: HidD_GetManufacturerString: The request is not supported.
[debug] Failed to open device \\?\hid#vid_044e&pid_1212&col01&col02#7&290aacae&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd: Access is denied.
[debug] Failed to open device \\?\hid#vid_044e&pid_1212&col01&col01#7&290aacae&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}: Access is denied.
[warning] Failed to open USB\VID_413C&PID_B06E\B&2EAF716D&0&5: HidD_GetManufacturerString: The parameter is incorrect.
[debug:hid] Opened device "Plantronics Plantronics Blackwire 3220 Series" (047f:c056)
[debug:reportdesc] Collection: c0001
[debug:reportdesc] - Report Input 1
[debug:reportdesc] - Flags: 6 (Data, Variable), Size: 2*1
[debug:reportdesc] Usages: c00e9 c00ea
[debug:reportdesc] - Report Input 2
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 16*1
[debug:reportdesc] Usages: c0000
[debug:reportdesc] - Report Input 5
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 32*8
[debug:reportdesc] Usages: c0000
[debug:reportdesc] - Report Input 7
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 32*8
[debug:reportdesc] Usages: c0000
[debug:reportdesc] - Report Output 4
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 36*8
[debug:reportdesc] Usages: c0000
[debug:reportdesc] - Report Output 6
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 36*8
[debug:reportdesc] Usages: c0000
[debug:reportdesc] Collection: b0005
[debug:reportdesc] - Report Input 8
[debug:reportdesc] - Flags: 6 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: b002f
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 2*1
[debug:reportdesc] Usages: b0020 b0021
[debug:reportdesc] - Report Output 9
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: 80009
[debug:reportdesc] - Report Output 23
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: 80017
[debug:reportdesc] - Report Output 24
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: 80018
[debug:reportdesc] - Report Output 30
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: 8001e
[debug:reportdesc] - Report Output 32
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: 80020
[debug:reportdesc] - Report Output 42
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: 8002a
[debug:reportdesc] Collection: ffa00003
[debug:reportdesc] - Report Input 3
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 32*8
[debug:reportdesc] Usages: ffa00030
[debug:reportdesc] - Report Input 20
[debug:reportdesc] - Flags: 6 (Data, Variable), Size: 5*1
[debug:reportdesc] Usages: ffa000b1 ffa000b2 ffa000b5 ffa000b7 ffa000b3
[debug:reportdesc] - Report Input 21
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*16
[debug:reportdesc] Usages: ffa0008c
[debug:reportdesc] - Report Input 31
[debug:reportdesc] - Flags: 6 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: ffa0009c
[debug:reportdesc] - Report Output 3
[debug:reportdesc] - Flags: 2 (Data, Variable), Size: 32*8
[debug:reportdesc] Usages: ffa00030
[debug:reportdesc] - Report Output 25
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 4*1
[debug:reportdesc] Usages: ffa0008d ffa0008f ffa0009e ffa000dc
[debug:reportdesc] - Flags: 6 (Data, Variable), Size: 2*1
[debug:reportdesc] Usages: ffa000d2 ffa000d9
[debug:reportdesc] - Report Output 26
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: ffa000b5
[debug:reportdesc] - Report Feature 27
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 2*1
[debug:reportdesc] Usages: ffa000cf ffa000b5
[debug:reportdesc] - Flags: 23 (Constant, Variable), Size: 1*1
[debug:reportdesc] Usages: ffa000de
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 1*1
[debug:reportdesc] Usages: ffa000d8
[debug:reportdesc] - Flags: 22 (Data, Variable), Size: 6*1
[debug:reportdesc] Usages: ffa00009 ffa00017 ffa00018 ffa0001e ffa00020 ffa0002a
[warning] Failed to open BUTTONCONVERTER\CONVERTEDDEVICE\4&32F8A6A3&0&0: HidD_GetManufacturerString: Incorrect function.
[debug] Failed to open device \\?\hid#vid_046d&pid_c534&mi_00#7&1c54b96&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd: Access is denied.
[debug] Failed to open device \\?\hid#vid_413c&pid_2107#e&1de7f0c0&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd: Access is denied.
[debug] Failed to open device \\?\hid#vid_046d&pid_c077#e&fde55df&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}: Access is denied.
[warning] Failed to open USB\VID_413C&PID_B06F\C&1F76A113&0&5: HidD_GetManufacturerString: The parameter is incorrect.
from hidpp.
Interestingly hidpp also tries to access other HID devices not related.
from hidpp.
Output of HID report descriptor, from libusb/hidapi#306, just FYI. It is the best effort, as far as I know, to dump the HID report descriptor under Windows.
C:\work\hid\hidapi_test2\windows\x64\Release [windows_report_descriptor_reconstructor_reengineered_pp_struct ≡]> .\hidtest.exe
hidapi test/example tool. Compiled with hidapi version 0.11.0, runtime version 0.11.0.
Compile-time version matches runtime version of hidapi.
Device Found
type: 046d c534
path: \\?\hid#vid_046d&pid_c534&mi_01&col01#7&383a3a17&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer: Logitech
Product: USB Receiver
Release: 2901
Interface: 1
Usage (page): 0x2 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 02 Usage (2)
A1 01 Collection (Application)
09 01 Usage (1)
A1 00 Collection (Physical)
85 02 Report ID (2)
05 09 Usage Page (9)
19 01 Usage Minimum (1)
29 10 Usage Maximum (16)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 10 Report Count (16)
81 02 Input (0x02)
05 01 Usage Page (1)
09 30 Usage (48)
09 31 Usage (49)
16 01 F8 Logical Minimum (-2047)
26 FF 07 Logical Maximum (2047)
75 0C Report Size (12)
95 02 Report Count (2)
81 06 Input (0x06)
09 38 Usage (56)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 01 Report Count (1)
81 06 Input (0x06)
05 0C Usage Page (12)
0A 38 02 Usage (568)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 01 Report Count (1)
81 06 Input (0x06)
C0 End Collection
C0 End Collection
(75 bytes)
0x05, 0x01, 0x09, 0x02, 0xa1, 0x01, 0x09, 0x01, 0xa1, 0x00,
0x85, 0x02, 0x05, 0x09, 0x19, 0x01, 0x29, 0x10, 0x15, 0x00,
0x25, 0x01, 0x75, 0x01, 0x95, 0x10, 0x81, 0x02, 0x05, 0x01,
0x09, 0x30, 0x09, 0x31, 0x16, 0x01, 0xf8, 0x26, 0xff, 0x07,
0x75, 0x0c, 0x95, 0x02, 0x81, 0x06, 0x09, 0x38, 0x15, 0x81,
0x25, 0x7f, 0x75, 0x08, 0x95, 0x01, 0x81, 0x06, 0x05, 0x0c,
0x0a, 0x38, 0x02, 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08, 0x95,
0x01, 0x81, 0x06, 0xc0, 0xc0,
Device Found
type: 046d c534
path: \\?\hid#vid_046d&pid_c534&mi_01&col02#7&383a3a17&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer: Logitech
Product: USB Receiver
Release: 2901
Interface: 1
Usage (page): 0x1 (0xc)
Report Descriptor:
05 0C Usage Page (12)
09 01 Usage (1)
A1 01 Collection (Application)
85 03 Report ID (3)
19 01 Usage Minimum (1)
2A 8C 02 Usage Maximum (652)
15 01 Logical Minimum (1)
26 8C 02 Logical Maximum (652)
75 10 Report Size (16)
95 02 Report Count (2)
81 00 Input (0x00)
C0 End Collection
(25 bytes)
0x05, 0x0c, 0x09, 0x01, 0xa1, 0x01, 0x85, 0x03, 0x19, 0x01,
0x2a, 0x8c, 0x02, 0x15, 0x01, 0x26, 0x8c, 0x02, 0x75, 0x10,
0x95, 0x02, 0x81, 0x00, 0xc0,
Device Found
type: 046d c534
path: \\?\hid#vid_046d&pid_c534&mi_01&col03#7&383a3a17&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer: Logitech
Product: USB Receiver
Release: 2901
Interface: 1
Usage (page): 0x80 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 80 Usage (128)
A1 01 Collection (Application)
85 04 Report ID (4)
09 82 Usage (130)
09 81 Usage (129)
09 83 Usage (131)
15 01 Logical Minimum (1)
25 03 Logical Maximum (3)
75 02 Report Size (2)
95 01 Report Count (1)
81 60 Input (0x60)
75 06 Report Size (6) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
C0 End Collection
(31 bytes)
0x05, 0x01, 0x09, 0x80, 0xa1, 0x01, 0x85, 0x04, 0x09, 0x82,
0x09, 0x81, 0x09, 0x83, 0x15, 0x01, 0x25, 0x03, 0x75, 0x02,
0x95, 0x01, 0x81, 0x60, 0x75, 0x06, 0x95, 0x01, 0x81, 0x03,
0xc0,
Device Found
type: 046d c534
path: \\?\hid#vid_046d&pid_c534&mi_01&col04#7&383a3a17&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer: Logitech
Product: USB Receiver
Release: 2901
Interface: 1
Usage (page): 0x1 (0xff00)
Report Descriptor:
06 00 FF Usage Page (65280)
09 01 Usage (1)
A1 01 Collection (Application)
85 10 Report ID (16)
09 01 Usage (1)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 06 Report Count (6)
81 00 Input (0x00)
09 01 Usage (1)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 06 Report Count (6)
91 00 Output (0x00)
C0 End Collection
(36 bytes)
0x06, 0x00, 0xff, 0x09, 0x01, 0xa1, 0x01, 0x85, 0x10, 0x09,
0x01, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75, 0x08, 0x95, 0x06,
0x81, 0x00, 0x09, 0x01, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75,
0x08, 0x95, 0x06, 0x91, 0x00, 0xc0,
Device Found
type: 0488 121f
path: \\?\hid#dell091a&col01#5&99b72d3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 9999
Manufacturer: Microsoft
Product: HIDI2C Device
Release: 40d
Interface: -1
Usage (page): 0x2 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 02 Usage (2)
A1 01 Collection (Application)
09 01 Usage (1)
A1 00 Collection (Physical)
85 01 Report ID (1)
05 09 Usage Page (9)
19 01 Usage Minimum (1)
29 03 Usage Maximum (3)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 03 Report Count (3)
81 02 Input (0x02)
75 05 Report Size (5) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
05 01 Usage Page (1)
09 30 Usage (48)
09 31 Usage (49)
09 38 Usage (56)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 03 Report Count (3)
81 06 Input (0x06)
05 0C Usage Page (12)
0A 38 02 Usage (568)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 01 Report Count (1)
81 06 Input (0x06)
C0 End Collection
C0 End Collection
(69 bytes)
0x05, 0x01, 0x09, 0x02, 0xa1, 0x01, 0x09, 0x01, 0xa1, 0x00,
0x85, 0x01, 0x05, 0x09, 0x19, 0x01, 0x29, 0x03, 0x15, 0x00,
0x25, 0x01, 0x75, 0x01, 0x95, 0x03, 0x81, 0x02, 0x75, 0x05,
0x95, 0x01, 0x81, 0x03, 0x05, 0x01, 0x09, 0x30, 0x09, 0x31,
0x09, 0x38, 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0x03,
0x81, 0x06, 0x05, 0x0c, 0x0a, 0x38, 0x02, 0x15, 0x81, 0x25,
0x7f, 0x75, 0x08, 0x95, 0x01, 0x81, 0x06, 0xc0, 0xc0,
Device Found
type: 8087 0a1e
path: \\?\hid#intc816&col01#3&36a7043c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 200
Interface: -1
Usage (page): 0xc (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 0C Usage (12)
A1 01 Collection (Application)
85 08 Report ID (8)
09 C6 Usage (198)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
81 06 Input (0x06)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
C0 End Collection
(27 bytes)
0x05, 0x01, 0x09, 0x0c, 0xa1, 0x01, 0x85, 0x08, 0x09, 0xc6,
0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0x81, 0x06,
0x75, 0x07, 0x95, 0x01, 0x81, 0x03, 0xc0,
Device Found
type: 044e 1212
path: \\?\hid#vid_044e&pid_1212&col01&col02#7&290aacae&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd
serial_number:
Manufacturer:
Product:
Release: 0
Interface: -1
Usage (page): 0x6 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 06 Usage (6)
A1 01 Collection (Application)
85 07 Report ID (7)
05 07 Usage Page (7)
19 E0 Usage Minimum (224)
29 E7 Usage Maximum (231)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 08 Report Count (8)
81 02 Input (0x02)
75 08 Report Size (8) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
19 00 Usage Minimum (0)
29 75 Usage Maximum (117)
15 00 Logical Minimum (0)
25 FF Logical Maximum (-1)
75 08 Report Size (8)
95 06 Report Count (6)
81 00 Input (0x00)
C0 End Collection
(45 bytes)
0x05, 0x01, 0x09, 0x06, 0xa1, 0x01, 0x85, 0x07, 0x05, 0x07,
0x19, 0xe0, 0x29, 0xe7, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01,
0x95, 0x08, 0x81, 0x02, 0x75, 0x08, 0x95, 0x01, 0x81, 0x03,
0x19, 0x00, 0x29, 0x75, 0x15, 0x00, 0x25, 0xff, 0x75, 0x08,
0x95, 0x06, 0x81, 0x00, 0xc0,
Device Found
type: 046d c534
path: \\?\hid#vid_046d&pid_c534&mi_01&col05#7&383a3a17&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer: Logitech
Product: USB Receiver
Release: 2901
Interface: 1
Usage (page): 0x2 (0xff00)
Report Descriptor:
06 00 FF Usage Page (65280)
09 02 Usage (2)
A1 01 Collection (Application)
85 11 Report ID (17)
09 02 Usage (2)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 13 Report Count (19)
81 00 Input (0x00)
09 02 Usage (2)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 13 Report Count (19)
91 00 Output (0x00)
C0 End Collection
(36 bytes)
0x06, 0x00, 0xff, 0x09, 0x02, 0xa1, 0x01, 0x85, 0x11, 0x09,
0x02, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75, 0x08, 0x95, 0x13,
0x81, 0x00, 0x09, 0x02, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75,
0x08, 0x95, 0x13, 0x91, 0x00, 0xc0,
Device Found
type: 8087 0a1e
path: \\?\hid#intc816&col02#3&36a7043c&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 200
Interface: -1
Usage (page): 0xd (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 0D Usage (13)
A1 01 Collection (Application)
09 0D Usage (13)
A1 02 Collection (Logical)
85 1C Report ID (28)
09 81 Usage (129)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
81 02 Input (0x02)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
09 CB Usage (203)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
B1 02 Feature (0x02)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
B1 03 Feature (0x03) Padding
C0 End Collection
C0 End Collection
(50 bytes)
0x05, 0x01, 0x09, 0x0d, 0xa1, 0x01, 0x09, 0x0d, 0xa1, 0x02,
0x85, 0x1c, 0x09, 0x81, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01,
0x95, 0x01, 0x81, 0x02, 0x75, 0x07, 0x95, 0x01, 0x81, 0x03,
0x09, 0xcb, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x01,
0xb1, 0x02, 0x75, 0x07, 0x95, 0x01, 0xb1, 0x03, 0xc0, 0xc0,
Device Found
type: 044e 1212
path: \\?\hid#vid_044e&pid_1212&col01&col01#7&290aacae&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 0
Interface: -1
Usage (page): 0x2 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 02 Usage (2)
A1 01 Collection (Application)
09 01 Usage (1)
A1 00 Collection (Physical)
85 06 Report ID (6)
05 09 Usage Page (9)
19 01 Usage Minimum (1)
29 03 Usage Maximum (3)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 03 Report Count (3)
81 02 Input (0x02)
75 05 Report Size (5) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
05 01 Usage Page (1)
09 30 Usage (48)
09 31 Usage (49)
16 00 FE Logical Minimum (-512)
26 00 02 Logical Maximum (512)
75 10 Report Size (16)
95 02 Report Count (2)
81 06 Input (0x06)
C0 End Collection
C0 End Collection
(54 bytes)
0x05, 0x01, 0x09, 0x02, 0xa1, 0x01, 0x09, 0x01, 0xa1, 0x00,
0x85, 0x06, 0x05, 0x09, 0x19, 0x01, 0x29, 0x03, 0x15, 0x00,
0x25, 0x01, 0x75, 0x01, 0x95, 0x03, 0x81, 0x02, 0x75, 0x05,
0x95, 0x01, 0x81, 0x03, 0x05, 0x01, 0x09, 0x30, 0x09, 0x31,
0x16, 0x00, 0xfe, 0x26, 0x00, 0x02, 0x75, 0x10, 0x95, 0x02,
0x81, 0x06, 0xc0, 0xc0,
Device Found
type: 0488 121f
path: \\?\hid#dell091a&col02#5&99b72d3&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 9999
Manufacturer: Microsoft
Product: HIDI2C Device
Release: 40d
Interface: -1
Usage (page): 0x5 (0xd)
Report Descriptor:
05 0D Usage Page (13)
09 05 Usage (5)
A1 01 Collection (Application)
09 22 Usage (34)
A1 02 Collection (Logical)
85 08 Report ID (8)
09 47 Usage (71)
09 42 Usage (66)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
81 02 Input (0x02)
09 51 Usage (81)
15 00 Logical Minimum (0)
25 05 Logical Maximum (5)
75 03 Report Size (3)
95 01 Report Count (1)
81 02 Input (0x02)
75 03 Report Size (3) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
05 01 Usage Page (1)
09 30 Usage (48)
15 00 Logical Minimum (0)
26 AF 04 Logical Maximum (1199)
35 00 Physical Minimum (0)
46 E8 03 Physical Maximum (1000)
55 0E Unit Exponent (14)
65 11 Unit (17)
75 10 Report Size (16)
95 01 Report Count (1)
81 02 Input (0x02)
09 31 Usage (49)
15 00 Logical Minimum (0)
26 7B 02 Logical Maximum (635)
35 00 Physical Minimum (0)
46 12 02 Physical Maximum (530)
75 10 Report Size (16)
95 01 Report Count (1)
81 02 Input (0x02)
C0 End Collection
05 0D Usage Page (13)
09 56 Usage (86)
15 00 Logical Minimum (0)
27 FF FF 00 00 Logical Maximum (65535)
35 00 Physical Minimum (0)
47 FF FF 00 00 Physical Maximum (65535)
55 0C Unit Exponent (12)
66 01 10 Unit (4097)
75 10 Report Size (16)
95 01 Report Count (1)
81 02 Input (0x02)
09 54 Usage (84)
15 00 Logical Minimum (0)
25 05 Logical Maximum (5)
75 08 Report Size (8)
95 01 Report Count (1)
81 02 Input (0x02)
05 09 Usage Page (9)
09 02 Usage (2)
09 03 Usage (3)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
45 00 Physical Maximum (0)
55 00 Unit Exponent (0)
65 00 Unit (0)
81 02 Input (0x02)
75 06 Report Size (6) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
85 09 Report ID (9)
05 0D Usage Page (13)
09 55 Usage (85)
15 00 Logical Minimum (0)
25 05 Logical Maximum (5)
35 00 Physical Minimum (0)
47 FF FF 00 00 Physical Maximum (65535)
55 0C Unit Exponent (12)
66 01 10 Unit (4097)
75 08 Report Size (8)
95 01 Report Count (1)
B1 02 Feature (0x02)
85 0A Report ID (10)
06 00 FF Usage Page (65280)
09 C5 Usage (197)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
96 00 01 Report Count (256)
B1 02 Feature (0x02)
C0 End Collection
(204 bytes)
0x05, 0x0d, 0x09, 0x05, 0xa1, 0x01, 0x09, 0x22, 0xa1, 0x02,
0x85, 0x08, 0x09, 0x47, 0x09, 0x42, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x02, 0x81, 0x02, 0x09, 0x51, 0x15, 0x00,
0x25, 0x05, 0x75, 0x03, 0x95, 0x01, 0x81, 0x02, 0x75, 0x03,
0x95, 0x01, 0x81, 0x03, 0x05, 0x01, 0x09, 0x30, 0x15, 0x00,
0x26, 0xaf, 0x04, 0x35, 0x00, 0x46, 0xe8, 0x03, 0x55, 0x0e,
0x65, 0x11, 0x75, 0x10, 0x95, 0x01, 0x81, 0x02, 0x09, 0x31,
0x15, 0x00, 0x26, 0x7b, 0x02, 0x35, 0x00, 0x46, 0x12, 0x02,
0x75, 0x10, 0x95, 0x01, 0x81, 0x02, 0xc0, 0x05, 0x0d, 0x09,
0x56, 0x15, 0x00, 0x27, 0xff, 0xff, 0x00, 0x00, 0x35, 0x00,
0x47, 0xff, 0xff, 0x00, 0x00, 0x55, 0x0c, 0x66, 0x01, 0x10,
0x75, 0x10, 0x95, 0x01, 0x81, 0x02, 0x09, 0x54, 0x15, 0x00,
0x25, 0x05, 0x75, 0x08, 0x95, 0x01, 0x81, 0x02, 0x05, 0x09,
0x09, 0x02, 0x09, 0x03, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01,
0x95, 0x02, 0x45, 0x00, 0x55, 0x00, 0x65, 0x00, 0x81, 0x02,
0x75, 0x06, 0x95, 0x01, 0x81, 0x03, 0x85, 0x09, 0x05, 0x0d,
0x09, 0x55, 0x15, 0x00, 0x25, 0x05, 0x35, 0x00, 0x47, 0xff,
0xff, 0x00, 0x00, 0x55, 0x0c, 0x66, 0x01, 0x10, 0x75, 0x08,
0x95, 0x01, 0xb1, 0x02, 0x85, 0x0a, 0x06, 0x00, 0xff, 0x09,
0xc5, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75, 0x08, 0x96, 0x00,
0x01, 0xb1, 0x02, 0xc0,
Device Found
type: 413c b06e
path: \\?\hid#vid_413c&pid_b06e#c&37ff1248&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 101
Interface: -1
Usage (page): 0xda (0xffda)
Report Descriptor:
06 DA FF Usage Page (65498)
09 DA Usage (218)
A1 01 Collection (Application)
09 DA Usage (218)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 01 Report Count (1)
81 02 Input (0x02)
19 01 Usage Minimum (1)
29 0E Usage Maximum (14)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 BF Report Count (191)
81 02 Input (0x02)
05 DA Usage Page (218)
19 01 Usage Minimum (1)
29 05 Usage Maximum (5)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 C0 Report Count (192)
91 02 Output (0x02)
C0 End Collection
(50 bytes)
0x06, 0xda, 0xff, 0x09, 0xda, 0xa1, 0x01, 0x09, 0xda, 0x15,
0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0x01, 0x81, 0x02, 0x19,
0x01, 0x29, 0x0e, 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08, 0x95,
0xbf, 0x81, 0x02, 0x05, 0xda, 0x19, 0x01, 0x29, 0x05, 0x15,
0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0xc0, 0x91, 0x02, 0xc0,
Device Found
type: 047f c056
path: \\?\hid#vid_047f&pid_c056&mi_03&col01#f&39e6f119&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: D1CEC32927974D5F9BD6B2AEBF2EA8E3
Manufacturer: Plantronics
Product: Plantronics Blackwire 3220 Series
Release: 210
Interface: 3
Usage (page): 0x1 (0xc)
Report Descriptor:
05 0C Usage Page (12)
09 01 Usage (1)
A1 01 Collection (Application)
85 01 Report ID (1)
09 E9 Usage (233)
09 EA Usage (234)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
81 06 Input (0x06)
75 06 Report Size (6) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
85 02 Report ID (2)
09 00 Usage (0)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 10 Report Count (16)
81 02 Input (0x02)
85 05 Report ID (5)
09 00 Usage (0)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 08 Report Size (8)
95 20 Report Count (32)
81 02 Input (0x02)
85 07 Report ID (7)
09 00 Usage (0)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 08 Report Size (8)
95 20 Report Count (32)
81 02 Input (0x02)
85 04 Report ID (4)
09 00 Usage (0)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 08 Report Size (8)
95 24 Report Count (36)
91 02 Output (0x02)
85 06 Report ID (6)
09 00 Usage (0)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 08 Report Size (8)
95 24 Report Count (36)
91 02 Output (0x02)
C0 End Collection
(99 bytes)
0x05, 0x0c, 0x09, 0x01, 0xa1, 0x01, 0x85, 0x01, 0x09, 0xe9,
0x09, 0xea, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x02,
0x81, 0x06, 0x75, 0x06, 0x95, 0x01, 0x81, 0x03, 0x85, 0x02,
0x09, 0x00, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x10,
0x81, 0x02, 0x85, 0x05, 0x09, 0x00, 0x15, 0x00, 0x25, 0x01,
0x75, 0x08, 0x95, 0x20, 0x81, 0x02, 0x85, 0x07, 0x09, 0x00,
0x15, 0x00, 0x25, 0x01, 0x75, 0x08, 0x95, 0x20, 0x81, 0x02,
0x85, 0x04, 0x09, 0x00, 0x15, 0x00, 0x25, 0x01, 0x75, 0x08,
0x95, 0x24, 0x91, 0x02, 0x85, 0x06, 0x09, 0x00, 0x15, 0x00,
0x25, 0x01, 0x75, 0x08, 0x95, 0x24, 0x91, 0x02, 0xc0,
Device Found
type: 045e 0000
path: \\?\hid#converteddevice&col02#5&379854aa&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 0
Interface: -1
Usage (page): 0x1 (0xc)
Report Descriptor:
05 0C Usage Page (12)
09 01 Usage (1)
A1 01 Collection (Application)
85 02 Report ID (2)
09 E9 Usage (233)
09 EA Usage (234)
0A 21 02 Usage (545)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 03 Report Count (3)
81 02 Input (0x02)
75 05 Report Size (5) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
C0 End Collection
(32 bytes)
0x05, 0x0c, 0x09, 0x01, 0xa1, 0x01, 0x85, 0x02, 0x09, 0xe9,
0x09, 0xea, 0x0a, 0x21, 0x02, 0x15, 0x00, 0x25, 0x01, 0x75,
0x01, 0x95, 0x03, 0x81, 0x02, 0x75, 0x05, 0x95, 0x01, 0x81,
0x03, 0xc0,
Device Found
type: 047f c056
path: \\?\hid#vid_047f&pid_c056&mi_03&col02#f&39e6f119&0&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: D1CEC32927974D5F9BD6B2AEBF2EA8E3
Manufacturer: Plantronics
Product: Plantronics Blackwire 3220 Series
Release: 210
Interface: 3
Usage (page): 0x5 (0xb)
Report Descriptor:
05 0B Usage Page (11)
09 05 Usage (5)
A1 01 Collection (Application)
85 08 Report ID (8)
09 2F Usage (47)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
81 06 Input (0x06)
09 20 Usage (32)
09 21 Usage (33)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
81 22 Input (0x22)
75 05 Report Size (5) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
85 09 Report ID (9)
05 08 Usage Page (8)
09 09 Usage (9)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 17 Report ID (23)
09 17 Usage (23)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 18 Report ID (24)
09 18 Usage (24)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 1E Report ID (30)
09 1E Usage (30)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 20 Report ID (32)
09 20 Usage (32)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 2A Report ID (42)
09 2A Usage (42)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
C0 End Collection
(163 bytes)
0x05, 0x0b, 0x09, 0x05, 0xa1, 0x01, 0x85, 0x08, 0x09, 0x2f,
0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0x81, 0x06,
0x09, 0x20, 0x09, 0x21, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01,
0x95, 0x02, 0x81, 0x22, 0x75, 0x05, 0x95, 0x01, 0x81, 0x03,
0x85, 0x09, 0x05, 0x08, 0x09, 0x09, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01,
0x91, 0x03, 0x85, 0x17, 0x09, 0x17, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01,
0x91, 0x03, 0x85, 0x18, 0x09, 0x18, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01,
0x91, 0x03, 0x85, 0x1e, 0x09, 0x1e, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01,
0x91, 0x03, 0x85, 0x20, 0x09, 0x20, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01,
0x91, 0x03, 0x85, 0x2a, 0x09, 0x2a, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01,
0x91, 0x03, 0xc0,
Device Found
type: 045e 0000
path: \\?\hid#converteddevice&col03#5&379854aa&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 0
Interface: -1
Usage (page): 0x80 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 80 Usage (128)
A1 01 Collection (Application)
85 03 Report ID (3)
09 81 Usage (129)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
81 02 Input (0x02)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
C0 End Collection
(27 bytes)
0x05, 0x01, 0x09, 0x80, 0xa1, 0x01, 0x85, 0x03, 0x09, 0x81,
0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0x81, 0x02,
0x75, 0x07, 0x95, 0x01, 0x81, 0x03, 0xc0,
Device Found
type: 047f c056
path: \\?\hid#vid_047f&pid_c056&mi_03&col03#f&39e6f119&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: D1CEC32927974D5F9BD6B2AEBF2EA8E3
Manufacturer: Plantronics
Product: Plantronics Blackwire 3220 Series
Release: 210
Interface: 3
Usage (page): 0x3 (0xffa0)
Report Descriptor:
06 A0 FF Usage Page (65440)
09 03 Usage (3)
A1 01 Collection (Application)
85 03 Report ID (3)
09 30 Usage (48)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 08 Report Size (8)
95 20 Report Count (32)
81 02 Input (0x02)
85 14 Report ID (20)
09 B1 Usage (177)
09 B2 Usage (178)
09 B5 Usage (181)
09 B7 Usage (183)
09 B3 Usage (179)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 05 Report Count (5)
81 06 Input (0x06)
75 03 Report Size (3) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
85 15 Report ID (21)
09 8C Usage (140)
15 00 Logical Minimum (0)
27 FF FF 00 00 Logical Maximum (65535)
75 10 Report Size (16)
95 01 Report Count (1)
81 22 Input (0x22)
85 1F Report ID (31)
09 9C Usage (156)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
81 06 Input (0x06)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
85 03 Report ID (3)
09 30 Usage (48)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 08 Report Size (8)
95 20 Report Count (32)
91 02 Output (0x02)
85 19 Report ID (25)
09 8D Usage (141)
09 8F Usage (143)
09 9E Usage (158)
09 DC Usage (220)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 04 Report Count (4)
91 22 Output (0x22)
09 D2 Usage (210)
09 D9 Usage (217)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
91 06 Output (0x06)
75 02 Report Size (2) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 1A Report ID (26)
09 B5 Usage (181)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
91 22 Output (0x22)
75 07 Report Size (7) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
85 1B Report ID (27)
09 CF Usage (207)
09 B5 Usage (181)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
B1 22 Feature (0x22)
09 DE Usage (222)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
B1 23 Feature (0x23)
09 D8 Usage (216)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 01 Report Count (1)
B1 22 Feature (0x22)
75 04 Report Size (4) Padding
95 01 Report Count (1) Padding
B1 03 Feature (0x03) Padding
09 09 Usage (9)
09 17 Usage (23)
09 18 Usage (24)
09 1E Usage (30)
09 20 Usage (32)
09 2A Usage (42)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 06 Report Count (6)
B1 22 Feature (0x22)
75 02 Report Size (2) Padding
95 01 Report Count (1) Padding
B1 03 Feature (0x03) Padding
C0 End Collection
(235 bytes)
0x06, 0xa0, 0xff, 0x09, 0x03, 0xa1, 0x01, 0x85, 0x03, 0x09,
0x30, 0x15, 0x00, 0x25, 0x01, 0x75, 0x08, 0x95, 0x20, 0x81,
0x02, 0x85, 0x14, 0x09, 0xb1, 0x09, 0xb2, 0x09, 0xb5, 0x09,
0xb7, 0x09, 0xb3, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95,
0x05, 0x81, 0x06, 0x75, 0x03, 0x95, 0x01, 0x81, 0x03, 0x85,
0x15, 0x09, 0x8c, 0x15, 0x00, 0x27, 0xff, 0xff, 0x00, 0x00,
0x75, 0x10, 0x95, 0x01, 0x81, 0x22, 0x85, 0x1f, 0x09, 0x9c,
0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0x81, 0x06,
0x75, 0x07, 0x95, 0x01, 0x81, 0x03, 0x85, 0x03, 0x09, 0x30,
0x15, 0x00, 0x25, 0x01, 0x75, 0x08, 0x95, 0x20, 0x91, 0x02,
0x85, 0x19, 0x09, 0x8d, 0x09, 0x8f, 0x09, 0x9e, 0x09, 0xdc,
0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x04, 0x91, 0x22,
0x09, 0xd2, 0x09, 0xd9, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01,
0x95, 0x02, 0x91, 0x06, 0x75, 0x02, 0x95, 0x01, 0x91, 0x03,
0x85, 0x1a, 0x09, 0xb5, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01,
0x95, 0x01, 0x91, 0x22, 0x75, 0x07, 0x95, 0x01, 0x91, 0x03,
0x85, 0x1b, 0x09, 0xcf, 0x09, 0xb5, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x02, 0xb1, 0x22, 0x09, 0xde, 0x15, 0x00,
0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0xb1, 0x23, 0x09, 0xd8,
0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0xb1, 0x22,
0x75, 0x04, 0x95, 0x01, 0xb1, 0x03, 0x09, 0x09, 0x09, 0x17,
0x09, 0x18, 0x09, 0x1e, 0x09, 0x20, 0x09, 0x2a, 0x15, 0x00,
0x25, 0x01, 0x75, 0x01, 0x95, 0x06, 0xb1, 0x22, 0x75, 0x02,
0x95, 0x01, 0xb1, 0x03, 0xc0,
Device Found
type: 0488 121f
path: \\?\hid#dell091a&col03#5&99b72d3&0&0002#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 9999
Manufacturer: Microsoft
Product: HIDI2C Device
Release: 40d
Interface: -1
Usage (page): 0x1 (0xff01)
Report Descriptor:
06 01 FF Usage Page (65281)
09 01 Usage (1)
A1 01 Collection (Application)
85 03 Report ID (3)
09 01 Usage (1)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
35 00 Physical Minimum (0)
47 FF FF 00 00 Physical Maximum (65535)
55 0C Unit Exponent (12)
66 01 10 Unit (4097)
75 08 Report Size (8)
95 1B Report Count (27)
81 02 Input (0x02)
85 04 Report ID (4)
09 02 Usage (2)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 1B Report Count (27)
81 02 Input (0x02)
85 06 Report ID (6)
09 04 Usage (4)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 07 Report Count (7)
81 02 Input (0x02)
85 05 Report ID (5)
09 03 Usage (3)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 07 Report Count (7)
B1 02 Feature (0x02)
C0 End Collection
(80 bytes)
0x06, 0x01, 0xff, 0x09, 0x01, 0xa1, 0x01, 0x85, 0x03, 0x09,
0x01, 0x15, 0x00, 0x26, 0xff, 0x00, 0x35, 0x00, 0x47, 0xff,
0xff, 0x00, 0x00, 0x55, 0x0c, 0x66, 0x01, 0x10, 0x75, 0x08,
0x95, 0x1b, 0x81, 0x02, 0x85, 0x04, 0x09, 0x02, 0x15, 0x00,
0x26, 0xff, 0x00, 0x75, 0x08, 0x95, 0x1b, 0x81, 0x02, 0x85,
0x06, 0x09, 0x04, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75, 0x08,
0x95, 0x07, 0x81, 0x02, 0x85, 0x05, 0x09, 0x03, 0x15, 0x00,
0x26, 0xff, 0x00, 0x75, 0x08, 0x95, 0x07, 0xb1, 0x02, 0xc0,
Device Found
type: 046d c534
path: \\?\hid#vid_046d&pid_c534&mi_00#7&1c54b96&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd
serial_number:
Manufacturer: Logitech
Product: USB Receiver
Release: 2901
Interface: 0
Usage (page): 0x6 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 06 Usage (6)
A1 01 Collection (Application)
05 07 Usage Page (7)
19 E0 Usage Minimum (224)
29 E7 Usage Maximum (231)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 08 Report Count (8)
81 02 Input (0x02)
75 08 Report Size (8) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
19 00 Usage Minimum (0)
29 A4 Usage Maximum (164)
15 00 Logical Minimum (0)
26 A4 00 Logical Maximum (164)
75 08 Report Size (8)
95 06 Report Count (6)
81 00 Input (0x00)
05 08 Usage Page (8)
19 01 Usage Minimum (1)
29 05 Usage Maximum (5)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 05 Report Count (5)
91 02 Output (0x02)
75 03 Report Size (3) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
C0 End Collection
(66 bytes)
0x05, 0x01, 0x09, 0x06, 0xa1, 0x01, 0x05, 0x07, 0x19, 0xe0,
0x29, 0xe7, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x08,
0x81, 0x02, 0x75, 0x08, 0x95, 0x01, 0x81, 0x03, 0x19, 0x00,
0x29, 0xa4, 0x15, 0x00, 0x26, 0xa4, 0x00, 0x75, 0x08, 0x95,
0x06, 0x81, 0x00, 0x05, 0x08, 0x19, 0x01, 0x29, 0x05, 0x15,
0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x05, 0x91, 0x02, 0x75,
0x03, 0x95, 0x01, 0x91, 0x03, 0xc0,
Device Found
type: 413c 2107
path: \\?\hid#vid_413c&pid_2107#e&1de7f0c0&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd
serial_number:
Manufacturer: DELL
Product: Dell USB Entry Keyboard
Release: 178
Interface: -1
Usage (page): 0x6 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 06 Usage (6)
A1 01 Collection (Application)
05 07 Usage Page (7)
19 E0 Usage Minimum (224)
29 E7 Usage Maximum (231)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 08 Report Count (8)
81 02 Input (0x02)
75 08 Report Size (8) Padding
95 01 Report Count (1) Padding
81 03 Input (0x03) Padding
19 00 Usage Minimum (0)
29 FF Usage Maximum (255)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
75 08 Report Size (8)
95 06 Report Count (6)
81 00 Input (0x00)
05 08 Usage Page (8)
19 01 Usage Minimum (1)
29 03 Usage Maximum (3)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 03 Report Count (3)
91 02 Output (0x02)
75 05 Report Size (5) Padding
95 01 Report Count (1) Padding
91 03 Output (0x03) Padding
C0 End Collection
(66 bytes)
0x05, 0x01, 0x09, 0x06, 0xa1, 0x01, 0x05, 0x07, 0x19, 0xe0,
0x29, 0xe7, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x08,
0x81, 0x02, 0x75, 0x08, 0x95, 0x01, 0x81, 0x03, 0x19, 0x00,
0x29, 0xff, 0x15, 0x00, 0x26, 0xff, 0x00, 0x75, 0x08, 0x95,
0x06, 0x81, 0x00, 0x05, 0x08, 0x19, 0x01, 0x29, 0x03, 0x15,
0x00, 0x25, 0x01, 0x75, 0x01, 0x95, 0x03, 0x91, 0x02, 0x75,
0x05, 0x95, 0x01, 0x91, 0x03, 0xc0,
Device Found
type: 0488 121f
path: \\?\hid#dell091a&col04#5&99b72d3&0&0003#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 9999
Manufacturer: Microsoft
Product: HIDI2C Device
Release: 40d
Interface: -1
Usage (page): 0x1 (0xff02)
Report Descriptor:
06 02 FF Usage Page (65282)
09 01 Usage (1)
A1 01 Collection (Application)
85 07 Report ID (7)
09 02 Usage (2)
15 00 Logical Minimum (0)
26 FF 00 Logical Maximum (255)
35 00 Physical Minimum (0)
47 FF FF 00 00 Physical Maximum (65535)
55 0C Unit Exponent (12)
66 01 10 Unit (4097)
75 08 Report Size (8)
95 86 Report Count (134)
B1 02 Feature (0x02)
C0 End Collection
(35 bytes)
0x06, 0x02, 0xff, 0x09, 0x01, 0xa1, 0x01, 0x85, 0x07, 0x09,
0x02, 0x15, 0x00, 0x26, 0xff, 0x00, 0x35, 0x00, 0x47, 0xff,
0xff, 0x00, 0x00, 0x55, 0x0c, 0x66, 0x01, 0x10, 0x75, 0x08,
0x95, 0x86, 0xb1, 0x02, 0xc0,
Device Found
type: 046d c077
path: \\?\hid#vid_046d&pid_c077#e&fde55df&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer: Logitech
Product: USB Optical Mouse
Release: 7200
Interface: -1
Usage (page): 0x2 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 02 Usage (2)
A1 01 Collection (Application)
09 01 Usage (1)
A1 00 Collection (Physical)
05 09 Usage Page (9)
19 01 Usage Minimum (1)
29 03 Usage Maximum (3)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 08 Report Count (8)
81 02 Input (0x02)
05 01 Usage Page (1)
09 30 Usage (48)
09 31 Usage (49)
09 38 Usage (56)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 03 Report Count (3)
81 06 Input (0x06)
C0 End Collection
C0 End Collection
(46 bytes)
0x05, 0x01, 0x09, 0x02, 0xa1, 0x01, 0x09, 0x01, 0xa1, 0x00,
0x05, 0x09, 0x19, 0x01, 0x29, 0x03, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x08, 0x81, 0x02, 0x05, 0x01, 0x09, 0x30,
0x09, 0x31, 0x09, 0x38, 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08,
0x95, 0x03, 0x81, 0x06, 0xc0, 0xc0,
Device Found
type: 0488 121f
path: \\?\hid#dell091a&col05#5&99b72d3&0&0004#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 9999
Manufacturer: Microsoft
Product: HIDI2C Device
Release: 40d
Interface: -1
Usage (page): 0xe (0xd)
Report Descriptor:
05 0D Usage Page (13)
09 0E Usage (14)
A1 01 Collection (Application)
09 22 Usage (34)
A1 02 Collection (Logical)
85 0B Report ID (11)
09 52 Usage (82)
15 00 Logical Minimum (0)
25 0A Logical Maximum (10)
35 00 Physical Minimum (0)
47 FF FF 00 00 Physical Maximum (65535)
55 0C Unit Exponent (12)
66 01 10 Unit (4097)
75 08 Report Size (8)
95 01 Report Count (1)
B1 02 Feature (0x02)
C0 End Collection
09 22 Usage (34)
A1 00 Collection (Physical)
85 0C Report ID (12)
09 57 Usage (87)
09 58 Usage (88)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 02 Report Count (2)
45 00 Physical Maximum (0)
55 00 Unit Exponent (0)
65 00 Unit (0)
B1 02 Feature (0x02)
75 06 Report Size (6) Padding
95 01 Report Count (1) Padding
B1 03 Feature (0x03) Padding
C0 End Collection
C0 End Collection
(71 bytes)
0x05, 0x0d, 0x09, 0x0e, 0xa1, 0x01, 0x09, 0x22, 0xa1, 0x02,
0x85, 0x0b, 0x09, 0x52, 0x15, 0x00, 0x25, 0x0a, 0x35, 0x00,
0x47, 0xff, 0xff, 0x00, 0x00, 0x55, 0x0c, 0x66, 0x01, 0x10,
0x75, 0x08, 0x95, 0x01, 0xb1, 0x02, 0xc0, 0x09, 0x22, 0xa1,
0x00, 0x85, 0x0c, 0x09, 0x57, 0x09, 0x58, 0x15, 0x00, 0x25,
0x01, 0x75, 0x01, 0x95, 0x02, 0x45, 0x00, 0x55, 0x00, 0x65,
0x00, 0xb1, 0x02, 0x75, 0x06, 0x95, 0x01, 0xb1, 0x03, 0xc0,
0xc0,
Device Found
type: 413c b06f
path: \\?\hid#vid_413c&pid_b06f#d&3624b04c&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number:
Manufacturer:
Product:
Release: 101
Interface: -1
Usage (page): 0xda (0xffda)
Report Descriptor:
06 DA FF Usage Page (65498)
09 DA Usage (218)
A1 01 Collection (Application)
09 DA Usage (218)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 01 Report Count (1)
81 02 Input (0x02)
19 01 Usage Minimum (1)
29 0E Usage Maximum (14)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 BF Report Count (191)
81 02 Input (0x02)
05 DA Usage Page (218)
19 01 Usage Minimum (1)
29 05 Usage Maximum (5)
15 81 Logical Minimum (-127)
25 7F Logical Maximum (127)
75 08 Report Size (8)
95 C0 Report Count (192)
91 02 Output (0x02)
C0 End Collection
(50 bytes)
0x06, 0xda, 0xff, 0x09, 0xda, 0xa1, 0x01, 0x09, 0xda, 0x15,
0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0x01, 0x81, 0x02, 0x19,
0x01, 0x29, 0x0e, 0x15, 0x81, 0x25, 0x7f, 0x75, 0x08, 0x95,
0xbf, 0x81, 0x02, 0x05, 0xda, 0x19, 0x01, 0x29, 0x05, 0x15,
0x81, 0x25, 0x7f, 0x75, 0x08, 0x95, 0xc0, 0x91, 0x02, 0xc0,
Device Found
type: 045e 0000
path: \\?\hid#converteddevice&col01#5&379854aa&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd
serial_number:
Manufacturer:
Product:
Release: 0
Interface: -1
Usage (page): 0x6 (0x1)
Report Descriptor:
05 01 Usage Page (1)
09 06 Usage (6)
A1 01 Collection (Application)
85 01 Report ID (1)
05 07 Usage Page (7)
09 69 Usage (105)
09 6A Usage (106)
09 6B Usage (107)
09 6C Usage (108)
09 E3 Usage (227)
09 4C Usage (76)
09 E2 Usage (226)
09 E0 Usage (224)
15 00 Logical Minimum (0)
25 01 Logical Maximum (1)
75 01 Report Size (1)
95 08 Report Count (8)
81 02 Input (0x02)
C0 End Collection
(37 bytes)
0x05, 0x01, 0x09, 0x06, 0xa1, 0x01, 0x85, 0x01, 0x05, 0x07,
0x09, 0x69, 0x09, 0x6a, 0x09, 0x6b, 0x09, 0x6c, 0x09, 0xe3,
0x09, 0x4c, 0x09, 0xe2, 0x09, 0xe0, 0x15, 0x00, 0x25, 0x01,
0x75, 0x01, 0x95, 0x08, 0x81, 0x02, 0xc0,
unable to open device
from hidpp.
Close this for now.
from hidpp.
Related Issues (19)
- Hidpp list features explanation HOT 16
- Some HID++ devices not recognized HOT 24
- How to specify the hid device index? HOT 4
- macOS support HOT 71
- hidpp-list-features crashes with g700s HOT 8
- compile errors with gcc 11.2.1 HOT 2
- non-connected devices give error HOT 5
- turning on debug logging HOT 1
- Minor compiler warnings under Linux HOT 1
- How can I get the device_path on Windows HOT 1
- Issue compiling on gentoo HOT 8
- Request for help implementing HID protocol in BrailleTouch project
- Report's answer comes as INTERRUPT, not as SET_REPORT response HOT 1
- Compiling on Windows HOT 7
- Can't get it to build HOT 4
- Unifying receiver stops working after a short while with Thunderbolt dock HOT 4
- Device fails when writing a profile with <=2 dpi modes and DPI index <=2 HOT 4
- Duplicated buttons info with hidpp-persistent-profiles HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hidpp.