Skip to content

fix(logitech): stop offering surface and lift-off controls the G309 does not have - #41

Merged
snekxs merged 1 commit into
OpenMouse-Project:devfrom
jazzstack:g309-fix
Aug 8, 2026
Merged

fix(logitech): stop offering surface and lift-off controls the G309 does not have#41
snekxs merged 1 commit into
OpenMouse-Project:devfrom
jazzstack:g309-fix

Conversation

@jazzstack

Copy link
Copy Markdown
Contributor

The G309 LIGHTSPEED (Model ID B03C40B10000) exposes Mode Status 0x8090 and Extended Adjustable DPI 0x2202, but only the power-mode half of 0x8090 is meaningful — the status1 byte that would carry the gaming-surface and LightForce fields is reserved and reads 0, which decoded as "Auto" and "Optical" and surfaced cards the mouse does not have. Its 0x2202 sensor likewise reports lift-off level 0, the feature's "no lift-off control" value, yet the app still advertised the Medium/High levels.

This gates those controls so the sensor card, gaming-surface card, and LightForce switch stay hidden, and adds tests plus a hardware checklist section.

@AngeloCore

Copy link
Copy Markdown

Fixed in f7dfe88

@snekxs
snekxs merged commit b3c8a7b into OpenMouse-Project:devAug 8, 2026
@AngeloCore

Copy link
Copy Markdown

Lol?

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jazzstack@AngeloCore@snekxs