AprilNEA / AprilNEA/OpenLogi

[Device]: Pro X2 Superstrike

Open
#693 1 comment 2 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

PRO X2 SUPERSTRIKE LIGHTSPEED Wireless Gaming Mouse

### Connection

Wired (USB cable)

### What's the problem?

Device is detected but a feature doesn't work

### `openlogi list` output

```text
PRO X2 SUPERSTRIKE (—, vid=046d pid=c0a8)
└─ slot 255 ● PRO X2 SUPERSTRIKE (mouse, wpid=?, battery=70% full (charging))
model_ids=[40bd,c0a8,0000] ext=01 serial=2621LVX1ZK68 unit_id=a1bcddee transports=usb+equad
```

### `openlogi diag features` output

```text
device: PRO X2 SUPERSTRIKE (direct 046d:c0a8)
idx id ver
0 0x0000 v2
1 0x0001 v2
2 0x0003 v7
3 0x0005 v5
4 0x1d4b v0
5 0x0020 v0
6 0x1004 v5
7 0x2250 v1
8 0x2251 v0
9 0x2202 v0
10 0x8090 v3
11 0x80e0 v0
12 0x1b0c v0
13 0x8061 v0
14 0x8100 v0
15 0x8110 v0
16 0x00c3 v1
17 0x1801 v0
18 0x1802 v0
19 0x1803 v1
20 0x1806 v8
21 0x1817 v0
22 0x1805 v0
23 0x1830 v0
24 0x1877 v0
25 0x9403 v0
26 0x1861 v1
27 0x1890 v9
28 0x18a1 v0
29 0x1e00 v0
30 0x1e02 v0
31 0x1e22 v1
32 0x1e30 v0
33 0x1602 v0
34 0x1eb0 v0
35 0x18b1 v0
(36 feature entries)
```

### Details

The DPI slider is the only thing that works, but it doesn't apply DPI. I can't configure per-app profiles. I can't configure HITS or acutation point. I can't configure B-Hop. I can't configure Rapid Trigger. I can't configure an onboarding mode

OS: Macos 26.5.2

Everything listed above works in G-Hub

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the device with `openlogi list` and inspect its capabilities using `openlogi diag features`. Use the reported feature IDs and the behavior available in G-Hub to determine the scope; done means DPI applies and the listed profiles, HITS, actuation point, B-Hop, Rapid Trigger, and onboarding settings can be configured.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.