OpenLogi

Supported devices

The Logitech mice, keyboards, trackballs, lights, and webcams OpenLogi drives.

The tables below say what each family exposes. The authority on your own unit is openlogi diag features, which prints the feature table OpenLogi read from it.

How to read the tables

the family is known to expose it — from Logitech's own device metadata, or because OpenLogi's code names the device.

depends on the unit's firmware.

not present.

Mice and trackballs

FamilyButtonsGesturesDPISmartShiftThumb wheelHaptics
MX Master 4
MX Master 3 / 3S
MX Master 2S 0x2110 0x6501
MX Anywhere 2S / 3 / 3S
MX Vertical, MX Ergo, Ergo M575
Lift, Signature, Pebble, M-series
G-series wireless (G305, G502 X, G903…)

SmartShift is the enhanced 0x2111 variant on MX Master 3 / 3S / 4 and current MX-line mice; the MX Master 2S answers the older 0x2110, and its horizontal wheel is a 0x6501 gesture descriptor rather than the 0x2150 thumb wheel feature. Both paths are driven.

Keyboards

F-row remapping goes through the OS input hook, so it works on any keyboard, including ones absent from the table below. What differs is the on-device settings a board exposes:

FamilyFn-lockHost switchingBacklightRGB
MX Keys, Keys S, Keys Mini
MX Mechanical, Mechanical Mini
Craft, Ergo K860, K380 / K480, K580
G915, G815, G513 and other RGB boards

RGB is written as one static colour through 0x8070 rather than per-key effects; the MX Keys white backlight is 0x1982 and is driven from the CLI. See Lighting.

Lights and webcams

DeviceUSB idsControls
Litra Glow046d:c900Power, 20–250 lm, 2700–6500 K in 100 K steps
Litra Beam046d:c901Power, 20–250 lm, 2700–6500 K in 100 K steps
Any Logitech webcamvendor 046dUVC image controls, live preview, profiles

A Litra is matched on its complete raw-HID route — vendor id, product id, usage page 0xff43, usage 0x0202 — not the product id alone, so a vendor report never lands on an unrelated HID collection. Other Litra models are not driven yet. Cameras are the opposite: they are standard UVC devices, so detection keys off the vendor id and no model table is involved. See Lights & webcams.

Devices OpenLogi recognises

These are the products OpenLogi knows by name: it has each one's model ids, the controls it carries, and a render of it. Search for yours — the model ids are the ones openlogi list prints beside a paired device.

173 row(s)

