{ "device_key": "ergo_m575_trackball", "display_name": "ERGO M575 Trackball", "product_id": "0xB027", "product_name": "ERGO M575 Trackball", "transport": "Bluetooth", "ui_layout": "generic_mouse", "supported_buttons": [ "middle", "xbutton1", "xbutton2" ], "gesture_cids": [ "0x00D7" ], "dpi_range": [ 200, 8000 ], "discovered_features": { "REPROG_V4 (0x1B04)": "index 0x08", "ADJUSTABLE_DPI (0x2201)": "index 0x09", "BATTERY (0x1004)": "index 0x07" }, "reprog_controls": [ { "index": 0, "cid": "0x0050", "task": "0x0038", "flags": "0x0411", "position": 0, "group": 1, "group_mask": "0x01", "mapped_to": "0x0050", "mapping_flags": "0x0000" }, { "index": 1, "cid": "0x0051", "task": "0x0039", "flags": "0x0411", "position": 0, "group": 1, "group_mask": "0x01", "mapped_to": "0x0051", "mapping_flags": "0x0000" }, { "index": 2, "cid": "0x0052", "task": "0x003A", "flags": "0x0571", "position": 0, "group": 2, "group_mask": "0x03", "mapped_to": "0x0052", "mapping_flags": "0x0000" }, { "index": 3, "cid": "0x0056", "task": "0x003E", "flags": "0x0571", "position": 0, "group": 2, "group_mask": "0x03", "mapped_to": "0x0056", "mapping_flags": "0x0000" }, { "index": 4, "cid": "0x0053", "task": "0x003C", "flags": "0x0571", "position": 0, "group": 2, "group_mask": "0x03", "mapped_to": "0x0053", "mapping_flags": "0x0000" }, { "index": 5, "cid": "0x00D7", "task": "0x00B4", "flags": "0x03A0", "position": 0, "group": 3, "group_mask": "0x00", "mapped_to": "0x00D7", "mapping_flags": "0x0000" } ], "gesture_candidates": [ "0x00D7" ], "capability_inventory": { "device_identity": { "backend": "iokit-ble", "device_index": "255", "hid_module": "hid", "product_id": "0xB027", "product_name": "ERGO M575 Trackball", "source": "hidapi-enumerate", "transport": "Bluetooth", "usage": "0", "usage_page": "0" }, "raw_features": [ { "feature_id": "0x1004", "name": "UNIFIED_BATTERY", "index": "0x07" }, { "feature_id": "0x1B04", "name": "REPROG_CONTROLS_V4", "index": "0x08" }, { "feature_id": "0x2201", "name": "ADJUSTABLE_DPI", "index": "0x09" } ], "reprog_control_details": [ { "cid": "0x0050", "divertable": false, "raw_xy_support": false, "force_raw_xy_support": false, "virtual": false, "diverted": false, "remappable": true, "index": 0, "task": "0x0038", "flags": "0x0411", "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": true, "index": 1, "task": "0x0039", "flags": "0x0411", "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": "0x0571", "mapped_to": "0x0052", "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": 3, "task": "0x003E", "flags": "0x0571", "mapped_to": "0x0056", "mapping_flags": "0x0000", "position": 0, "group": 2, "group_mask": "0x03" }, { "cid": "0x0053", "divertable": true, "raw_xy_support": true, "force_raw_xy_support": false, "virtual": false, "diverted": false, "remappable": true, "index": 4, "task": "0x003C", "flags": "0x0571", "mapped_to": "0x0053", "mapping_flags": "0x0000", "position": 0, "group": 2, "group_mask": "0x03" }, { "cid": "0x00D7", "divertable": true, "raw_xy_support": true, "force_raw_xy_support": true, "virtual": true, "diverted": false, "remappable": false, "index": 5, "task": "0x00B4", "flags": "0x03A0", "mapped_to": "0x00D7", "mapping_flags": "0x0000", "position": 0, "group": 3, "group_mask": "0x00" } ], "wheel_features": [ { "feature_id": "0x2110", "name": "SMART_SHIFT", "present": false }, { "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": false }, { "feature_id": "0x2130", "name": "LOWRES_WHEEL", "present": false }, { "feature_id": "0x2150", "name": "THUMB_WHEEL", "present": false } ], "diagnostics": [], "has_reprog_controls": true, "control_cids": [ "0x0050", "0x0051", "0x0052", "0x0053", "0x0056", "0x00D7" ], "active_gesture_cid": "0x00D7", "divertable_gesture_cids": [ "0x00D7" ], "gesture_click": true, "gesture_directions": true, "mode_shift": false, "dpi_switch": false, "hscroll": false, "hscroll_cids": [], "smart_shift": false, "adjustable_dpi": true, "battery": true, "known_unsupported_controls": [] } }
Device name and model
Logitech ERGO M575 Trackball
Product ID (if known)
No response
How is the device connected?
Bluetooth
Does Mouser detect the device at all?
Yes, it shows the correct model name
Device info JSON
{ "device_key": "ergo_m575_trackball", "display_name": "ERGO M575 Trackball", "product_id": "0xB027", "product_name": "ERGO M575 Trackball", "transport": "Bluetooth", "ui_layout": "generic_mouse", "supported_buttons": [ "middle", "xbutton1", "xbutton2" ], "gesture_cids": [ "0x00D7" ], "dpi_range": [ 200, 8000 ], "discovered_features": { "REPROG_V4 (0x1B04)": "index 0x08", "ADJUSTABLE_DPI (0x2201)": "index 0x09", "BATTERY (0x1004)": "index 0x07" }, "reprog_controls": [ { "index": 0, "cid": "0x0050", "task": "0x0038", "flags": "0x0411", "position": 0, "group": 1, "group_mask": "0x01", "mapped_to": "0x0050", "mapping_flags": "0x0000" }, { "index": 1, "cid": "0x0051", "task": "0x0039", "flags": "0x0411", "position": 0, "group": 1, "group_mask": "0x01", "mapped_to": "0x0051", "mapping_flags": "0x0000" }, { "index": 2, "cid": "0x0052", "task": "0x003A", "flags": "0x0571", "position": 0, "group": 2, "group_mask": "0x03", "mapped_to": "0x0052", "mapping_flags": "0x0000" }, { "index": 3, "cid": "0x0056", "task": "0x003E", "flags": "0x0571", "position": 0, "group": 2, "group_mask": "0x03", "mapped_to": "0x0056", "mapping_flags": "0x0000" }, { "index": 4, "cid": "0x0053", "task": "0x003C", "flags": "0x0571", "position": 0, "group": 2, "group_mask": "0x03", "mapped_to": "0x0053", "mapping_flags": "0x0000" }, { "index": 5, "cid": "0x00D7", "task": "0x00B4", "flags": "0x03A0", "position": 0, "group": 3, "group_mask": "0x00", "mapped_to": "0x00D7", "mapping_flags": "0x0000" } ], "gesture_candidates": [ "0x00D7" ], "capability_inventory": { "device_identity": { "backend": "iokit-ble", "device_index": "255", "hid_module": "hid", "product_id": "0xB027", "product_name": "ERGO M575 Trackball", "source": "hidapi-enumerate", "transport": "Bluetooth", "usage": "0", "usage_page": "0" }, "raw_features": [ { "feature_id": "0x1004", "name": "UNIFIED_BATTERY", "index": "0x07" }, { "feature_id": "0x1B04", "name": "REPROG_CONTROLS_V4", "index": "0x08" }, { "feature_id": "0x2201", "name": "ADJUSTABLE_DPI", "index": "0x09" } ], "reprog_control_details": [ { "cid": "0x0050", "divertable": false, "raw_xy_support": false, "force_raw_xy_support": false, "virtual": false, "diverted": false, "remappable": true, "index": 0, "task": "0x0038", "flags": "0x0411", "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": true, "index": 1, "task": "0x0039", "flags": "0x0411", "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": "0x0571", "mapped_to": "0x0052", "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": 3, "task": "0x003E", "flags": "0x0571", "mapped_to": "0x0056", "mapping_flags": "0x0000", "position": 0, "group": 2, "group_mask": "0x03" }, { "cid": "0x0053", "divertable": true, "raw_xy_support": true, "force_raw_xy_support": false, "virtual": false, "diverted": false, "remappable": true, "index": 4, "task": "0x003C", "flags": "0x0571", "mapped_to": "0x0053", "mapping_flags": "0x0000", "position": 0, "group": 2, "group_mask": "0x03" }, { "cid": "0x00D7", "divertable": true, "raw_xy_support": true, "force_raw_xy_support": true, "virtual": true, "diverted": false, "remappable": false, "index": 5, "task": "0x00B4", "flags": "0x03A0", "mapped_to": "0x00D7", "mapping_flags": "0x0000", "position": 0, "group": 3, "group_mask": "0x00" } ], "wheel_features": [ { "feature_id": "0x2110", "name": "SMART_SHIFT", "present": false }, { "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": false }, { "feature_id": "0x2130", "name": "LOWRES_WHEEL", "present": false }, { "feature_id": "0x2150", "name": "THUMB_WHEEL", "present": false } ], "diagnostics": [], "has_reprog_controls": true, "control_cids": [ "0x0050", "0x0051", "0x0052", "0x0053", "0x0056", "0x00D7" ], "active_gesture_cid": "0x00D7", "divertable_gesture_cids": [ "0x00D7" ], "gesture_click": true, "gesture_directions": true, "mode_shift": false, "dpi_switch": false, "hscroll": false, "hscroll_cids": [], "smart_shift": false, "adjustable_dpi": true, "battery": true, "known_unsupported_controls": [] } }Physical buttons on your mouse
My mouse has:
What features would you like Mouser to support for this device?
Are you willing to help test?
Yes, I can test builds and provide feedback
Additional context
No response