Skip to content

Add support for Logitech G522 Lightspeed#501

Open
iowi479 wants to merge 4 commits intoSapd:masterfrom
iowi479:g522lightspeed
Open

Add support for Logitech G522 Lightspeed#501
iowi479 wants to merge 4 commits intoSapd:masterfrom
iowi479:g522lightspeed

Conversation

@iowi479
Copy link

@iowi479 iowi479 commented Mar 17, 2026

Changes made

An implementation of the basic features of the Logitech G522 Lightspeed.

As stated in #488, the Lightspeed series made significant changes.
This is directly based on #478 and the findings about the recent changes with the Lightspeed series.

The protocol used with the G522 seems to be mostly the same as for the G PRO X 2 LIGHTSPEED, as the findings are applicable here.
Just the identifiers used in the protocol are different from those in the G PRO X 2 LIGHTSPEED implementation of #478.

Side effects with InactiveTime

The command to set the inactive timer also sets other timers (light changes after inactivity and lights off after inactivity).
These values get overwritten each time the command gets sent.
With the filled zero-bytes, these timers get defaulted to never.

Checklist

  • I adjusted the README (if needed)
  • For new features in HeadsetControl: I discussed it beforehand in Issues or Discussions and adhered to the wiki

Sign up for free to 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.

1 participant