Skip to content

[Bug] Settings reset after 10-15 minutes MacOS Sonoma Intel #299

Description

@danielwolk

Mouser version

3.7.3

How are you running Mouser?

Official GitHub release asset

Build / asset details

Mouser-MacOS-Sonoma-Intel

Operating system

macOS 14 (Sonoma)

OS version details

No response

Mouse connection type

Bluetooth

Logitech Options+ status

  • I have confirmed that Logitech Options+ is not running

What happened?

{
"device_key": "mx_master_3",
"display_name": "MX Master 3",
"product_id": "0xC52B",
"product_name": "Wireless Mouse MX Master 3",
"transport": "USB Receiver",
"ui_layout": "mx_master_3",
"supported_buttons": [
"middle",
"gesture",
"gesture_left",
"gesture_right",
"gesture_up",
"gesture_down",
"xbutton1",
"xbutton2",
"hscroll_left",
"hscroll_right",
"mode_shift"
],
"gesture_cids": [
"0x00C3",
"0x00D7"
],
"dpi_range": [
200,
8000
],
"discovered_features": {
"REPROG_V4 (0x1B04)": "index 0x09",
"ADJUSTABLE_DPI (0x2201)": "index 0x0C",
"SMART_SHIFT (0x2110)": "index 0x0D",
"BATTERY (0x1000)": "index 0x08",
"WHEEL (0x2121)": "index 0x0E",
"WHEEL (0x2150)": "index 0x0F",
"HIRES_WHEEL_ENHANCED (0x2121) [divert]": "index 0x0E mul=15",
"THUMB_WHEEL (0x2150) [divert]": "index 0x0F divertedRes=120"
},
"reprog_controls": [
{
"index": 0,
"cid": "0x0050",
"task": "0x0038",
"flags": "0x0401",
"position": 0,
"group": 1,
"group_mask": "0x01",
"mapped_to": "0x0050",
"mapping_flags": "0x0000"
},
{
"index": 1,
"cid": "0x0051",
"task": "0x0039",
"flags": "0x0401",
"position": 0,
"group": 1,
"group_mask": "0x01",
"mapped_to": "0x0051",
"mapping_flags": "0x0000"
},
{
"index": 2,
"cid": "0x0052",
"task": "0x003A",
"flags": "0x0531",
"position": 0,
"group": 3,
"group_mask": "0x07",
"mapped_to": "0x0052",
"mapping_flags": "0x0000"
},
{
"index": 3,
"cid": "0x0053",
"task": "0x003C",
"flags": "0x0531",
"position": 0,
"group": 2,
"group_mask": "0x03",
"mapped_to": "0x0053",
"mapping_flags": "0x0000"
},
{
"index": 4,
"cid": "0x0056",
"task": "0x003E",
"flags": "0x0531",
"position": 0,
"group": 2,
"group_mask": "0x03",
"mapped_to": "0x0056",
"mapping_flags": "0x0000"
},
{
"index": 5,
"cid": "0x00C3",
"task": "0x00A9",
"flags": "0x0531",
"position": 0,
"group": 3,
"group_mask": "0x07",
"mapped_to": "0x00C3",
"mapping_flags": "0x0000"
},
{
"index": 6,
"cid": "0x00C4",
"task": "0x009D",
"flags": "0x0531",
"position": 0,
"group": 3,
"group_mask": "0x07",
"mapped_to": "0x00C4",
"mapping_flags": "0x0000"
},
{
"index": 7,
"cid": "0x00D7",
"task": "0x00B4",
"flags": "0x03A0",
"position": 0,
"group": 4,
"group_mask": "0x00",
"mapped_to": "0x00D7",
"mapping_flags": "0x0000"
}
],
"gesture_candidates": [
"0x00C3",
"0x00D7"
],
"capability_inventory": {
"device_identity": {
"backend": "iokit-exact",
"device_index": "5",
"device_path": "DevSrvsID:4294968627",
"hid_module": "hid",
"product_id": "0xC52B",
"product_name": "Wireless Mouse MX Master 3",
"source": "hidapi-enumerate",
"transport": "USB Receiver",
"usage": "1",
"usage_page": "65280"
},
"raw_features": [
{
"feature_id": "0x1000",
"name": "BATTERY_STATUS",
"index": "0x08"
},
{
"feature_id": "0x1B04",
"name": "REPROG_CONTROLS_V4",
"index": "0x09"
},
{
"feature_id": "0x2110",
"name": "SMART_SHIFT",
"index": "0x0D"
},
{
"feature_id": "0x2121",
"name": "HIRES_WHEEL_ENHANCED",
"index": "0x0E"
},
{
"feature_id": "0x2150",
"name": "THUMB_WHEEL",
"index": "0x0F"
},
{
"feature_id": "0x2201",
"name": "ADJUSTABLE_DPI",
"index": "0x0C"
}
],
"reprog_control_details": [
{
"cid": "0x0050",
"divertable": false,
"raw_xy_support": false,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": false,
"index": 0,
"task": "0x0038",
"flags": "0x0401",
"mapped_to": "0x0050",
"mapping_flags": "0x0000",
"position": 0,
"group": 1,
"group_mask": "0x01"
},
{
"cid": "0x0051",
"divertable": false,
"raw_xy_support": false,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": false,
"index": 1,
"task": "0x0039",
"flags": "0x0401",
"mapped_to": "0x0051",
"mapping_flags": "0x0000",
"position": 0,
"group": 1,
"group_mask": "0x01"
},
{
"cid": "0x0052",
"divertable": true,
"raw_xy_support": true,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": true,
"index": 2,
"task": "0x003A",
"flags": "0x0531",
"mapped_to": "0x0052",
"mapping_flags": "0x0000",
"position": 0,
"group": 3,
"group_mask": "0x07"
},
{
"cid": "0x0053",
"divertable": true,
"raw_xy_support": true,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": true,
"index": 3,
"task": "0x003C",
"flags": "0x0531",
"mapped_to": "0x0053",
"mapping_flags": "0x0000",
"position": 0,
"group": 2,
"group_mask": "0x03"
},
{
"cid": "0x0056",
"divertable": true,
"raw_xy_support": true,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": true,
"index": 4,
"task": "0x003E",
"flags": "0x0531",
"mapped_to": "0x0056",
"mapping_flags": "0x0000",
"position": 0,
"group": 2,
"group_mask": "0x03"
},
{
"cid": "0x00C3",
"divertable": true,
"raw_xy_support": true,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": true,
"index": 5,
"task": "0x00A9",
"flags": "0x0531",
"mapped_to": "0x00C3",
"mapping_flags": "0x0000",
"position": 0,
"group": 3,
"group_mask": "0x07"
},
{
"cid": "0x00C4",
"divertable": true,
"raw_xy_support": true,
"force_raw_xy_support": false,
"virtual": false,
"diverted": false,
"remappable": true,
"index": 6,
"task": "0x009D",
"flags": "0x0531",
"mapped_to": "0x00C4",
"mapping_flags": "0x0000",
"position": 0,
"group": 3,
"group_mask": "0x07"
},
{
"cid": "0x00D7",
"divertable": true,
"raw_xy_support": true,
"force_raw_xy_support": true,
"virtual": true,
"diverted": false,
"remappable": false,
"index": 7,
"task": "0x00B4",
"flags": "0x03A0",
"mapped_to": "0x00D7",
"mapping_flags": "0x0000",
"position": 0,
"group": 4,
"group_mask": "0x00"
}
],
"wheel_features": [
{
"feature_id": "0x2110",
"name": "SMART_SHIFT",
"present": true,
"index": "0x0D"
},
{
"feature_id": "0x2111",
"name": "SMART_SHIFT_ENHANCED",
"present": false
},
{
"feature_id": "0x2120",
"name": "HIRES_WHEEL",
"present": false
},
{
"feature_id": "0x2121",
"name": "HIRES_WHEEL_ENHANCED",
"present": true,
"index": "0x0E"
},
{
"feature_id": "0x2130",
"name": "LOWRES_WHEEL",
"present": false
},
{
"feature_id": "0x2150",
"name": "THUMB_WHEEL",
"present": true,
"index": "0x0F"
}
],
"diagnostics": [],
"has_reprog_controls": true,
"control_cids": [
"0x0050",
"0x0051",
"0x0052",
"0x0053",
"0x0056",
"0x00C3",
"0x00C4",
"0x00D7"
],
"active_gesture_cid": "0x00C3",
"divertable_gesture_cids": [
"0x00C3",
"0x00D7"
],
"gesture_click": true,
"gesture_directions": true,
"mode_shift": true,
"dpi_switch": false,
"hscroll": false,
"hscroll_cids": [],
"smart_shift": true,
"adjustable_dpi": true,
"battery": true,
"known_unsupported_controls": []
}
}

Expected behavior

No reset saved function for mouse

Steps to reproduce

5

Device info JSON

Log file contents


Screenshots or screen recordings

No response

Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions