#393·OpenLogi

[Bug]: DPI setting resets on windows reboot, MX Master 3S

Author: esppkCreated Jul 14, 2026Updated Sep 19, 2026
Labelstype: bugplatform: windowsneeds: triage

Pre-flight checklist

  • I searched existing issues and this is not a duplicate.
  • I am on the latest release or a recent master build.
  • 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.19

Operating system

Windows

OS version & architecture

win 11

Device model

MX Master 3S

How is the device connected?

Bluetooth (direct, no receiver)

Affected area(s)

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

What happened?

  • DPI reset on reboot: There is a closed issue on Mac, but I still couldn't get DPI to persist over reboot.
  • DPI cycling through the presets also doesn't work.

Steps to reproduce

Restart the PC; the DPI resets to default.

Tried to rebind the cycling DPI to other buttons; it also doesn't work.

Diagnostics report

markdown
### OpenLogi Diagnostics

**App**
- OpenLogi (GUI): v0.6.19 (release)
- Agent: v0.6.19 (connected)
- IPC protocol: GUI 8 / agent 8
- Inventory: ready
- OS: Windows (x86_64)
- Locale: en-US (UI: follow system)
- Accessibility: granted · Input hook: installed
- Launch at login: yes · Menu bar: yes · Update check: on
- Running from: source build (dev)
- Config: schema 3 · 1 configured device(s) · thumbwheel 14

**Assets**
- Source: user cache · Index: loaded (210 models) · User cache: present
- Cache path: C:\Users\esppk\.local/share/openlogi\assets · Bundle assets: absent

**Devices (1)**
- MX Master 3S — mouse (codename: )
  - Connection: Bluetooth (direct) · Online: yes · Battery: 50% (discharging, good)
  - Capabilities: buttons=yes, pointer=yes, lighting=no
  - DPI: 2000 dpi (range 200–8000, 157 steps)
  - Model: direct:046d:b034:serial:2410ap078fq8 (model-ids: b034/0000/0000, ext-model: 00)
  - Transports: BTLE
  - Render: mx_master_3s · direct

openlogi list output

Logs

bash

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).