solaar: assertion failed: /usr/lib/python3.10/site-packages/logitech_receiver/settings.py line 1041 with MX Ergo Multi-Device Trackball
Created by: rathann
Information
- Solaar version (
solaar --version
orgit describe --tags
if cloned from this repository):1.1.2
- Distribution:
Fedora 35
- Kernel version (ex.
uname -srmo
):5.16.7-200.fc35.x86_64
- Output of
solaar show
:
$ solaar show
Solaar version 1.1.2
Unifying Receiver
Device path : /dev/hidraw4
USB id : 046d:C52B
Serial : <OMITTED>
Firmware : 24.11.B0036
Bootloader : 02.09
Other : AA.AC
Has 1 paired device(s) out of a maximum of 6.
Notifications: wireless (0x000100)
Device activity counters: 1=148
1: MX Ergo Multi-Device Trackball
Device path : /dev/hidraw8
WPID : 406F
Codename : MX Ergo
Kind : trackball
Protocol : HID++ 4.5
Polling rate : 8 ms (125Hz)
Serial number: <OMITTED>
Model ID: B01D406F0000
Unit ID: <OMITTED>
Bootloader: BOT 49.00.B0001
Firmware: MPM 06.03.B0022
Other:
The power switch is located on the base.
Supports 36 HID++ 2.0 features:
0: ROOT {0000}
1: FEATURE SET {0001}
2: DEVICE FW VERSION {0003}
Firmware: Bootloader BOT 49.00.B0001 0000CDE885F3
Firmware: Firmware MPM 06.03.B0022 406FCDE885F3
Firmware: Other
Unit ID: <OMITTED> Model ID: B01D406F0000 Transport IDs: {'btleid': 'B01D', 'wpid': '406F'}
3: DEVICE NAME {0005}
Name: MX Ergo Multi-Device Trackball
Kind: trackball
4: WIRELESS DEVICE STATUS {1D4B}
5: DEVICE FRIENDLY NAME {0007}
Friendly Name: MX Ergo
6: RESET {0020}
7: CRYPTO ID {0021}
8: BATTERY STATUS {1000}
Battery: 50%, discharging, next level 20%.
9: LED CONTROL {1300}
10: REPROG CONTROLS V4 {1B04}
Key/Button Actions (saved): {DPI Change:DPI Change, Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Left Tilt:Mouse Scroll Left Button , Right Tilt:Mouse Scroll Right Button}
Key/Button Actions : {DPI Change:DPI Change, Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Left Tilt:Mouse Scroll Left Button , Right Tilt:Mouse Scroll Right Button}
Key/Button Diversion (saved): {DPI Change:Regular, Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Left Tilt:Regular, Right Tilt:Regular}
Key/Button Diversion : {DPI Change:Regular, Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Left Tilt:Regular, Right Tilt:Regular}
11: PERSISTENT REMAPPABLE ACTION {1C00}
solaar: assertion failed: /usr/lib/python3.10/site-packages/logitech_receiver/settings.py line 1041
Describe the bug solaar crashes with a failed assertion in lib/logitech_receiver/settings.py:1041. This is a regression since 1.1.1.
To Reproduce Steps to reproduce the behavior:
- Install solaar-1.1.2 on a system with MX Ergo Multi-Device Trackball
- Run
solaar show
Screenshots N/A
Additional context Downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=2069546 .