There is no supported device list
OpenLogi asks your hardware which features it implements and shows only those. A device it has never seen before is not unsupported — it simply gets the controls it actually reports.
What gets queried
On connection, the device is asked for its HID++ feature table. Each feature it reports unlocks the matching part of the interface.
| Feature | Capability | Unlocks |
|---|---|---|
| 0x0003 | Device info | Model, serial, firmware build |
| 0x0005 | Device name | Marketing name and kind |
| 0x1000 | Battery status | Level and charging state |
| 0x1001 | Battery voltage | Millivolts, for older devices |
| 0x1004 | Unified battery | Newer unified reporting |
| 0x1b04 | Reprogrammable controls | Diversion and remapping |
| 0x2201 | Adjustable DPI | Onboard sensitivity |
How common families behave
A rough guide to what to expect. Your device reports the truth — this table only describes the pattern.
MX series
partialMX Master 3S, MX Master 3, MX Anywhere 3, MX Vertical
Divertable controls and onboard DPI; SmartShift and the thumb wheel are not supported yet
MX Master on LinuxSignature series
partialM650, M750, MK650
Measured on the M650: middle, back and forward remappable, onboard DPI, battery
Signature M650 on LinuxG / Lightspeed
partialG Pro Wireless, G502, G305
Battery and device info; DPI and remapping only where the mouse reports 0x2201 and 0x1B04. Extended DPI (0x2202) and onboard profiles (0x8100) are not supported yet
MX Keys and ERGO
partialMX Keys, MX Keys Mini, ERGO K860
Battery and device info; remapping depends on firmware
MX Keys on LinuxReceivers
fullBolt, Unifying, Lightspeed
Enumeration and notification forwarding; pair new devices with Solaar
Device guides
What OpenLogi does today on specific models, what it does not do yet, and how to check your own unit.
Check your own device
The bundled probe prints your hardware's real capability list — connection path, firmware, battery support and every divertable control. This is also the most useful thing to attach to a bug report.
./target/release/logi-probe