AprilNEA / AprilNEA/OpenLogi

[Device]: G502 X Lightspeed and Powerplay Mat

Open
#1,076 3 comments 0 reactions 0 assignees View on GitHub
area: hidpp needs: triage
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

Description

### Pre-flight checklist

- [x] I quit **Logi Options+** before testing.
- [x] I searched existing issues for my device.

### Device model

G502 X Lightspeed and Powerplay Mat

### Connection

Other / not sure

### What's the problem?

Device is not detected at all

### `openlogi list` output

```text
(inventory read from the running agent)
No Logitech HID++ devices or webcams found.

Notes:
- On macOS, quit Logi Options+ first — both apps fight over HID++ access.
- A Bluetooth-direct mouse (e.g. Lift, Signature) needs Input Monitoring permission: System Settings → Privacy & Security → Input Monitoring.
- hidpp 0.2 only recognises Logi Bolt receivers (PID 0xC548); other receivers (Unifying) aren't surfaced yet.
```

### `openlogi diag features` output

```text
2026-08-27T12:21:46.206162Z WARN openlogi_device::inventory: node probe keeps failing — retiring its channel before reopen
2026-08-27T12:21:46.865123Z WARN openlogi_device::inventory: node probe keeps failing — retiring its channel before reopen
no online HID++ devices found
```

### Details

Found relevant issue reports: Found #512 #459

Connection: LIGHTSPEED Wireless (USB Receiver PID 0xC53A)

My Logitech LIGHTSPEED receiver (PID 0xC53A) is not recognized by openlogi list or openlogi diag features. The receiver appears in Windows PnP as a "LIGHTSPEED Receiver" with VID 046D and PID C53A, and the mouse works normally in Windows, but OpenLogi reports "no online HID++ devices found.

OS: Windows 11 26200
Receiver PID: 0xC53A (VID 0x046D)

`Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceID -like "*VID_046D*" } | Select-Object FriendlyName, InstanceID, Status, Class`

FriendlyName InstanceId Status Class
------------ ---------- ------ -----
HID-konformes, vom Hersteller definiertes Gerät HID\VID_046D&PID_C53A&MI_02&COL02\8&9C1DF8F&0&0001 OK HIDClass
HID-konformes, vom Hersteller definiertes Gerät HID\VID_046D&PID_C53A&MI_02&COL01\8&9C1DF8F&0&0000 OK HIDClass
LIGHTSPEED Receiver USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT00 OK
LIGHTSPEED Receiver USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT01 OK
LIGHTSPEED Receiver USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT02 OK
LIGHTSPEED Receiver USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT03 OK
LIGHTSPEED Receiver USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT04 OK
LIGHTSPEED Receiver USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT05 OK
POWERPLAY USB\VID_046D&PID_C53A&LAMPARRAY\7&3274D846&0&4_SLOT06 OK
POWERPLAY USB\VID_046D&PID_C53A\6&2E4287D6&0&4 OK USB
USB-Eingabegerät USB\VID_046D&PID_C53A&MI_00\7&3274D846&0&0000 OK HIDClass
HID-konforme Maus HID\VID_046D&PID_C53A&MI_01&COL01\8&21856BD4&0&0000 OK Mouse
USB-Eingabegerät USB\VID_046D&PID_C53A&MI_01\7&3274D846&0&0001 OK HIDClass
HID-konformes Benutzersteuergerät HID\VID_046D&PID_C53A&MI_01&COL02\8&21856BD4&0&0001 OK HIDClass
HID-Tastatur HID\VID_046D&PID_C232\2&1A87F3A8&0&0000 OK Keyboard
USB-Eingabegerät USB\VID_046D&PID_C53A&MI_02\7&3274D846&0&0002 OK HIDClass
HID-Tastatur HID\VID_046D&PID_C53A&MI_00\8&251D1EE&0&0000 OK Keyboard
Logitech G HUB Virtual Keyboard LGHUBDEVICE\VID_046D&PID_C232\1&79F5D87&0&01 OK HIDClass
HID-konformer Systemcontroller HID\VID_046D&PID_C53A&MI_01&COL03\8&21856BD4&0&0002 OK HIDClass

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the code paths behind `openlogi list` and `openlogi diag features`, then inspect how HID++ receiver PIDs are discovered and filtered. Reproduce with the reported LIGHTSPEED receiver PID 0xC53A and verify that the receiver, G502 X Lightspeed, and Powerplay Mat are detected instead of producing “no online HID++ devices found.”

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.