Pre-flight checklist
Which part of OpenLogi?
GUI (desktop app)
OpenLogi version
0.8.3
Operating system
macOS
OS version & architecture
MacOS 26.6.2 (25G83)
Device model
Logitech M500 corded (USB)
How is the device connected?
Wired (USB cable)
Affected area(s)
What happened?
Checks:
Behaviour:
- the M500 corded mouse is recognized, but it shows more buttons than it actually has. (model M-U00007)
- DPI button does not exist on M500
- only 2 buttons exist on left side of mouse; not 3
- Scrolling initially failed (but works after reboot; probably conflict with Logi plus or Logi options)
- I setup the middle mouse button to launch expose or Mission Control, but the middle mouse button keeps opening links in a new tab instead.
Steps to reproduce
- install OpenLogi software
- connect and configure mouse M500 corded to open expose / control center on macOS
- reboot (not required)
- try to click middle mouse button on MacOS
- nothing happens
Diagnostics report
### OpenLogi Diagnostics
**App**
- OpenLogi (GUI): v0.8.3 (release)
- Agent: v0.8.3 (connected)
- IPC protocol: GUI 29 / agent 29
- Inventory: ready
- OS: macOS 26.6.2 (arm64)
- Locale: nl-NL (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 7 · 1 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)**
- M500 — mouse (codename: M500)
- Connection: Wired (USB) · Online: yes · Battery: n/a
- Capabilities: buttons=yes, pointer=no, lighting=no
- DPI: unsupported
- Model: 0c069 (model-ids: c069/0000/0000, ext-model: 00)
- Transports: USB
- Render: ⚠️ none (silhouette) · direct
openlogi list output
(inventory read from the running agent)
M500 (—, vid=046d pid=c069)
└─ slot 255 ● M500 (mouse, wpid=?, battery=—)
model_ids=[c069,0000,0000] ext=00 serial=— unit_id=00000000 transports=usb
Logs
(no agent reachable — reading hardware directly; macOS judges this process's Input Monitoring grant, not the agent's)
2026-09-01T13:27:12.302419Z DEBUG openlogi_hid::transport: logitech HID node name=M500 pid=c069 usage_page=0xff43 usage_id=0x0202 matched=true
2026-09-01T13:27:12.302777Z DEBUG openlogi_hid::transport: logitech HID node name=USB Laser Mouse pid=c069 usage_page=0x0001 usage_id=0x0002 matched=false
2026-09-01T13:27:12.302782Z DEBUG openlogi_hid::transport: logitech HID node name=USB Laser Mouse pid=c069 usage_page=0x0001 usage_id=0x0001 matched=false
2026-09-01T13:27:12.302813Z DEBUG openlogi_device::inventory: HID++ candidate interfaces count=1
2026-09-01T13:27:12.305790Z DEBUG openlogi_hid::transport: opened HID++ channel name=M500 vid=046d
2026-09-01T13:27:12.310374Z DEBUG openlogi_device::inventory::probe: BT-direct / wired device recognised os_name=M500 name=M500
M500 (—, vid=046d pid=c069)
└─ slot 255 ● M500 (mouse, wpid=?, battery=—)
model_ids=[c069,0000,0000] ext=00 serial=— unit_id=00000000 transports=usb
macOS permissions (if applicable)
Pre-flight checklist
masterbuild.Which part of OpenLogi?
GUI (desktop app)
OpenLogi version
0.8.3
Operating system
macOS
OS version & architecture
MacOS 26.6.2 (25G83)
Device model
Logitech M500 corded (USB)
How is the device connected?
Wired (USB cable)
Affected area(s)
What happened?
Checks:
Behaviour:
Steps to reproduce
Diagnostics report
openlogi listoutputLogs
macOS permissions (if applicable)