Device
Kind
Controls
Ergo M575 for Business2b02f
MouseButtonsGestures
M240 Silent2b03a
MouseButtonsGestures
M240 Silent for Business2b03b
MouseButtonsGestures
M275/M280/M320/M330/M3314040, 44057, 44058
MouseButtonsGestures
M32544094
MouseButtonsGesturesTilt scroll
M33544050
MouseButtonsGestures
M336 / M337 / M5351b014, 1b016
MouseButtonsGestures
M500s8c093
MouseButtonsGesturesTilt scroll
M51044051
MouseButtonsGesturesTilt scroll
M545/M54644052
MouseButtonsGesturesTilt scroll
M585/M5906b01b
MouseButtonsGesturesTilt scrollEasy-Switch
M7054101b, 4406d
MouseButtonsGesturesTilt scroll
M720 TRIATHLON6b015
MouseButtonsGesturesTilt scroll
MX Anywhere41017
MouseButtonsTilt scroll
MX Anywhere 26b013, 6b018, 6b01f
MouseButtonsGesturesTilt scroll
MX Anywhere 2S6b01a
MouseButtonsGesturesTilt scroll
MX Anywhere 36b025
MouseButtonsGesturesDPI button
MX Anywhere 3 for Business2b02d
MouseButtonsGesturesDPI button
MX Anywhere 3S2b037
MouseButtonsGesturesDPI buttonEasy-Switch
MX Anywhere 3S for Business2b038
MouseButtonsGesturesDPI buttonEasy-Switch
MX Master6b012, 6b017, 6b01e
MouseButtonsGesturesThumb wheelDPI button
MX Master 2S6b019
MouseButtonsGesturesThumb wheelDPI button
MX Master 36b023
MouseButtonsGesturesThumb wheelDPI button
MX Master 3 B2b028
MouseButtonsGesturesThumb wheelDPI buttonEasy-Switch
MX Master 3S2b034, 2b043
MouseButtonsGesturesThumb wheelDPI buttonEasy-Switch
MX Master 3s for Business2b035, 2b044
MouseButtonsGesturesThumb wheelDPI buttonEasy-Switch
MX Master 42b042
MouseButtonsGesturesThumb wheelDPI buttonEasy-Switch
MX Master 4 for Business2b048
MouseButtonsGesturesThumb wheelDPI buttonEasy-Switch
MX Verticaleb020
MouseButtonsGesturesDPI button
Pebble Mouse 2 M350s2b036
MouseButtonsGesturesEasy-Switch
Performance MX4101a
MouseButtonsTilt scroll
POP Mouse2b030
MouseButtonsGesturesEasy-Switch
Signature AI Edition M7502b040
MouseButtonsGesturesDPI buttonEasy-Switch
Signature M550 L2b02b
MouseButtonsGestures
Signature M650 For Business2b032
MouseButtonsGestures
Signature M650 L2b02a
MouseButtonsGestures
Signature Plus M750 L2b02c
MouseButtonsGesturesDPI buttonEasy-Switch
Signature Plus M750 L For Business2b03d
MouseButtonsGesturesDPI buttonEasy-Switch
Signature Wired M520 L for Business8c0a2
MouseButtonsGesturesDPI button
Wireless Mouse4054, 4091, 44055
MouseButtonsGestures
G102c084
Mousenot listed
G203 Lightsyncaafd
Mousenot listed
G302aab5
Mousenot listed
G303aab6
Mousenot listed
G303 Shroud Edition409e
Mousenot listed
G3054074
Mousenot listed
G402aab4
Mousenot listed
G403405d
Mousenot listed
G403 Heroaaf2
Mousenot listed
G502c07d
Mousenot listed
G502 Lightspeed407f
Mousenot listed
G603406c
Mousenot listed
G604 Lightspeed4085
Mousenot listed
G7034070
Mousenot listed
G703 Lightspeed4086
Mousenot listed
G9004053
Mousenot listed
G9034067
Mousenot listed
G903 Lightspeed4087
Mousenot listed
LIFT2b031
Mousenot listed
LIFT for Business2b033
Mousenot listed
MX518c08e
Mousenot listed
PROc085
Mousenot listed
PRO Heroaae7
Mousenot listed
PRO Wireless4079
Mousenot listed
Ergo M5756b027
TrackballButtonsGestures
ERGO M575S Trackball2b041
TrackballButtonsGestures
M57041028
TrackballButtons
MX Ergo6b01d
TrackballButtonsGesturesTilt scroll
MX Ergo S2b03e
TrackballButtonsGesturesTilt scroll
Casa Touch2bb00
TouchpadGesturesEasy-Switch
Pop-Up Touch for Business2bb01
TouchpadGesturesEasy-Switch
R5006b505
PresenterButtons
Spotlight6b503
PresenterButtons
Alto Keys K75M2b396
KeyboardKeysEasy-SwitchBacklight
Alto Keys K98M2b38e
KeyboardKeysEasy-SwitchBacklight
Alto Keys K98M Plusab3a1
KeyboardKeysEasy-SwitchBacklight
Alto Keys K98S Plusab3a0
KeyboardKeysEasy-SwitchBacklight
Casa Keys2b371
KeyboardKeysEasy-Switch
Craft6b350
KeyboardKeysEasy-Switch
Ergo K8606b359
KeyboardKeysEasy-Switch
Ergo K860 for Business2b364
KeyboardKeysEasy-Switch
Flip Folio2b398, 2b399
KeyboardKeysEasy-Switch
K370 for Business2b37f
KeyboardKeys
K370s/K375s6b34c
KeyboardKeysEasy-Switch
K3801b342
KeyboardKeysEasy-Switch
K380 for Mac1b362
KeyboardKeysEasy-Switch
K400 Plus4404d
KeyboardKeysGestures
K400 Professional44068
KeyboardKeysGestures
K4801b33d, b330, b33c
KeyboardKeysEasy-Switch
K540/K5454076
KeyboardKeys
K580/K5856b35a
KeyboardKeysEasy-Switch
K600 TV6b353
KeyboardKeysGesturesEasy-Switch
K7806b33b
KeyboardKeysEasy-Switch
K8004406e
KeyboardKeysBacklight
K8304032, 6b335
KeyboardKeysGestures
K8408c33b
KeyboardKeys
K8506b34d
KeyboardKeysEasy-Switch
Keys-To-Go 22b38c, 2b38d
KeyboardKeysEasy-Switch
MX Keys6b35b
KeyboardKeysEasy-Switch
MX Keys B2b363
KeyboardKeysEasy-Switch
MX Keys for business2b380
KeyboardKeysEasy-Switch
MX Keys for Mac6b361
KeyboardKeysEasy-Switch
MX Keys Mini2b369
KeyboardKeysEasy-SwitchBacklight
MX Keys Mini for Business2b36e
KeyboardKeysEasy-SwitchBacklight
MX Keys Mini for Mac2b36a
KeyboardKeysEasy-SwitchBacklight
MX Keys S2b378
KeyboardKeysEasy-SwitchBacklight
MX Keys S for Mac2b37c
KeyboardKeysEasy-SwitchBacklight
MX Mechanical2b366
KeyboardKeysEasy-SwitchBacklight
MX Mechanical Mini2b367
KeyboardKeysEasy-SwitchBacklight
MX Mechanical Mini for Mac2b36d
KeyboardKeysEasy-SwitchBacklight
Pebble Keys 2 K380s2b377
KeyboardKeysEasy-Switch
Pebble Keys 2 K390 for Mac2b379
KeyboardKeysEasy-Switch
POP Icon Keys2b38f
KeyboardKeysEasy-Switch
POP Keys2b365
KeyboardKeysEasy-Switch
Pop-Up Keys for Business2b374
KeyboardKeysEasy-Switch
Signature K6502b36f
KeyboardKeys
Signature K650 for Business2b370
KeyboardKeys
Signature K8552b372
KeyboardKeysEasy-Switch
Signature K8652b381
KeyboardKeysEasy-Switch
Signature Mechanical K8488c362
KeyboardKeys
Signature Mechanical K868ab39a
KeyboardKeysEasy-SwitchBacklight
Signature Slim K9502b386
KeyboardKeysEasy-Switch
Signature Slim K950 for Business2b388
KeyboardKeysEasy-Switch
Signature Slim K950 for Business Copilot Edition2b395
KeyboardKeysEasy-Switch
Signature Slim Solar+2b391
KeyboardKeysEasy-Switch
Signature Slim Solar+ for Mac2b392
KeyboardKeysEasy-Switch
Signature Slim Solar+ K980 for Business2b394
KeyboardKeysEasy-Switch
Signature Slim Wired K620 for Business8c35d
KeyboardKeys
Wave Keys2b383
KeyboardKeysEasy-Switch
Wave Keys for Business2b384
KeyboardKeysEasy-Switch
Wave Keys for Mac2b385
KeyboardKeysEasy-Switch
Wireless Keyboard4075
KeyboardKeys
G213c336
Keyboardnot listed
G310aab3
Keyboardnot listed
G410aabc
Keyboardnot listed
G413c33a
Keyboardnot listed
G512c342
Keyboardnot listed
G513c33c
Keyboardnot listed
G610aacd
Keyboardnot listed
G6134065
Keyboardnot listed
G810aabd
Keyboardnot listed
G815c33f
Keyboardnot listed
G910c32b
Keyboardnot listed
G915407c, aae3, b354, c33e
Keyboardnot listed
G915 TKL408e, aafb, b35f, c343
Keyboardnot listed
PROaadc, c339
Keyboardnot listed
Litra Beam8c901
LightBrightness & temperature
Litra Glow8c900
LightBrightness & temperature
Brio085e
WebcamImage controls
Brio 4k Stream086b
WebcamImage controls
Brio 900949
WebcamImage controls
Brio 95 for Business094a
WebcamImage controls
Brio 100094c
WebcamImage controls
Brio 101094d
WebcamImage controls
Brio 105 for Business094b
WebcamImage controls
Brio 5000943
WebcamImage controls
Brio 5010946
WebcamImage controls
Brio 5050919
WebcamImage controls
Brio 1080p Webcam0917, 0942, 0945, 094e
WebcamImage controls
C2700825
WebcamImage controls
C920082d, 0892, 08e5
WebcamImage controls
C920c08b7
WebcamImage controls
C920e08b6, 08e7
WebcamImage controls
C922085c, 0883, 0894
WebcamImage controls
C925e085b
WebcamImage controls
C930c0891
WebcamImage controls
C930e0843
WebcamImage controls
C930n091c
WebcamImage controls
C930s091b
WebcamImage controls
MX Brio0944
WebcamImage controls
MX Brio 705 for Business091d
WebcamImage controls
Reach0948
WebcamImage controls
StreamCam0893
WebcamImage controls

