On Thu, 27 Jun 2024, Mavroudis Chatzilazaridis wrote: > The lightspeed receiver for the Pro X Superlight uses 13 byte mouse reports > without a report id. The workaround for such cases has been adjusted to > handle these larger packets. > > The device now reports the status of its battery in wireless mode and > libratbag now recognizes the device and it can be configured with Piper. > > This receiver has new descriptors, which have been added. The mouse > descriptor has 5 extra vendor defined bytes at the end, while the keyboard > one has a different report layout and minimums/maximums. As such, mice > with key press macros and keyboards that use this receiver misbehave > without them. > > Fixes: 9d1bd9346241 (HID: logitech-dj: Add support for a new lightspeed receiver iteration) > Link: https://bugzilla.kernel.org/show_bug.cgi?id=218172 > Link: https://bugzilla.kernel.org/show_bug.cgi?id=218094 > Link: https://lore.kernel.org/r/CAOEevLOrTSugnLePJwpcqx2_AacNbBxFZDTqp0Qm_jjVpWKgFQ@xxxxxxxxxxxxxx/ > Link: https://lore.kernel.org/r/6929ebbf-f2e0-4cd4-addc-1e33ecf3277f@xxxxxxxxx/ > Co-developed-by: Filipe Laíns <lains@xxxxxxxxxx> > Signed-off-by: Filipe Laíns <lains@xxxxxxxxxx> > Signed-off-by: Mavroudis Chatzilazaridis <mavchatz@xxxxxxxxxxxxxx> Given the regressions this caused in the previous attempt ... Benjamin, would it be possible to get some sort of extensive targetted testing in your CI, please? Thanks, -- Jiri Kosina SUSE Labs