From eac916b57c78b23a40bcded1a9c89e2cc30e06d4 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Wed, 17 Aug 2022 08:13:00 -0400 Subject: [PATCH] docs: update device documentation files --- docs/devices/00README.txt | 42 ++-- ...etooth Multi-Device Keyboard K380 B342.txt | 97 +++++++++ docs/devices/Bolt Receiver C548.txt | 9 + docs/devices/Candy companion chip 405F.txt | 30 +++ .../G Pro Wireless Gaming Mouse 4079.txt | 61 ++++++ docs/devices/G502 Gaming Mouse 407F.txt | 62 ++++++ ...reless Mechanical Gaming Keyboard 4065.txt | 74 +++++++ ...ss RGB Mechanical Gaming Keyboard 408E.txt | 91 ++++++++ docs/devices/G935 Gaming Headset 0A87.txt | 27 +++ ...850 Performance Wireless Keyboard B34D.txt | 133 ++++++++++++ .../LIFT VERTICAL ERGONOMIC MOUSE B031.txt | 94 +++++++++ docs/devices/Lightspeed Receiver C539.txt | 15 ++ docs/devices/Lightspeed Receiver C53A.txt | 13 ++ docs/devices/Lightspeed Receiver C53D.txt | 14 ++ docs/devices/Lightspeed Receiver C545.txt | 14 ++ docs/devices/Lightspeed Receiver C547.txt | 14 ++ ...ech PRO X Wireless Gaming Headset 0ABA.txt | 25 +++ ...M720 Triathlon Multi-Device Mouse B015.txt | 108 ++++++++++ docs/devices/MX Anywhere 3 B025.txt | 99 +++++++++ .../MX Ergo Multi-Device Trackball 406F.txt | 115 +++++++++++ docs/devices/MX Keys Keyboard 408A.txt | 135 ++++++++++++ docs/devices/MX Keys Keyboard B35B.txt | 140 +++++++++++++ docs/devices/MX Keys Mini B369.txt | 118 +++++++++++ docs/devices/MX Master 3S B034.txt | 115 +++++++++++ docs/devices/MX Mechanical B366.txt | 194 ++++++++++++++++++ .../MX Vertical Wireless Mouse 407B.txt | 108 ++++++++++ .../MX Vertical Wireless Mouse B020.txt | 92 +++++++++ docs/devices/Nano Receiver C52F.txt | 7 + docs/devices/Nano Receiver C534.txt | 13 ++ docs/devices/PRO X Wireless 4093.txt | 59 ++++++ docs/devices/Signature M650 L Mouse B02A.txt | 86 ++++++++ ...ess Illuminated Keyboard K800 new 406E.txt | 67 ++++++ docs/devices/Wireless Keyboard 4075.txt | 60 ++++++ docs/devices/Wireless Keyboard K520 2011.txt | 15 ++ docs/devices/Wireless Mouse M185 new 4054.txt | 61 ++++++ .../Wireless Mouse M185,M235,M310 4055.txt | 60 ++++++ docs/devices/Wireless Mouse M510 1025.txt | 17 ++ ...pV4.5.txt => Wireless Mouse M510 4051.txt} | 0 .../Wireless Mouse MX Master 2S 4069.txt | 121 +++++++++++ .../Wireless Mouse MX Master 2S B019.txt | 117 +++++++++++ .../devices/Wireless Mouse MX Master 4041.txt | 112 ++++++++++ ....txt => Wireless Mouse MX Master 4071.txt} | 26 +-- ...reless Multi-Device Keyboard K780 405B.txt | 141 +++++++++++++ ...Wireless Touch Keyboard K400 Plus 404D.txt | 147 +++++++++++++ docs/devices/craft.txt | 113 ---------- docs/devices/m185_new.txt | 48 ----- docs/devices/m185_old.txt | 50 ----- docs/devices/m510.txt | 35 ---- docs/devices/mx-master-3.txt | 82 -------- docs/devices/mx-master.txt | 54 ----- 50 files changed, 3114 insertions(+), 416 deletions(-) create mode 100644 docs/devices/Bluetooth Multi-Device Keyboard K380 B342.txt create mode 100644 docs/devices/Bolt Receiver C548.txt create mode 100644 docs/devices/Candy companion chip 405F.txt create mode 100644 docs/devices/G Pro Wireless Gaming Mouse 4079.txt create mode 100644 docs/devices/G502 Gaming Mouse 407F.txt create mode 100644 docs/devices/G613 Wireless Mechanical Gaming Keyboard 4065.txt create mode 100644 docs/devices/G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard 408E.txt create mode 100644 docs/devices/G935 Gaming Headset 0A87.txt create mode 100644 docs/devices/K850 Performance Wireless Keyboard B34D.txt create mode 100644 docs/devices/LIFT VERTICAL ERGONOMIC MOUSE B031.txt create mode 100644 docs/devices/Lightspeed Receiver C539.txt create mode 100644 docs/devices/Lightspeed Receiver C53A.txt create mode 100644 docs/devices/Lightspeed Receiver C53D.txt create mode 100644 docs/devices/Lightspeed Receiver C545.txt create mode 100644 docs/devices/Lightspeed Receiver C547.txt create mode 100644 docs/devices/Logitech PRO X Wireless Gaming Headset 0ABA.txt create mode 100644 docs/devices/M720 Triathlon Multi-Device Mouse B015.txt create mode 100644 docs/devices/MX Anywhere 3 B025.txt create mode 100644 docs/devices/MX Ergo Multi-Device Trackball 406F.txt create mode 100644 docs/devices/MX Keys Keyboard 408A.txt create mode 100644 docs/devices/MX Keys Keyboard B35B.txt create mode 100644 docs/devices/MX Keys Mini B369.txt create mode 100644 docs/devices/MX Master 3S B034.txt create mode 100644 docs/devices/MX Mechanical B366.txt create mode 100644 docs/devices/MX Vertical Wireless Mouse 407B.txt create mode 100644 docs/devices/MX Vertical Wireless Mouse B020.txt create mode 100644 docs/devices/Nano Receiver C52F.txt create mode 100644 docs/devices/Nano Receiver C534.txt create mode 100644 docs/devices/PRO X Wireless 4093.txt create mode 100644 docs/devices/Signature M650 L Mouse B02A.txt create mode 100644 docs/devices/Wireless Illuminated Keyboard K800 new 406E.txt create mode 100644 docs/devices/Wireless Keyboard 4075.txt create mode 100644 docs/devices/Wireless Keyboard K520 2011.txt create mode 100644 docs/devices/Wireless Mouse M185 new 4054.txt create mode 100644 docs/devices/Wireless Mouse M185,M235,M310 4055.txt create mode 100644 docs/devices/Wireless Mouse M510 1025.txt rename docs/devices/{M510_HIDppV4.5.txt => Wireless Mouse M510 4051.txt} (100%) create mode 100644 docs/devices/Wireless Mouse MX Master 2S 4069.txt create mode 100644 docs/devices/Wireless Mouse MX Master 2S B019.txt create mode 100644 docs/devices/Wireless Mouse MX Master 4041.txt rename docs/devices/{mx-master-2s.txt => Wireless Mouse MX Master 4071.txt} (85%) create mode 100644 docs/devices/Wireless Multi-Device Keyboard K780 405B.txt create mode 100644 docs/devices/Wireless Touch Keyboard K400 Plus 404D.txt delete mode 100644 docs/devices/craft.txt delete mode 100644 docs/devices/m185_new.txt delete mode 100644 docs/devices/m185_old.txt delete mode 100644 docs/devices/m510.txt delete mode 100644 docs/devices/mx-master-3.txt delete mode 100644 docs/devices/mx-master.txt diff --git a/docs/devices/00README.txt b/docs/devices/00README.txt index 074228de..a90ccf7f 100644 --- a/docs/devices/00README.txt +++ b/docs/devices/00README.txt @@ -1,6 +1,10 @@ Files in this directory are edited output from `solaar show` providing -information about devices and receivers that Solaar supports. Directions -for constructing the files are given below. The files +information about devices and receivers that Solaar supports. This +directory does not contain information about all devices and receivers that +Solaar supports. Information is generally only added when provided in a +Solaar issue. + +Directions for constructing the files are given below. The files Unifying Receiver C52B.txt Craft Advanced Keyboard 4066.txt Craft Advanced Keyboard B350.txt @@ -12,12 +16,13 @@ are good examples of following the directions below. File Naming Logitech device names are often reused so the names of files can't just be -the device name. File names start with the name of the device or receiver as -given in the first line of of output for the device. The file name continues -with a space and the WPID, if the device is connected to a receiver, or the -second half of the USB id, if the device is connected via USB or Bluetooth. -As devices can behave differently when connected via a receiver or USB or -Bluetooth there should be a file for each possible connection method. +the device name. File names start with the name of the device or receiver +as given in the first line of of output for the device. The file name +continues with a space and the WPID, if the device is connected to a +receiver, or the second half of the USB ID, if the device is connected via +USB or Bluetooth. The WPID or USB ID are in upper case. As devices can +behave differently when connected via a receiver or USB or Bluetooth there +should be a file for each possible connection method. Files that do not follow this naming convention are retained for historical purposes. @@ -25,14 +30,21 @@ Files that do not follow this naming convention are retained for historical purp File Contents Each file should start with the Solaar version as given in the first line of -output from `solaar show` and a blank line. The rest of the file is the -output of `solaar show` for the device or receiver. The output of `solaar -show` can be edited to remove serial numbers and variable information such as -the current values of settings. +output from `solaar show` and a blank line. Next is the output of `solaar +show` for the device or receiver. The output of `solaar show` can be edited +to remove serial numbers and variable information such as the current values +of settings. For older devices probes of the device registers should be +included but for newer devices this should not be necessary. + +Unifying receivers can pair with any device that has the Unifying logo. +Bolt receivers can pair with any device that has the Bolt logo. +Nano and Lightspeed receivers can only pair with certain devices, +so the end of their files should contain device WPIDs that they have +been seen to be paired with or are part of. Updating Files -Newer versions of Solaar add support for more settings so it is useful to provide updated -versions of these files if there is information from the current version of `solaar show` -that is not in the existing file. +Newer versions of Solaar add support for more settings so it is useful to +provide updated versions of these files if there is information from the +current version of `solaar show` that is not in the existing file. diff --git a/docs/devices/Bluetooth Multi-Device Keyboard K380 B342.txt b/docs/devices/Bluetooth Multi-Device Keyboard K380 B342.txt new file mode 100644 index 00000000..636f4213 --- /dev/null +++ b/docs/devices/Bluetooth Multi-Device Keyboard K380 B342.txt @@ -0,0 +1,97 @@ +Solaar version 1.1.4 + + 1: Bluetooth Multi-Device Keyboard K380 + Device path : /dev/hidraw5 + USB id : 046d:B342 + Codename : Keyboard K380 + Kind : ? + Protocol : HID++ 4.5 + Serial number: + Model ID: B34200000000 + Unit ID: 16000000 + Firmware: RBK 42.01.B0017 + Hardware: 72 + Supports 14 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware RBK 42.01.B0017 B342C18DBFDD + Firmware: Hardware 72 + Unit ID: 16000000 Model ID: B34200000000 Transport IDs: {'btid': 'B342'} + 3: DEVICE NAME {0005} + Name: Bluetooth Multi-Device Keyboard K380 + Kind: keyboard + 4: DEVICE FRIENDLY NAME {0007} + Friendly Name: Keyboard K380 + 5: RESET {0020} + 6: BATTERY STATUS {1000} + Battery: 20%, discharging, next level 5%. + 7: CHANGE HOST {1814} + Change Host : 1:Luay-A + 8: HOSTS INFO {1815} + Host 0 (paired): Luay-A + Host 1 (paired): BCM20703A2 Generic UART UHE App + Host 2 (unpaired): + 9: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Volume Up:Regular, Volume Down:Regular, Mute:Regular, Play/Pause:Regular, Next:Regular, Previous:Regular, Search:Regular, Multiplatform App Switch:Regular, Multiplatform Home:Regular, Multiplatform Menu:Diverted, Multiplatform Back:Regular, Multiplatform Insert:Regular, Screen Capture/Print Screen:Regular, Fn Down:Regular, Fn Up:Regular, Multiplatform Lock:Regular} + Key/Button Diversion : {Volume Up:Regular, Volume Down:Regular, Mute:Regular, Play/Pause:Regular, Next:Regular, Previous:Regular, Search:Regular, Multiplatform App Switch:Regular, Multiplatform Home:Regular, Multiplatform Menu:Diverted, Multiplatform Back:Regular, Multiplatform Insert:Regular, Screen Capture/Print Screen:Regular, Fn Down:Regular, Fn Up:Regular, Multiplatform Lock:Regular} + 10: unknown:1E00 {1E00} hidden + 11: NEW FN INVERSION {40A2} + Fn-swap: disabled + Fn-swap default: enabled + Swap Fx function (saved): False + Swap Fx function : False + 12: LOCK KEY STATE {4220} + 13: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Scroll Lock:False, Insert:True, Win:False} + Disable keys : {Caps Lock:False, Scroll Lock:False, Insert:True, Win:False} + Has 16 reprogrammable keys: + 0: Multiplatform Home , default: MultiPlatform Home => MultiPlatform Home + is FN, FN sensitive, reprogrammable, divertable, pos:4, group:0, group mask:empty + reporting: default + 1: Multiplatform App Switch , default: MultiPlatform App Switch => MultiPlatform App Switch + is FN, FN sensitive, reprogrammable, divertable, pos:5, group:0, group mask:empty + reporting: default + 2: Multiplatform Menu , default: MultiPlatform Menu => MultiPlatform Menu + is FN, FN sensitive, reprogrammable, divertable, pos:6, group:0, group mask:empty + reporting: diverted + 3: Multiplatform Back , default: MultiPlatform Back => MultiPlatform Back + is FN, FN sensitive, reprogrammable, divertable, pos:7, group:0, group mask:empty + reporting: default + 4: Previous , default: Previous => Previous + is FN, FN sensitive, divertable, pos:8, group:0, group mask:empty + reporting: default + 5: Play/Pause , default: Play/Pause => Play/Pause + is FN, FN sensitive, divertable, pos:9, group:0, group mask:empty + reporting: default + 6: Next , default: Next => Next + is FN, FN sensitive, divertable, pos:10, group:0, group mask:empty + reporting: default + 7: Mute , default: Mute => Mute + is FN, FN sensitive, divertable, pos:11, group:0, group mask:empty + reporting: default + 8: Volume Down , default: Volume Down => Volume Down + is FN, FN sensitive, divertable, pos:12, group:0, group mask:empty + reporting: default + 9: Volume Up , default: Volume Up => Volume Up + is FN, FN sensitive, divertable, pos:0, group:0, group mask:empty + reporting: default + 10: Multiplatform Insert , default: Switch Language => Switch Language + FN sensitive, reprogrammable, divertable, pos:0, group:0, group mask:empty + reporting: default + 11: Fn Up , default: unknown:0070 => unknown:0070 + is FN, divertable, pos:0, group:0, group mask:empty + reporting: default + 12: Fn Down , default: unknown:006F => unknown:006F + is FN, divertable, pos:0, group:0, group mask:empty + reporting: default + 13: Screen Capture/Print Screen, default: Screen Capture => Screen Capture + is FN, reprogrammable, divertable, pos:0, group:0, group mask:empty + reporting: default + 14: Search , default: Search Files => Search Files + is FN, reprogrammable, divertable, pos:0, group:0, group mask:empty + reporting: default + 15: Multiplatform Lock , default: WindowsLock => WindowsLock + is FN, reprogrammable, divertable, pos:0, group:0, group mask:empty + reporting: default + Battery: 20%, discharging, next level 5%. diff --git a/docs/devices/Bolt Receiver C548.txt b/docs/devices/Bolt Receiver C548.txt new file mode 100644 index 00000000..054bfe7b --- /dev/null +++ b/docs/devices/Bolt Receiver C548.txt @@ -0,0 +1,9 @@ +Solaar version 1.1.4 + +Bolt Receiver + Device path : /dev/hidraw8 + USB id : 046d:C548 + Serial : 38423638313332394241363434313837 + Has 2 paired device(s) out of a maximum of 6. + Notifications: wireless, software present (0x000900) + Device activity counters: 1=252, 2=135 diff --git a/docs/devices/Candy companion chip 405F.txt b/docs/devices/Candy companion chip 405F.txt new file mode 100644 index 00000000..be30f8ed --- /dev/null +++ b/docs/devices/Candy companion chip 405F.txt @@ -0,0 +1,30 @@ + 7: Candy companion chip + Device path : /dev/hidraw11 + Codename : Candy + Kind : touchpad + Protocol : HID++ 4.2 + Serial number: 5B2B9A98 + Model ID: 405F00000000 + Unit ID: 32314707 + Firmware: CC 07.00.B0010 + Bootloader: BOT 32.00.B0010 + Supports 11 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware CC 07.00.B0010 405F + Firmware: Bootloader BOT 32.00.B0010 405F + Unit ID: 32314707 Model ID: 405F00000000 Transport IDs: {'wpid': '405F'} + 3: DEVICE NAME {0005} + Name: Candy companion chip + Kind: touchpad + 4: unknown:18A1 {18A1} internal, hidden + 5: unknown:1E00 {1E00} hidden + 6: unknown:1EB0 {1EB0} internal, hidden + 7: DFUCONTROL SIGNED {00C2} + 8: unknown:1801 {1801} internal, hidden + 9: DEVICE RESET {1802} internal, hidden + 10: unknown:1803 {1803} internal, hidden + Battery status unavailable. + +Part of the G PowerPlay Wireless Mouse Pad. diff --git a/docs/devices/G Pro Wireless Gaming Mouse 4079.txt b/docs/devices/G Pro Wireless Gaming Mouse 4079.txt new file mode 100644 index 00000000..de3b8318 --- /dev/null +++ b/docs/devices/G Pro Wireless Gaming Mouse 4079.txt @@ -0,0 +1,61 @@ +Solaar version 1.1.4rc1 + + 1: G Pro Wireless Gaming Mouse + Device path : /dev/hidraw10 + WPID : 4079 + Codename : G Pro + Kind : mouse + Protocol : HID++ 4.2 + Polling rate : 2 ms (500Hz) + Serial number: 40B217C0 + Model ID: 4079C0880000 + Unit ID: 40B217C0 + Bootloader: BOT 74.02.B0026 + Firmware: MPM 15.02.B0026 + 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} + Firmware: Bootloader BOT 74.02.B0026 AADF85EE714A + Firmware: Firmware MPM 15.02.B0026 407985EE714A + Firmware: Other + Unit ID: 40B217C0 Model ID: 4079C0880000 Transport IDs: {'wpid': '4079', 'usbid': 'C088'} + 3: DEVICE NAME {0005} + Name: G Pro Wireless Gaming Mouse + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: BATTERY VOLTAGE {1001} + Battery: 3926mV, discharging, 70. + 7: COLOR LED EFFECTS {8070} + 8: LED CONTROL {1300} + 9: ONBOARD PROFILES {8100} + Device Mode: On-Board + Onboard Profiles (saved): Enable + Onboard Profiles : Enable + 10: MOUSE BUTTON SPY {8110} + 11: REPORT RATE {8060} + Polling Rate (ms): 2 + Polling Rate (ms) (saved): 2 + Polling Rate (ms) : 2 + 12: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 1600 + Sensitivity (DPI) : 1600 + 13: DEVICE RESET {1802} internal, hidden + 14: unknown:1803 {1803} internal, hidden + 15: OOBSTATE {1805} internal, hidden + 16: CONFIG DEVICE PROPS {1806} internal, hidden + 17: unknown:1811 {1811} internal, hidden + 18: unknown:1830 {1830} internal, hidden + 19: unknown:1890 {1890} internal, hidden + 20: unknown:1891 {1891} internal, hidden + 21: unknown:18A1 {18A1} internal, hidden + 22: unknown:1801 {1801} internal, hidden + 23: unknown:18B1 {18B1} internal, hidden + 24: unknown:1DF3 {1DF3} internal, hidden + 25: unknown:1E00 {1E00} hidden + 26: unknown:1EB0 {1EB0} internal, hidden + 27: unknown:1863 {1863} internal, hidden + Battery: 3926mV, discharging, 70. diff --git a/docs/devices/G502 Gaming Mouse 407F.txt b/docs/devices/G502 Gaming Mouse 407F.txt new file mode 100644 index 00000000..ce27560c --- /dev/null +++ b/docs/devices/G502 Gaming Mouse 407F.txt @@ -0,0 +1,62 @@ +Solaar version 1.1.4 + + 1: G502 Gaming Mouse + Device path : /dev/hidraw10 + WPID : 407F + Codename : G502 + Kind : mouse + Protocol : HID++ 4.2 + Polling rate : 1 ms (1000Hz) + Serial number: 636878DB + Model ID: 407FC08D0000 + Unit ID: 636878DB + Bootloader: BOT 92.00.B0008 + Firmware: MPM 17.00.B0008 + Other: + The power switch is located on the base. + Supports 29 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 92.00.B0008 AAEF21F1FA5F + Firmware: Firmware MPM 17.00.B0008 407F21F1FA5F + Firmware: Other + Unit ID: 636878DB Model ID: 407FC08D0000 Transport IDs: {'wpid': '407F', 'usbid': 'C08D'} + 3: DEVICE NAME {0005} + Name: G502 LIGHTSPEED Wireless Gaming Mouse + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: BATTERY VOLTAGE {1001} + Battery: 30% 3766mV , slow recharge. + 7: COLOR LED EFFECTS {8070} + 8: LED CONTROL {1300} + 9: ONBOARD PROFILES {8100} + Device Mode: Host + Onboard Profiles (saved): Disable + Onboard Profiles : Disable + 10: MOUSE BUTTON SPY {8110} + 11: REPORT RATE {8060} + Polling Rate (ms): 1 + Polling Rate (ms) (saved): 1 + Polling Rate (ms) : 1 + 12: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 600 + Sensitivity (DPI) : 600 + 13: DEVICE RESET {1802} internal, hidden + 14: unknown:1803 {1803} internal, hidden + 15: OOBSTATE {1805} internal, hidden + 16: CONFIG DEVICE PROPS {1806} internal, hidden + 17: unknown:1811 {1811} internal, hidden + 18: unknown:1830 {1830} internal, hidden + 19: unknown:1890 {1890} internal, hidden + 20: unknown:1891 {1891} internal, hidden + 21: unknown:18A1 {18A1} internal, hidden + 22: unknown:1801 {1801} internal, hidden + 23: unknown:18B1 {18B1} internal, hidden + 24: unknown:1DF3 {1DF3} internal, hidden + 25: unknown:1E00 {1E00} hidden + 26: unknown:1EB0 {1EB0} internal, hidden + 27: unknown:1863 {1863} internal, hidden + 28: unknown:1E22 {1E22} internal, hidden + Battery: 30% 3766mV , slow recharge. diff --git a/docs/devices/G613 Wireless Mechanical Gaming Keyboard 4065.txt b/docs/devices/G613 Wireless Mechanical Gaming Keyboard 4065.txt new file mode 100644 index 00000000..3b1642bb --- /dev/null +++ b/docs/devices/G613 Wireless Mechanical Gaming Keyboard 4065.txt @@ -0,0 +1,74 @@ +Solaar version 1.1.3 + + 1: G613 Wireless Mechanical Gaming Keyboard + Device path : None + WPID : 4065 + Codename : G613 + Kind : keyboard + Protocol : HID++ 4.2 + Polling rate : 1 ms (1000Hz) + Serial number: 0DBC5FF6 + Model ID: B34F40650000 + Unit ID: 9AAB3225 + Bootloader: BOT 46.00.B0006 + Firmware: MPK 05.02.B0021 + Other: + Supports 32 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 46.00.B0006 00006E86A7BD + Firmware: Firmware MPK 05.02.B0021 40656E86A7BD + Firmware: Other + Unit ID: 9AAB3225 Model ID: B34F40650000 Transport IDs: {'btleid': 'B34F', 'wpid': '4065'} + 3: DEVICE NAME {0005} + Name: G613 Wireless Mechanical Gaming Keyboard + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: G613 + 7: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 8: CHANGE HOST {1814} + Change Host : 1:video2 + 9: HOSTS INFO {1815} + Host 0 (paired): video2 + Host 1 (paired): CB73CG2 + 10: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} + Key/Button Diversion : {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} + 11: REPORT HID USAGE {1BC0} + 12: ENCRYPTION {4100} + 13: KEYBOARD DISABLE BY USAGE {4522} + 14: KEYBOARD LAYOUT 2 {4540} + 15: GKEY {8010} + Divert G Keys (saved): True + Divert G Keys : False + 16: REPORT RATE {8060} + Polling Rate (ms): 1 + Polling Rate (ms) (saved): 1 + Polling Rate (ms) : 1 + 17: DFUCONTROL SIGNED {00C2} + 18: DEVICE RESET {1802} internal, hidden + 19: unknown:1803 {1803} internal, hidden + 20: CONFIG DEVICE PROPS {1806} internal, hidden + 21: unknown:1813 {1813} internal, hidden + 22: OOBSTATE {1805} internal, hidden + 23: unknown:1830 {1830} internal, hidden + 24: unknown:1890 {1890} internal, hidden + 25: unknown:1891 {1891} internal, hidden + 26: unknown:18A1 {18A1} internal, hidden + 27: unknown:1DF3 {1DF3} internal, hidden + 28: unknown:1E00 {1E00} hidden + 29: unknown:1EB0 {1EB0} internal, hidden + 30: unknown:1861 {1861} internal, hidden + 31: unknown:18B1 {18B1} internal, hidden + Has 2 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + divertable, persistently divertable, pos:1, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + divertable, persistently divertable, pos:2, group:0, group mask:empty + reporting: default + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard 408E.txt b/docs/devices/G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard 408E.txt new file mode 100644 index 00000000..2c38f8fb --- /dev/null +++ b/docs/devices/G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard 408E.txt @@ -0,0 +1,91 @@ +Solaar version 1.1.4 + + 1: G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard + Device path : None + WPID : 408E + Codename : G915 TKL + Kind : keyboard + Protocol : HID++ 4.2 + Polling rate : 1 ms (1000Hz) + Serial number: F085CB9D + Model ID: B35F408EC343 + Unit ID: F085CB9D + Bootloader: BL1 12.00.B0017 + Other: + Firmware: MPK 14.01.B0021 + Other: + Other: + The power switch is located on the top left corner. + Supports 37 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 12.00.B0017 00008B79E978 + Firmware: Other + Firmware: Firmware MPK 14.01.B0021 408E5E599E54 + Firmware: Other + Firmware: Other + Unit ID: F085CB9D Model ID: B35F408EC343 Transport IDs: {'btleid': 'B35F', 'wpid': '408E', 'usbid': 'C343'} + 3: DEVICE NAME {0005} + Name: G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: G915 TKL + 7: BATTERY VOLTAGE {1001} + Battery: 3923mV, discharging, 70. + 8: CHANGE HOST {1814} + Change Host : 1:archlinux + 9: HOSTS INFO {1815} + Host 0 (paired): archlinux + Host 1 (paired): + 10: RGB EFFECTS {8071} + 11: PER KEY LIGHTING V2 {8081} + 12: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} + Key/Button Diversion : {Host Switch Channel 1:Regular, Host Switch Channel 2:Regular} + 13: REPORT HID USAGE {1BC0} + 14: ENCRYPTION {4100} + 15: KEYBOARD DISABLE BY USAGE {4522} + 16: KEYBOARD LAYOUT 2 {4540} + 17: GKEY {8010} + Divert G Keys (saved): False + Divert G Keys : False + 18: MKEYS {8020} + M-Key LEDs (saved): {M1:False, M2:False, M3:False} + M-Key LEDs : {M1:False, M2:False, M3:False} + 19: MR {8030} + MR-Key LED (saved): False + MR-Key LED : False + 20: BRIGHTNESS CONTROL {8040} + 21: ONBOARD PROFILES {8100} + Device Mode: On-Board + Onboard Profiles (saved): Enable + Onboard Profiles : Enable + 22: REPORT RATE {8060} + Polling Rate (ms): 1 + Polling Rate (ms) (saved): 1 + Polling Rate (ms) : 1 + 23: DFUCONTROL SIGNED {00C2} + 24: DFU {00D0} + 25: DEVICE RESET {1802} internal, hidden + 26: unknown:1803 {1803} internal, hidden + 27: CONFIG DEVICE PROPS {1806} internal, hidden + 28: unknown:1813 {1813} internal, hidden + 29: OOBSTATE {1805} internal, hidden + 30: unknown:1830 {1830} internal, hidden + 31: unknown:1890 {1890} internal, hidden + 32: unknown:1891 {1891} internal, hidden + 33: unknown:18A1 {18A1} internal, hidden + 34: unknown:1E00 {1E00} hidden + 35: unknown:1EB0 {1EB0} internal, hidden + 36: unknown:1861 {1861} internal, hidden + Has 2 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + divertable, persistently divertable, pos:1, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + divertable, persistently divertable, pos:2, group:0, group mask:empty + reporting: default + Battery: 3923mV, discharging, 70. diff --git a/docs/devices/G935 Gaming Headset 0A87.txt b/docs/devices/G935 Gaming Headset 0A87.txt new file mode 100644 index 00000000..8519ccc4 --- /dev/null +++ b/docs/devices/G935 Gaming Headset 0A87.txt @@ -0,0 +1,27 @@ +1: G935 Gaming Headset + Device path : /dev/hidraw3 + USB id : 046d:0A87 + Codename : G935 Headset + Kind : headset + Protocol : HID++ 4.2 + Serial number: + Model ID: 000000000A87 + Unit ID: FFFFFFFF + Firmware: U1 29.00.B0012 + Supports 8 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware U1 29.00.B0012 0A87 + Unit ID: FFFFFFFF Model ID: 000000000A87 Transport IDs: {'btid': '0000', 'btleid': '0000'} + 3: DEVICE NAME {0005} + Name: G935 Gaming Headset + Kind: None + 4: COLOR LED EFFECTS {8070} + 5: GKEY {8010} + Divert G Keys (saved): False + Divert G Keys : False + 6: EQUALIZER {8310} + 7: SIDETONE {8300} + Sidetone : 0 + Battery status unavailable. diff --git a/docs/devices/K850 Performance Wireless Keyboard B34D.txt b/docs/devices/K850 Performance Wireless Keyboard B34D.txt new file mode 100644 index 00000000..6691d10d --- /dev/null +++ b/docs/devices/K850 Performance Wireless Keyboard B34D.txt @@ -0,0 +1,133 @@ +Solaar version 1.1.4 + + 2: K850 Performance Wireless Keyboard + Device path : /dev/hidraw1 + USB id : 046d:B34D + Codename : Keyboard K850 + Kind : ? + Protocol : HID++ 4.5 + Serial number: + Model ID: B34D40620000 + Unit ID: 420F6F9D + Bootloader: BOT 43.01.B0004 + Firmware: MPK 04.03.B0015 + Other: + Supports 17 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 43.01.B0004 00002FD362F001 + Firmware: Firmware MPK 04.03.B0015 B34D2FD362F001 + Firmware: Other + Unit ID: 420F6F9D Model ID: B34D40620000 Transport IDs: {'btleid': 'B34D', 'wpid': '4062'} + 3: DEVICE NAME {0005} + Name: K850 Performance Wireless Keyboard + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: Keyboard K850 + 7: BATTERY STATUS {1000} + Battery: 90%, discharging, next level 50%. + 8: CHANGE HOST {1814} + Change Host : 3:shoaib-MacBookPro + 9: HOSTS INFO {1815} + Host 0 (paired): + Host 1 (paired): Shoaib’s MacBook Pro + Host 2 (paired): shoaib-MacBookPro + 10: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Volume Up:Regular, Volume Down:Regular, Mute:Regular, Play/Pause:Regular, Next:Regular, Previous:Regular, Calculator:Regular, Multiplatform Back:Regular, Screen Capture/Print Screen:Regular, Fn Down:Regular, Fn Up:Regular, Multiplatform Lock:Regular, Host Switch Channel 1:Regular, Host Switch Channel 2:Regular, Host Switch Channel 3:Regular, MultiPlatform Search:Regular, MultiPlatform Home/Mission Control:Regular, MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad:Regular, Multi Platform Language Switch:Regular} + Key/Button Diversion : {Volume Up:Regular, Volume Down:Regular, Mute:Regular, Play/Pause:Regular, Next:Regular, Previous:Regular, Calculator:Regular, Multiplatform Back:Regular, Screen Capture/Print Screen:Regular, Fn Down:Regular, Fn Up:Regular, Multiplatform Lock:Regular, Host Switch Channel 1:Regular, Host Switch Channel 2:Regular, Host Switch Channel 3:Regular, MultiPlatform Search:Regular, MultiPlatform Home/Mission Control:Regular, MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad:Regular, Multi Platform Language Switch:Regular} + 11: PERSISTENT REMAPPABLE ACTION {1C00} + Persistent Key/Button Mapping : {Volume Up:Volume Up, Volume Down:Volume Down, Mute:Mute, Play/Pause:Play/Pause, Next:Scan Next Track, Previous:Scan Previous Track, Calculator:AL Calculator, Multiplatform Back:AC Back, Screen Capture/Print Screen:SYSRQ, Multiplatform Lock:Default, MultiPlatform Search:AC Search, MultiPlatform Home/Mission Control:AC Home, MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad:COMPOSE, Multi Platform Language Switch:Alt+Shift+No Output} + 12: K375S FN INVERSION {40A3} + Swap Fx function (saved): False + Swap Fx function : False + 13: ENCRYPTION {4100} + 14: LOCK KEY STATE {4220} + 15: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + Disable keys : {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + 16: MULTIPLATFORM {4531} + Set OS (saved): Windows + Set OS : Windows + Has 21 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + nonstandard, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + nonstandard, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 + nonstandard, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 3: MultiPlatform Home/Mission Control, default: Multiplatform Home/Mission Control => Multiplatform Home/Mission Control + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:1, group:0, group mask:empty + reporting: default + 4: MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad, default: Multiplatform Menu/Launchpad => Multiplatform Menu/Launchpad + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:2, group:0, group mask:empty + reporting: default + 5: Multiplatform Back , default: MultiPlatform Back => MultiPlatform Back + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:3, group:0, group mask:empty + reporting: default + 6: MultiPlatform Search , default: Multiplatform Search => Multiplatform Search + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:4, group:0, group mask:empty + reporting: default + 7: Previous , default: Previous => Previous + is FN, FN sensitive, divertable, persistently divertable, pos:5, group:0, group mask:empty + reporting: default + 8: Play/Pause , default: Play/Pause => Play/Pause + is FN, FN sensitive, divertable, persistently divertable, pos:6, group:0, group mask:empty + reporting: default + 9: Next , default: Next => Next + is FN, FN sensitive, divertable, persistently divertable, pos:7, group:0, group mask:empty + reporting: default + 10: Mute , default: Mute => Mute + is FN, FN sensitive, divertable, persistently divertable, pos:8, group:0, group mask:empty + reporting: default + 11: Volume Down , default: Volume Down => Volume Down + is FN, FN sensitive, divertable, persistently divertable, pos:9, group:0, group mask:empty + reporting: default + 12: Volume Up , default: Volume Up => Volume Up + is FN, FN sensitive, divertable, persistently divertable, pos:10, group:0, group mask:empty + reporting: default + 13: Multiplatform Lock , default: WindowsLock => WindowsLock + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:11, group:0, group mask:empty + reporting: default + 14: Multi Platform Language Switch, default: Multiplatform Language Switch => Multiplatform Language Switch + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:12, group:0, group mask:empty + reporting: default + 15: Screen Capture/Print Screen, default: Screen Capture => Screen Capture + is FN, reprogrammable, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 16: Calculator , default: Calculator => Calculator + is FN, reprogrammable, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 17: Fn Up , default: unknown:0070 => unknown:0070 + is FN, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 18: Fn Down , default: unknown:006F => unknown:006F + is FN, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 19: F Lock , default: Do Nothing One => Do Nothing One + is FN, pos:0, group:0, group mask:empty + reporting: default + 20: FN Key , default: Do Nothing One => Do Nothing One + nonstandard, pos:0, group:0, group mask:empty + reporting: default + Has 14 persistent remappable keys: + 0: MultiPlatform Home/Mission Control => Consumer: AC Home + 1: MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad => Key: COMPOSE + 2: Multiplatform Back => Consumer: AC Back + 3: MultiPlatform Search => Consumer: AC Search + 4: Previous => Consumer: Scan Previous Track + 5: Play/Pause => Consumer: Play/Pause + 6: Next => Consumer: Scan Next Track + 7: Mute => Consumer: Mute + 8: Volume Down => Consumer: Volume Down + 9: Volume Up => Consumer: Volume Up + 10: Multiplatform Lock => Unknown + 11: Multi Platform Language Switch => Key: Alt+Shift+No Output + 12: Screen Capture/Print Screen => Key: SYSRQ + 13: Calculator => Consumer: AL Calculator + Battery: 90%, discharging, next level 50%. diff --git a/docs/devices/LIFT VERTICAL ERGONOMIC MOUSE B031.txt b/docs/devices/LIFT VERTICAL ERGONOMIC MOUSE B031.txt new file mode 100644 index 00000000..9513985b --- /dev/null +++ b/docs/devices/LIFT VERTICAL ERGONOMIC MOUSE B031.txt @@ -0,0 +1,94 @@ +Solaar version 1.1.4 + + 2: LIFT VERTICAL ERGONOMIC MOUSE + Device path : None + WPID : B031 + Codename : LIFT + Kind : mouse + Protocol : HID++ 4.5 + Serial number: E86E35D0 + Model ID: B03100000000 + Unit ID: E86E35D0 + Bootloader: BL1 56.00.B0008 + Firmware: RBM 21.00.B0008 + Other: + The power switch is located on the (unknown). + Supports 31 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 56.00.B0008 B0317599BD37 + Firmware: Firmware RBM 21.00.B0008 B0317599BD37 + Firmware: Other + Unit ID: E86E35D0 Model ID: B03100000000 Transport IDs: {'btleid': 'B031'} + 3: DEVICE NAME {0005} + Name: LIFT VERTICAL ERGONOMIC MOUSE + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: DEVICE FRIENDLY NAME {0007} + Friendly Name: LIFT + 8: UNIFIED BATTERY {1004} + 9: REPROG CONTROLS V4 {1B04} + DPI Sliding Adjustment (saved): DPI Switch + DPI Sliding Adjustment : Off + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, DPI Switch:DPI Switch} + Key/Button Actions : {Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, DPI Switch:DPI Switch} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, DPI Switch:Diverted} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, DPI Switch:Diverted} + 10: CHANGE HOST {1814} + Change Host : 1:gtronick + 11: HOSTS INFO {1815} + Host 0 (paired): gtronick + Host 1 (paired): LAP0707 + Host 2 (unpaired): + 12: XY STATS {2250} + 13: LOWRES WHEEL {2130} + Wheel Reports: HID + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 14: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 2400 + Sensitivity (DPI) : 2400 + 15: DFUCONTROL {00C3} + 16: DEVICE RESET {1802} internal, hidden, unknown:000010 + 17: unknown:1803 {1803} internal, hidden, unknown:000010 + 18: CONFIG DEVICE PROPS {1806} internal, hidden, unknown:000010 + 19: unknown:1816 {1816} internal, hidden, unknown:000010 + 20: OOBSTATE {1805} internal, hidden + 21: unknown:1830 {1830} internal, hidden, unknown:000010 + 22: unknown:1891 {1891} internal, hidden, unknown:000008 + 23: unknown:18A1 {18A1} internal, hidden, unknown:000010 + 24: unknown:1E00 {1E00} hidden + 25: unknown:1E02 {1E02} internal, hidden + 26: unknown:1E22 {1E22} internal, hidden, unknown:000010 + 27: unknown:1602 {1602} + 28: unknown:1EB0 {1EB0} internal, hidden, unknown:000010 + 29: unknown:1861 {1861} internal, hidden, unknown:000010 + 30: unknown:18B1 {18B1} internal, hidden, unknown:000010 + Has 7 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, analytics key events, pos:0, group:1, group mask:empty + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, analytics key events, pos:0, group:1, group mask:empty + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: DPI Switch , default: DPI Switch => DPI Switch + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 + reporting: diverted, raw XY diverted + 6: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty + reporting: default + Battery: 100%, discharging. diff --git a/docs/devices/Lightspeed Receiver C539.txt b/docs/devices/Lightspeed Receiver C539.txt new file mode 100644 index 00000000..c1f72488 --- /dev/null +++ b/docs/devices/Lightspeed Receiver C539.txt @@ -0,0 +1,15 @@ +Solaar version 1.1.4 + +Lightspeed Receiver + Device path : /dev/hidraw8 + USB id : 046d:C539 + Serial : C1469DD4 + Firmware : 39.06.B0040 + Bootloader : 02.09 + Other : AA.BE + Has 1 paired device(s) out of a maximum of 1. + Notifications: wireless, software present (0x000900) + Device activity counters: (empty) + +Seen paired with G502 Gaming Mouse 407F +Seen paired with G Pro Wireless Gaming Mouse 4079 diff --git a/docs/devices/Lightspeed Receiver C53A.txt b/docs/devices/Lightspeed Receiver C53A.txt new file mode 100644 index 00000000..95e90e29 --- /dev/null +++ b/docs/devices/Lightspeed Receiver C53A.txt @@ -0,0 +1,13 @@ +Lightspeed Receiver + Device path : /dev/hidraw9 + USB id : 046d:C53A + Serial : 5B2B9A98 + Firmware : 40.03.B0014 + Bootloader : 02.09 + Other : AA.CA + Has 2 paired device(s) out of a maximum of 1. + Notifications: wireless, software present (0x000900) + Device activity counters: (empty) + +Seen as part of a G PowerPlay Wireless Mouse Pad. +Seen paired with a G502 Gaming Mouse 407F. diff --git a/docs/devices/Lightspeed Receiver C53D.txt b/docs/devices/Lightspeed Receiver C53D.txt new file mode 100644 index 00000000..d00f01ab --- /dev/null +++ b/docs/devices/Lightspeed Receiver C53D.txt @@ -0,0 +1,14 @@ +Solaar version 1.1.3 + +Lightspeed Receiver + Device path : /dev/hidraw2 + USB id : 046d:C53D + Serial : C271A999 + Firmware : 43.01.B0009 + Bootloader : 02.10 + Other : AA.D2 + Has 1 paired device(s) out of a maximum of 1. + Notifications: wireless, software present (0x000900) + Device activity counters: (empty) + +Seen paired with G613 Wireless Mechanical Gaming Keyboard 4065 diff --git a/docs/devices/Lightspeed Receiver C545.txt b/docs/devices/Lightspeed Receiver C545.txt new file mode 100644 index 00000000..e244ffb8 --- /dev/null +++ b/docs/devices/Lightspeed Receiver C545.txt @@ -0,0 +1,14 @@ +Solaar version 1.1.4 + +Lightspeed Receiver + Device path : /dev/hidraw5 + USB id : 046d:C545 + Serial : AD1567FD + Firmware : 02.01.B0006 + Bootloader : 00.01 + Other : 3D.88 + Has 1 paired device(s) out of a maximum of 2. + Notifications: wireless, software present (0x000900) + Device activity counters: 1=22 + +Seen paired with G915 TKL LIGHTSPEED Wireless RGB Mechanical Gaming Keyboard 408E diff --git a/docs/devices/Lightspeed Receiver C547.txt b/docs/devices/Lightspeed Receiver C547.txt new file mode 100644 index 00000000..63953ac0 --- /dev/null +++ b/docs/devices/Lightspeed Receiver C547.txt @@ -0,0 +1,14 @@ +Solaar version 1.1.3 + +Lightspeed Receiver + Device path : /dev/hidraw6 + USB id : 046d:C547 + Serial : 9B341CD1 + Firmware : 04.02.B0009 + Bootloader : 00.05 + Other : F3.24 + Has 1 paired device(s) out of a maximum of 2. + Notifications: wireless, software present (0x000900) + Device activity counters: 1=171 + +Seen paired with the PRO X Wireless 4093 diff --git a/docs/devices/Logitech PRO X Wireless Gaming Headset 0ABA.txt b/docs/devices/Logitech PRO X Wireless Gaming Headset 0ABA.txt new file mode 100644 index 00000000..d8efd7e7 --- /dev/null +++ b/docs/devices/Logitech PRO X Wireless Gaming Headset 0ABA.txt @@ -0,0 +1,25 @@ +Solaar version 1.1.4 + + 1: Logitech PRO X Wireless Gaming Headset + Device path : /dev/hidraw2 + USB id : 046d:0ABA + Codename : PRO Headset + Kind : headset + Protocol : HID++ 4.2 + Serial number: + Model ID: 000000000ABA + Unit ID: FFFFFFFF + Firmware: U1 12.01.B0203 + Supports 6 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware U1 12.01.B0203 0ABA + Unit ID: FFFFFFFF Model ID: 000000000ABA Transport IDs: {'btid': '0000', 'btleid': '0000'} + 3: DEVICE NAME {0005} + Name: PRO X Wireless Gaming Headset + Kind: None + 4: EQUALIZER {8310} + 5: SIDETONE {8300} + 6: ADC MEASUREMENT {1F20} + Battery status unavailable. diff --git a/docs/devices/M720 Triathlon Multi-Device Mouse B015.txt b/docs/devices/M720 Triathlon Multi-Device Mouse B015.txt new file mode 100644 index 00000000..8da9c70a --- /dev/null +++ b/docs/devices/M720 Triathlon Multi-Device Mouse B015.txt @@ -0,0 +1,108 @@ +Solaar version 1.1.4 + + 1: M720 Triathlon Multi-Device Mouse + Device path : /dev/hidraw0 + USB id : 046d:B015 + Codename : M720 Triathlon + Kind : mouse + Protocol : HID++ 4.5 + Serial number: + Model ID: B015405E0000 + Unit ID: E167BBCD + Bootloader: BOT 34.01.B0005 + Firmware: MPM 04.10.B0013 + Other: + Supports 30 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 34.01.B0005 000000A96719 + Firmware: Firmware MPM 04.10.B0013 B01500A96719 + Firmware: Other + Unit ID: E167BBCD Model ID: B015405E0000 Transport IDs: {'btleid': 'B015', 'wpid': '405E'} + 3: DEVICE NAME {0005} + Name: M720 Triathlon Multi-Device Mouse + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: DEVICE FRIENDLY NAME {0007} + Friendly Name: M720 Triathlon + 8: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 9: CHANGE HOST {1814} + Change Host : 3:shoaib-MacBookPro + 10: HOSTS INFO {1815} + Host 0 (paired): + Host 1 (paired): Shoaib’s MacBook Pro + Host 2 (paired): shoaib-MacBookPro + 11: REPROG CONTROLS V4 {1B04} + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Left Tilt:Mouse Scroll Left Button , Right Tilt:Mouse Scroll Right Button, MultiPlatform Gesture Button:Multiplatform Gesture Button} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Left Tilt:Mouse Scroll Left Button , Right Tilt:Mouse Scroll Right Button, MultiPlatform Gesture Button:Multiplatform Gesture Button} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Left Tilt:Regular, Right Tilt:Regular, MultiPlatform Gesture Button:Regular} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Left Tilt:Regular, Right Tilt:Regular, MultiPlatform Gesture Button:Regular} + 12: PERSISTENT REMAPPABLE ACTION {1C00} + Persistent Key/Button Mapping : {Left Button:Mouse Button Left, Right Button:Mouse Button Right, Middle Button:Mouse Button Middle, Back Button:Mouse Button Back, Forward Button:Mouse Button Forward, Left Tilt:Horizontal Scroll Left, Right Tilt:Horizontal Scroll Right, MultiPlatform Gesture Button:Alt+Cntrl+TAB} + 13: POINTER SPEED {2205} + Pointer Speed: 1.0 + Sensitivity (Pointer Speed) (saved): 256 + Sensitivity (Pointer Speed) : 256 + 14: VERTICAL SCROLLING {2100} + Roller type: 3G + Ratchet per turn: 24 + Scroll lines: 0 + 15: DFUCONTROL UNSIGNED {00C1} + 16: DFUCONTROL SIGNED {00C2} + 17: unknown:1803 {1803} internal, hidden + 18: unknown:1813 {1813} internal, hidden + 19: unknown:1830 {1830} internal, hidden + 20: unknown:18A1 {18A1} internal, hidden + 21: unknown:1DF3 {1DF3} internal, hidden + 22: unknown:1E00 {1E00} hidden + 23: unknown:1EB0 {1EB0} internal, hidden + 24: unknown:1861 {1861} internal, hidden + 25: unknown:18B1 {18B1} internal, hidden + 26: unknown:1850 {1850} internal, hidden + 27: unknown:1E22 {1E22} + 28: unknown:1F03 {1F03} internal, hidden + 29: unknown:18C0 {18C0} internal, hidden + Has 9 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, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, persistently divertable, raw XY, 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, persistently divertable, raw XY, 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, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 7: MultiPlatform Gesture Button, default: Multiplatform Gesture Button => Multiplatform Gesture Button + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 8: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty + reporting: default + Has 8 persistent remappable keys: + 0: Left Button => Mouse Button: Mouse Button Left + 1: Right Button => Mouse Button: Mouse Button Right + 2: Middle Button => Mouse Button: Mouse Button Middle + 3: Back Button => Mouse Button: Mouse Button Back + 4: Forward Button => Mouse Button: Mouse Button Forward + 5: Left Tilt => Horizontal Scroll: Horizontal Scroll Left + 6: Right Tilt => Horizontal Scroll: Horizontal Scroll Right + 7: MultiPlatform Gesture Button => Key: Alt+Cntrl+TAB + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/MX Anywhere 3 B025.txt b/docs/devices/MX Anywhere 3 B025.txt new file mode 100644 index 00000000..ba6775dc --- /dev/null +++ b/docs/devices/MX Anywhere 3 B025.txt @@ -0,0 +1,99 @@ +Solaar version 1.1.4 + + 1: MX Anywhere 3 + Device path : /dev/hidraw1 + USB id : 046d:B025 + Codename : MX Anywhere 3 + Kind : mouse + Protocol : HID++ 4.5 + Serial number: + Model ID: B02540900000 + Unit ID: 179ADDDA + Bootloader: BL1 13.00.B0014 + Firmware: MPM 24.00.B0014 + Other: + Supports 29 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 13.00.B0014 000095D7D19A + Firmware: Firmware MPM 24.00.B0014 B02595D7D19A + Firmware: Other + Unit ID: 179ADDDA Model ID: B02540900000 Transport IDs: {'btleid': 'B025', 'wpid': '4090'} + 3: DEVICE NAME {0005} + Name: MX Anywhere 3 + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Anywhere 3 + 8: UNIFIED BATTERY {1004} + Battery: N/A, None. + 9: REPROG CONTROLS V4 {1B04} + DPI Sliding Adjustment (saved): Off + DPI Sliding Adjustment : Off + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Smart Shift:Smart Shift} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Smart Shift:Smart Shift} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Smart Shift:Regular} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Smart Shift:Regular} + 10: CHANGE HOST {1814} + Change Host : 1:zerocool + 11: XY STATS {2250} + 12: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 1000 + Sensitivity (DPI) : 1000 + 13: SMART SHIFT ENHANCED {2111} + Scroll Wheel Rachet (saved): 12 + Scroll Wheel Rachet : 12 + 14: HIRES WHEEL {2121} + Multiplier: 15 + Has invert: Normal wheel motion + Has ratchet switch: Normal wheel mode + Low resolution mode + HID notification + Scroll Wheel Direction (saved): False + Scroll Wheel Direction : False + Scroll Wheel Resolution (saved): False + Scroll Wheel Resolution : False + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 15: WHEEL STATS {2251} + 16: DFUCONTROL SIGNED {00C2} + 17: DEVICE RESET {1802} internal, hidden + 18: unknown:1803 {1803} internal, hidden + 19: CONFIG DEVICE PROPS {1806} internal, hidden + 20: unknown:1812 {1812} internal, hidden + 21: OOBSTATE {1805} internal, hidden + 22: unknown:1830 {1830} internal, hidden + 23: unknown:18A1 {18A1} internal, hidden + 24: unknown:1E00 {1E00} hidden + 25: unknown:1EB0 {1EB0} internal, hidden + 26: unknown:1861 {1861} internal, hidden + 27: unknown:9300 {9300} internal, hidden + 28: unknown:9001 {9001} internal, hidden + Has 7 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: Smart Shift , default: Smart Shift => Smart Shift + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 6: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty + reporting: default + Battery: N/A, None. diff --git a/docs/devices/MX Ergo Multi-Device Trackball 406F.txt b/docs/devices/MX Ergo Multi-Device Trackball 406F.txt new file mode 100644 index 00000000..121cb169 --- /dev/null +++ b/docs/devices/MX Ergo Multi-Device Trackball 406F.txt @@ -0,0 +1,115 @@ +Solaar version 1.1.4 + + 1: MX Ergo Multi-Device Trackball + Device path : /dev/hidraw4 + WPID : 406F + Codename : MX Ergo + Kind : trackball + Protocol : HID++ 4.5 + Polling rate : 8 ms (125Hz) + Serial number: 0E0F20E7 + Model ID: B01D406F0000 + Unit ID: 13AF9325 + Bootloader: BOT 49.00.B0001 + Firmware: MPM 06.03.B0022 + Other: + The power switch is located on the base. + Supports 35 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 49.00.B0001 0000CDE885F3 + Firmware: Firmware MPM 06.03.B0022 406FCDE885F3 + Firmware: Other + Unit ID: 13AF9325 Model ID: B01D406F0000 Transport IDs: {'btleid': 'B01D', 'wpid': '406F'} + 3: DEVICE NAME {0005} + Name: MX Ergo Multi-Device Trackball + Kind: trackball + 4: WIRELESS DEVICE STATUS {1D4B} + 5: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Ergo + 6: RESET {0020} + 7: CRYPTO ID {0021} + 8: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 9: LED CONTROL {1300} + 10: REPROG CONTROLS V4 {1B04} + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Left Tilt:Mouse Scroll Left Button , Right Tilt:Mouse Scroll Right Button, DPI Change:DPI Change} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Left Tilt:Mouse Scroll Left Button , Right Tilt:Mouse Scroll Right Button, DPI Change:DPI Change} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Left Tilt:Regular, Right Tilt:Regular, DPI Change:Regular} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Left Tilt:Regular, Right Tilt:Regular, DPI Change:Regular} + 11: PERSISTENT REMAPPABLE ACTION {1C00} + Persistent Key/Button Mapping : {Left Button:Mouse Button Left, Right Button:Mouse Button Right, Middle Button:Mouse Button Middle, Back Button:Mouse Button Back, Forward Button:Mouse Button Forward, Left Tilt:Horizontal Scroll Left, Right Tilt:Horizontal Scroll Right, DPI Change:Mouse Button DPI} + 12: POINTER AXIS ORIENTATION {2006} + 13: POINTER SPEED {2205} + Pointer Speed: 1.046875 + Sensitivity (Pointer Speed) (saved): 268 + Sensitivity (Pointer Speed) : 268 + Sensitivity Switching (saved): Off + Sensitivity Switching : Off + 14: VERTICAL SCROLLING {2100} + Roller type: standard + Ratchet per turn: 18 + Scroll lines: 0 + 15: DFUCONTROL SIGNED {00C2} + 16: DEVICE RESET {1802} internal, hidden + 17: unknown:1803 {1803} internal, hidden + 18: CONFIG DEVICE PROPS {1806} internal, hidden + 19: OOBSTATE {1805} internal, hidden + 20: unknown:1813 {1813} internal, hidden + 21: CHANGE HOST {1814} + Change Host : 1:razorback + 22: HOSTS INFO {1815} + Host 0 (paired): razorback + Host 1 (unpaired): + Host 2 (unpaired): + 23: unknown:1830 {1830} internal, hidden + 24: unknown:1861 {1861} internal, hidden + 25: unknown:1890 {1890} internal, hidden + 26: unknown:1891 {1891} internal, hidden + 27: unknown:18A1 {18A1} internal, hidden + 28: unknown:1DF3 {1DF3} internal, hidden + 29: unknown:1E00 {1E00} hidden + 30: unknown:1EB0 {1EB0} internal, hidden + 31: unknown:18B1 {18B1} internal, hidden + 32: unknown:1850 {1850} internal, hidden + 33: unknown:1F03 {1F03} internal, hidden + 34: unknown:18C0 {18C0} internal, hidden + Has 9 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, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: DPI Change , default: DPI Change => DPI Change + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 6: Left Tilt , default: Mouse Scroll Left Button => Mouse Scroll Left Button + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 7: Right Tilt , default: Mouse Scroll Right Button => Mouse Scroll Right Button + mse, reprogrammable, divertable, persistently divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 8: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty + reporting: default + Has 8 persistent remappable keys: + 0: Left Button => Mouse Button: Mouse Button Left + 1: Right Button => Mouse Button: Mouse Button Right + 2: Middle Button => Mouse Button: Mouse Button Middle + 3: Back Button => Mouse Button: Mouse Button Back + 4: Forward Button => Mouse Button: Mouse Button Forward + 5: DPI Change => Mouse Button: Mouse Button DPI + 6: Left Tilt => Horizontal Scroll: Horizontal Scroll Left + 7: Right Tilt => Horizontal Scroll: Horizontal Scroll Right + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/MX Keys Keyboard 408A.txt b/docs/devices/MX Keys Keyboard 408A.txt new file mode 100644 index 00000000..83f5aeef --- /dev/null +++ b/docs/devices/MX Keys Keyboard 408A.txt @@ -0,0 +1,135 @@ +Solaar version 1.1.3 + + 1: MX Keys Keyboard + Device path : /dev/hidraw4 + WPID : 408A + Codename : MX Keys + Kind : keyboard + Protocol : HID++ 4.5 + Polling rate : 20 ms (50Hz) + Serial number: AB75A32F + Model ID: B35B408A0000 + Unit ID: AB75A32F + Bootloader: BL1 08.00.B0011 + Firmware: MPK 12.01.B0013 + Other: + The power switch is located on the edge of top right corner. + Supports 33 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 08.00.B0011 00008169E8BB + Firmware: Firmware MPK 12.01.B0013 408AFE037737 + Firmware: Other + Unit ID: AB75A32F Model ID: B35B408A0000 Transport IDs: {'btleid': 'B35B', 'wpid': '408A'} + 3: DEVICE NAME {0005} + Name: MX Keys Wireless Keyboard + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Keys + 7: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 8: REPROG CONTROLS V4 {1B04} + 9: CHANGE HOST {1814} + 10: HOSTS INFO {1815} + Host 0 (paired): W10R90XMR2F + Host 1 (paired): emile-pc + Host 2 (unpaired): + 11: BACKLIGHT2 {1982} + 12: K375S FN INVERSION {40A3} + 13: ENCRYPTION {4100} + 14: LOCK KEY STATE {4220} + 15: KEYBOARD DISABLE KEYS {4521} + 16: MULTIPLATFORM {4531} + 17: DFUCONTROL SIGNED {00C2} + 18: DEVICE RESET {1802} internal, hidden + 19: unknown:1803 {1803} internal, hidden + 20: CONFIG DEVICE PROPS {1806} internal, hidden + 21: unknown:1813 {1813} internal, hidden + 22: OOBSTATE {1805} internal, hidden + 23: unknown:1830 {1830} internal, hidden + 24: unknown:1890 {1890} internal, hidden + 25: unknown:1891 {1891} internal, hidden + 26: unknown:18A1 {18A1} internal, hidden + 27: unknown:1DF3 {1DF3} internal, hidden + 28: unknown:1E00 {1E00} hidden + 29: unknown:1EB0 {1EB0} internal, hidden + 30: unknown:1861 {1861} internal, hidden + 31: unknown:1A20 {1A20} internal, hidden + 32: unknown:18B0 {18B0} internal, hidden + Has 24 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 3: Brightness Down , default: Brightness Down => Brightness Down + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:1, group:0, group mask:empty + reporting: default + 4: Brightness Up , default: Brightness Up => Brightness Up + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:2, group:0, group mask:empty + reporting: default + 5: Mission Control/Task View , default: Mission Control/Task View => Mission Control/Task View + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:3, group:0, group mask:empty + reporting: default + 6: Dashboard Launchpad/Action Center, default: Dashboard Launchpad/Action Center => Dashboard Launchpad/Action Center + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:4, group:0, group mask:empty + reporting: default + 7: Show Desktop , default: Show Desktop => Show Desktop + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:5, group:0, group mask:empty + reporting: default + 8: Backlight Down , default: Backlight Down => Backlight Down + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:6, group:0, group mask:empty + reporting: default + 9: Backlight Up , default: Backlight Up => Backlight Up + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:7, group:0, group mask:empty + reporting: default + 10: Previous Fn , default: Previous => Previous + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:8, group:0, group mask:empty + reporting: default + 11: Play/Pause Fn , default: Play/Pause => Play/Pause + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:9, group:0, group mask:empty + reporting: default + 12: Next Fn , default: Next => Next + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:10, group:0, group mask:empty + reporting: default + 13: Mute Fn , default: Mute => Mute + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:11, group:0, group mask:empty + reporting: default + 14: Volume Down Fn , default: Volume Down => Volume Down + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:12, group:0, group mask:empty + reporting: default + 15: Volume Up Fn , default: Volume Up => Volume Up + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 16: Calculator , default: Calculator => Calculator + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 17: Screen Capture/Print Screen, default: Screen Capture => Screen Capture + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 18: App Contextual Menu/Right Click, default: Right Click/App Contextual Menu => Right Click/App Contextual Menu + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 19: Lock PC , default: WindowsLock => WindowsLock + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 20: Left Arrow , default: Keyboard Left Arrow => Keyboard Left Arrow + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 21: Right Arrow , default: Keyboard Right Arrow => Keyboard Right Arrow + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 22: F Lock , default: Do Nothing One => Do Nothing One + is FN, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 23: FN Key , default: Do Nothing One => Do Nothing One + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/MX Keys Keyboard B35B.txt b/docs/devices/MX Keys Keyboard B35B.txt new file mode 100644 index 00000000..5d2b6abb --- /dev/null +++ b/docs/devices/MX Keys Keyboard B35B.txt @@ -0,0 +1,140 @@ +Solaar version 1.1.4rc1 + + 1: MX Keys Keyboard + Device path : /dev/hidraw8 + USB id : 046d:B35B + Codename : MX Keys + Kind : keyboard + Protocol : HID++ 4.5 + Serial number: + Model ID: B35B408A0000 + Unit ID: EC96CD5C + Bootloader: BL1 08.00.B0011 + Firmware: MPK 12.01.B0013 + Other: + Supports 29 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 08.00.B0011 00008169E8BB + Firmware: Firmware MPK 12.01.B0013 B35BFE037737 + Firmware: Other + Unit ID: EC96CD5C Model ID: B35B408A0000 Transport IDs: {'btleid': 'B35B', 'wpid': '408A'} + 3: DEVICE NAME {0005} + Name: MX Keys Wireless Keyboard + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Keys + 7: BATTERY STATUS {1000} + Battery: 100%, discharging, next level 50%. + 8: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Calculator:Regular, Show Desktop:Regular, Lock PC:Regular, Screen Capture/Print Screen:Regular, Brightness Down:Regular, Brightness Up:Regular, Host Switch Channel 1:Regular, Host Switch Channel 2:Regular, Host Switch Channel 3:Regular, Mission Control/Task View:Regular, Dashboard Launchpad/Action Center:Regular, Backlight Down:Regular, Backlight Up:Regular, Previous Fn:Regular, Play/Pause Fn:Regular, Next Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, App Contextual Menu/Right Click:Regular, Right Arrow:Regular, Left Arrow:Regular} + Key/Button Diversion : {Calculator:Regular, Show Desktop:Regular, Lock PC:Regular, Screen Capture/Print Screen:Regular, Brightness Down:Regular, Brightness Up:Regular, Host Switch Channel 1:Regular, Host Switch Channel 2:Regular, Host Switch Channel 3:Regular, Mission Control/Task View:Regular, Dashboard Launchpad/Action Center:Regular, Backlight Down:Regular, Backlight Up:Regular, Previous Fn:Regular, Play/Pause Fn:Regular, Next Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, App Contextual Menu/Right Click:Regular, Right Arrow:Regular, Left Arrow:Regular} + 9: CHANGE HOST {1814} + Change Host : 1:ak + 10: HOSTS INFO {1815} + Host 0 (paired): ak + Host 1 (unpaired): + Host 2 (unpaired): + 11: BACKLIGHT2 {1982} + Backlight (saved): True + Backlight : True + 12: K375S FN INVERSION {40A3} + Swap Fx function (saved): True + Swap Fx function : True + 13: ENCRYPTION {4100} + 14: LOCK KEY STATE {4220} + 15: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + Disable keys : {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + 16: MULTIPLATFORM {4531} + Set OS (saved): MacOS + Set OS : MacOS + 17: DFUCONTROL SIGNED {00C2} + 18: DEVICE RESET {1802} internal, hidden + 19: unknown:1803 {1803} internal, hidden + 20: CONFIG DEVICE PROPS {1806} internal, hidden + 21: unknown:1813 {1813} internal, hidden + 22: OOBSTATE {1805} internal, hidden + 23: unknown:1830 {1830} internal, hidden + 24: unknown:18A1 {18A1} internal, hidden + 25: unknown:1E00 {1E00} hidden + 26: unknown:1EB0 {1EB0} internal, hidden + 27: unknown:1861 {1861} internal, hidden + 28: unknown:1A20 {1A20} internal, hidden + Has 24 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 3: Brightness Down , default: Brightness Down => Brightness Down + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:1, group:0, group mask:empty + reporting: default + 4: Brightness Up , default: Brightness Up => Brightness Up + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:2, group:0, group mask:empty + reporting: default + 5: Mission Control/Task View , default: Mission Control/Task View => Mission Control/Task View + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:3, group:0, group mask:empty + reporting: default + 6: Dashboard Launchpad/Action Center, default: Dashboard Launchpad/Action Center => Dashboard Launchpad/Action Center + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:4, group:0, group mask:empty + reporting: default + 7: Show Desktop , default: Show Desktop => Show Desktop + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:5, group:0, group mask:empty + reporting: default + 8: Backlight Down , default: Backlight Down => Backlight Down + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:6, group:0, group mask:empty + reporting: default + 9: Backlight Up , default: Backlight Up => Backlight Up + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:7, group:0, group mask:empty + reporting: default + 10: Previous Fn , default: Previous => Previous + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:8, group:0, group mask:empty + reporting: default + 11: Play/Pause Fn , default: Play/Pause => Play/Pause + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:9, group:0, group mask:empty + reporting: default + 12: Next Fn , default: Next => Next + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:10, group:0, group mask:empty + reporting: default + 13: Mute Fn , default: Mute => Mute + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:11, group:0, group mask:empty + reporting: default + 14: Volume Down Fn , default: Volume Down => Volume Down + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:12, group:0, group mask:empty + reporting: default + 15: Volume Up Fn , default: Volume Up => Volume Up + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 16: Calculator , default: Calculator => Calculator + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 17: Screen Capture/Print Screen, default: Screen Capture => Screen Capture + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 18: App Contextual Menu/Right Click, default: Right Click/App Contextual Menu => Right Click/App Contextual Menu + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 19: Lock PC , default: WindowsLock => WindowsLock + nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 20: Left Arrow , default: Keyboard Left Arrow => Keyboard Left Arrow + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 21: Right Arrow , default: Keyboard Right Arrow => Keyboard Right Arrow + nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 22: F Lock , default: Do Nothing One => Do Nothing One + is FN, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 23: FN Key , default: Do Nothing One => Do Nothing One + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + Battery: 100%, discharging, next level 50%. diff --git a/docs/devices/MX Keys Mini B369.txt b/docs/devices/MX Keys Mini B369.txt new file mode 100644 index 00000000..50158cbf --- /dev/null +++ b/docs/devices/MX Keys Mini B369.txt @@ -0,0 +1,118 @@ +Solaar version 1.1.3 + + 1: MX Keys Mini + Device path : /dev/hidraw5 + USB id : 046d:B369 + Codename : MX Keys Mini + Kind : ? + Protocol : HID++ 4.5 + Serial number: + Model ID: B36900000000 + Unit ID: 1A4D40DF + Bootloader: BL1 53.00.B0004 + Firmware: RBK 73.00.B0004 + Other: + Supports 32 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 53.00.B0004 B369CF1E27F2 + Firmware: Firmware RBK 73.00.B0004 B369CF1E27F2 + Firmware: Other + Unit ID: 1A4D40DF Model ID: B36900000000 Transport IDs: {'btleid': 'B369'} + 3: DEVICE NAME {0005} + Name: MX Keys Mini + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Keys Mini + 7: UNIFIED BATTERY {1004} + 8: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Backlight Down:Regular, Backlight Up:Regular, Play/Pause Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, Voice Dictation:Regular, Open Emoji Panel:Regular, Snipping Tool:Regular, Delete:Regular, Mute Microphone:Regular} + Key/Button Diversion : {Backlight Down:Regular, Backlight Up:Regular, Play/Pause Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, Voice Dictation:Regular, Open Emoji Panel:Regular, Snipping Tool:Regular, Delete:Regular, Mute Microphone:Regular} + 9: CHANGE HOST {1814} + Change Host : 1:iklap + 10: HOSTS INFO {1815} + Host 0 (paired): iklap + Host 1 (paired): iklet + Host 2 (unpaired): + 11: BACKLIGHT2 {1982} + Backlight (saved): True + Backlight : True + 12: K375S FN INVERSION {40A3} + Swap Fx function (saved): True + Swap Fx function : True + 13: LOCK KEY STATE {4220} + 14: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Insert:False, Win:False} + Disable keys : {Caps Lock:False, Insert:False, Win:False} + 15: MULTIPLATFORM {4531} + Set OS (saved): Windows + Set OS : Windows + 16: DFUCONTROL {00C3} + 17: DEVICE RESET {1802} internal, hidden, unknown:000010 + 18: unknown:1803 {1803} internal, hidden, unknown:000010 + 19: CONFIG DEVICE PROPS {1806} internal, hidden, unknown:000010 + 20: unknown:1816 {1816} internal, hidden, unknown:000010 + 21: OOBSTATE {1805} internal, hidden + 22: unknown:1830 {1830} internal, hidden, unknown:000010 + 23: unknown:1891 {1891} internal, hidden, unknown:000008 + 24: unknown:18A1 {18A1} internal, hidden, unknown:000010 + 25: unknown:1E00 {1E00} hidden + 26: unknown:1E02 {1E02} internal, hidden + 27: unknown:1602 {1602} + 28: unknown:1EB0 {1EB0} internal, hidden, unknown:000010 + 29: unknown:1861 {1861} internal, hidden, unknown:000010 + 30: unknown:1A20 {1A20} internal, hidden, unknown:000010 + 31: unknown:18B0 {18B0} internal, hidden, unknown:000010 + Has 16 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + is FN, FN sensitive, analytics key events, pos:1, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + is FN, FN sensitive, analytics key events, pos:2, group:0, group mask:empty + reporting: default + 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 + is FN, FN sensitive, analytics key events, pos:3, group:0, group mask:empty + reporting: default + 3: Backlight Down , default: Backlight Down => Backlight Down + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:4, group:0, group mask:empty + reporting: default + 4: Backlight Up , default: Backlight Up => Backlight Up + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:5, group:0, group mask:empty + reporting: default + 5: Voice Dictation , default: Voice Dictation => Voice Dictation + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:6, group:0, group mask:empty + reporting: default + 6: Open Emoji Panel , default: Open Emoji Panel => Open Emoji Panel + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:7, group:0, group mask:empty + reporting: default + 7: Snipping Tool , default: Snipping Tool => Snipping Tool + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:8, group:0, group mask:empty + reporting: default + 8: Mute Microphone , default: Mute Microphone => Mute Microphone + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:9, group:0, group mask:empty + reporting: default + 9: Play/Pause Fn , default: Play/Pause => Play/Pause + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:10, group:0, group mask:empty + reporting: default + 10: Mute Fn , default: Mute => Mute + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:11, group:0, group mask:empty + reporting: default + 11: Volume Down Fn , default: Volume Down => Volume Down + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:12, group:0, group mask:empty + reporting: default + 12: Volume Up Fn , default: Volume Up => Volume Up + nonstandard, reprogrammable, divertable, analytics key events, pos:13, group:0, group mask:empty + reporting: default + 13: Delete , default: Delete => Delete + nonstandard, reprogrammable, divertable, analytics key events, pos:14, group:0, group mask:empty + reporting: default + 14: F Lock , default: Do Nothing One => Do Nothing One + is FN, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 15: FN Key , default: Do Nothing One => Do Nothing One + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + Battery: 75%, discharging. diff --git a/docs/devices/MX Master 3S B034.txt b/docs/devices/MX Master 3S B034.txt new file mode 100644 index 00000000..5e50bf20 --- /dev/null +++ b/docs/devices/MX Master 3S B034.txt @@ -0,0 +1,115 @@ +Solaar version 1.1.4 + + 2: MX Master 3S + Device path : None + WPID : B034 + Codename : MX Master 3S + Kind : mouse + Protocol : HID++ 4.5 + Serial number: DDBE9E08 + Model ID: B03400000000 + Unit ID: DDBE9E08 + Bootloader: BL1 69.00.B0003 + Firmware: RBM 22.00.B0003 + Other: + The power switch is located on the (unknown). + Supports 35 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 69.00.B0003 B03438FCA4E6 + Firmware: Firmware RBM 22.00.B0003 B03438FCA4E6 + Firmware: Other + Unit ID: DDBE9E08 Model ID: B03400000000 Transport IDs: {'btleid': 'B034'} + 3: DEVICE NAME {0005} + Name: MX Master 3S + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Master 3S + 8: UNIFIED BATTERY {1004} + 9: REPROG CONTROLS V4 {1B04} + DPI Sliding Adjustment (saved): Off + DPI Sliding Adjustment : Off + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} + 10: CHANGE HOST {1814} + Change Host : 1:ozzie51 + 11: HOSTS INFO {1815} + Host 0 (paired): ozzie51 + Host 1 (unpaired): + Host 2 (unpaired): + 12: XY STATS {2250} + 13: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 1000 + Sensitivity (DPI) : 1000 + 14: SMART SHIFT {2110} + Scroll Wheel Rachet (saved): 10 + Scroll Wheel Rachet : 10 + 15: HIRES WHEEL {2121} + Multiplier: 15 + Has invert: Normal wheel motion + Has ratchet switch: Normal wheel mode + Low resolution mode + HID notification + Scroll Wheel Direction (saved): False + Scroll Wheel Direction : False + Scroll Wheel Resolution (saved): False + Scroll Wheel Resolution : False + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 16: THUMB WHEEL {2150} + Thumb Wheel Direction (saved): False + Thumb Wheel Direction : False + Thumb Wheel Diversion (saved): False + Thumb Wheel Diversion : False + 17: WHEEL STATS {2251} + 18: DFUCONTROL {00C3} + 19: DEVICE RESET {1802} internal, hidden, unknown:000010 + 20: unknown:1803 {1803} internal, hidden, unknown:000010 + 21: CONFIG DEVICE PROPS {1806} internal, hidden, unknown:000010 + 22: unknown:1816 {1816} internal, hidden, unknown:000010 + 23: OOBSTATE {1805} internal, hidden + 24: unknown:1830 {1830} internal, hidden, unknown:000010 + 25: unknown:1891 {1891} internal, hidden, unknown:000008 + 26: unknown:18A1 {18A1} internal, hidden, unknown:000010 + 27: unknown:1E00 {1E00} hidden + 28: unknown:1E02 {1E02} internal, hidden + 29: unknown:1602 {1602} + 30: unknown:1EB0 {1EB0} internal, hidden, unknown:000010 + 31: unknown:1861 {1861} internal, hidden, unknown:000010 + 32: unknown:9300 {9300} internal, hidden, unknown:000010 + 33: unknown:9001 {9001} internal, hidden, unknown:000010 + 34: unknown:1E22 {1E22} internal, hidden, unknown:000010 + Has 8 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 6: Smart Shift , default: Smart Shift => Smart Shift + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty + reporting: default + Battery: 25%, discharging. diff --git a/docs/devices/MX Mechanical B366.txt b/docs/devices/MX Mechanical B366.txt new file mode 100644 index 00000000..601235d1 --- /dev/null +++ b/docs/devices/MX Mechanical B366.txt @@ -0,0 +1,194 @@ +Solaar version 1.1.4 + + 1: MX Mechanical + Device path : None + WPID : B366 + Codename : MX MCHNCL + Kind : keyboard + Protocol : HID++ 4.5 + Serial number: D5CFD824 + Model ID: B36600000000 + Unit ID: D5CFD824 + Bootloader: BL1 45.00.B0016 + Firmware: RBK 71.01.B0018 + Other: + The power switch is located on the (unknown). + Supports 32 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 45.00.B0016 B3662CB9B8E2 + Firmware: Firmware RBK 71.01.B0018 B3664F69C315 + Firmware: Other + Unit ID: D5CFD824 Model ID: B36600000000 Transport IDs: {'btleid': 'B366'} + 3: DEVICE NAME {0005} + Name: MX Mechanical + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX MCHNCL + 7: UNIFIED BATTERY {1004} + 8: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Calculator:Regular, Show Desktop:Regular, Lock PC:Regular, Brightness Down:Regular, Brightness Up:Regular, MultiPlatform Search:Regular, Backlight Down:Regular, Backlight Up:Regular, Previous Fn:Regular, Play/Pause Fn:Regular, Next Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, Voice Dictation:Regular, Open Emoji Panel:Regular, Snipping Tool:Regular, Grave Accent:Regular, Tab Key:Regular, Caps Lock:Regular, Left Shift:Regular, Left Control:Regular, Left Option/Start:Regular, Left Command/Alt:Regular, Right Command/Alt:Regular, Right Option/Start:Regular, Right Control:Regular, Right Shift:Regular, Insert:Regular, Delete:Regular, Home:Regular, End:Regular, Page Up:Regular, Page Down:Regular, Mute Microphone:Regular, Backslash:Regular} + Key/Button Diversion : {Calculator:Regular, Show Desktop:Regular, Lock PC:Regular, Brightness Down:Regular, Brightness Up:Regular, MultiPlatform Search:Regular, Backlight Down:Regular, Backlight Up:Regular, Previous Fn:Regular, Play/Pause Fn:Regular, Next Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, Voice Dictation:Regular, Open Emoji Panel:Regular, Snipping Tool:Regular, Grave Accent:Regular, Tab Key:Regular, Caps Lock:Regular, Left Shift:Regular, Left Control:Regular, Left Option/Start:Regular, Left Command/Alt:Regular, Right Command/Alt:Regular, Right Option/Start:Regular, Right Control:Regular, Right Shift:Regular, Insert:Regular, Delete:Regular, Home:Regular, End:Regular, Page Up:Regular, Page Down:Regular, Mute Microphone:Regular, Backslash:Regular} + 9: CHANGE HOST {1814} + Change Host : 1:ozzie51 + 10: HOSTS INFO {1815} + Host 0 (paired): ozzie51 + Host 1 (unpaired): + Host 2 (unpaired): + 11: BACKLIGHT2 {1982} + Backlight (saved): True + Backlight : True + 12: K375S FN INVERSION {40A3} + Swap Fx function (saved): False + Swap Fx function : False + 13: LOCK KEY STATE {4220} + 14: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + Disable keys : {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + 15: MULTIPLATFORM {4531} + Set OS (saved): Windows + Set OS : Windows + 16: KEYBOARD LAYOUT 2 {4540} + 17: DFUCONTROL {00C3} + 18: DEVICE RESET {1802} internal, hidden, unknown:000010 + 19: unknown:1803 {1803} internal, hidden, unknown:000010 + 20: CONFIG DEVICE PROPS {1806} internal, hidden, unknown:000010 + 21: unknown:1816 {1816} internal, hidden, unknown:000010 + 22: OOBSTATE {1805} internal, hidden + 23: unknown:1830 {1830} internal, hidden, unknown:000010 + 24: unknown:1891 {1891} internal, hidden, unknown:000008 + 25: unknown:18A1 {18A1} internal, hidden, unknown:000010 + 26: unknown:1E00 {1E00} hidden + 27: unknown:1E02 {1E02} internal, hidden + 28: unknown:1602 {1602} + 29: unknown:1EB0 {1EB0} internal, hidden, unknown:000010 + 30: unknown:1861 {1861} internal, hidden, unknown:000010 + 31: unknown:1A20 {1A20} internal, hidden, unknown:000010 + Has 41 reprogrammable keys: + 0: Brightness Down , default: Brightness Down => Brightness Down + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:1, group:0, group mask:empty + reporting: default + 1: Brightness Up , default: Brightness Up => Brightness Up + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:2, group:0, group mask:empty + reporting: default + 2: Backlight Down , default: Backlight Down => Backlight Down + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:3, group:0, group mask:empty + reporting: default + 3: Backlight Up , default: Backlight Up => Backlight Up + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:4, group:0, group mask:empty + reporting: default + 4: Voice Dictation , default: Voice Dictation => Voice Dictation + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:5, group:0, group mask:empty + reporting: default + 5: Open Emoji Panel , default: Open Emoji Panel => Open Emoji Panel + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:6, group:0, group mask:empty + reporting: default + 6: Snipping Tool , default: Snipping Tool => Snipping Tool + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:7, group:0, group mask:empty + reporting: default + 7: Mute Microphone , default: Mute Microphone => Mute Microphone + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:8, group:0, group mask:empty + reporting: default + 8: Previous Fn , default: Previous => Previous + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:9, group:0, group mask:empty + reporting: default + 9: Play/Pause Fn , default: Play/Pause => Play/Pause + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:10, group:0, group mask:empty + reporting: default + 10: Next Fn , default: Next => Next + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:11, group:0, group mask:empty + reporting: default + 11: Mute Fn , default: Mute => Mute + is FN, FN sensitive, reprogrammable, divertable, analytics key events, pos:12, group:0, group mask:empty + reporting: default + 12: Volume Down Fn , default: Volume Down => Volume Down + nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 13: Volume Up Fn , default: Volume Up => Volume Up + nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 14: Grave Accent , default: Grave Accent => Grave Accent + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 15: Tab Key , default: Standard Tab Key => Standard Tab Key + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 16: Caps Lock , default: Caps Lock => Caps Lock + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 17: Left Shift , default: Left Shift => Left Shift + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 18: Left Control , default: Left Control => Left Control + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 19: Left Option/Start , default: Left Option/Start => Left Option/Start + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 20: Left Command/Alt , default: Left Command/Alt => Left Command/Alt + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 21: Right Command/Alt , default: Right Command/Alt => Right Command/Alt + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 22: Right Option/Start , default: Right Option/Start => Right Option/Start + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 23: Right Control , default: Right Control => Right Control + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 24: Right Shift , default: Right Shift => Right Shift + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 25: Backslash , default: Backslash => Backslash + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 26: Insert , default: Insert => Insert + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 27: Delete , default: Delete => Delete + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 28: Home , default: Home => Home + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 29: End , default: End => End + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 30: Page Up , default: Page Up => Page Up + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 31: Page Down , default: Page Down => Page Down + reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 32: Calculator , default: Calculator => Calculator + nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 33: Show Desktop , default: Show Desktop => Show Desktop + nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 34: MultiPlatform Search , default: Multiplatform Search => Multiplatform Search + nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 35: Lock PC , default: WindowsLock => WindowsLock + nonstandard, reprogrammable, divertable, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 36: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 37: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 38: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 39: F Lock , default: Do Nothing One => Do Nothing One + is FN, analytics key events, pos:0, group:0, group mask:empty + reporting: default + 40: FN Key , default: Do Nothing One => Do Nothing One + nonstandard, analytics key events, pos:0, group:0, group mask:empty + reporting: default + Battery: 50%, discharging. diff --git a/docs/devices/MX Vertical Wireless Mouse 407B.txt b/docs/devices/MX Vertical Wireless Mouse 407B.txt new file mode 100644 index 00000000..69c4efb3 --- /dev/null +++ b/docs/devices/MX Vertical Wireless Mouse 407B.txt @@ -0,0 +1,108 @@ +Solaar version 1.1.3 + + 2: MX Vertical Wireless Mouse + Device path : /dev/hidraw5 + WPID : 407B + Codename : MX Vertical + Kind : mouse + Protocol : HID++ 4.5 + Polling rate : 8 ms (125Hz) + Serial number: 87A544C3 + Model ID: B020407BC08A + Unit ID: 7818C6EE + Bootloader: BOT 78.00.B0009 + Firmware: MPM 16.00.B0009 + Other: + Supports 34 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 78.00.B0009 AAE28E5B17FF + Firmware: Firmware MPM 16.00.B0009 407B8E5B17FF + Firmware: Other + Unit ID: 7818C6EE Model ID: B020407BC08A Transport IDs: {'btleid': 'B020', 'wpid': '407B', 'usbid': 'C08A'} + 3: DEVICE NAME {0005} + Name: MX Vertical Advanced Ergonomic Mouse + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Vertical + 8: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 9: unknown:1002 {1002} + 10: REPROG CONTROLS V4 {1B04} + DPI Sliding Adjustment (saved): Off + DPI Sliding Adjustment : Off + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, DPI Switch:DPI Switch} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, DPI Switch:DPI Switch} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Diverted, Forward Button:Diverted, ?, DPI Switch:Diverted} + Key/Button Diversion : {Middle Button:Regular, Back Button:Diverted, Forward Button:Diverted, DPI Switch:Diverted} + 11: PERSISTENT REMAPPABLE ACTION {1C00} + 12: CHANGE HOST {1814} + Change Host : 1:pudim + 13: HOSTS INFO {1815} + Host 0 (unpaired): pudim + Host 1 (unpaired): + Host 2 (unpaired): + 14: XY STATS {2250} + 15: unknown:18B1 {18B1} internal, hidden + 16: VERTICAL SCROLLING {2100} + Roller type: standard + Ratchet per turn: 24 + Scroll lines: 0 + 17: LOWRES WHEEL {2130} + Wheel Reports: HID + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 18: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 2800 + Sensitivity (DPI) : 2800 + 19: DEVICE RESET {1802} internal, hidden + 20: unknown:1803 {1803} internal, hidden + 21: CONFIG DEVICE PROPS {1806} internal, hidden + 22: unknown:1813 {1813} internal, hidden + 23: OOBSTATE {1805} internal, hidden + 24: unknown:1830 {1830} internal, hidden + 25: unknown:1890 {1890} internal, hidden + 26: unknown:1891 {1891} internal, hidden + 27: unknown:18A1 {18A1} internal, hidden + 28: unknown:1DF3 {1DF3} internal, hidden + 29: unknown:1E00 {1E00} hidden + 30: unknown:1EB0 {1EB0} internal, hidden + 31: unknown:1E22 {1E22} internal, hidden + 32: unknown:1861 {1861} internal, hidden + 33: unknown:18C0 {18C0} internal, hidden + Has 7 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, reprogrammable, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, reprogrammable, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: diverted + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: diverted + 5: DPI Switch , default: DPI Switch => DPI Switch + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: diverted + 6: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty + reporting: default + Has 6 persistent remappable keys: + 0: Left Button => Mouse Button: Mouse Button Left + 1: Right Button => Mouse Button: Mouse Button Right + 2: Middle Button => Mouse Button: Mouse Button Middle + 3: Back Button => Mouse Button: Mouse Button Back + 4: Forward Button => Mouse Button: Mouse Button Forward + 5: unknown:0000 => None + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/MX Vertical Wireless Mouse B020.txt b/docs/devices/MX Vertical Wireless Mouse B020.txt new file mode 100644 index 00000000..88a43f9e --- /dev/null +++ b/docs/devices/MX Vertical Wireless Mouse B020.txt @@ -0,0 +1,92 @@ +Solaar version 1.1.3 + + 1: MX Vertical Wireless Mouse + Device path : /dev/hidraw0 + USB id : 046d:B020 + Codename : MX Vertical + Kind : mouse + Protocol : HID++ 4.5 + Serial number: + Model ID: B020407BC08A + Unit ID: 70926049 + Bootloader: BOT 78.00.B0009 + Firmware: MPM 16.00.B0009 + Other: + Supports 30 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 78.00.B0009 AAE28E5B17FF + Firmware: Firmware MPM 16.00.B0009 B0208E5B17FF + Firmware: Other + Unit ID: 70926049 Model ID: B020407BC08A Transport IDs: {'btleid': 'B020', 'wpid': '407B', 'usbid': 'C08A'} + 3: DEVICE NAME {0005} + Name: MX Vertical Advanced Ergonomic Mouse + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: DEVICE FRIENDLY NAME {0007} + Friendly Name: MX Vertical + 8: BATTERY STATUS {1000} + Battery: 90%, discharging, next level 50%. + 9: unknown:1002 {1002} + 10: REPROG CONTROLS V4 {1B04} + 11: PERSISTENT REMAPPABLE ACTION {1C00} + 12: CHANGE HOST {1814} + 13: HOSTS INFO {1815} + Host 0 (unpaired): minerva + Host 1 (unpaired): theseus + Host 2 (unpaired): athena + 14: XY STATS {2250} + 15: unknown:18B1 {18B1} internal, hidden + 16: VERTICAL SCROLLING {2100} + Roller type: standard + Ratchet per turn: 24 + Scroll lines: 0 + 17: LOWRES WHEEL {2130} + Wheel Reports: HID + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 18: ADJUSTABLE DPI {2201} + 19: unknown:1803 {1803} internal, hidden + 20: CONFIG DEVICE PROPS {1806} internal, hidden + 21: unknown:1813 {1813} internal, hidden + 22: OOBSTATE {1805} internal, hidden + 23: unknown:1830 {1830} internal, hidden + 24: unknown:18A1 {18A1} internal, hidden + 25: unknown:1E00 {1E00} hidden + 26: unknown:1EB0 {1EB0} internal, hidden + 27: unknown:1E22 {1E22} internal, hidden + 28: unknown:1861 {1861} internal, hidden + 29: unknown:18C0 {18C0} internal, hidden + Has 7 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, reprogrammable, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, reprogrammable, analytics key events, pos:0, group:1, group mask:g1 + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: DPI Switch , default: DPI Switch => DPI Switch + mse, reprogrammable, divertable, persistently divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 + reporting: default + 6: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:3, group mask:empty + reporting: default + Has 6 persistent remappable keys: + 0: Left Button => Mouse Button: Mouse Button Left + 1: Right Button => Mouse Button: Mouse Button Right + 2: Middle Button => Mouse Button: Mouse Button Middle + 3: Back Button => Mouse Button: Mouse Button Back + 4: Forward Button => Mouse Button: Mouse Button Forward + 5: unknown:0000 => None + Battery: 90%, discharging, next level 50%. diff --git a/docs/devices/Nano Receiver C52F.txt b/docs/devices/Nano Receiver C52F.txt new file mode 100644 index 00000000..5c075def --- /dev/null +++ b/docs/devices/Nano Receiver C52F.txt @@ -0,0 +1,7 @@ +Nano Receiver + Device path : /dev/hidraw3 + USB id : 046d:c52f + Serial : 6D0342C5 + Firmware : 30.00.B0009 + Has 1 paired device(s) out of a maximum of 1. + Notifications: (none) diff --git a/docs/devices/Nano Receiver C534.txt b/docs/devices/Nano Receiver C534.txt new file mode 100644 index 00000000..d788801b --- /dev/null +++ b/docs/devices/Nano Receiver C534.txt @@ -0,0 +1,13 @@ +Solaar version 1.1.4rc2 + +Nano Receiver + Device path : /dev/hidraw1 + USB id : 046d:C534 + Serial : None + Firmware : 29.01.B0016 + Has 2 paired device(s) out of a maximum of 2. + Has 18 successful pairing(s) remaining. + Notifications: wireless, software present (0x000900) + + +Seen paired with Wireless Keyboard 4075 and Wireless Mouse M185 new 4054 diff --git a/docs/devices/PRO X Wireless 4093.txt b/docs/devices/PRO X Wireless 4093.txt new file mode 100644 index 00000000..a86d7b1c --- /dev/null +++ b/docs/devices/PRO X Wireless 4093.txt @@ -0,0 +1,59 @@ +Solaar version 1.1.3 + + 1: PRO X Wireless + Device path : None + WPID : 4093 + Codename : PRO X + Kind : mouse + Protocol : HID++ 4.2 + Polling rate : 8 ms (125Hz) + Serial number: 42F42E12 + Model ID: 4093C0940000 + Unit ID: 42F42E12 + Bootloader: BL1 25.00.B0013 + Other: + Firmware: MPM 25.01.B0018 + Supports 28 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 25.00.B0013 AB00BE657A82 + Firmware: Other + Firmware: Firmware MPM 25.01.B0018 4093FE92436C + Unit ID: 42F42E12 Model ID: 4093C0940000 Transport IDs: {'wpid': '4093', 'usbid': 'C094'} + 3: DEVICE NAME {0005} + Name: PRO X Wireless + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: UNIFIED BATTERY {1004} + 7: COLOR LED EFFECTS {8070} internal, hidden + 8: ONBOARD PROFILES {8100} + Device Mode: Host + Onboard Profiles (saved): Disable + Onboard Profiles : Disable + 9: MOUSE BUTTON SPY {8110} + 10: REPORT RATE {8060} + Polling Rate (ms): 1 + Polling Rate (ms) (saved): 1 + Polling Rate (ms) : 1 + 11: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 1000 + Sensitivity (DPI) : 1000 + 12: unknown:1500 {1500} + 13: DEVICE RESET {1802} internal, hidden + 14: unknown:1803 {1803} internal, hidden + 15: CONFIG DEVICE PROPS {1806} internal, hidden + 16: unknown:1811 {1811} internal, hidden + 17: OOBSTATE {1805} internal, hidden + 18: unknown:1830 {1830} internal, hidden + 19: unknown:1890 {1890} internal, hidden + 20: unknown:1891 {1891} internal, hidden + 21: unknown:18A1 {18A1} internal, hidden + 22: unknown:1801 {1801} internal, hidden + 23: unknown:18B1 {18B1} internal, hidden + 24: unknown:1E00 {1E00} hidden + 25: unknown:1EB0 {1EB0} internal, hidden + 26: unknown:1863 {1863} internal, hidden + 27: unknown:1E22 {1E22} internal, hidden + Battery: 76%, discharging. diff --git a/docs/devices/Signature M650 L Mouse B02A.txt b/docs/devices/Signature M650 L Mouse B02A.txt new file mode 100644 index 00000000..4a0e76f4 --- /dev/null +++ b/docs/devices/Signature M650 L Mouse B02A.txt @@ -0,0 +1,86 @@ +Solaar version 1.1.3 + + 2: Signature M650 L Mouse + Device path : None + WPID : B02A + Codename : Logi M650 L + Kind : mouse + Protocol : HID++ 4.5 + Serial number: 46756ABD + Model ID: B02A00000000 + Unit ID: 46756ABD + Bootloader: BL1 38.01.B0011 + Firmware: RBM 16.02.B0013 + Other: + The power switch is located on the (unknown). + Supports 29 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BL1 38.01.B0011 B02ADFC9033D + Firmware: Firmware RBM 16.02.B0013 B02AB0706FCD + Firmware: Other + Unit ID: 46756ABD Model ID: B02A00000000 Transport IDs: {'btleid': 'B02A'} + 3: DEVICE NAME {0005} + Name: Signature M650 L Mouse + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: Logi M650 L + 7: UNIFIED BATTERY {1004} + 8: REPROG CONTROLS V4 {1B04} + DPI Sliding Adjustment (saved): Off + DPI Sliding Adjustment : Off + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button} + Key/Button Actions : {Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular} + 9: HOSTS INFO {1815} + Host 0 (paired): legion15 + 10: XY STATS {2250} + 11: LOWRES WHEEL {2130} + Wheel Reports: HID + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 12: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 1200 + Sensitivity (DPI) : 1200 + 13: DFUCONTROL {00C3} + 14: DEVICE RESET {1802} internal, hidden, unknown:000010 + 15: unknown:1803 {1803} internal, hidden, unknown:000010 + 16: CONFIG DEVICE PROPS {1806} internal, hidden, unknown:000010 + 17: unknown:1816 {1816} internal, hidden, unknown:000010 + 18: OOBSTATE {1805} internal, hidden + 19: unknown:1830 {1830} internal, hidden, unknown:000010 + 20: unknown:1891 {1891} internal, hidden, unknown:000008 + 21: unknown:18A1 {18A1} internal, hidden, unknown:000010 + 22: unknown:1E00 {1E00} hidden + 23: unknown:1E02 {1E02} internal, hidden + 24: unknown:1E22 {1E22} internal, hidden, unknown:000010 + 25: unknown:1602 {1602} + 26: unknown:1EB0 {1EB0} internal, hidden, unknown:000010 + 27: unknown:1861 {1861} internal, hidden, unknown:000010 + 28: unknown:18B1 {18B1} internal, hidden, unknown:000010 + Has 6 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, analytics key events, pos:0, group:1, group mask:empty + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, analytics key events, pos:0, group:1, group mask:empty + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, raw XY, analytics key events, unknown:000800, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty + reporting: default + Battery: 95%, discharging. diff --git a/docs/devices/Wireless Illuminated Keyboard K800 new 406E.txt b/docs/devices/Wireless Illuminated Keyboard K800 new 406E.txt new file mode 100644 index 00000000..ad061ba7 --- /dev/null +++ b/docs/devices/Wireless Illuminated Keyboard K800 new 406E.txt @@ -0,0 +1,67 @@ + 2: Wireless Illuminated Keyboard K800 new + Codename : new + Kind : keyboard + Wireless PID : 406E + Protocol : HID++ 4.5 + Polling rate : 20 ms (50Hz) + Serial number: 636E1413 + Bootloader: BOT 60.00.B0002 + Firmware: RQK 68.01.B0009 + The power switch is located on the top right corner. + Supports 25 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: BATTERY STATUS {1000} + 7: unknown:1983 {1983} + 8: REPROG CONTROLS V4 {1B04} + 9: FN INVERSION {40A0} + 10: ENCRYPTION {4100} + 11: KEYBOARD DISABLE {4521} + 12: unknown:00C2 {00C2} + 13: unknown:1803 {1803} internal, hidden + 14: unknown:1806 {1806} internal, hidden + 15: unknown:1811 {1811} internal, hidden + 17: unknown:1890 {1890} internal, hidden + 18: unknown:18A1 {18A1} internal, hidden + 19: unknown:1DF3 {1DF3} internal, hidden + 20: unknown:1E00 {1E00} hidden + 21: unknown:1EB0 {1EB0} internal, hidden + 22: unknown:1861 {1861} internal, hidden + 23: unknown:1A20 {1A20} internal, hidden + 24: unknown:18B0 {18B0} internal, hidden + Has 15 reprogrammable keys: + 0: MY HOME , default: HomePage => MY HOME + is FN, FN sensitive, reprogrammable, divertable, pos:1, group:0, gmask:0 + 1: Mail , default: Email => Mail + is FN, FN sensitive, reprogrammable, divertable, pos:2, group:0, gmask:0 + 2: SEARCH , default: SearchForFiles => SEARCH + is FN, FN sensitive, reprogrammable, divertable, pos:3, group:0, gmask:0 + 3: Application Switcher , default: Application Switcher => Application Switcher + is FN, FN sensitive, reprogrammable, divertable, pos:4, group:0, gmask:0 + 4: unknown:00E2 , default: unknown:00C1 => unknown:00E2 + is FN, FN sensitive, divertable, pos:5, group:0, gmask:0 + 5: unknown:00E3 , default: unknown:00C2 => unknown:00E3 + is FN, FN sensitive, divertable, pos:6, group:0, gmask:0 + 6: SLEEP , default: Sleep => SLEEP + is FN, FN sensitive, reprogrammable, divertable, pos:8, group:0, gmask:0 + 7: MEDIA PLAYER , default: Music => MEDIA PLAYER + is FN, FN sensitive, reprogrammable, divertable, pos:9, group:0, gmask:0 + 8: Previous , default: Previous => Previous + is FN, FN sensitive, divertable, pos:10, group:0, gmask:0 + 9: Play/Pause , default: Play/Pause => Play/Pause + is FN, FN sensitive, divertable, pos:11, group:0, gmask:0 + 10: Next , default: Next => Next + is FN, FN sensitive, divertable, pos:12, group:0, gmask:0 + 11: Volume Up , default: Volume Up => Volume Up + nonstandard, divertable, pos:0, group:0, gmask:0 + 12: Volume Down , default: Volume Down => Volume Down + nonstandard, divertable, pos:0, group:0, gmask:0 + 13: Mute , default: Mute => Mute + nonstandard, divertable, pos:0, group:0, gmask:0 + 14: Calculator , default: Calculator => Calculator + nonstandard, reprogrammable, divertable, pos:0, group:0, gmask:0 + Battery: 50%, discharging. diff --git a/docs/devices/Wireless Keyboard 4075.txt b/docs/devices/Wireless Keyboard 4075.txt new file mode 100644 index 00000000..945d2b1c --- /dev/null +++ b/docs/devices/Wireless Keyboard 4075.txt @@ -0,0 +1,60 @@ +Solaar version 1.1.4rc2 + + 1: Wireless Keyboard + Device path : /dev/hidraw2 + WPID : 4075 + Codename : + Kind : keyboard + Protocol : HID++ 4.5 + Polling rate : 20 ms (50Hz) + Serial number: 00000000 + Model ID: 000000000000 + Unit ID: 00000000 + Firmware: RQK 71.00.B0002 + Supports 19 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware RQK 71.00.B0002 4075 + Unit ID: 00000000 Model ID: 000000000000 Transport IDs: {} + 3: DEVICE NAME {0005} + Name: Wireless Keyboard + Kind: keyboard + 4: RESET {0020} + 5: BATTERY STATUS {1000} + Battery: 30%, discharging, next level 5%. + 6: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Calculator:Regular, Mail:Regular, My Home:Regular, Search:Regular} + Key/Button Diversion : {Calculator:Regular, Mail:Regular, My Home:Regular, Search:Regular} + 7: WIRELESS DEVICE STATUS {1D4B} + 8: NEW FN INVERSION {40A2} + Fn-swap: disabled + Fn-swap default: disabled + Swap Fx function (saved): False + Swap Fx function : False + 9: ENCRYPTION {4100} + 10: LOCK KEY STATE {4220} + 11: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + Disable keys : {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + 12: unknown:1810 {1810} internal, hidden + 13: unknown:1830 {1830} internal, hidden + 14: unknown:1890 {1890} internal, hidden + 15: unknown:18A0 {18A0} internal, hidden + 16: unknown:18B0 {18B0} internal, hidden + 17: unknown:1DF3 {1DF3} internal, hidden + 18: unknown:1E00 {1E00} hidden + Has 4 reprogrammable keys: + 0: My Home , default: HomePage => HomePage + is FN, FN sensitive, reprogrammable, divertable, pos:1, group:0, group mask:empty + reporting: default + 1: Mail , default: Email => Email + is FN, FN sensitive, reprogrammable, divertable, pos:2, group:0, group mask:empty + reporting: default + 2: Search , default: Search Files => Search Files + is FN, FN sensitive, reprogrammable, divertable, pos:3, group:0, group mask:empty + reporting: default + 3: Calculator , default: Calculator => Calculator + is FN, FN sensitive, reprogrammable, divertable, pos:4, group:0, group mask:empty + reporting: default + Battery: 30%, discharging, next level 5%. diff --git a/docs/devices/Wireless Keyboard K520 2011.txt b/docs/devices/Wireless Keyboard K520 2011.txt new file mode 100644 index 00000000..b0446bfb --- /dev/null +++ b/docs/devices/Wireless Keyboard K520 2011.txt @@ -0,0 +1,15 @@ + 2: Wireless Keyboard K520 + Device path : /dev/hidraw5 + WPID : 2011 + Codename : K520 + Kind : keyboard + Protocol : HID++ 1.0 + Polling rate : 20 ms (50Hz) + Serial number: C17F6771 + Firmware: 26.00.B0012 + Other: 00.07 + The power switch is located on the top case. + Notifications: battery status (0x100000). + Battery: full, discharging. + +Has Swap Fn register diff --git a/docs/devices/Wireless Mouse M185 new 4054.txt b/docs/devices/Wireless Mouse M185 new 4054.txt new file mode 100644 index 00000000..fdeb884a --- /dev/null +++ b/docs/devices/Wireless Mouse M185 new 4054.txt @@ -0,0 +1,61 @@ +Solaar version 1.1.4rc2 + + 2: Wireless Mouse M185 new + Device path : /dev/hidraw3 + WPID : 4054 + Codename : M185n + Kind : mouse + Protocol : HID++ 4.5 + Polling rate : 8 ms (125Hz) + Serial number: 00000000 + Model ID: 000000000000 + Unit ID: 00000000 + Firmware: RQM 64.00.B0008 + The power switch is located on the base. + Supports 19 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware RQM 64.00.B0008 4054 + Unit ID: 00000000 Model ID: 000000000000 Transport IDs: {} + 3: DEVICE NAME {0005} + Name: Wireless Mouse + Kind: mouse + 4: RESET {0020} + 5: REPROG CONTROLS V4 {1B04} + Mouse Gestures (saved): Off + Mouse Gestures : Off + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button} + Key/Button Diversion (saved): {Middle Button:Regular} + Key/Button Diversion : {Middle Button:Regular} + 6: WIRELESS DEVICE STATUS {1D4B} + 7: LOWRES WHEEL {2130} + Wheel Reports: HID + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 8: POINTER SPEED {2205} + Pointer Speed: 1.0 + Sensitivity (Pointer Speed) (saved): 256 + Sensitivity (Pointer Speed) : 256 + 9: DEVICE RESET {1802} internal, hidden + 10: unknown:1810 {1810} internal, hidden + 11: unknown:1830 {1830} internal, hidden + 12: unknown:1850 {1850} internal, hidden + 13: unknown:1869 {1869} internal, hidden + 14: unknown:1890 {1890} internal, hidden + 15: unknown:18B1 {18B1} internal, hidden + 16: unknown:1DF3 {1DF3} internal, hidden + 17: unknown:1E00 {1E00} hidden + 18: unknown:1F03 {1F03} internal, hidden + Has 3 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, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + Battery status unavailable. diff --git a/docs/devices/Wireless Mouse M185,M235,M310 4055.txt b/docs/devices/Wireless Mouse M185,M235,M310 4055.txt new file mode 100644 index 00000000..48f3d9e8 --- /dev/null +++ b/docs/devices/Wireless Mouse M185,M235,M310 4055.txt @@ -0,0 +1,60 @@ +Solaar version 1.1.4 + + 1: Wireless Mouse M185/M235/M310 + Device path : /dev/hidraw2 + WPID : 4055 + Codename : M185/M235/M310 + Kind : mouse + Protocol : HID++ 4.5 + Polling rate : 8 ms (125Hz) + Serial number: 82C9A01F + Model ID: 405500000000 + Unit ID: 82C9A01F + Firmware: RQM 65.00.B0003 + The power switch is located on the base. + Supports 21 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Firmware RQM 65.00.B0003 4055 + Unit ID: 82C9A01F Model ID: 405500000000 Transport IDs: {'wpid': '4055'} + 3: DEVICE NAME {0005} + Name: Wireless Mouse + Kind: mouse + 4: RESET {0020} + 5: BATTERY STATUS {1000} + Battery: 70%, discharging, next level 5%. + 6: unknown:1810 {1810} internal, hidden + 7: unknown:1830 {1830} internal, hidden + 8: DEVICE RESET {1802} internal, hidden + 9: unknown:1862 {1862} internal, hidden + 10: unknown:1890 {1890} internal, hidden + 11: unknown:18A0 {18A0} internal, hidden + 12: unknown:18B1 {18B1} internal, hidden + 13: REPROG CONTROLS V4 {1B04} + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button} + Key/Button Diversion (saved): {Left Button:Regular, Right Button:Regular, Middle Button:Regular} + Key/Button Diversion : {Left Button:Regular, Right Button:Regular, Middle Button:Regular} + 14: WIRELESS DEVICE STATUS {1D4B} + 15: REMAINING PAIRING {1DF0} hidden + Remaining Pairings: 116 + 16: unknown:1DF3 {1DF3} internal, hidden + 17: unknown:1E00 {1E00} hidden + 18: unknown:1EB0 {1EB0} internal, hidden + 19: unknown:1F03 {1F03} internal, hidden + 20: LOWRES WHEEL {2130} + Wheel Reports: HID + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + Has 3 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, divertable, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, divertable, pos:0, group:1, group mask:g1 + reporting: analytics key events reporting + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: unknown:000200 + Battery: 70%, discharging, next level 5%. diff --git a/docs/devices/Wireless Mouse M510 1025.txt b/docs/devices/Wireless Mouse M510 1025.txt new file mode 100644 index 00000000..150fcb99 --- /dev/null +++ b/docs/devices/Wireless Mouse M510 1025.txt @@ -0,0 +1,17 @@ +Solaar version 1.1.4 + + 1: Wireless Mouse M510 + Device path : /dev/hidraw2 + WPID : 1025 + Codename : M510 + Kind : mouse + Protocol : HID++ 1.0 + Polling rate : 8 ms (125Hz) + Serial number: 93E8527F + Firmware: 23.01.B0016 + The power switch is located on the base. + Notifications: battery status (0x100000). + Features: special buttons, buttons control resolution (0x820000) + Battery: good, discharging. + +Has Side Scrolling register diff --git a/docs/devices/M510_HIDppV4.5.txt b/docs/devices/Wireless Mouse M510 4051.txt similarity index 100% rename from docs/devices/M510_HIDppV4.5.txt rename to docs/devices/Wireless Mouse M510 4051.txt diff --git a/docs/devices/Wireless Mouse MX Master 2S 4069.txt b/docs/devices/Wireless Mouse MX Master 2S 4069.txt new file mode 100644 index 00000000..e9dc679e --- /dev/null +++ b/docs/devices/Wireless Mouse MX Master 2S 4069.txt @@ -0,0 +1,121 @@ +Solaar version 1.1.4 + + 1: Wireless Mouse MX Master 2S + Device path : /dev/hidraw1 + WPID : 4069 + Codename : MX Master 2S + Kind : mouse + Protocol : HID++ 4.5 + Polling rate : 8 ms (125Hz) + Serial number: 9429B808 + Model ID: B01940690000 + Unit ID: 65D747F7 + Bootloader: BOT 56.01.B0006 + Firmware: MPM 12.01.B0006 + Firmware: MPM 12.01.B0006 + Other: + The power switch is located on the base. + Supports 31 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 56.01.B0006 406916A9FC5401 + Firmware: Firmware MPM 12.01.B0006 B01916A9FC5401 + Firmware: Firmware MPM 12.01.B0006 406916A9FC5401 + Firmware: Other + Unit ID: 65D747F7 Model ID: B01940690000 Transport IDs: {'btleid': 'B019', 'wpid': '4069'} + 3: DEVICE NAME {0005} + Name: Wireless Mouse MX Master 2S + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 8: CONFIG DEVICE PROPS {1806} internal, hidden + 9: CHANGE HOST {1814} + Cambiar Host : 2:lapega + 10: REPROG CONTROLS V4 {1B04} + Ajustar DPI deslizando (saved): Off + Ajustar DPI deslizando : Off + Gestos de Ratón (saved): Off + Gestos de Ratón : Off + Acciones de Tecla/Botón (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} + Acciones de Tecla/Botón : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} + Desvio de Tecla/Botón (saved): {Middle Button:Normal, Back Button:Normal, Forward Button:Normal, Mouse Gesture Button:Normal, Smart Shift:Normal} + Desvio de Tecla/Botón : {Middle Button:Normal, Back Button:Normal, Forward Button:Normal, Mouse Gesture Button:Normal, Smart Shift:Normal} + 11: ADJUSTABLE DPI {2201} + Sensibilidad (PPP) (saved): 4000 + Sensibilidad (PPP) : 4000 + 12: VERTICAL SCROLLING {2100} + Roller type: 3G + Ratchet per turn: 24 + Scroll lines: 0 + 13: SMART SHIFT {2110} + Trinquete Rueda Desplazamiento (saved): 50 + Trinquete Rueda Desplazamiento : 50 + 14: HIRES WHEEL {2121} + Multiplier: 8 + Has invert: Normal wheel motion + Has ratchet switch: Normal wheel mode + High resolution mode + HID notification + Dirección Rueda Desplazamiento (saved): False + Dirección Rueda Desplazamiento : False + Resolución Rueda Desplazamiento (saved): True + Resolución Rueda Desplazamiento : True + Desvio Rueda Desplazamiento (saved): False + Desvio Rueda Desplazamiento : False + 15: GESTURE 2 {6501} + Gestos (saved): {45: True, 46: True} + Gestos : {46: True, 45: True} + Gestures Diversion (saved): {46: False} + Gestures Diversion : {46: False} + 16: DFUCONTROL SIGNED {00C2} + 17: unknown:1813 {1813} internal, hidden + 18: unknown:1830 {1830} internal, hidden + 19: unknown:1890 {1890} internal, hidden + 20: unknown:1891 {1891} internal, hidden + 21: unknown:18A1 {18A1} internal, hidden + 22: unknown:18C0 {18C0} internal, hidden + 23: unknown:1DF3 {1DF3} internal, hidden + 24: unknown:1E00 {1E00} hidden + 25: unknown:1EB0 {1EB0} internal, hidden + 26: unknown:1803 {1803} internal, hidden + 27: unknown:1861 {1861} internal, hidden + 28: unknown:9001 {9001} internal, hidden + 29: unknown:9200 {9200} internal, hidden + 30: unknown:9202 {9202} internal, hidden + Has 8 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, pos:0, group:1, group mask:g1 + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: default + 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation + mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 6: Smart Shift , default: Smart Shift => Smart Shift + mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty + reporting: default + Has 2 gesture(s), 0 param(s) and 4 spec(s): + Thumbwheel Enabled( 0): True Diverted:( 0) False + NaturalScrolling Enabled( 1): True Diverted:(None) None + period unit Spec ( 3): 800 + DVI field width Spec ( 1): 8 + field widths Spec ( 2): 8 + resolution Spec ( 4): 2048 + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/Wireless Mouse MX Master 2S B019.txt b/docs/devices/Wireless Mouse MX Master 2S B019.txt new file mode 100644 index 00000000..1cc86fc2 --- /dev/null +++ b/docs/devices/Wireless Mouse MX Master 2S B019.txt @@ -0,0 +1,117 @@ +Solaar version 1.1.3 + + 1: Wireless Mouse MX Master 2S + Device path : /dev/hidraw3 + USB id : 046d:B019 + Codename : MX Master 2S + Kind : mouse + Protocol : HID++ 4.5 + Serial number: + Model ID: B01940690000 + Unit ID: D34FD133 + Bootloader: BOT 56.01.B0006 + Firmware: MPM 12.01.B0006 + Firmware: MPM 12.01.B0006 + Other: + Supports 29 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 56.01.B0006 406916A9FC5401 + Firmware: Firmware MPM 12.01.B0006 B01916A9FC5401 + Firmware: Firmware MPM 12.01.B0006 406916A9FC5401 + Firmware: Other + Unit ID: D34FD133 Model ID: B01940690000 Transport IDs: {'btleid': 'B019', 'wpid': '4069'} + 3: DEVICE NAME {0005} + Name: Wireless Mouse MX Master 2S + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: CRYPTO ID {0021} + 7: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 8: CONFIG DEVICE PROPS {1806} internal, hidden + 9: CHANGE HOST {1814} + 改变主机 : 1:yan-desktop + 10: REPROG CONTROLS V4 {1B04} + DPI 滑动调节 (saved): 关 + DPI 滑动调节 : 关 + 鼠标手势 (saved): Mouse Gesture Button + 鼠标手势 : 关 + 按键/按钮操作 (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} + 按键/按钮操作 : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} + 按键/按钮改道 (saved): {Middle Button:常规, Back Button:改道, Forward Button:改道, Mouse Gesture Button:改道, Smart Shift:常规} + 按键/按钮改道 : {Middle Button:常规, Back Button:改道, Forward Button:改道, Mouse Gesture Button:改道, Smart Shift:常规} + 11: ADJUSTABLE DPI {2201} + 灵敏度 (DPI) (saved): 1000 + 灵敏度 (DPI) : 1000 + 12: VERTICAL SCROLLING {2100} + Roller type: 3G + Ratchet per turn: 24 + Scroll lines: 0 + 13: SMART SHIFT {2110} + 滚轮分段模式 (saved): 16 + 滚轮分段模式 : 16 + 14: HIRES WHEEL {2121} + Multiplier: 8 + Has invert: Normal wheel motion + Has ratchet switch: Normal wheel mode + Low resolution mode + HID notification + 滚轮方向 (saved): False + 滚轮方向 : False + 滚轮分辨率 (saved): False + 滚轮分辨率 : False + 滚轮改道 (saved): False + 滚轮改道 : False + 15: GESTURE 2 {6501} + 手势 (saved): {45: True, 46: True} + 手势 : {46: True, 45: True} + 手势改道 (saved): {46: False} + 手势改道 : {46: False} + 16: unknown:1813 {1813} internal, hidden + 17: unknown:1830 {1830} internal, hidden + 18: unknown:18A1 {18A1} internal, hidden + 19: unknown:18C0 {18C0} internal, hidden + 20: unknown:1DF3 {1DF3} internal, hidden + 21: unknown:1E00 {1E00} hidden + 22: unknown:1EB0 {1EB0} internal, hidden + 23: unknown:1803 {1803} internal, hidden + 24: unknown:1861 {1861} internal, hidden + 25: unknown:9001 {9001} internal, hidden + 26: unknown:9200 {9200} internal, hidden + 27: unknown:9202 {9202} internal, hidden + 28: OOBSTATE {1805} internal, hidden + Has 8 reprogrammable keys: + 0: Left Button , default: Left Click => Left Click + mse, pos:0, group:1, group mask:g1 + reporting: default + 1: Right Button , default: Right Click => Right Click + mse, pos:0, group:1, group mask:g1 + reporting: default + 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button + mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 3: Back Button , default: Mouse Back Button => Mouse Back Button + mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: diverted + 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button + mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2 + reporting: diverted + 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation + mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3 + reporting: diverted, raw XY diverted + 6: Smart Shift , default: Smart Shift => Smart Shift + mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button + divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty + reporting: default + Has 2 gesture(s), 0 param(s) and 4 spec(s): + Thumbwheel Enabled( 0): True Diverted:( 0) False + NaturalScrolling Enabled( 1): True Diverted:(None) None + period unit Spec ( 3): 800 + DVI field width Spec ( 1): 8 + field widths Spec ( 2): 8 + resolution Spec ( 4): 2048 + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/Wireless Mouse MX Master 4041.txt b/docs/devices/Wireless Mouse MX Master 4041.txt new file mode 100644 index 00000000..48692116 --- /dev/null +++ b/docs/devices/Wireless Mouse MX Master 4041.txt @@ -0,0 +1,112 @@ + 4: Wireless Mouse MX Master + Device path : /dev/hidraw4 + WPID : 4041 + Codename : MX Master + Kind : mouse + Protocol : HID++ 4.5 + Polling rate : 8 ms (125Hz) + Serial number: ---------- + Model ID: B01240410000 + Unit ID: ---------- + Bootloader: BOT 18.01.B0014 + Firmware: MPM 11.02.B0014 + Firmware: MPM 11.02.B0014 + 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} + Firmware: Bootloader BOT 18.01.B0014 40410862AB80 + Firmware: Firmware MPM 11.02.B0014 B0120862AB80 + Firmware: Firmware MPM 11.02.B0014 40410862AB80 + Firmware: Other + Unit ID: ------------ Model ID: B01240410000 Transport IDs: {'btleid': 'B012', 'wpid': '4041'} + 3: DEVICE NAME {0005} + Name: Wireless Mouse MX Master + Kind: mouse + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: BATTERY STATUS {1000} + Battery: 50%, discharging, next level 20%. + 7: CHANGE HOST {1814} + Change Host : 1:jaaxx-elite + 8: REPROG CONTROLS V4 {1B04} + Key/Button Actions (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button, Smart Shift:Smart Shift} + Key/Button Actions : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button, Smart Shift:Smart Shift} + Key/Button Diversion (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} + Key/Button Diversion : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} + 9: ADJUSTABLE DPI {2201} + Sensitivity (DPI) (saved): 1200 + Sensitivity (DPI) : 1200 + 10: VERTICAL SCROLLING {2100} + Roller type: 3G + Ratchet per turn: 24 + Scroll lines: 0 + 11: SMART SHIFT {2110} + Scroll Wheel Rachet (saved): 8 + Scroll Wheel Rachet : 8 + 12: HIRES WHEEL {2121} + Multiplier: 8 + Has invert: Normal wheel motion + Has ratchet switch: Normal 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 + Scroll Wheel Diversion (saved): False + Scroll Wheel Diversion : False + 13: GESTURE 2 {6501} + Gestures (saved): {45: True, 46: True} + Gestures : {46: True, 45: True} + Gestures Diversion (saved): {46: False, 98: False, 211: False, 212: False} + Gestures Diversion : {46: False, 98: False, 211: False, 212: False} + 14: DFUCONTROL UNSIGNED {00C1} + 15: unknown:1813 {1813} internal, hidden + 16: unknown:1830 {1830} internal, hidden + 17: unknown:1890 {1890} internal, hidden + 18: unknown:18A1 {18A1} internal, hidden + 19: unknown:18C0 {18C0} internal, hidden + 20: unknown:1DF3 {1DF3} internal, hidden + 21: unknown:1E00 {1E00} hidden + 22: unknown:1EB0 {1EB0} internal, hidden + 23: unknown:1803 {1803} internal, hidden + 24: unknown:1861 {1861} internal, hidden + 25: unknown:9000 {9000} internal, hidden + 26: unknown:9200 {9200} internal, hidden + 27: unknown:9240 {9240} internal, hidden + 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,g3 + 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: Mouse Gesture Button , default: Gesture Button => Gesture Button + mse, reprogrammable, divertable, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + 6: Smart Shift , default: Smart Shift => Smart Shift + mse, reprogrammable, divertable, pos:0, group:3, group mask:g1,g2,g3 + reporting: default + Has 5 gesture(s), 0 param(s) and 4 spec(s): + Thumbwheel Enabled( 0): True Diverted:( 0) False + NaturalScrolling Enabled( 1): True Diverted:(None) None + Finger9 Enabled(None): None Diverted:( 1) False + unknown:00D3 Enabled(None): None Diverted:( 2) False + unknown:00D4 Enabled(None): None Diverted:( 3) False + period unit Spec ( 3): 800 + DVI field width Spec ( 1): 8 + field widths Spec ( 2): 8 + resolution Spec ( 4): 2048 + Battery: 50%, discharging, next level 20%. diff --git a/docs/devices/mx-master-2s.txt b/docs/devices/Wireless Mouse MX Master 4071.txt similarity index 85% rename from docs/devices/mx-master-2s.txt rename to docs/devices/Wireless Mouse MX Master 4071.txt index 89ab7b55..1fc570a9 100644 --- a/docs/devices/mx-master-2s.txt +++ b/docs/devices/Wireless Mouse MX Master 4071.txt @@ -1,24 +1,13 @@ -Unifying Receiver - Device path : /dev/hidraw7 - USB id : 046d:c52b - Serial : BB7D9447 - Firmware : 24.01.B0023 - Bootloader : 01.08 - Other : AA.AD - Has 2 paired device(s) out of a maximum of 6. - Notifications: wireless, software present (0x000900) - Device activity counters: 2=156 - - 1: Wireless Mouse MX Master 2S - Codename : MX Master 2S + 1: Wireless Mouse MX Master + Codename : MX Master Kind : mouse - Wireless PID : 4069 + Wireless PID : 4071 Protocol : HID++ 4.5 Polling rate : 8 ms (125Hz) - Serial number: EAB71F76 - Bootloader: BOT 56.01.B0006 - Firmware: MPM 12.01.B0006 - Firmware: MPM 12.01.B0006 + Serial number: A6A40064 + Bootloader: BOT 56.10.B0005 + Firmware: MPM 12.10.B0005 + Firmware: MPM 12.10.B0005 Other: The power switch is located on the base. Supports 32 HID++ 2.0 features: @@ -48,7 +37,6 @@ Unifying Receiver High resolution mode HID notification 15: GESTURE 2 {6501} - 16: unknown:00C2 {00C2} 17: unknown:1813 {1813} internal, hidden 18: unknown:1830 {1830} internal, hidden 19: unknown:1890 {1890} internal, hidden diff --git a/docs/devices/Wireless Multi-Device Keyboard K780 405B.txt b/docs/devices/Wireless Multi-Device Keyboard K780 405B.txt new file mode 100644 index 00000000..d784994f --- /dev/null +++ b/docs/devices/Wireless Multi-Device Keyboard K780 405B.txt @@ -0,0 +1,141 @@ +Solaar version 1.1.3 + + 1: Wireless Multi-Device Keyboard K780 + Device path : /dev/hidraw6 + WPID : 405B + Codename : K780 + Kind : keyboard + Protocol : HID++ 4.5 + Polling rate : 20 ms (50Hz) + Serial number: 190FABF3 + Model ID: B33B405B0000 + Unit ID: 20D60309 + Bootloader: BOT 25.01.B0006 + Firmware: MPK 01.05.B0029 + Other: + The power switch is located on the edge of top right corner. + Supports 31 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 25.01.B0006 00003C32CFDB01 + Firmware: Firmware MPK 01.05.B0029 405B3C32CFDB01 + Firmware: Other + Unit ID: 20D60309 Model ID: B33B405B0000 Transport IDs: {'btleid': 'B33B', 'wpid': '405B'} + 3: DEVICE NAME {0005} + Name: K780 Multi-Device Wireless Keyboard + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: DEVICE FRIENDLY NAME {0007} + Friendly Name: Keyboard K780 + 7: BATTERY STATUS {1000} + Battery: 90%, discharging, next level 50%. + 8: CHANGE HOST {1814} + 改变主机 : 1:yxl-pc + 9: HOSTS INFO {1815} + Host 0 (paired): yxl-pc + Host 1 (paired): yxl-pc + Host 2 (paired): DESKTOP-EPVSBVF + 10: REPROG CONTROLS V4 {1B04} + 按键/按钮改道 (saved): {Volume Up:常规, Volume Down:常规, Mute:常规, Play/Pause:常规, Next:常规, Previous:常规, Multiplatform Back:常规, Multiplatform Insert:常规, Screen Capture/Print Screen:常规, Fn Down:常规, Fn Up:常规, Multiplatform Lock:常规, Host Switch Channel 1:常规, Host Switch Channel 2:常规, Host Switch Channel 3:常规, MultiPlatform Search:常规, MultiPlatform Home/Mission Control:常规, MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad:常规} + 按键/按钮改道 : {Volume Up:常规, Volume Down:常规, Mute:常规, Play/Pause:常规, Next:常规, Previous:常规, Multiplatform Back:常规, Multiplatform Insert:常规, Screen Capture/Print Screen:常规, Fn Down:常规, Fn Up:常规, Multiplatform Lock:常规, Host Switch Channel 1:常规, Host Switch Channel 2:常规, Host Switch Channel 3:常规, MultiPlatform Search:常规, MultiPlatform Home/Mission Control:常规, MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad:常规} + 11: PERSISTENT REMAPPABLE ACTION {1C00} + 持久化按键/按钮映射 : {Volume Up:Volume Up, Volume Down:Volume Down, Mute:Mute, Play/Pause:Play/Pause, Next:Scan Next Track, Previous:Scan Previous Track, Multiplatform Back:Keyboard Illumination Down, MultiPlatform Search:AC Search, MultiPlatform Home/Mission Control:AC Home, MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad:COMPOSE} + 12: NEW FN INVERSION {40A2} + Fn-swap: enabled + Fn-swap default: enabled + 互换 Fx 键功能 (saved): True + 互换 Fx 键功能 : True + 13: ENCRYPTION {4100} + 14: KEYBOARD DISABLE KEYS {4521} + 禁用按键 (saved): {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + 禁用按键 : {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} + 15: MULTIPLATFORM {4531} + 设置操作系统 (saved): Windows + 设置操作系统 : Windows + 16: LOCK KEY STATE {4220} + 17: DFUCONTROL SIGNED {00C2} + 18: unknown:1803 {1803} internal, hidden + 19: CONFIG DEVICE PROPS {1806} internal, hidden + 20: OOBSTATE {1805} internal, hidden + 21: unknown:1813 {1813} internal, hidden + 22: unknown:1830 {1830} internal, hidden + 23: unknown:1861 {1861} internal, hidden + 24: unknown:1890 {1890} internal, hidden + 25: unknown:1891 {1891} internal, hidden + 26: unknown:18A1 {18A1} internal, hidden + 27: unknown:1DF3 {1DF3} internal, hidden + 28: unknown:1E00 {1E00} hidden + 29: unknown:1EB0 {1EB0} internal, hidden + 30: unknown:18B0 {18B0} internal, hidden + Has 19 reprogrammable keys: + 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 + is FN, FN sensitive, divertable, persistently divertable, pos:1, group:0, group mask:empty + reporting: default + 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 + is FN, FN sensitive, divertable, persistently divertable, pos:2, group:0, group mask:empty + reporting: default + 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 + is FN, FN sensitive, divertable, persistently divertable, pos:3, group:0, group mask:empty + reporting: default + 3: MultiPlatform Home/Mission Control, default: Multiplatform Home/Mission Control => Multiplatform Home/Mission Control + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:4, group:0, group mask:empty + reporting: default + 4: MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad, default: Multiplatform Menu/Launchpad => Multiplatform Menu/Launchpad + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:5, group:0, group mask:empty + reporting: default + 5: Multiplatform Back , default: MultiPlatform Back => MultiPlatform Back + is FN, FN sensitive, reprogrammable, divertable, persistently divertable, pos:6, group:0, group mask:empty + reporting: default + 6: Previous , default: Previous => Previous + is FN, FN sensitive, divertable, persistently divertable, pos:7, group:0, group mask:empty + reporting: default + 7: Play/Pause , default: Play/Pause => Play/Pause + is FN, FN sensitive, divertable, persistently divertable, pos:8, group:0, group mask:empty + reporting: default + 8: Next , default: Next => Next + is FN, FN sensitive, divertable, persistently divertable, pos:9, group:0, group mask:empty + reporting: default + 9: Mute , default: Mute => Mute + is FN, FN sensitive, divertable, persistently divertable, pos:10, group:0, group mask:empty + reporting: default + 10: Volume Down , default: Volume Down => Volume Down + is FN, FN sensitive, divertable, persistently divertable, pos:11, group:0, group mask:empty + reporting: default + 11: Volume Up , default: Volume Up => Volume Up + is FN, FN sensitive, divertable, persistently divertable, pos:12, group:0, group mask:empty + reporting: default + 12: MultiPlatform Search , default: Multiplatform Search => Multiplatform Search + nonstandard, reprogrammable, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 13: Multiplatform Insert , default: Switch Language => Switch Language + is FN, reprogrammable, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 14: Screen Capture/Print Screen, default: Screen Capture => Screen Capture + is FN, reprogrammable, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 15: Multiplatform Lock , default: WindowsLock => WindowsLock + is FN, reprogrammable, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 16: Fn Up , default: unknown:0070 => unknown:0070 + is FN, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 17: Fn Down , default: unknown:006F => unknown:006F + is FN, divertable, persistently divertable, pos:0, group:0, group mask:empty + reporting: default + 18: FN Key , default: Do Nothing One => Do Nothing One + nonstandard, pos:0, group:0, group mask:empty + reporting: default + Has 10 persistent remappable keys: + 0: MultiPlatform Home/Mission Control => Consumer: AC Home + 1: MultiPlatform Menu/Show/Hide Virtual Keyboard/Launchpad => Key: COMPOSE + 2: Multiplatform Back => Consumer: Keyboard Illumination Down (remapped) + 3: Previous => Consumer: Scan Previous Track + 4: Play/Pause => Consumer: Play/Pause + 5: Next => Consumer: Scan Next Track + 6: Mute => Consumer: Mute + 7: Volume Down => Consumer: Volume Down + 8: Volume Up => Consumer: Volume Up + 9: MultiPlatform Search => Consumer: AC Search + Battery: 90%, discharging, next level 50%. diff --git a/docs/devices/Wireless Touch Keyboard K400 Plus 404D.txt b/docs/devices/Wireless Touch Keyboard K400 Plus 404D.txt new file mode 100644 index 00000000..4376e439 --- /dev/null +++ b/docs/devices/Wireless Touch Keyboard K400 Plus 404D.txt @@ -0,0 +1,147 @@ +Solaar version 1.1.4 + + 1: Wireless Touch Keyboard K400 Plus + Device path : /dev/hidraw2 + WPID : 404D + Codename : K400 Plus + Kind : keyboard + Protocol : HID++ 4.1 + Polling rate : 8 ms (125Hz) + Serial number: 6DC5C81C + Model ID: 404D00000000 + Unit ID: 641487CF + Bootloader: BOT 22.02.B0002 + Firmware: RQK 63.02.B0016 + Other: + The power switch is located on the top edge. + Supports 23 HID++ 2.0 features: + 0: ROOT {0000} + 1: FEATURE SET {0001} + 2: DEVICE FW VERSION {0003} + Firmware: Bootloader BOT 22.02.B0002 404D6217AD40 + Firmware: Firmware RQK 63.02.B0016 404D6217AD40 + Firmware: Other + Unit ID: 641487CF Model ID: 404D00000000 Transport IDs: {'wpid': '404D'} + 3: DEVICE NAME {0005} + Name: Wireless Touch Keyboard K400 Plus + Kind: keyboard + 4: WIRELESS DEVICE STATUS {1D4B} + 5: RESET {0020} + 6: BATTERY STATUS {1000} + Battery: 90%, discharging, next level 50%. + 7: REPROG CONTROLS V4 {1B04} + Key/Button Diversion (saved): {Volume Up:Regular, Volume Down:Regular, Mute:Regular, Play/Pause:Regular, Next:Regular, Previous:Regular, Application Switcher:Regular, My Home:Regular, Media Player:Regular, Search:Regular, Sleep:Regular, Contextual Menu:Regular, Back:Regular, Show Desktop:Regular, Maximize Window:Regular, Switch Screen:Regular, Fn Left Click:Regular, Second Left Click:Regular} + Key/Button Diversion : {Volume Up:Regular, Volume Down:Regular, Mute:Regular, Play/Pause:Regular, Next:Regular, Previous:Regular, Application Switcher:Regular, My Home:Regular, Media Player:Regular, Search:Regular, Sleep:Regular, Contextual Menu:Regular, Back:Regular, Show Desktop:Regular, Maximize Window:Regular, Switch Screen:Regular, Fn Left Click:Regular, Second Left Click:Regular} + 8: SWAP BUTTON CANCEL {2005} + 9: NEW FN INVERSION {40A2} + Fn-swap: enabled + Fn-swap default: enabled + Swap Fx function (saved): True + Swap Fx function : True + 10: ENCRYPTION {4100} + 11: KEYBOARD DISABLE KEYS {4521} + Disable keys (saved): {Caps Lock:False, Scroll Lock:False, Insert:False, Win:False} + Disable keys : {Caps Lock:False, Scroll Lock:False, Insert:False, Win:False} + 12: TOUCHPAD RAW XY {6100} + 13: GESTURE 2 {6501} + Gestures (saved): {1: True, 2: True, 10: True, 30: True, 34: False, 42: True, 43: True, 45: False, 64: False, 65: False, 67: False, 84: True} + Gestures : {1: True, 2: True, 30: True, 10: True, 45: False, 42: True, 43: True, 64: False, 65: False, 67: False, 84: True, 34: False} + Gestures Diversion (saved): {1: False, 2: False, 10: False, 44: False, 64: False, 65: False, 67: False, 84: False, 85: False, 100: False} + Gestures Diversion : {1: False, 2: False, 10: False, 44: False, 64: False, 65: False, 67: False, 84: False, 85: False, 100: False} + Gesture params (saved): {4: {'scale': 256}} + Gesture params : {4: {'scale': 256}} + 14: DFUCONTROL UNSIGNED {00C1} + 15: unknown:1811 {1811} internal, hidden + 16: unknown:1830 {1830} internal, hidden + 17: unknown:1890 {1890} 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:18B0 {18B0} internal, hidden + Has 20 reprogrammable keys: + 0: Second Left Click , default: Left Click => Left Click + mse, divertable, pos:0, group:0, group mask:empty + reporting: default + 1: Back , default: Mouse Back Button => Mouse Back Button + is FN, FN sensitive, reprogrammable, divertable, pos:1, group:0, group mask:empty + reporting: default + 2: My Home , default: HomePage => HomePage + is FN, FN sensitive, reprogrammable, divertable, pos:2, group:0, group mask:empty + reporting: default + 3: Application Switcher , default: Application Switcher => Application Switcher + is FN, FN sensitive, reprogrammable, divertable, pos:3, group:0, group mask:empty + reporting: default + 4: Contextual Menu , default: Right Click => Right Click + is FN, FN sensitive, reprogrammable, divertable, pos:4, group:0, group mask:empty + reporting: default + 5: Search , default: Search Files => Search Files + is FN, FN sensitive, reprogrammable, divertable, pos:5, group:0, group mask:empty + reporting: default + 6: Show Desktop , default: Show Desktop => Show Desktop + is FN, FN sensitive, reprogrammable, divertable, pos:6, group:0, group mask:empty + reporting: default + 7: Maximize Window , default: Maximize Window => Maximize Window + is FN, FN sensitive, reprogrammable, divertable, pos:7, group:0, group mask:empty + reporting: default + 8: Switch Screen , default: Switch Presentation/Switch Screen => Switch Presentation/Switch Screen + is FN, FN sensitive, reprogrammable, divertable, pos:8, group:0, group mask:empty + reporting: default + 9: Media Player , default: Music => Music + is FN, FN sensitive, reprogrammable, divertable, pos:9, group:0, group mask:empty + reporting: default + 10: Previous , default: Previous => Previous + is FN, FN sensitive, divertable, pos:10, group:0, group mask:empty + reporting: default + 11: Play/Pause , default: Play/Pause => Play/Pause + is FN, FN sensitive, divertable, pos:11, group:0, group mask:empty + reporting: default + 12: Next , default: Next => Next + is FN, FN sensitive, divertable, pos:12, group:0, group mask:empty + reporting: default + 13: Fn Left Click , default: ShowUI => ShowUI + divertable, pos:0, group:0, group mask:empty + reporting: default + 14: Left Button , default: Left Click => Left Click + mse, pos:0, group:0, group mask:empty + reporting: default + 15: Right Button , default: Right Click => Right Click + mse, pos:0, group:0, group mask:empty + reporting: default + 16: Mute , default: Mute => Mute + nonstandard, divertable, pos:0, group:0, group mask:empty + reporting: default + 17: Volume Up , default: Volume Up => Volume Up + nonstandard, divertable, pos:0, group:0, group mask:empty + reporting: default + 18: Volume Down , default: Volume Down => Volume Down + nonstandard, divertable, pos:0, group:0, group mask:empty + reporting: default + 19: Sleep , default: Sleep => Sleep + reprogrammable, divertable, pos:0, group:0, group mask:empty + reporting: default + Has 17 gesture(s), 1 param(s) and 5 spec(s): + Track1Finger Enabled(None): None Diverted:(None) None + TapGestures Enabled(None): None Diverted:(None) None + Tap1Finger Enabled( 0): True Diverted:( 0) False + Tap2Finger Enabled( 1): True Diverted:( 1) False + TapDrag1Finger Enabled( 2): True Diverted:(None) None + DoubleTap1Finger Enabled( 3): True Diverted:( 2) False + Scroll2FingerStateless Enabled(None): None Diverted:( 3) False + NaturalScrolling Enabled( 4): False Diverted:(None) None + Scroll2FingerHoriz Enabled( 5): True Diverted:(None) None + Scroll2FingerVert Enabled( 6): True Diverted:(None) None + LeftEdgeSwipe1Finger2 Enabled( 7): False Diverted:( 4) False + RightEdgeSwipe1Finger2 Enabled( 8): False Diverted:( 5) False + TopEdgeSwipe1Finger2 Enabled( 9): False Diverted:( 6) False + Zoom2FingerStateless Enabled( 10): True Diverted:( 7) False + FnClickGestureSuppression Enabled( 11): False Diverted:(None) None + TwoFingersPresent Enabled(None): None Diverted:( 8) False + DeviceSpecificRawData Enabled(None): None Diverted:( 9) False + ScaleFactor Value ( 0): 256 [Default: 256] + period unit Spec ( 3): 2048 + DVI field width Spec ( 1): 8 + field widths Spec ( 2): 8 + multiplier Spec ( 5): None + resolution Spec ( 4): 4 + Battery: 90%, discharging, next level 50%. diff --git a/docs/devices/craft.txt b/docs/devices/craft.txt deleted file mode 100644 index 4a68437c..00000000 --- a/docs/devices/craft.txt +++ /dev/null @@ -1,113 +0,0 @@ -Unifying Receiver - Device path : /dev/hidraw0 - USB id : 046d:c52b - Serial : E21FAD57 - Firmware : 24.06.B0030 - Bootloader : 01.08 - Other : AA.AC - Has 2 paired device(s) out of a maximum of 6. - Notifications: wireless, software present (0x000900) - Device activity counters: 1=243, 2=173 - - 1: Craft Advanced Keyboard - Codename : Craft - Kind : keyboard - Wireless PID : 4066 - Protocol : HID++ 4.5 - Polling rate : 8 ms (125Hz) - Serial number: 428C2F81 - Bootloader: BOT 41.00.B0014 - Firmware: MPK 07.01.B0015 - Other: - Other: - The power switch is located on the edge of top right corner. - Supports 39 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: unknown:0007 {0007} - 7: BATTERY STATUS {1000} - 8: CHANGE HOST {1814} - 9: unknown:1815 {1815} - 10: unknown:1982 {1982} - 11: REPROG CONTROLS V4 {1B04} - 12: unknown:1C00 {1C00} - 13: K375S FN INVERSION {40A3} - 14: ENCRYPTION {4100} - 15: LOCK KEY STATE {4220} - 16: KEYBOARD DISABLE {4521} - 17: unknown:4531 {4531} - 18: unknown:4600 {4600} - 19: unknown:00C2 {00C2} - 20: unknown:1803 {1803} internal, hidden - 21: unknown:1806 {1806} internal, hidden - 22: unknown:1813 {1813} internal, hidden - 23: unknown:1805 {1805} internal, hidden - 24: unknown:1830 {1830} internal, hidden - 25: unknown:1890 {1890} internal, hidden - 26: unknown:1891 {1891} internal, hidden - 27: unknown:1801 {1801} internal, hidden - 28: unknown:18A1 {18A1} internal, hidden - 29: unknown:9280 {9280} internal, hidden - 30: unknown:1A20 {1A20} internal, hidden - 31: unknown:1DF3 {1DF3} internal, hidden - 32: unknown:1E00 {1E00} hidden - 33: unknown:1EB0 {1EB0} internal, hidden - 34: unknown:1861 {1861} internal, hidden - 35: unknown:18B0 {18B0} internal, hidden - 36: unknown:92C0 {92C0} internal, hidden - 37: unknown:9203 {9203} internal, hidden - 38: unknown:3615 {3615} internal, hidden - Has 24 reprogrammable keys: - 0: unknown:00D1 , default: unknown:00AE => unknown:00D1 - divertable, nonstandard, persistently divertable, pos:0, group:0, gmask:0 - 1: unknown:00D2 , default: unknown:00AF => unknown:00D2 - divertable, nonstandard, persistently divertable, pos:0, group:0, gmask:0 - 2: unknown:00D3 , default: unknown:00B0 => unknown:00D3 - divertable, nonstandard, persistently divertable, pos:0, group:0, gmask:0 - 3: unknown:00C7 , default: unknown:00A3 => unknown:00C7 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:1, group:0, gmask:0 - 4: unknown:00C8 , default: unknown:00A4 => unknown:00C8 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:2, group:0, gmask:0 - 5: unknown:00E0 , default: unknown:00BF => unknown:00E0 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:3, group:0, gmask:0 - 6: unknown:00E1 , default: unknown:00C0 => unknown:00E1 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:4, group:0, gmask:0 - 7: SHOW DESKTOP , default: ShowDesktop => SHOW DESKTOP - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:5, group:0, gmask:0 - 8: unknown:00E2 , default: unknown:00C1 => unknown:00E2 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:6, group:0, gmask:0 - 9: unknown:00E3 , default: unknown:00C2 => unknown:00E3 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:7, group:0, gmask:0 - 10: unknown:00E4 , default: Previous => unknown:00E4 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:8, group:0, gmask:0 - 11: unknown:00E5 , default: Play/Pause => unknown:00E5 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:9, group:0, gmask:0 - 12: unknown:00E6 , default: Next => unknown:00E6 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:10, group:0, gmask:0 - 13: unknown:00E7 , default: Mute => unknown:00E7 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:11, group:0, gmask:0 - 14: unknown:00E8 , default: Volume Down => unknown:00E8 - divertable, is FN, FN sensitive, persistently divertable, reprogrammable, pos:12, group:0, gmask:0 - 15: unknown:00E9 , default: Volume Up => unknown:00E9 - divertable, nonstandard, persistently divertable, reprogrammable, pos:0, group:0, gmask:0 - 16: Calculator , default: Calculator => Calculator - divertable, nonstandard, persistently divertable, reprogrammable, pos:0, group:0, gmask:0 - 17: unknown:00BF , default: unknown:009B => unknown:00BF - divertable, nonstandard, persistently divertable, reprogrammable, pos:0, group:0, gmask:0 - 18: unknown:00EA , default: unknown:00C3 => unknown:00EA - divertable, nonstandard, persistently divertable, reprogrammable, pos:0, group:0, gmask:0 - 19: Lock PC , default: WindowsLock => Lock PC - divertable, nonstandard, persistently divertable, reprogrammable, pos:0, group:0, gmask:0 - 20: unknown:00EC , default: unknown:00B8 => unknown:00EC - divertable, nonstandard, persistently divertable, pos:0, group:0, gmask:0 - 21: unknown:00EB , default: unknown:00B6 => unknown:00EB - divertable, nonstandard, persistently divertable, pos:0, group:0, gmask:0 - 22: unknown:00DE , default: Do Nothing One => unknown:00DE - is FN, pos:0, group:0, gmask:0 - 23: unknown:0034 , default: Do Nothing One => unknown:0034 - nonstandard, pos:0, group:0, gmask:0 - Battery: 0%, full. diff --git a/docs/devices/m185_new.txt b/docs/devices/m185_new.txt deleted file mode 100644 index 64490314..00000000 --- a/docs/devices/m185_new.txt +++ /dev/null @@ -1,48 +0,0 @@ -P/N: 810-005238 - -Unifying Receiver -Device path : /dev/hidraw3 - USB id : 046d:c534 - Serial : 0 - Firmware : 29.01.B0016 - Has 1 paired device(s) out of a maximum of 6. - Notifications: (none) - - 2: Wireless Mouse M185 - Codename : M185 - Kind : mouse - Wireless PID : 4054 - Protocol : HID++ 4.5 - Polling rate : 8 ms (125Hz) - Serial number: 1377ED51 - Firmware: RQM 64.00.B0008 - The power switch is located on the base. - Supports 20 HID++ 2.0 features: - 0: ROOT {0000} - 1: FEATURE SET {0001} - 2: DEVICE FW VERSION {0003} - 3: DEVICE NAME {0005} - 4: RESET {0020} - 5: REPROG CONTROLS V4 {1B04} - 6: WIRELESS DEVICE STATUS {1D4B} - 7: LOWRES WHEEL {2130} - 8: POINTER SPEED {2205} - 9: unknown:1802 {1802} internal, hidden - 10: unknown:1810 {1810} internal, hidden - 11: unknown:1830 {1830} internal, hidden - 12: unknown:1850 {1850} internal, hidden - 13: unknown:1869 {1869} internal, hidden - 14: unknown:1890 {1890} internal, hidden - 15: unknown:18B1 {18B1} internal, hidden - 16: unknown:1DF3 {1DF3} internal, hidden - 17: unknown:1E00 {1E00} hidden - 18: unknown:1F03 {1F03} internal, hidden - 19: unknown:1E80 {1E80} internal, hidden - Has 3 reprogrammable keys: - 0: LEFT CLICK , default: LeftClick => LEFT CLICK - mse, reprogrammable, pos:0, group:1, gmask:1 - 1: RIGHT CLICK , default: RightClick => RIGHT CLICK - mse, reprogrammable, pos:0, group:1, gmask:1 - 2: MIDDLE BUTTON , default: MiddleMouseButton => MIDDLE BUTTON - divertable, mse, reprogrammable, pos:0, group:2, gmask:3 - Battery status unavailable. diff --git a/docs/devices/m185_old.txt b/docs/devices/m185_old.txt deleted file mode 100644 index 78e79541..00000000 --- a/docs/devices/m185_old.txt +++ /dev/null @@ -1,50 +0,0 @@ -P/N: 810-003496 - -Unifying Receiver - Device path : /dev/hidraw3 - USB id : 046d:c52f - Serial : 6D0342C5 - Firmware : 30.00.B0009 - Has 1 paired device(s) out of a maximum of 1. - Notifications: (none) - - 1: Wireless Mouse - Codename : Wireless Mouse - Kind : mouse - Wireless PID : 4055 - Protocol : HID++ 4.5 - Polling rate : 8 ms (125Hz) - Serial number: 6D0342C5 - Firmware: RQM 65.00.B0003 - The power switch is located on the base. - Supports 22 HID++ 2.0 features: - 0: ROOT {0000} - 1: FEATURE SET {0001} - 2: DEVICE FW VERSION {0003} - 3: DEVICE NAME {0005} - 4: RESET {0020} - 5: BATTERY STATUS {1000} - 6: unknown:1810 {1810} internal, hidden - 7: unknown:1830 {1830} internal, hidden - 8: unknown:1802 {1802} internal, hidden - 9: unknown:1862 {1862} internal, hidden - 10: unknown:1890 {1890} internal, hidden - 11: unknown:18A0 {18A0} internal, hidden - 12: unknown:18B1 {18B1} internal, hidden - 13: REPROG CONTROLS V4 {1B04} - 14: WIRELESS DEVICE STATUS {1D4B} - 15: unknown:1DF0 {1DF0} hidden - 16: unknown:1DF3 {1DF3} internal, hidden - 17: unknown:1E00 {1E00} hidden - 18: unknown:1EB0 {1EB0} internal, hidden - 19: unknown:1F03 {1F03} internal, hidden - 20: LOWRES WHEEL {2130} - 21: POINTER SPEED {2205} - Has 3 reprogrammable keys: - 0: LEFT CLICK , default: LeftClick => LEFT CLICK - mse, reprogrammable, pos:0, group:1, gmask:1 - 1: RIGHT CLICK , default: RightClick => RIGHT CLICK - mse, reprogrammable, pos:0, group:1, gmask:1 - 2: MIDDLE BUTTON , default: MiddleMouseButton => MIDDLE BUTTON - divertable, mse, reprogrammable, pos:0, group:2, gmask:3 - Battery: 5%, discharging. diff --git a/docs/devices/m510.txt b/docs/devices/m510.txt deleted file mode 100644 index de0b771f..00000000 --- a/docs/devices/m510.txt +++ /dev/null @@ -1,35 +0,0 @@ -# notification flags -<< ( 0.001) [10 01 8100 000000] '\x10\x01\x81\x00\x00\x00\x00' ->> ( 0.062) [10 01 8100 000000] '\x10\x01\x81\x00\x00\x00\x00' - -# smooth scroll -<< ( 1.063) [10 01 8101 000000] '\x10\x01\x81\x01\x00\x00\x00' ->> ( 1.078) [10 01 8101 820000] '\x10\x01\x81\x01\x82\x00\x00' - -# ? -<< ( 2.079) [10 01 8102 000000] '\x10\x01\x81\x02\x00\x00\x00' ->> ( 2.094) [10 01 8102 000080] '\x10\x01\x81\x02\x00\x00\x80' - -# battery status -<< ( 7.263) [10 01 8107 000000] '\x10\x01\x81\x07\x00\x00\x00' ->> ( 7.278) [10 01 8107 050000] '\x10\x01\x81\x07\x05\x00\x00' - -# ? -<< ( 41.121) [10 01 8128 000000] '\x10\x01\x81(\x00\x00\x00' ->> ( 41.136) [10 01 8128 000200] '\x10\x01\x81(\x00\x02\x00' - -# ? -<< ( 215.788) [10 01 81D0 000000] '\x10\x01\x81\xd0\x00\x00\x00' ->> ( 215.802) [10 01 81D0 000000] '\x10\x01\x81\xd0\x00\x00\x00' - -# read-only, 01-04 firmware info -<< ( 250.779) [10 01 81F1 000000] '\x10\x01\x81\xf1\x00\x00\x00' ->> ( 250.794) [10 01 8F81 F10300] '\x10\x01\x8f\x81\xf1\x03\x00' - -# ? -<< ( 252.809) [10 01 81F3 000000] '\x10\x01\x81\xf3\x00\x00\x00' ->> ( 252.824) [10 01 81F3 000000] '\x10\x01\x81\xf3\x00\x00\x00' - -# ? -<< ( 253.825) [10 01 81F4 000000] '\x10\x01\x81\xf4\x00\x00\x00' ->> ( 253.838) [10 01 81F4 800000] '\x10\x01\x81\xf4\x80\x00\x00' diff --git a/docs/devices/mx-master-3.txt b/docs/devices/mx-master-3.txt deleted file mode 100644 index 1aaf2c33..00000000 --- a/docs/devices/mx-master-3.txt +++ /dev/null @@ -1,82 +0,0 @@ -Unifying Receiver - Device path : /dev/hidraw0 - USB id : 046d:c52b - Serial : 32A29DF4 - Firmware : 12.09.B0030 - Bootloader : 04.16 - Other : AA.AA - Has 1 paired device(s) out of a maximum of 6. - Notifications: wireless (0x000100) - Device activity counters: 1=18 - - 1: Wireless Mouse MX Master 3 - Codename : MX Master 3 - Kind : mouse - Wireless PID : 4082 - Protocol : HID++ 4.5 - Polling rate : 8 ms (125Hz) - Serial number: B0C9EC6E - Bootloader: BOT 95.00.B0013 - Firmware: MPM 19.00.B0013 - Other: - The power switch is located on the base. - Supports 34 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: unknown:0021 {0021} - 7: BATTERY STATUS {1000} - 8: REPROG CONTROLS V4 {1B04} - 9: CHANGE HOST {1814} - 10: unknown:2250 {2250} - 11: ADJUSTABLE DPI {2201} - 12: SMART SHIFT {2110} - 13: HIRES WHEEL {2121} - Multiplier: 15 - Has invert - Normal wheel motion - Has ratchet switch - Normal wheel mode - Low resolution mode - HID notification - 14: unknown:2150 {2150} - 15: unknown:2251 {2251} - 16: unknown:00C2 {00C2} - 17: unknown:1802 {1802} internal, hidden - 18: unknown:1803 {1803} internal, hidden - 19: unknown:1806 {1806} internal, hidden - 20: unknown:1813 {1813} internal, hidden - 21: unknown:1805 {1805} internal, hidden - 22: unknown:1830 {1830} internal, hidden - 23: unknown:1890 {1890} internal, hidden - 24: unknown:1891 {1891} internal, hidden - 25: unknown:18A1 {18A1} internal, hidden - 26: unknown:1DF3 {1DF3} internal, hidden - 27: unknown:1E00 {1E00} hidden - 28: unknown:1EB0 {1EB0} internal, hidden - 29: unknown:1861 {1861} internal, hidden - 30: unknown:9001 {9001} internal, hidden - 31: unknown:9203 {9203} internal, hidden - 32: unknown:9205 {9205} internal, hidden - 33: unknown:9300 {9300} internal, hidden - Has 8 reprogrammable keys: - 0: LEFT CLICK , default: LeftClick => LEFT CLICK - mse, pos:0, group:1, gmask:1 - 1: RIGHT CLICK , default: RightClick => RIGHT CLICK - mse, pos:0, group:1, gmask:1 - 2: MIDDLE BUTTON , default: MiddleMouseButton => MIDDLE BUTTON - divertable, mse, reprogrammable, pos:0, group:3, gmask:7 - 3: BACK AS BUTTON 4 , default: BackEx => BACK AS BUTTON 4 - divertable, mse, reprogrammable, pos:0, group:2, gmask:3 - 4: FORWARD AS BUTTON 5 , default: BrowserForwardEx => FORWARD AS BUTTON 5 - divertable, mse, reprogrammable, pos:0, group:2, gmask:3 - 5: unknown:00C3 , default: unknown:00A9 => unknown:00C3 - divertable, mse, reprogrammable, pos:0, group:3, gmask:7 - 6: unknown:00C4 , default: unknown:009D => unknown:00C4 - divertable, mse, reprogrammable, pos:0, group:3, gmask:7 - 7: unknown:00D7 , default: unknown:00B4 => unknown:00D7 - divertable, virtual, pos:0, group:4, gmask:0 - Battery: 100%, discharging. diff --git a/docs/devices/mx-master.txt b/docs/devices/mx-master.txt deleted file mode 100644 index becaac9e..00000000 --- a/docs/devices/mx-master.txt +++ /dev/null @@ -1,54 +0,0 @@ -Unifying Receiver - Device path : /dev/hidraw3 - USB id : 046d:c52b - Serial : 0E039B8F - Firmware : 24.01.B0023 - Bootloader : 01.08 - Other : AA.AC - Has 1 paired device(s) out of a maximum of 6. - Notifications: wireless, software present (0x000900) - Device activity counters: 1=134 - - 1: Wireless Mouse MX Master - Codename : MX Master - Kind : mouse - Wireless PID : 4041 - Protocol : HID++ 4.5 - Polling rate : 8 ms (125Hz) - Serial number: A975E230 - Bootloader: BOT 18.00.B0012 - Firmware: MPM 11.00.B0012 - Firmware: MPM 11.00.B0012 - Other: - The power switch is located on the base. - Supports 29 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: BATTERY STATUS {1000} - 7: CHANGE HOST {1814} - 8: REPROG CONTROLS V4 {1B04} - 9: ADJUSTABLE DPI {2201} - 10: VERTICAL SCROLLING {2100} - 11: SMART SHIFT {2110} - 12: HIRES WHEEL {2121} - 13: GESTURE 2 {6501} - 14: DFUCONTROL 2 {00C1} - 15: unknown:1813 {1813} internal, hidden - 16: unknown:1830 {1830} internal, hidden - 17: unknown:1890 {1890} internal, hidden - 18: unknown:18A1 {18A1} internal, hidden - 19: unknown:18C0 {18C0} internal, hidden - 20: unknown:1DF3 {1DF3} internal, hidden - 21: unknown:1E00 {1E00} hidden - 22: unknown:1EB0 {1EB0} internal, hidden - 23: unknown:1803 {1803} internal, hidden - 24: unknown:1861 {1861} internal, hidden - 25: unknown:9000 {9000} internal, hidden - 26: unknown:9200 {9200} internal, hidden - 27: unknown:9240 {9240} internal, hidden - 28: unknown:1805 {1805} internal, hidden - Battery: 50%, discharging.