Being on the list is not what makes a device work, and being off it doesn't stop one. Panels follow the features your unit reports, so a device here can still lack one the family usually has, and a device that isn't here is driven exactly the same — it just falls back to a drawn generic mouse whose hotspots follow the capabilities measured on your unit. "Not listed" in the controls column means Logitech publishes no control layout for that product, which is common on G-series hardware, where button layouts live in onboard memory.

Receivers

ReceiverUSB idsStatus
Logi Bolt046D:C548Discovery, enumeration, and passkey pairing from the GUI
Unifying046D:C52B, C532, C537Enumerated and driven; pairing new devices is not implemented
Lightspeed046D:C539, C53F, C547Same code path as Unifying, surfaced under its own name

C537 is the Nano receiver bundled with the G602; C539 ships with the G502 LIGHTSPEED and the G Pro Wireless, C53F is the G305's nano receiver, and C547 ships with newer G-series hardware such as the G915 and the G502 X LIGHTSPEED. Lightspeed dongles answer the same HID++ 1.0 registers as Unifying, so they are enumerated, routed, and paired through the Unifying path; only the displayed name differs. Details in the receiver reference.

A dongle outside those ids is not recognised as a receiver, so the devices paired to it are invisible. The device itself is still supported over Bluetooth or a cable — Bluetooth-direct and wired devices are addressed on their own HID++ channel at device index 0xFF, with no pairing-slot indirection. On macOS, a Bluetooth-direct mouse such as the Lift or a Signature needs Input Monitoring before it appears; see Connect a device.

