[Device]: Keeps Disconnecting from Logi Bolt
- 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
MX Master 4
### Connection
Logi Bolt receiver
### What's the problem?
Device is not detected at all
### `openlogi list` output
```text
### OpenLogi Diagnostics
**App**
- OpenLogi (GUI): v0.6.22 (release)
- Agent: v0.6.22 (connected)
- IPC protocol: GUI 10 / agent 10
- Inventory: ready
- OS: macOS 26.5.2 (arm64)
- Locale: en-US (UI: follow system)
- Accessibility: granted · Input hook: installed
- Launch at login: yes · Menu bar: no · Update check: on
- Running from: source build (dev)
- Config: schema 3 · 2 configured device(s) · thumbwheel 14
**Assets**
- Source: user cache · Index: loaded (210 models) · User cache: present
- Cache path: ~/.local/share/openlogi/assets · Bundle assets: absent
**Devices (1)**
- MX Master 4 — mouse
- Connection: unknown · Online: no · Battery: n/a
- Capabilities: buttons=yes, pointer=yes, lighting=no
- Model: direct:046d:b042:serial:2530zar12jn8
- Render: mx_master_4 · Slot 0
===========
### OpenLogi Diagnostics
**App**
- OpenLogi (GUI): v0.6.22 (release)
- Agent: v0.6.22 (connected)
- IPC protocol: GUI 10 / agent 10
- Inventory: ready
- OS: macOS 26.5.2 (arm64)
- Locale: en-US (UI: follow system)
- Accessibility: granted · Input hook: installed
- Launch at login: yes · Menu bar: no · Update check: on
- Running from: source build (dev)
- Config: schema 3 · 2 configured device(s) · thumbwheel 14
**Assets**
- Source: user cache · Index: loaded (210 models) · User cache: present
- Cache path: ~/.local/share/openlogi/assets · Bundle assets: absent
**Devices (1)**
- MX Master 4 — mouse (codename: MX Master 4 M)
- Connection: Logi Bolt receiver · Online: yes · Battery: 75% (discharging, full)
- Capabilities: buttons=yes, pointer=yes, lighting=no
- Model: receiver:147aa9bb13eed8f7:slot:1 (model-ids: b042/0000/0000, ext-model: 03)
- Transports: BTLE
- Render: mx_master_4 · Slot 1
**Receivers (1)**
- Logi Bolt Receiver (VID 046d / PID c548)
```
### `openlogi diag features` output
```text
2026-07-24T02:13:29.214061Z WARN openlogi_hid::inventory: device probe timed out — treating as a failed probe budget=6s
2026-07-24T02:13:35.528305Z WARN openlogi_hid::inventory: device probe timed out — treating as a failed probe budget=6s
2026-07-24T02:13:35.530813Z WARN openlogi_hid::inventory: node probe keeps failing — dropping its channel to reopen next tick
2026-07-24T02:13:41.842625Z WARN openlogi_hid::inventory: device probe timed out — treating as a failed probe budget=6s
2026-07-24T02:13:41.849760Z WARN openlogi_hid::inventory: node probe keeps failing — dropping its channel to reopen next tick
Logi Bolt Receiver (147AA9BB13EED8F7, vid=046d pid=c548)
└─ slot 1 ● MX Master 4 M (mouse, wpid=?, battery=75% full (discharging))
model_ids=[b042,0000,0000] ext=03 serial=2530ZAR12JN8 unit_id=ad89c183 transports=btle
```
### Details
MacOS
I have no issues connecting via bluetooth, I do have issues with Logitech Bolt USB-C Receiver
The Bolt receiver keeps disconnecting, it stays connected for few seconds then disconnects for new minutes. Above diagnostics is for both when disconnected and when connected
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the Logi Bolt receiver behavior on macOS, then compare repeated `openlogi list` and `openlogi diag features` output while the MX Master 4 is connected and disconnected. Done means the receiver and mouse remain detected instead of cycling offline, with diagnostics no longer showing repeated probe timeouts.
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
- 42/100