Closed mcuee closed 3 years ago
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
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).
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.
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.
Interestingly hidpp also tries to access other HID devices not related.
Output of HID report descriptor, from https://github.com/libusb/hidapi/pull/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
Close this for now.
Just wondering if the following can be fixed.