AprilNEA / AprilNEA/OpenLogi

[Bug]: Can't connect MX Master 3 "Mac"

Open
#254 9 comments 2 reactions 0 assignees View on GitHub
needs: triage platform: macos 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.6.12

### Operating system

macOS

### OS version & architecture

14.7.5

### Device model

MX Master 3 Mac

### How is the device connected?

Bluetooth (direct, no receiver)

### Affected area(s)

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

### What happened?

I uninstalled Logi Options and even restarted the Mac multiple times. OpenLogi has all necessary rights and the OpenLogi Agent is allowed as a startup item and to run in the background. Is the Mac version of this mouse supported yet, I can only see the regular version on the website.
Thanks for your work!

### Steps to reproduce

1. as per description

### Diagnostics report

```markdown

```

### `openlogi list` output

```text

```

### Logs

```shell
2026-06-13T18:40:24.601471Z INFO RPC{rpc.deadline=2026-06-13T18:40:34.601448959Z otel.kind="client" otel.name=Agent.inventory rpc.trace_id=00}: tarpc::client: SendRequest
2026-06-13T18:40:24.601664Z INFO RPC{rpc.deadline=2026-06-13T18:40:34.601448959Z otel.kind="client" otel.name=Agent.inventory rpc.trace_id=00}: tarpc::client: ReceiveResponse
```

### macOS permissions (if applicable)

- [x] OpenLogi has **Accessibility** permission (needed to remap buttons via the event tap).
- [x] 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 reported MX Master 3 Mac Bluetooth setup on macOS 14.7.5, then run the `openlogi list` entry point and collect a populated diagnostics report. The empty diagnostics and list output leave the discovery failure unresolved; done means establishing whether this device and connection mode are supported and restoring or clearly reporting discovery.

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
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.