AprilNEA / AprilNEA/OpenLogi

[Bug]: MX Ergo S

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

Description

### Pre-flight checklist

- [x] I searched [existing issues](https://github.com/AprilNEA/OpenLogi/issues?q=is%3Aissue) and this is not a duplicate.
- [x] I am on the [latest release](https://github.com/AprilNEA/OpenLogi/releases/latest) or a recent `master` build.
- [x] I quit **Logi Options+** before running OpenLogi (the two apps fight over HID++ access and only one can own a receiver at a time).

### Which part of OpenLogi?

GUI (desktop app)

### OpenLogi version

0.8.0

### Operating system

macOS

### OS version & architecture

26.6.2

### Device model

MX ERGO S

### How is the device connected?

Logi Bolt receiver

### Affected area(s)

- [x] Device discovery / detection
- [ ] Button remapping
- [x] DPI control
- [ ] SmartShift
- [ ] Per-application profiles
- [ ] Battery status
- [x] Settings / configuration (TOML)
- [ ] Auto-update
- [ ] Menu bar / tray
- [x] Other

### What happened?

MX-Ergo S not waking up correctly after Suspend... DPI is other
DPI Button not working constantly and not possible to edit in menu
Once connected a device can't be deleted. even in new version 0.8.0
I totally love what you do. Thanks a ton for your good effort to hold humanity higher in digital environments!

### Steps to reproduce

1. wake - sleep - wake - dpi wrong
2. can't find menu
3. device will not disappear after right click delete.

### Diagnostics report

```markdown

```

### `openlogi list` output

```text

```

### Logs

```shell

```

### macOS permissions (if applicable)

- [ ] OpenLogi has **Accessibility** permission (needed to remap buttons via the event tap).
- [ ] OpenLogi has **Input Monitoring** permission (needed for Bluetooth-direct devices and capture).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the MX ERGO S issue on macOS with a Logi Bolt receiver after sleep and wake. Run `openlogi list` and collect the diagnostics and logs requested in the issue before investigating discovery, DPI controls, configuration, and device deletion. Done means the device wakes with the correct DPI, the DPI button can be edited, and deleting the device removes it.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, 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.