Not supported yet

  • Audio devices. A headset paired to a receiver is listed in the inventory, but there are no panels for it — no sidetone, no equalizer.
  • Onboard-memory profiles. OpenLogi never writes a G-series onboard profile (0x8100). Its own per-app profiles are host-side and follow the frontmost application.
  • Non-Logitech hardware. Both HID++ enumeration and camera enumeration filter on the Logitech vendor id (0x046d).

Check your own device

openlogi list            # what is connected, per receiver, with battery
openlogi diag features   # every HID++ feature the active device reports
openlogi diag controls   # reprogrammable controls and their capability flags

If openlogi list finds nothing, the usual cause is Logi Options+ still holding the receiver, or missing permissions — see Connect a device.

Feature panels

OpenLogi reads a device's feature table (0x0001 FeatureSet) once and gates panels on the feature ids present, never on the device's marketing type — a mouse that misreports itself keeps every panel its firmware backs.

PanelDriving featureNotes
Buttons & gestures0x1b000x1b04 ReprogControlsDivertable controls are remapped through the OS input hook
DPI presets0x2201 AdjustableDpi or 0x2202 ExtendedAdjustableDpiEither id turns the panel on; both are drivable
SmartShift0x2111 SmartShiftEnhanced, falling back to 0x2110The MX Master 2S is the classic 0x2110-only case
Scroll inversion0x2121 HiResWheel reporting has_invertNative inversion, written to the device
Wheel resolution0x2121 HiResWheelRead and changed independently of inversion
Thumb wheel0x2150 Thumbwheel, or 0x6501 Gestures2 gesture 46The legacy descriptor covers MX Master 2S-era mice
Haptic feedback0x19b0 HapticFeedback
Haptic Sense PanelA divertable 0x01a0 control in the 0x1b04 tableThe MX Master 4's panel; bindable like any other control
RGB colour0x8070 ColorLedEffects, then 0x8081 PerKeyLighting2, then 0x8080 PerKeyLighting0x8070 is preferred because a fixed effect overrides a running onboard profile
Backlight0x1982 BacklightThe MX Keys white backlight, not RGB
Fn-lock0x40a3 FnInversionForMultiHost, falling back to 0x40a2Multi-host boards store it per Easy-Switch slot
Host switching0x1814 ChangeHost with 0x1815 HostsInfoSwitching still works when 0x1815 is absent
Battery0x1004 unified, 0x1000 legacy, or 0x1001 voltageG-series wireless devices report voltage only

Look any id up in the HID++ reference.

On this page