docs: add several device descriptions
This commit is contained in:
parent
afaeb7fffb
commit
13cc244499
|
@ -0,0 +1,40 @@
|
|||
Solaar version 1.1.5rc1
|
||||
|
||||
USB and Bluetooth Devices
|
||||
|
||||
1: G213 Prodigy Gaming Keyboard
|
||||
Device path : /dev/hidraw2
|
||||
USB id : 046d:C336
|
||||
Codename : G213
|
||||
Kind : keyboard
|
||||
Protocol : HID++ 4.2
|
||||
Polling rate : 1 ms (1000Hz)
|
||||
Serial number:
|
||||
Model ID: C33600000000
|
||||
Unit ID: 31314709
|
||||
Firmware: U1 09.00.B0006
|
||||
Bootloader: BOT 31.00.B0002
|
||||
Supports 15 HID++ 2.0 features:
|
||||
0: ROOT {0000} V0
|
||||
1: FEATURE SET {0001} V0
|
||||
2: DEVICE FW VERSION {0003} V2
|
||||
Firmware: Firmware U1 09.00.B0006 C336
|
||||
Firmware: Bootloader BOT 31.00.B0002 AAC8
|
||||
Unit ID: 31314709 Model ID: C33600000000 Transport IDs: {'usbid': 'C336'}
|
||||
3: KEYBOARD DISABLE BY USAGE {4522} V0
|
||||
4: DEVICE NAME {0005} V0
|
||||
Name: Gaming Keyboard G213
|
||||
Kind: keyboard
|
||||
5: unknown:1E00 {1E00} V0 hidden
|
||||
6: KEYBOARD LAYOUT 2 {4540} V0
|
||||
7: unknown:1EB0 {1EB0} V0 internal, hidden
|
||||
8: REPORT RATE {8060} V0
|
||||
Polling Rate (ms): 1
|
||||
Polling Rate (ms) : 1
|
||||
9: DFUCONTROL SIGNED {00C2} V0
|
||||
10: unknown:1801 {1801} V0 internal, hidden
|
||||
11: DEVICE RESET {1802} V0 internal, hidden
|
||||
12: COLOR LED EFFECTS {8070} V5
|
||||
13: unknown:1821 {1821} V0
|
||||
14: REPORT HID USAGE {1BC0} V0
|
||||
Battery: N/A, None.
|
|
@ -0,0 +1,200 @@
|
|||
This mouse does not use HID++
|
||||
|
||||
|
||||
[root@gpiro device]# lsusb -vv -d 046d:c24a
|
||||
|
||||
Bus 003 Device 002: ID 046d:c24a Logitech, Inc. G600 Gaming Mouse
|
||||
Device Descriptor:
|
||||
bLength 18
|
||||
bDescriptorType 1
|
||||
bcdUSB 2.00
|
||||
bDeviceClass 0
|
||||
bDeviceSubClass 0
|
||||
bDeviceProtocol 0
|
||||
bMaxPacketSize0 32
|
||||
idVendor 0x046d Logitech, Inc.
|
||||
idProduct 0xc24a G600 Gaming Mouse
|
||||
bcdDevice 77.02
|
||||
iManufacturer 1 Logitech
|
||||
iProduct 2 Gaming Mouse G600
|
||||
iSerial 3 385226BFEFD20017
|
||||
bNumConfigurations 1
|
||||
Configuration Descriptor:
|
||||
bLength 9
|
||||
bDescriptorType 2
|
||||
wTotalLength 0x003b
|
||||
bNumInterfaces 2
|
||||
bConfigurationValue 1
|
||||
iConfiguration 4 U77.02_B0017
|
||||
bmAttributes 0xa0
|
||||
(Bus Powered)
|
||||
Remote Wakeup
|
||||
MaxPower 500mA
|
||||
Interface Descriptor:
|
||||
bLength 9
|
||||
bDescriptorType 4
|
||||
bInterfaceNumber 0
|
||||
bAlternateSetting 0
|
||||
bNumEndpoints 1
|
||||
bInterfaceClass 3 Human Interface Device
|
||||
bInterfaceSubClass 1 Boot Interface Subclass
|
||||
bInterfaceProtocol 2 Mouse
|
||||
iInterface 0
|
||||
HID Device Descriptor:
|
||||
bLength 9
|
||||
bDescriptorType 33
|
||||
bcdHID 1.11
|
||||
bCountryCode 0 Not supported
|
||||
bNumDescriptors 1
|
||||
bDescriptorType 34 Report
|
||||
wDescriptorLength 67
|
||||
Report Descriptors:
|
||||
** UNAVAILABLE **
|
||||
Endpoint Descriptor:
|
||||
bLength 7
|
||||
bDescriptorType 5
|
||||
bEndpointAddress 0x81 EP 1 IN
|
||||
bmAttributes 3
|
||||
Transfer Type Interrupt
|
||||
Synch Type None
|
||||
Usage Type Data
|
||||
wMaxPacketSize 0x0009 1x 9 bytes
|
||||
bInterval 1
|
||||
Interface Descriptor:
|
||||
bLength 9
|
||||
bDescriptorType 4
|
||||
bInterfaceNumber 1
|
||||
bAlternateSetting 0
|
||||
bNumEndpoints 1
|
||||
bInterfaceClass 3 Human Interface Device
|
||||
bInterfaceSubClass 0
|
||||
bInterfaceProtocol 1 Keyboard
|
||||
iInterface 0
|
||||
HID Device Descriptor:
|
||||
bLength 9
|
||||
bDescriptorType 33
|
||||
bcdHID 1.11
|
||||
bCountryCode 0 Not supported
|
||||
bNumDescriptors 1
|
||||
bDescriptorType 34 Report
|
||||
wDescriptorLength 135
|
||||
Report Descriptors:
|
||||
** UNAVAILABLE **
|
||||
Endpoint Descriptor:
|
||||
bLength 7
|
||||
bDescriptorType 5
|
||||
bEndpointAddress 0x82 EP 2 IN
|
||||
bmAttributes 3
|
||||
Transfer Type Interrupt
|
||||
Synch Type None
|
||||
Usage Type Data
|
||||
wMaxPacketSize 0x0020 1x 32 bytes
|
||||
bInterval 1
|
||||
can't get device qualifier: Resource temporarily unavailable
|
||||
can't get debug descriptor: Resource temporarily unavailable
|
||||
Device Status: 0x0000
|
||||
(Bus Powered)
|
||||
|
||||
/sys/devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-2/3-2:1.1/0003:046D:C24A.0007/report_descriptor
|
||||
Usage Page (Desktop), ; Generic desktop controls (01h)
|
||||
Usage (Keyboard), ; Keyboard (06h, application collection)
|
||||
Collection (Application),
|
||||
Report ID (1),
|
||||
Usage Page (Keyboard), ; Keyboard/keypad (07h)
|
||||
Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)
|
||||
Usage Maximum (KB Right GUI), ; Keyboard right GUI (E7h, dynamic value)
|
||||
Logical Minimum (0),
|
||||
Logical Maximum (1),
|
||||
Report Size (1),
|
||||
Report Count (8),
|
||||
Input (Variable),
|
||||
Report Size (8),
|
||||
Report Count (5),
|
||||
Logical Minimum (0),
|
||||
Logical Maximum (164),
|
||||
Usage Minimum (None), ; No event (00h, selector)
|
||||
Usage Maximum (KB ExSel), ; Keyboard ExSel (A4h, selector)
|
||||
Input,
|
||||
End Collection,
|
||||
Usage Page (FF80h), ; FF80h, vendor-defined
|
||||
Usage (80h),
|
||||
Collection (Application),
|
||||
Report ID (128),
|
||||
Usage (80h),
|
||||
Report Size (8),
|
||||
Report Count (5),
|
||||
Input (Variable),
|
||||
Report ID (246),
|
||||
Usage (F6h),
|
||||
Report Size (8),
|
||||
Report Count (7),
|
||||
Input (Variable),
|
||||
Report ID (240),
|
||||
Usage (F0h),
|
||||
Report Count (3),
|
||||
Feature (Variable),
|
||||
Report ID (241),
|
||||
Usage (F1h),
|
||||
Report Count (7),
|
||||
Feature (Variable),
|
||||
Report ID (242),
|
||||
Usage (F2h),
|
||||
Report Count (4),
|
||||
Feature (Variable),
|
||||
Report ID (243),
|
||||
Usage (F3h),
|
||||
Report Count (153),
|
||||
Feature (Variable),
|
||||
Report ID (244),
|
||||
Usage (F4h),
|
||||
Report Count (153),
|
||||
Feature (Variable),
|
||||
Report ID (245),
|
||||
Usage (F5h),
|
||||
Report Count (153),
|
||||
Feature (Variable),
|
||||
Report ID (246),
|
||||
Usage (F6h),
|
||||
Report Count (7),
|
||||
Feature (Variable),
|
||||
Report ID (247),
|
||||
Usage (F7h),
|
||||
Report Size (8),
|
||||
Report Count (31),
|
||||
Input (Variable),
|
||||
End Collection
|
||||
|
||||
/sys/devices/pci0000:00/0000:00:08.1/0000:05:00.4/usb3/3-2/3-2:1.0/0003:046D:C24A.0006/report_descriptor
|
||||
Usage Page (Desktop), ; Generic desktop controls (01h)
|
||||
Usage (Mouse), ; Mouse (02h, application collection)
|
||||
Collection (Application),
|
||||
Usage (Pointer), ; Pointer (01h, physical collection)
|
||||
Collection (Physical),
|
||||
Usage Page (Button), ; Button (09h)
|
||||
Usage Minimum (01h),
|
||||
Usage Maximum (10h),
|
||||
Logical Minimum (0),
|
||||
Logical Maximum (1),
|
||||
Report Size (1),
|
||||
Report Count (16),
|
||||
Input (Variable),
|
||||
Usage Page (Desktop), ; Generic desktop controls (01h)
|
||||
Usage (X), ; X (30h, dynamic value)
|
||||
Usage (Y), ; Y (31h, dynamic value)
|
||||
Logical Minimum (-32767),
|
||||
Logical Maximum (32767),
|
||||
Report Size (16),
|
||||
Report Count (2),
|
||||
Input (Variable, Relative),
|
||||
Usage (Wheel), ; Wheel (38h, dynamic value)
|
||||
Report Size (8),
|
||||
Report Count (1),
|
||||
Logical Minimum (-127),
|
||||
Logical Maximum (127),
|
||||
Input (Variable, Relative),
|
||||
Usage Page (Consumer), ; Consumer (0Ch)
|
||||
Usage (AC Pan), ; AC pan (0238h, linear control)
|
||||
Report Count (1),
|
||||
Input (Variable, Relative),
|
||||
End Collection,
|
||||
End Collection
|
|
@ -0,0 +1,13 @@
|
|||
1: Marathon Mouse M705 (M-R0009)
|
||||
Codename : M705 (M-R0009)
|
||||
Kind : mouse
|
||||
Wireless PID : 101B
|
||||
Protocol : HID++ 1.0
|
||||
Polling rate : 8 ms (125Hz)
|
||||
Serial number: 7C44B18E
|
||||
Firmware: 17.01.B0017
|
||||
Bootloader: 02.06
|
||||
Other: 00.04
|
||||
The power switch is located on the base.
|
||||
Notifications: battery status (0x100000).
|
||||
Battery: 25%, discharging.
|
|
@ -0,0 +1,89 @@
|
|||
Solaar 1.0.6
|
||||
|
||||
1: Marathon Mouse M705 (M-R0073)
|
||||
Device path : /dev/hidraw6
|
||||
WPID : 406D
|
||||
Codename : M705 (M-R0073)
|
||||
Kind : mouse
|
||||
Protocol : HID++ 4.5
|
||||
Polling rate : 8 ms (125Hz)
|
||||
Serial number: 1967999A
|
||||
Model ID: 406D00000000
|
||||
Unit ID: AD21B902
|
||||
Bootloader: BOT 59.00.B0002
|
||||
Firmware: RQM 67.01.B0005
|
||||
The power switch is located on the base.
|
||||
Supports 27 HID++ 2.0 features:
|
||||
0: ROOT {0000}
|
||||
1: FEATURE SET {0001}
|
||||
2: DEVICE FW VERSION {0003}
|
||||
Firmware: Bootloader BOT 59.00.B0002 406D5F5048B901
|
||||
Firmware: Firmware RQM 67.01.B0005 406D5F5048B901
|
||||
Unit ID: AD21B902 Model ID: 406D00000000 Transport IDs: {'wpid': '406D'}
|
||||
3: DEVICE NAME {0005}
|
||||
Name: Marathon Mouse/Performance Plus M705
|
||||
Kind: mouse
|
||||
4: WIRELESS DEVICE STATUS {1D4B}
|
||||
5: RESET {0020}
|
||||
6: BATTERY STATUS {1000}
|
||||
Battery: 50%, discharging, next level 20%.
|
||||
7: REPROG CONTROLS V4 {1B04}
|
||||
Key/Button Actions (saved): {'80': 80, '81': 81, '82': 82, '83': 83, '86': 86, '91': 91, '93': 93}
|
||||
Key/Button Actions : {'80': 80, '81': 81, '82': 82, '83': 83, '86': 86, '91': 91, '93': 93}
|
||||
8: POINTER SPEED {2205}
|
||||
Pointer Speed: 1.0
|
||||
Sensitivity (Pointer Speed) (saved): 256
|
||||
Sensitivity (Pointer Speed) : 256
|
||||
9: VERTICAL SCROLLING {2100}
|
||||
Roller type: 3G
|
||||
Ratchet per turn: 24
|
||||
Scroll lines: 0
|
||||
10: DFUCONTROL SIGNED {00C2}
|
||||
11: DEVICE RESET {1802} internal, hidden
|
||||
12: unknown:1803 {1803} internal, hidden
|
||||
13: CONFIG DEVICE PROPS {1806} internal, hidden
|
||||
14: unknown:1810 {1810} internal, hidden
|
||||
15: unknown:1830 {1830} internal, hidden
|
||||
16: unknown:1890 {1890} internal, hidden
|
||||
17: unknown:18A1 {18A1} internal, hidden
|
||||
18: unknown:1DF3 {1DF3} internal, hidden
|
||||
19: unknown:1E00 {1E00} hidden
|
||||
20: unknown:1EB0 {1EB0} internal, hidden
|
||||
21: unknown:1861 {1861} internal, hidden
|
||||
22: unknown:18B1 {18B1} internal, hidden
|
||||
23: unknown:1850 {1850} internal, hidden
|
||||
24: unknown:1F03 {1F03} internal, hidden
|
||||
25: unknown:18C0 {18C0} internal, hidden
|
||||
26: HIRES WHEEL {2121}
|
||||
Multiplier: 8
|
||||
Has invert: Normal wheel motion
|
||||
Has ratchet switch: Free wheel mode
|
||||
High resolution mode
|
||||
HID notification
|
||||
Scroll Wheel Direction (saved): False
|
||||
Scroll Wheel Direction : False
|
||||
Scroll Wheel Resolution (saved): True
|
||||
Scroll Wheel Resolution : True
|
||||
Has 7 reprogrammable keys:
|
||||
0: Left Button , default: Left Click => Left Click
|
||||
mse, reprogrammable, pos:0, group:1, group mask:g1
|
||||
reporting: default
|
||||
1: Right Button , default: Right Click => Right Click
|
||||
mse, reprogrammable, pos:0, group:1, group mask:g1
|
||||
reporting: default
|
||||
2: Middle Button , default: Mouse Middle Button => Mouse Middle Button
|
||||
mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
|
||||
reporting: default
|
||||
3: Back Button , default: Mouse Back Button => Mouse Back Button
|
||||
mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
|
||||
reporting: default
|
||||
4: Forward Button , default: Mouse Forward Button => Mouse Forward Button
|
||||
mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
|
||||
reporting: default
|
||||
5: Left Tilt , default: Mouse Scroll Left Button => Mouse Scroll Left Button
|
||||
mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
|
||||
reporting: default
|
||||
6: Right Tilt , default: Mouse Scroll Right Button => Mouse Scroll Right Button
|
||||
mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
|
||||
reporting: default
|
||||
Battery: 50%, discharging, next level 20%.
|
|
@ -5,3 +5,5 @@ Nano Receiver
|
|||
Firmware : 30.00.B0009
|
||||
Has 1 paired device(s) out of a maximum of 1.
|
||||
Notifications: (none)
|
||||
|
||||
Seen with Marathon Mouse M705
|
||||
|
|
|
@ -1,3 +1,18 @@
|
|||
2: Wireless Illuminated Keyboard K800
|
||||
Codename : K800
|
||||
Kind : keyboard
|
||||
Wireless PID : 2010
|
||||
Protocol : HID++ 1.0
|
||||
Polling rate : 20 ms (50Hz)
|
||||
Serial number: FFC65665
|
||||
Firmware: 22.01.B0019
|
||||
Bootloader: 02.01
|
||||
Other: 00.07
|
||||
The power switch is located on the top right corner.
|
||||
Notifications: battery status (0x100000).
|
||||
Battery: full, discharging.
|
||||
|
||||
|
||||
# 0x00 - Enabled Notifications. rw (see HID++ 1.0 spec)
|
||||
<< ( 0.055) [10 02 8100 000000] '\x10\x02\x81\x00\x00\x00\x00'
|
||||
>> ( 0.084) [10 02 8100 000000] '\x10\x02\x81\x00\x00\x00\x00'
|
|
@ -0,0 +1,47 @@
|
|||
1: Wireless Keyboard K230
|
||||
Device path : /dev/hidraw5
|
||||
WPID : 400D
|
||||
Codename : K230
|
||||
Kind : keyboard
|
||||
Protocol : HID++ 2.0
|
||||
Polling rate : 20 ms (50Hz)
|
||||
Serial number: 9BB42D7D
|
||||
Model ID: 000000000000
|
||||
Unit ID: 00000000
|
||||
Firmware: RQK 40.00.B0011
|
||||
The power switch is located on the bottom left corner.
|
||||
Supports 14 HID++ 2.0 features:
|
||||
0: ROOT {0000}
|
||||
1: FEATURE SET {0001}
|
||||
2: FEATURE INFO {0002}
|
||||
3: DEVICE FW VERSION {0003}
|
||||
Firmware: Firmware RQK 40.00.B0011 400D
|
||||
Unit ID: 00000000 Model ID: 000000000000 Transport IDs: {}
|
||||
4: DEVICE NAME {0005}
|
||||
Name: Wireless Keyboard K230
|
||||
Kind: keyboard
|
||||
5: BATTERY STATUS {1000}
|
||||
Battery: 70%, discharging, next level 20%.
|
||||
6: unknown:1820 {1820} hidden
|
||||
7: REPROG CONTROLS {1B00}
|
||||
8: REPROG CONTROLS V2 {1B01}
|
||||
9: WIRELESS DEVICE STATUS {1D4B}
|
||||
10: REMAINING PAIRING {1DF0} hidden
|
||||
Remaining Pairings: 54
|
||||
11: unknown:1DF3 {1DF3} hidden
|
||||
12: ENCRYPTION {4100}
|
||||
13: KEYBOARD LAYOUT {4520}
|
||||
Has 12 reprogrammable keys:
|
||||
0: Fn F1 => Do Nothing One is FN, reprogrammable
|
||||
1: Fn F2 => Do Nothing One is FN, reprogrammable
|
||||
2: Fn F3 => Do Nothing One is FN, reprogrammable
|
||||
3: Fn F4 => Do Nothing One is FN, reprogrammable
|
||||
4: Fn F5 => Do Nothing One is FN, reprogrammable
|
||||
5: Fn F6 => Do Nothing One is FN, reprogrammable
|
||||
6: Fn F7 => Do Nothing One is FN, reprogrammable
|
||||
7: Fn F8 => Do Nothing One is FN, reprogrammable
|
||||
8: Fn F9 => Do Nothing One is FN, reprogrammable
|
||||
9: Mute => Mute is FN
|
||||
10: Volume Down => Volume Down is FN
|
||||
11: Volume Up => Volume Up is FN
|
||||
Battery: 70%, discharging, next level 20%.
|
|
@ -0,0 +1,72 @@
|
|||
2: Wireless Mobile Mouse MX Anywhere 2
|
||||
Codename : MX Anywhere 2
|
||||
Kind : mouse
|
||||
Wireless PID : 4072
|
||||
Protocol : HID++ 4.5
|
||||
Polling rate : 8 ms (125Hz)
|
||||
Serial number: DDAE1933
|
||||
Bootloader: BOT 57.10.B0003
|
||||
Firmware: MPM 13.10.B0003
|
||||
Firmware: MPM 13.10.B0003
|
||||
Other:
|
||||
The power switch is located on the base.
|
||||
Supports 28 HID++ 2.0 features:
|
||||
0: ROOT {0000}
|
||||
1: FEATURE SET {0001}
|
||||
2: DEVICE FW VERSION {0003}
|
||||
3: DEVICE NAME {0005}
|
||||
4: WIRELESS DEVICE STATUS {1D4B}
|
||||
5: RESET {0020}
|
||||
6: CRYPTO ID {0021}
|
||||
7: BATTERY STATUS {1000}
|
||||
8: CONFIG DEVICE PROPS {1806} internal, hidden
|
||||
9: CHANGE HOST {1814}
|
||||
10: REPROG CONTROLS V4 {1B04}
|
||||
11: ADJUSTABLE DPI {2201}
|
||||
12: VERTICAL SCROLLING {2100}
|
||||
Roller type: 3G
|
||||
Ratchet per turn: 24
|
||||
Scroll lines: 0
|
||||
13: HIRES WHEEL {2121}
|
||||
Multiplier: 8
|
||||
Has invert
|
||||
Normal wheel motion
|
||||
Has ratchet switch
|
||||
Normal wheel mode
|
||||
Low resolution mode
|
||||
HID notification
|
||||
High Resolution Wheel Invert: False
|
||||
Wheel Resolution: False
|
||||
14: DFUCONTROL SIGNED {00C2}
|
||||
15: unknown:1813 {1813} internal, hidden
|
||||
16: unknown:1830 {1830} internal, hidden
|
||||
17: unknown:1890 {1890} internal, hidden
|
||||
18: unknown:1891 {1891} internal, hidden
|
||||
19: unknown:18A1 {18A1} internal, hidden
|
||||
20: unknown:18C0 {18C0} internal, hidden
|
||||
21: unknown:1DF3 {1DF3} internal, hidden
|
||||
22: unknown:1E00 {1E00} hidden
|
||||
23: unknown:1EB0 {1EB0} internal, hidden
|
||||
24: unknown:1803 {1803} internal, hidden
|
||||
25: unknown:1861 {1861} internal, hidden
|
||||
26: unknown:9001 {9001} internal, hidden
|
||||
27: OOBSTATE {1805} internal, hidden
|
||||
Has 8 reprogrammable keys:
|
||||
0: Left Button , default: Left Click => Left Button
|
||||
mse, pos:0, group:1, gmask:1
|
||||
1: Right Button , default: Right Click => Right Button
|
||||
mse, pos:0, group:1, gmask:1
|
||||
2: Middle Button , default: Gesture Button Navigation => Middle Button
|
||||
mse, reprogrammable, divertable, pos:0, group:2, gmask:11
|
||||
3: Back Button , default: Mouse Back Button => Back Button
|
||||
mse, reprogrammable, divertable, pos:0, group:3, gmask:15
|
||||
4: Forward Button , default: Mouse Forward Button => Forward Button
|
||||
mse, reprogrammable, divertable, pos:0, group:3, gmask:15
|
||||
5: Left Tilt , default: Mouse Scroll Left Button => Left Tilt
|
||||
mse, reprogrammable, divertable, pos:0, group:3, gmask:15
|
||||
6: Right Tilt , default: Mouse Scroll Right Button => Right Tilt
|
||||
mse, reprogrammable, divertable, pos:0, group:3, gmask:15
|
||||
7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button
|
||||
divertable, virtual, pos:0, group:4, gmask:0
|
||||
Battery: 90%, discharging, next level 50%.
|
||||
15:29:59,190 INFO [MainThread] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw0,3)>: found new device 3 (4024)
|
Loading…
Reference in New Issue