You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I searched existing issues and the Roadmap, and this isn't already tracked.
Problem / motivation
OpenLogi is a great local-first replacement for Logi Options+, but Logitech's gaming peripherals are managed by a separate app: G Hub. Users who own both productivity and gaming gear (e.g., an MX Master for work plus a G502 X / G Pro X Superlight 2 for gaming) still have to keep G Hub installed alongside OpenLogi.
That partially defeats OpenLogi's core promise: G Hub requires a Logitech account for some features, runs a heavy Electron app plus multiple background services, and pushes cloud profile sync — exactly the things OpenLogi frees us from on the Options+ side.
Receiver-level detection for several Lightspeed receivers already works (#512), but the feature surface on top is still Options+-oriented, so gaming mice are recognized without exposing their gaming capabilities.
Proposed solution
Extend OpenLogi's gaming-device feature set so it can fully replace G Hub, the same way it replaces Options+. Roughly in priority order:
Gaming mouse basics — remapping for all G-buttons (including G-Shift), multi-stage DPI (per-stage DPI value, e.g. 5 stages, with optional on-device color indication), and report/polling rate switching.
Later: G-series keyboards (G-keys/macros) and headsets.
It would also help to have a single "Gaming devices" roadmap/tracking item so the scattered gaming-related PRs and issues (#351, #369, #459, #730, #392, #877) have one home.
Alternatives considered
G Hub itself — what we're trying to avoid (account, telemetry, resource usage).
For context, there is prior open-source work on talking to gaming devices over HID++ (e.g., ratbag's Logitech gaming protocol support, and the g-hub-configurator project for G502-style onboard profiles), which may be useful references for the protocol side.
Pre-flight checklist
Problem / motivation
OpenLogi is a great local-first replacement for Logi Options+, but Logitech's gaming peripherals are managed by a separate app: G Hub. Users who own both productivity and gaming gear (e.g., an MX Master for work plus a G502 X / G Pro X Superlight 2 for gaming) still have to keep G Hub installed alongside OpenLogi.
That partially defeats OpenLogi's core promise: G Hub requires a Logitech account for some features, runs a heavy Electron app plus multiple background services, and pushes cloud profile sync — exactly the things OpenLogi frees us from on the Options+ side.
Receiver-level detection for several Lightspeed receivers already works (#512), but the feature surface on top is still Options+-oriented, so gaming mice are recognized without exposing their gaming capabilities.
Proposed solution
Extend OpenLogi's gaming-device feature set so it can fully replace G Hub, the same way it replaces Options+. Roughly in priority order:
It would also help to have a single "Gaming devices" roadmap/tracking item so the scattered gaming-related PRs and issues (#351, #369, #459, #730, #392, #877) have one home.
Alternatives considered
Related area(s)
Additional context
Cross-references: #512 (Lightspeed receiver tracking), #351 (RGB effects PR), #369 (G305 + gaming features PR), #459 (onboard profiles PR), #730 / #392 / #877 (individual gaming-device reports).
For context, there is prior open-source work on talking to gaming devices over HID++ (e.g., ratbag's Logitech gaming protocol support, and the
g-hub-configuratorproject for G502-style onboard profiles), which may be useful references for the protocol side.