AprilNEA / AprilNEA/OpenLogi

[Device]: G502 Proteus Spectrum

Open
#1,081 0 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 Proteus Spectrum

### Connection

Wired (USB cable)

### What's the problem?

Device is detected but a feature doesn't work

### `openlogi list` output

```text
(inventory read from the running agent)
Logitech Gaming Mouse G502 (—, vid=046d pid=c332)
└─ slot 255 ● Tunable RGB Gaming Mouse G502 (mouse, wpid=?, battery=—)
model_ids=[c332,0000,0000] ext=00 serial=— unit_id=32364712 transports=usb
```

### `openlogi diag features` output

```text
device: Tunable RGB Gaming Mouse G502 (direct 046d:c332)
idx id ver flags
0 0x0000 v1
1 0x0001 v1
2 0x8070 v3
3 0x0003 v1
4 0x0005 v0
5 0x1300 v0
6 0x18a1 v0 hidden,engineering
7 0x1e00 v0 hidden
8 0x1e20 v0
9 0x1eb0 v0 hidden,engineering
10 0x2201 v1
11 0x2230 v0
12 0x2240 v0
13 0x8060 v0
14 0x8100 v0
15 0x8110 v0
16 0x1850 v0 hidden,engineering
17 0x00c1 v0
18 0x1801 v0 hidden,engineering
19 0x1802 v0 hidden,engineering
(20 feature entries)

fw 0: MainApplication U1 03.02_B0012 pid=c332 [active]
fw 1: Bootloader BOT14.00_B0007 pid=aabf
```

### Details

The only customizable things for this mouse are RGB lighting and DPI settings.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by running `openlogi list` and `openlogi diag features` for the G502 Proteus Spectrum, then determine which RGB or DPI feature fails. The issue names no code entry point or test and does not define the failing feature or an observable definition of done, so clarification is needed before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.