System Information
- OS: Fedora 43 (Workstation)
- Kernel:
6.18.13-200.fc43.x86_64
- Logiops Version:
v0.3.5-7-ge157995
- Paired Bluetooth devices:
- MX Master 3
- MX Master 3S
- (also keyboards: MX Keys and MX MCHNCL)
The Problem
The MX Master 3S correctly loads its configuration and responds to remapped buttons. However, the MX Master 3, despite being detected, fails to apply the configuration settings.
Diagnostic Steps Taken
- Pairing Reset: Fully removed all Bluetooth pairings via
bluetoothctl, cleared /var/lib/bluetooth/ caches, and re-paired on a fresh slot. Rebooted.
- Config Isolation: Tested with a minimalist config containing only the MX Master 3 block; the issue persists.
Configuration (/etc/logid.cfg)
devices: (
{
name: "Wireless Mouse MX Master 3";
smartshift: { on: true; threshold: 20; };
buttons: (
{
cid: 0xc3;
action = { type: "Keypress"; keys: ["KEY_LEFTMETA"]; };
}
);
},
{
name: "MX Master 3S";
smartshift: { on: true; threshold: 20; };
buttons: (
{
cid: 0xc3;
action = { type: "Keypress"; keys: ["KEY_LEFTMETA"]; };
}
);
}
);
Logs
root# logid -v -c /etc/logid.cfg
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[DEBUG] Unsupported device /dev/hidraw4 ignored
[DEBUG] Unsupported device /dev/hidraw5 ignored
[DEBUG] Unsupported device /dev/hidraw6 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[DEBUG] Unsupported device /dev/hidraw0 ignored
[INFO] Device found: Wireless Mouse MX Master 3 on /dev/hidraw7:255
[DEBUG] /dev/hidraw7:255 remappable buttons:
[DEBUG] CID | reprog? | fn key? | mouse key? | gesture support?
[DEBUG] 0x50 | | | YES |
[DEBUG] 0x51 | | | YES |
[DEBUG] 0x52 | YES | | YES | YES
[DEBUG] 0x53 | YES | | YES | YES
[DEBUG] 0x56 | YES | | YES | YES
[DEBUG] 0xc3 | YES | | YES | YES
[DEBUG] 0xc4 | YES | | YES | YES
[DEBUG] 0xd7 | YES | | | YES
[DEBUG] Thumb wheel detected (0x2150), capabilities:
[DEBUG] timestamp | touch | proximity | single tap
[DEBUG] YES | YES | YES | YES
[DEBUG] Thumb wheel resolution: native (18), diverted (120)
[INFO] Device found: MX Master 3S on /dev/hidraw8:255
[DEBUG] /dev/hidraw8:255 remappable buttons:
[DEBUG] CID | reprog? | fn key? | mouse key? | gesture support?
[DEBUG] 0x50 | | | YES |
[DEBUG] 0x51 | | | YES |
[DEBUG] 0x52 | YES | | YES | YES
[DEBUG] 0x53 | YES | | YES | YES
[DEBUG] 0x56 | YES | | YES | YES
[DEBUG] 0xc3 | YES | | YES | YES
[DEBUG] 0xc4 | YES | | YES | YES
[DEBUG] 0xd7 | YES | | | YES
[DEBUG] Thumb wheel detected (0x2150), capabilities:
[DEBUG] timestamp | touch | proximity | single tap
[DEBUG] YES | YES | YES | YES
[DEBUG] Thumb wheel resolution: native (18), diverted (120)
[INFO] Device found: MX Keys Wireless Keyboard on /dev/hidraw9:255
[DEBUG] /dev/hidraw9:255 remappable buttons:
[DEBUG] CID | reprog? | fn key? | mouse key? | gesture support?
[DEBUG] 0x0a | YES | | |
[DEBUG] 0x34 | | | |
[DEBUG] 0x6e | YES | YES | |
[DEBUG] 0x6f | YES | | |
[DEBUG] 0xbf | YES | | |
[DEBUG] 0xc7 | YES | YES | |
[DEBUG] 0xc8 | YES | YES | |
[DEBUG] 0xd1 | YES | | |
[DEBUG] 0xd2 | YES | | |
[DEBUG] 0xd3 | YES | | |
[DEBUG] 0xde | | YES | |
[DEBUG] 0xe0 | YES | YES | |
[DEBUG] 0xe1 | YES | YES | |
[DEBUG] 0xe2 | YES | YES | |
[DEBUG] 0xe3 | YES | YES | |
[DEBUG] 0xe4 | YES | YES | |
[DEBUG] 0xe5 | YES | YES | |
[DEBUG] 0xe6 | YES | YES | |
[DEBUG] 0xe7 | YES | YES | |
[DEBUG] 0xe8 | YES | YES | |
[DEBUG] 0xe9 | YES | | |
[DEBUG] 0xea | YES | | |
[DEBUG] 0xeb | YES | | |
[DEBUG] 0xec | YES | | |
System Information
6.18.13-200.fc43.x86_64v0.3.5-7-ge157995The Problem
The
MX Master 3Scorrectly loads its configuration and responds to remapped buttons. However, theMX Master 3, despite being detected, fails to apply the configuration settings.Diagnostic Steps Taken
bluetoothctl, cleared/var/lib/bluetooth/caches, and re-paired on a fresh slot. Rebooted.Configuration (
/etc/logid.cfg)Logs