Ken Sanislo
bdc66d0b20
Update PRO X 2 LIGHTSPEED device doc with current solaar show output
2026-04-12 14:51:54 -07:00
Ken Sanislo
8bdb49feec
Remove static PRO X 2 descriptor; fully probe Centurion devices at runtime
...
Replace the hardcoded descriptor entry with dynamic discovery of all device
properties via the Centurion protocol. The headset name, kind, serial,
firmware, and battery are now probed at runtime — matching how the device
actually presents itself rather than relying on static data.
Key changes:
- Discover sub-device features via CentPPBridge and route requests through
the bridge automatically
- Infer device kind from feature IDs (0x06xx = headset) for both wireless
and direct USB connections
- Read device name from USB product string with protocol probe fallback
- Parse bridge error responses (sub_feat_idx=0xFF) instead of timing out
- Handle unknown HID++ error codes gracefully in base.py
- Fix firmware deduplication for Centurion parent devices
- Prefer sub-device serial/firmware over parent (non-printable) values
- Add Centurion-aware display in solaar show with parent/sub-device sections
- Support both wireless (0AF7 dongle) and direct USB (0AF8) connections
2026-04-12 14:51:54 -07:00
Caio Quirino da Silva
5478224cfa
device: Add PRO X 2 Superstrike mouse support with HITS tuning settings ( #3132 )
...
* feat: PRO X 2 Superstrike support with click haptics, actuation point and rapid trigger config support
* feat: PRO X 2 Superstrike docs
* docs: document PRO X 2 Superstrike features, device entry, and capabilities
* fix: code review points
# Conflicts:
# lib/logitech_receiver/hidpp20_constants.py
* Fix the write_key_value for dpi_extended
I was playing with the branch from the MR and I wanted to fix the cli stuff, it now properly sets when I use:
solaar config 1 dpi_extended X 400
Should be enough
Signed-off-by: Shane Fagan <mail@shanefagan.com>
* Fix ruff style check
---------
Signed-off-by: Shane Fagan <mail@shanefagan.com>
Co-authored-by: Shane Fagan <mail@shanefagan.com>
2026-04-12 09:53:47 -04:00
Peter F. Patel-Schneider
230eaf242c
docs: add several device descriptions
2026-03-19 11:27:26 -04:00
Peter F. Patel-Schneider
40dcaadec7
docs: add information on G733 Gaming Headest
2026-02-05 10:41:07 -05:00
Peter F. Patel-Schneider
a79bb24da5
cli: correctly handle timeout in Bolt discovery
2026-01-18 14:21:56 -05:00
Peter F. Patel-Schneider
97311bed5f
ui: handle missing receiver_path more gracefully
2026-01-08 12:38:14 -05:00
Peter F. Patel-Schneider
cff0110f81
settings: add scroll ratchet force setting
2025-11-04 03:25:12 +09:00
Peter F. Patel-Schneider
2cb5fa4b97
settings: ignore hidden features
2025-10-27 15:27:13 -04:00
Peter F. Patel-Schneider
0335dd003c
release 1.1.15rc2
2025-10-10 09:19:31 -04:00
Ágata Leuck
33a06ac834
docs: add G604 mouse details
2025-04-13 20:29:39 -04:00
ml-
ebf8493e72
docs: add information for MX Anywhere 3 for Business
2025-03-29 09:24:07 -04:00
Peter F. Patel-Schneider
cf038fd982
settings: improve label and description for LED zone settings
2024-04-19 16:05:29 -04:00
Peter F. Patel-Schneider
08c748c593
release 1.1.12rc1
2024-04-19 03:54:54 -04:00
Peter F. Patel-Schneider
c23c6b7124
docs: update EX100 information
2024-03-09 10:36:40 -05:00
Peter F. Patel-Schneider
86fa3757f3
docs: add descriptions of G305 and MX Keys S
2024-01-30 08:02:25 -05:00
Peter F. Patel-Schneider
67b883ac28
docs: add descriptions of M650 and PRO X 2
2024-01-20 11:23:01 -05:00
Peter F. Patel-Schneider
864065c0a5
docs: add file for G915
2023-12-24 23:59:34 -05:00
Peter F. Patel-Schneider
94e9cfce8e
docs: add files for MX Anywhere 2S and G915
2023-12-24 23:59:34 -05:00
Peter F. Patel-Schneider
9350300fd8
device: remove incorrect feature for M325 mice
2023-12-14 08:50:02 -05:00
Peter F. Patel-Schneider
05e9441d3b
docs: add description of several devices
2023-05-19 07:12:19 -04:00
Peter F. Patel-Schneider
c6f468db06
docs: add description for LIFT mouse
2023-03-09 06:43:35 -05:00
Peter F. Patel-Schneider
bdde284b38
docs: update information about MX Master 3 for Business
2023-03-02 07:57:26 -05:00
Peter F. Patel-Schneider
49bb19bde4
doc: add description of G304 Lightspeed Wireless Gaming Mouse
2023-02-21 10:25:30 -05:00
Peter F. Patel-Schneider
acc559743e
docs: add Logi Pop Keys description
2023-02-18 11:25:25 -05:00
Peter F. Patel-Schneider
71e70d5087
doc: update documentation for EX100 receiver
2023-02-11 12:28:01 -05:00
Peter F. Patel-Schneider
de308464b0
doc: add description of Illuminated Keyboard with ID C318
2023-02-03 09:34:27 -05:00
Peter F. Patel-Schneider
c9f9425b37
doc: update lightspeed receiver descriptions
2023-01-09 13:22:45 -05:00
Peter F. Patel-Schneider
7c12d0ccd2
docs: add description of G535 and N545
2022-12-31 12:23:23 -05:00
vulpes2
eacbfbd178
device: add description for K470 keyboard from the MK470 combo ( #1945 )
2022-12-25 20:11:48 -05:00
Peter F. Patel-Schneider
bd370c07e7
docs: add description of G903
2022-12-17 13:06:23 -05:00
Peter F. Patel-Schneider
9c361c4cf6
docs: update documentation on several devices
2022-11-16 10:35:37 -05:00
Peter F. Patel-Schneider
7dc466fdf4
docs: update documentation on several devices
2022-11-15 15:29:48 -05:00
Peter F. Patel-Schneider
106959d33a
doc: update devices directory
2022-11-14 16:51:38 -05:00
Peter F. Patel-Schneider
7a6d673503
docs: add description of several devices
2022-11-08 21:43:38 -05:00
Peter F. Patel-Schneider
178ef1eab9
doc: add Wireless All-in-One Keyboard TK820
2022-11-03 07:22:00 -04:00
Peter F. Patel-Schneider
51a917e6ac
docs: add Dell-branded mouse and keyboard
2022-10-21 16:48:07 -04:00
Peter F. Patel-Schneider
5b66dc5796
docs: update description of Marathon Mouse M705
2022-10-13 16:00:15 -04:00
Peter F. Patel-Schneider
255c315ce1
docs: add Dell receiver and several devices
2022-10-13 16:00:15 -04:00
Peter F. Patel-Schneider
87d13ddc5c
docs: update G733 description
2022-09-27 16:46:02 -04:00
Peter F. Patel-Schneider
3a0a9e04b0
docs: update description for G502 and add description for G733 headset
2022-09-25 12:22:36 -04:00
Peter F. Patel-Schneider
500ae07363
docs: update Marathon Mouse M705 101B description
2022-09-20 21:03:28 -04:00
Peter F. Patel-Schneider
f7898cd994
docs: add description of Marathon Mouse M705
2022-09-15 09:51:24 -04:00
Peter F. Patel-Schneider
13cc244499
docs: add several device descriptions
2022-09-14 19:03:59 -04:00
Peter F. Patel-Schneider
ee1bd06f64
release 1.1.5rc1
2022-09-10 09:41:31 -04:00
Peter F. Patel-Schneider
3580da62d9
docs: move old device descriptions to new locations and fix up
2022-09-07 11:42:10 -04:00
Peter F. Patel-Schneider
14587c4aed
doc: descriptions for K360 4004 and MX Master 4071
2022-09-04 12:05:53 -04:00
Peter F. Patel-Schneider
4a8cd92824
doc: descriptions for Lightspeed Receiver C541 and G915 WIRELESS RGB Mechanical Gaming Keyboard 407E
2022-09-04 12:05:53 -04:00
Peter F. Patel-Schneider
f6764fcc87
docs: update ERGO M575 Trackball 4096 description
2022-08-23 08:29:15 -04:00
Peter F. Patel-Schneider
f884930c74
docs: add Wireless Mobile Mouse MX Anywhere 2S 406A description
2022-08-23 08:29:15 -04:00