pwr-Solaar / Solaar

Linux device manager for Logitech devices
https://pwr-solaar.github.io/Solaar
GNU General Public License v2.0
5.52k stars 408 forks source link

Unifying Receiver random disconnection #1811

Closed OscarMasse closed 2 years ago

OscarMasse commented 2 years ago

Information

``` Solaar version 1.1.5 Unifying Receiver Device path : /dev/hidraw1 USB id : 046d:C52B Serial : 447D975C Firmware : 24.11.B0036 Bootloader : 02.09 Other : AA.AC Has 2 paired device(s) out of a maximum of 6. Notifications: wireless (0x000100) Device activity counters: 1=65, 2=101 1: MX Master 3 Wireless Mouse Device path : /dev/hidraw2 WPID : 4082 Codename : MX Master 3 Kind : mouse Protocol : HID++ 4.5 Polling rate : 8 ms (125Hz) Serial number: 11F5FD1A Model ID: B02340820000 Unit ID: 11F5FD1A Bootloader: BOT 95.01.B0015 Firmware: MPM 19.01.B0015 Other: The power switch is located on the base. Supports 34 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V3 Firmware: Bootloader BOT 95.01.B0015 00006A9CA89D Firmware: Firmware MPM 19.01.B0015 40826A9CA89D Firmware: Other Unit ID: 11F5FD1A Model ID: B02340820000 Transport IDs: {'btleid': 'B023', 'wpid': '4082'} 3: DEVICE NAME {0005} V0 Name: Wireless Mouse MX Master 3 Kind: mouse 4: WIRELESS DEVICE STATUS {1D4B} V0 5: RESET {0020} V0 6: CRYPTO ID {0021} V1 7: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: MX Master 3 8: BATTERY STATUS {1000} V1 Battery: 50%, discharging, next level 20%. 9: REPROG CONTROLS V4 {1B04} V4 Actions des boutons (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Actions des boutons : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift} Affectation des boutons (saved): {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} Affectation des boutons : {Middle Button:Regular, Back Button:Regular, Forward Button:Regular, Mouse Gesture Button:Regular, Smart Shift:Regular} 10: CHANGE HOST {1814} V1 Changez d'hôte : 2:218300415P 11: XY STATS {2250} V1 12: ADJUSTABLE DPI {2201} V1 Sensibilité (DPI) (saved): 1000 Sensibilité (DPI) : 1000 13: SMART SHIFT {2110} V0 Molette mode cliquet (saved): 10 Molette mode cliquet : 10 14: HIRES WHEEL {2121} V1 Multiplier: 15 Has invert: Normal wheel motion Has ratchet switch: Normal wheel mode High resolution mode HID notification Direction de la mollette (saved): False Direction de la mollette : False Résolution de la mollette (saved): True Résolution de la mollette : True Scroll Wheel Diversion (saved): False Scroll Wheel Diversion : False 15: THUMB WHEEL {2150} V0 Direction de la molette de pouce (saved): False Direction de la molette de pouce : False Thumb Wheel Diversion (saved): False Thumb Wheel Diversion : False 16: WHEEL STATS {2251} V0 17: DFUCONTROL SIGNED {00C2} V0 18: DEVICE RESET {1802} V0 internal, hidden 19: unknown:1803 {1803} V0 internal, hidden 20: CONFIG DEVICE PROPS {1806} V6 internal, hidden 21: unknown:1813 {1813} V0 internal, hidden 22: OOBSTATE {1805} V0 internal, hidden 23: unknown:1830 {1830} V0 internal, hidden 24: unknown:1890 {1890} V5 internal, hidden 25: unknown:1891 {1891} V5 internal, hidden 26: unknown:18A1 {18A1} V0 internal, hidden 27: unknown:1DF3 {1DF3} V0 internal, hidden 28: unknown:1E00 {1E00} V0 hidden 29: unknown:1EB0 {1EB0} V0 internal, hidden 30: unknown:1861 {1861} V0 internal, hidden 31: unknown:9001 {9001} V0 internal, hidden 32: unknown:9203 {9203} V0 internal, hidden 33: unknown:9205 {9205} V0 internal, hidden Has 8 reprogrammable keys: 0: Left Button , default: Left Click => Left Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 1: Right Button , default: Right Click => Right Click mse, analytics key events, pos:0, group:1, group mask:g1 reporting: default 2: Middle Button , default: Mouse Middle Button => Mouse Middle Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 reporting: default 3: Back Button , default: Mouse Back Button => Mouse Back Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 4: Forward Button , default: Mouse Forward Button => Mouse Forward Button mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:2, group mask:g1,g2 reporting: default 5: Mouse Gesture Button , default: Gesture Button Navigation => Gesture Button Navigation mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 reporting: default 6: Smart Shift , default: Smart Shift => Smart Shift mse, reprogrammable, divertable, raw XY, analytics key events, pos:0, group:3, group mask:g1,g2,g3 reporting: default 7: Virtual Gesture Button , default: Virtual Gesture Button => Virtual Gesture Button divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty reporting: default Battery: 50%, discharging, next level 20%. 2: MX Keys Keyboard Device path : /dev/hidraw3 WPID : 408A Codename : MX Keys Kind : keyboard Protocol : HID++ 4.5 Polling rate : 20 ms (50Hz) Serial number: 921D461B Model ID: B35B408A0000 Unit ID: 921D461B Bootloader: BL1 08.00.B0011 Firmware: MPK 12.01.B0013 Other: The power switch is located on the edge of top right corner. Supports 32 HID++ 2.0 features: 0: ROOT {0000} V0 1: FEATURE SET {0001} V0 2: DEVICE FW VERSION {0003} V2 Firmware: Bootloader BL1 08.00.B0011 00008169E8BB Firmware: Firmware MPK 12.01.B0013 408AFE037737 Firmware: Other Unit ID: 921D461B Model ID: B35B408A0000 Transport IDs: {'btleid': 'B35B', 'wpid': '408A'} 3: DEVICE NAME {0005} V0 Name: MX Keys Wireless Keyboard Kind: keyboard 4: WIRELESS DEVICE STATUS {1D4B} V0 5: RESET {0020} V0 6: DEVICE FRIENDLY NAME {0007} V0 Friendly Name: MX Keys 7: BATTERY STATUS {1000} V1 Battery: 50%, discharging, next level 20%. 8: REPROG CONTROLS V4 {1B04} V4 Affectation des boutons (saved): {Calculator:Regular, Show Desktop:Regular, Lock PC:Regular, Screen Capture/Print Screen:Regular, Brightness Down:Regular, Brightness Up:Regular, Host Switch Channel 1:Regular, Host Switch Channel 2:Regular, Host Switch Channel 3:Regular, Mission Control/Task View:Regular, Dashboard Launchpad/Action Center:Regular, Backlight Down:Regular, Backlight Up:Regular, Previous Fn:Regular, Play/Pause Fn:Regular, Next Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, App Contextual Menu/Right Click:Regular, Right Arrow:Regular, Left Arrow:Regular} Affectation des boutons : {Calculator:Regular, Show Desktop:Regular, Lock PC:Regular, Screen Capture/Print Screen:Regular, Brightness Down:Regular, Brightness Up:Regular, Host Switch Channel 1:Regular, Host Switch Channel 2:Regular, Host Switch Channel 3:Regular, Mission Control/Task View:Regular, Dashboard Launchpad/Action Center:Regular, Backlight Down:Regular, Backlight Up:Regular, Previous Fn:Regular, Play/Pause Fn:Regular, Next Fn:Regular, Mute Fn:Regular, Volume Down Fn:Regular, Volume Up Fn:Regular, App Contextual Menu/Right Click:Regular, Right Arrow:Regular, Left Arrow:Regular} 9: CHANGE HOST {1814} V1 Changez d'hôte : 2:218300415P 10: HOSTS INFO {1815} V1 Host 0 (paired): SYNEDWORLD Host 1 (paired): 218300415P Host 2 (paired): 218300415P 11: BACKLIGHT2 {1982} V1 Rétroéclairage (saved): True Rétroéclairage : True 12: K375S FN INVERSION {40A3} V0 Fonction Swap Fx (saved): False Fonction Swap Fx : False 13: ENCRYPTION {4100} V0 14: LOCK KEY STATE {4220} V0 15: KEYBOARD DISABLE KEYS {4521} V0 Desactivez les touches (saved): {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} Desactivez les touches : {Caps Lock:False, Num Lock:False, Scroll Lock:False, Insert:False, Win:False} 16: MULTIPLATFORM {4531} V1 Définir le système d'exploitation (saved): Windows Définir le système d'exploitation : Windows 17: DFUCONTROL SIGNED {00C2} V0 18: DEVICE RESET {1802} V0 internal, hidden 19: unknown:1803 {1803} V0 internal, hidden 20: CONFIG DEVICE PROPS {1806} V5 internal, hidden 21: unknown:1813 {1813} V0 internal, hidden 22: OOBSTATE {1805} V0 internal, hidden 23: unknown:1830 {1830} V0 internal, hidden 24: unknown:1890 {1890} V5 internal, hidden 25: unknown:1891 {1891} V5 internal, hidden 26: unknown:18A1 {18A1} V0 internal, hidden 27: unknown:1DF3 {1DF3} V0 internal, hidden 28: unknown:1E00 {1E00} V0 hidden 29: unknown:1EB0 {1EB0} V0 internal, hidden 30: unknown:1861 {1861} V0 internal, hidden 31: unknown:1A20 {1A20} V0 internal, hidden Has 24 reprogrammable keys: 0: Host Switch Channel 1 , default: HostSwitch Channel 1 => HostSwitch Channel 1 nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 1: Host Switch Channel 2 , default: HostSwitch Channel 2 => HostSwitch Channel 2 nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 2: Host Switch Channel 3 , default: HostSwitch Channel 3 => HostSwitch Channel 3 nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 3: Brightness Down , default: Brightness Down => Brightness Down is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:1, group:0, group mask:empty reporting: default 4: Brightness Up , default: Brightness Up => Brightness Up is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:2, group:0, group mask:empty reporting: default 5: Mission Control/Task View , default: Mission Control/Task View => Mission Control/Task View is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:3, group:0, group mask:empty reporting: default 6: Dashboard Launchpad/Action Center, default: Dashboard Launchpad/Action Center => Dashboard Launchpad/Action Center is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:4, group:0, group mask:empty reporting: default 7: Show Desktop , default: Show Desktop => Show Desktop is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:5, group:0, group mask:empty reporting: default 8: Backlight Down , default: Backlight Down => Backlight Down is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:6, group:0, group mask:empty reporting: default 9: Backlight Up , default: Backlight Up => Backlight Up is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:7, group:0, group mask:empty reporting: default 10: Previous Fn , default: Previous => Previous is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:8, group:0, group mask:empty reporting: default 11: Play/Pause Fn , default: Play/Pause => Play/Pause is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:9, group:0, group mask:empty reporting: default 12: Next Fn , default: Next => Next is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:10, group:0, group mask:empty reporting: default 13: Mute Fn , default: Mute => Mute is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:11, group:0, group mask:empty reporting: default 14: Volume Down Fn , default: Volume Down => Volume Down is FN, FN sensitive, reprogrammable, divertable, persistently divertable, analytics key events, pos:12, group:0, group mask:empty reporting: default 15: Volume Up Fn , default: Volume Up => Volume Up nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 16: Calculator , default: Calculator => Calculator nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 17: Screen Capture/Print Screen, default: Screen Capture => Screen Capture nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 18: App Contextual Menu/Right Click, default: Right Click/App Contextual Menu => Right Click/App Contextual Menu nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 19: Lock PC , default: WindowsLock => WindowsLock nonstandard, reprogrammable, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 20: Left Arrow , default: Keyboard Left Arrow => Keyboard Left Arrow nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 21: Right Arrow , default: Keyboard Right Arrow => Keyboard Right Arrow nonstandard, divertable, persistently divertable, analytics key events, pos:0, group:0, group mask:empty reporting: default 22: F Lock , default: Do Nothing One => Do Nothing One is FN, analytics key events, pos:0, group:0, group mask:empty reporting: default 23: FN Key , default: Do Nothing One => Do Nothing One nonstandard, analytics key events, pos:0, group:0, group mask:empty reporting: default Battery: 50%, discharging, next level 20%. ```
``` - 1.1.5 - _NAME: MX Keys Keyboard _absent: [hi-res-scroll, lowres-scroll-mode, hires-smooth-invert, hires-smooth-resolution, hires-scroll-mode, smart-shift, thumb-scroll-invert, thumb-scroll-mode, onboard_profiles, report_rate, pointer_speed, dpi, speed-change, backlight-timed, reprogrammable-keys, persistent-remappable-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer] _battery: 4096 _modelId: B35B408A0000 _serial: 921D461B _unitId: 921D461B _wpid: 408A backlight: true change-host: null disable-keyboard-keys: {1: false, 2: false, 4: false, 8: false, 16: false} divert-keys: {10: 0, 110: 0, 111: 0, 191: 0, 199: 0, 200: 0, 209: 0, 210: 0, 211: 0, 224: 0, 225: 0, 226: 0, 227: 0, 228: 0, 229: 0, 230: 0, 231: 0, 232: 0, 233: 0, 234: 0, 235: 0, 236: 0} fn-swap: false multiplatform: 0 - _NAME: MX Master 3 Wireless Mouse _absent: [hi-res-scroll, lowres-scroll-mode, onboard_profiles, report_rate, pointer_speed, speed-change, backlight, backlight-timed, fn-swap, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer] _battery: 4096 _modelId: B02340820000 _serial: 11F5FD1A _unitId: 11F5FD1A _wpid: '4082' change-host: null divert-keys: {82: 0, 83: 0, 86: 0, 195: 0, 196: 0} dpi: 1000 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: true reprogrammable-keys: {80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 195: 195, 196: 196} smart-shift: 10 thumb-scroll-invert: false thumb-scroll-mode: false - _NAME: MX Master 3 Wireless Mouse _absent: [hi-res-scroll, lowres-scroll-mode, onboard_profiles, report_rate, pointer_speed, speed-change, backlight, backlight-timed, fn-swap, persistent-remappable-keys, disable-keyboard-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, multiplatform, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer] _battery: 4096 _modelId: B02340820000 _unitId: 11F5FD1A change-host: null divert-keys: {82: 0, 83: 0, 86: 0, 195: 0, 196: 0} dpi: 1000 hires-scroll-mode: false hires-smooth-invert: false hires-smooth-resolution: true reprogrammable-keys: {80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 195: 195, 196: 196} smart-shift: 10 thumb-scroll-invert: false thumb-scroll-mode: false - _NAME: MX Keys Keyboard _absent: [hi-res-scroll, lowres-scroll-mode, hires-smooth-invert, hires-smooth-resolution, hires-scroll-mode, smart-shift, thumb-scroll-invert, thumb-scroll-mode, onboard_profiles, report_rate, pointer_speed, dpi, speed-change, backlight-timed, reprogrammable-keys, persistent-remappable-keys, crown-smooth, divert-crown, divert-gkeys, m-key-leds, mr-key-led, gesture2-gestures, gesture2-divert, gesture2-params, sidetone, equalizer] _battery: 4096 _modelId: B35B408A0000 _unitId: 921D461B backlight: true change-host: null disable-keyboard-keys: {1: false, 2: false, 4: false, 8: false, 16: false} divert-keys: {10: 0, 110: 0, 111: 0, 191: 0, 199: 0, 200: 0, 209: 0, 210: 0, 211: 0, 224: 0, 225: 0, 226: 0, 227: 0, 228: 0, 229: 0, 230: 0, 231: 0, 232: 0, 233: 0, 234: 0, 235: 0, 236: 0} fn-swap: false multiplatform: 0 ```
2022-10-26 14:11:58,537,537     INFO [MainThread] root: language fr_FR (UTF-8), translations path None
2022-10-26 14:11:58,654,654     INFO [MainThread] logitech_receiver.diversion: GDK Keymap set up
2022-10-26 14:11:58,667,667     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
2022-10-26 14:11:58,697,697     INFO [MainThread] solaar.ui.notify: starting desktop notifications
2022-10-26 14:11:58,740,740     INFO [MainThread] solaar.listener: starting receiver listening threads
2022-10-26 14:11:58,746,746     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', vendor_id='046D', product_id='C52B', serial='', release=None, manufacturer=None, product=None, interface=2, driver='logitech-djreceiver', bus_id=3, isDevice=None)
2022-10-26 14:11:58,746,746     INFO [MainThread] logitech_receiver.base: New lock 13
2022-10-26 14:11:58,756,756     INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with <UnifyingReceiver(/dev/hidraw1,13)> (13)
2022-10-26 14:11:58,756,756     INFO [ReceiverListener:hidraw1] solaar.listener: <UnifyingReceiver(/dev/hidraw1,13)>: notifications listener has started (13)
2022-10-26 14:11:58,757,757     INFO [ReceiverListener:hidraw1] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw1)>
2022-10-26 14:11:58,760,760     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw1,13)>: receiver notifications enabled => ('wireless', 'software present')
2022-10-26 14:11:58,764,764     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw5', vendor_id='046D', product_id='B023', serial='d2:bd:98:97:d5:95', release=None, manufacturer=None, product=None, interface=None, driver='logitech-hidpp-device', bus_id=5, isDevice=True)
2022-10-26 14:11:58,764,764     INFO [MainThread] logitech_receiver.base: New lock 14
2022-10-26 14:11:58,766,766     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, Aucun périphérique jumelé. (0) 
2022-10-26 14:11:58,771,771     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw1,13)>: found new device 1 (4082)
2022-10-26 14:11:58,771,771     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,04,728240) for <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> (mouse)
2022-10-26 14:11:58,774,774     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 1 périphérique jumelé. (0) 
2022-10-26 14:11:58,775,775     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired offline, {'LINK ENCRYPTED': True} (0) 
2022-10-26 14:11:58,779,779     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw1,13)>: found new device 2 (408A)
2022-10-26 14:11:58,780,780     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,04,718A40) for <Device(2,408A,MX Keys Keyboard,921D461B)> (keyboard)
2022-10-26 14:11:58,782,782     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:11:58,783,783     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,408A,MX Keys Keyboard,921D461B)>: paired offline, {'LINK ENCRYPTED': True} (0) 
2022-10-26 14:11:59,183,183     INFO [MainThread] solaar.listener: status_changed <Device(255,B023,MX Master 3 Wireless Mouse,)>: paired online, {'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
2022-10-26 14:11:59,573,573     INFO [MainThread] logitech_receiver.status: <Device(255,B023,MX Master 3 Wireless Mouse,)> pushing device settings [<Setting([feature:toggle] MX Master 3:hires-smooth-invert=None)>, <Setting([feature:toggle] MX Master 3:hires-smooth-resolution=None)>, <Setting([feature:toggle] MX Master 3:hires-scroll-mode=None)>, <Setting([feature:range] MX Master 3:smart-shift=None)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-invert=None)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-mode=None)>, <Setting([feature:choice] MX Master 3:dpi=None)>, <Setting([feature:map choice] MX Master 3:reprogrammable-keys=None)>, <Setting([feature:map choice] MX Master 3:divert-keys=None)>, <Setting([feature:choice] MX Master 3:change-host=None)>]
2022-10-26 14:11:59,978,978     INFO [MainThread] solaar.listener: status_changed <Device(255,B023,MX Master 3 Wireless Mouse,)>: paired online, {'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) initialization
2022-10-26 14:11:59,979,979     INFO [ReceiverListener:hidraw5] logitech_receiver.listener: started with <Device(255,B023,MX Master 3 Wireless Mouse,)> (14)
2022-10-26 14:11:59,979,979     INFO [ReceiverListener:hidraw5] solaar.listener: <Device(255,B023,MX Master 3 Wireless Mouse,)>: notifications listener has started (14)
2022-10-26 14:11:59,979,979     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <Device(255,B023,MX Master 3 Wireless Mouse,)>: paired online, {'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None, 'NOTIFICATION FLAGS': False} (0) 
2022-10-26 14:11:59,980,980     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', vendor_id='046D', product_id='B35B', serial='de:dc:95:9e:85:a9', release=None, manufacturer=None, product=None, interface=None, driver='hid-generic', bus_id=5, isDevice=True)
2022-10-26 14:11:59,980,980     INFO [MainThread] logitech_receiver.base: New lock 17
2022-10-26 14:12:00,396,396     INFO [MainThread] solaar.listener: status_changed <Device(255,B35B,MX Keys Keyboard,)>: paired online, {'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) 
2022-10-26 14:12:02,601,601     INFO [MainThread] logitech_receiver.status: <Device(255,B35B,MX Keys Keyboard,)> pushing device settings [<Setting([feature:toggle] MX Keys:backlight=None)>, <Setting([feature:toggle] MX Keys:fn-swap=None)>, <Setting([feature:map choice] MX Keys:divert-keys=None)>, <Setting([feature:multiple toggle] MX Keys:disable-keyboard-keys=None)>, <Setting([feature:choice] MX Keys:multiplatform=None)>, <Setting([feature:choice] MX Keys:change-host=None)>]
2022-10-26 14:12:03,816,816     INFO [MainThread] solaar.listener: status_changed <Device(255,B35B,MX Keys Keyboard,)>: paired online, {'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) initialization
2022-10-26 14:12:03,816,816     INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with <Device(255,B35B,MX Keys Keyboard,)> (17)
2022-10-26 14:12:03,817,817     INFO [ReceiverListener:hidraw4] solaar.listener: <Device(255,B35B,MX Keys Keyboard,)>: notifications listener has started (17)
2022-10-26 14:12:03,817,817     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <Device(255,B35B,MX Keys Keyboard,)>: paired online, {'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None, 'NOTIFICATION FLAGS': False} (0) 
2022-10-26 14:12:11,379,379  WARNING [ReceiverListener:hidraw5] logitech_receiver.base: read failed, assuming handle <_ThreadedHandle(/dev/hidraw5)> no longer available
2022-10-26 14:12:11,379,379  WARNING [ReceiverListener:hidraw5] logitech_receiver.listener: receiver disconnected
2022-10-26 14:12:11,379,379     INFO [ReceiverListener:hidraw5] solaar.listener: <Device(255,B023,MX Master 3 Wireless Mouse,)>: notifications listener has stopped
2022-10-26 14:12:11,675,675     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,04,B28240) for <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> (mouse)
2022-10-26 14:12:11,675,675     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:12:11,675,675     INFO [ReceiverListener:hidraw1] logitech_receiver.base: New lock 15
2022-10-26 14:12:11,834,834     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
2022-10-26 14:12:11,858,858     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
2022-10-26 14:12:12,317,317     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> pushing device settings [<Setting([feature:toggle] MX Master 3:hires-smooth-invert=None)>, <Setting([feature:toggle] MX Master 3:hires-smooth-resolution=None)>, <Setting([feature:toggle] MX Master 3:hires-scroll-mode=None)>, <Setting([feature:range] MX Master 3:smart-shift=None)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-invert=None)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-mode=None)>, <Setting([feature:choice] MX Master 3:dpi=None)>, <Setting([feature:map choice] MX Master 3:reprogrammable-keys=None)>, <Setting([feature:map choice] MX Master 3:divert-keys=None)>, <Setting([feature:choice] MX Master 3:change-host=None)>]
2022-10-26 14:12:12,800,800     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) powered on
2022-10-26 14:12:12,801,801     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: spurious BATTERY status Notification(11,1,08,10,0404C078050000000000000000000000)
2022-10-26 14:12:12,802,802     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: spurious BATTERY status Notification(11,1,08,10,0404C078050000000000000000000000)
2022-10-26 14:12:12,802,802     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: unknown WHEEL Notification(11,1,0E,20,02000000000000000000000000000000)
2022-10-26 14:12:12,802,802     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: WHEEL: res: 0 periods: 15 delta V:7192
2022-10-26 14:12:14,604,604     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,04,B18A40) for <Device(2,408A,MX Keys Keyboard,921D461B)> (keyboard)
2022-10-26 14:12:14,605,605     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:12:14,605,605     INFO [ReceiverListener:hidraw1] logitech_receiver.base: New lock 16
2022-10-26 14:12:14,804,804     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,408A,MX Keys Keyboard,921D461B)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) 
2022-10-26 14:12:14,831,831  WARNING [ReceiverListener:hidraw4] logitech_receiver.base: read failed, assuming handle <_ThreadedHandle(/dev/hidraw4)> no longer available
2022-10-26 14:12:14,831,831  WARNING [ReceiverListener:hidraw4] logitech_receiver.listener: receiver disconnected
2022-10-26 14:12:14,831,831     INFO [ReceiverListener:hidraw4] solaar.listener: <Device(255,B35B,MX Keys Keyboard,)>: notifications listener has stopped
2022-10-26 14:12:14,844,844     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,408A,MX Keys Keyboard,921D461B)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) 
2022-10-26 14:12:16,819,819     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(2,408A,MX Keys Keyboard,921D461B)> pushing device settings [<Setting([feature:toggle] MX Keys:backlight=None)>, <Setting([feature:toggle] MX Keys:fn-swap=None)>, <Setting([feature:map choice] MX Keys:divert-keys=None)>, <Setting([feature:multiple toggle] MX Keys:disable-keyboard-keys=None)>, <Setting([feature:choice] MX Keys:multiplatform=None)>, <Setting([feature:choice] MX Keys:change-host=None)>]
2022-10-26 14:12:17,946,946     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,408A,MX Keys Keyboard,921D461B)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) powered on
2022-10-26 14:12:17,947,947     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(2,408A,MX Keys Keyboard,921D461B)>: spurious BATTERY status Notification(11,2,07,10,0404C0060A0000000000000000000000)
2022-10-26 14:12:17,948,948     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(2,408A,MX Keys Keyboard,921D461B)>: spurious BATTERY status Notification(11,2,07,10,0404C0060A0000000000000000000000)
2022-10-26 14:12:28,336,336     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,04,728240) for <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> (mouse)
2022-10-26 14:12:28,337,337     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:12:28,337,337     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired offline, {'BATTERY LEVEL': 50} (0) 
2022-10-26 14:12:28,970,970     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,04,B28240) for <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> (mouse)
2022-10-26 14:12:28,971,971     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:12:28,996,996     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired online, {'BATTERY LEVEL': 50, 'LINK ENCRYPTED': True, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
2022-10-26 14:12:28,997,997     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired online, {'BATTERY LEVEL': 50, 'LINK ENCRYPTED': True, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
2022-10-26 14:12:28,997,997     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> pushing device settings [<Setting([feature:toggle] MX Master 3:hires-smooth-invert=False)>, <Setting([feature:toggle] MX Master 3:hires-smooth-resolution=True)>, <Setting([feature:toggle] MX Master 3:hires-scroll-mode=False)>, <Setting([feature:range] MX Master 3:smart-shift=10)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-invert=False)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-mode=False)>, <Setting([feature:choice] MX Master 3:dpi=1000)>, <Setting([feature:map choice] MX Master 3:reprogrammable-keys={80: 80, 81: 81, 82: 82, 83: 83, 86: 86, 195: 195, 196: 196})>, <Setting([feature:map choice] MX Master 3:divert-keys={82: 0, 83: 0, 86: 0, 195: 0, 196: 0})>, <Setting([feature:choice] MX Master 3:change-host=2:218300415P)>]
2022-10-26 14:12:29,481,481     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired online, {'BATTERY LEVEL': 50, 'LINK ENCRYPTED': True, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) powered on
2022-10-26 14:12:29,481,481     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: spurious BATTERY status Notification(11,1,08,10,0404C078050000000000000000000000)
2022-10-26 14:12:29,482,482     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: unknown WHEEL Notification(11,1,0E,20,02000000000000000000000000000000)
2022-10-26 14:12:29,482,482     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: WHEEL: res: 0 periods: 15 delta V:7192
2022-10-26 14:12:32,842,842     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,04,728240) for <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)> (mouse)
2022-10-26 14:12:32,843,843     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:12:32,843,843     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,4082,MX Master 3 Wireless Mouse,11F5FD1A)>: paired offline, {'BATTERY LEVEL': 50} (0) 
2022-10-26 14:12:33,233,233     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', vendor_id='046D', product_id='B35B', serial='de:dc:95:9e:85:a9', release=None, manufacturer=None, product=None, interface=None, driver='hid-generic', bus_id=5, isDevice=True)
2022-10-26 14:12:33,390,390     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,04,718A40) for <Device(2,408A,MX Keys Keyboard,921D461B)> (keyboard)
2022-10-26 14:12:33,391,391     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw1,13)>: present, 2 périphériques jumelés. (0) 
2022-10-26 14:12:33,391,391     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,408A,MX Keys Keyboard,921D461B)>: paired offline, {'BATTERY LEVEL': NamedInt(50, 'good')} (0) 
2022-10-26 14:12:34,981,981     INFO [MainThread] solaar.listener: status_changed <Device(255,B35B,MX Keys Keyboard,)>: paired online, {'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) 
2022-10-26 14:12:37,186,186     INFO [MainThread] logitech_receiver.status: <Device(255,B35B,MX Keys Keyboard,)> pushing device settings [<Setting([feature:toggle] MX Keys:backlight=None)>, <Setting([feature:toggle] MX Keys:fn-swap=None)>, <Setting([feature:map choice] MX Keys:divert-keys=None)>, <Setting([feature:multiple toggle] MX Keys:disable-keyboard-keys=None)>, <Setting([feature:choice] MX Keys:multiplatform=None)>, <Setting([feature:choice] MX Keys:change-host=None)>]
2022-10-26 14:12:38,401,401     INFO [MainThread] solaar.listener: status_changed <Device(255,B35B,MX Keys Keyboard,)>: paired online, {'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None} (0) initialization
2022-10-26 14:12:38,402,402     INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with <Device(255,B35B,MX Keys Keyboard,)> (14)
2022-10-26 14:12:38,402,402     INFO [ReceiverListener:hidraw4] solaar.listener: <Device(255,B35B,MX Keys Keyboard,)>: notifications listener has started (14)
2022-10-26 14:12:38,402,402     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <Device(255,B35B,MX Keys Keyboard,)>: paired online, {'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(1, 'recharging'), 'BATTERY NEXT LEVEL': 0, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': True, 'ERROR': None, 'NOTIFICATION FLAGS': False} (0) 
2022-10-26 14:12:38,418,418     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw5', vendor_id='046D', product_id='B023', serial='d2:bd:98:97:d5:95', release=None, manufacturer=None, product=None, interface=None, driver='logitech-hidpp-device', bus_id=5, isDevice=True)
2022-10-26 14:12:38,571,571     INFO [MainThread] solaar.listener: status_changed <Device(255,B023,MX Master 3 Wireless Mouse,)>: paired online, {'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
2022-10-26 14:12:38,984,984     INFO [MainThread] logitech_receiver.status: <Device(255,B023,MX Master 3 Wireless Mouse,)> pushing device settings [<Setting([feature:toggle] MX Master 3:hires-smooth-invert=None)>, <Setting([feature:toggle] MX Master 3:hires-smooth-resolution=None)>, <Setting([feature:toggle] MX Master 3:hires-scroll-mode=None)>, <Setting([feature:range] MX Master 3:smart-shift=None)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-invert=None)>, <Setting([feature:toggle] MX Master 3:thumb-scroll-mode=None)>, <Setting([feature:choice] MX Master 3:dpi=None)>, <Setting([feature:map choice] MX Master 3:reprogrammable-keys=None)>, <Setting([feature:map choice] MX Master 3:divert-keys=None)>, <Setting([feature:choice] MX Master 3:change-host=None)>]
2022-10-26 14:12:39,419,419     INFO [MainThread] solaar.listener: status_changed <Device(255,B023,MX Master 3 Wireless Mouse,)>: paired online, {'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) initialization
2022-10-26 14:12:39,419,419     INFO [ReceiverListener:hidraw5] logitech_receiver.listener: started with <Device(255,B023,MX Master 3 Wireless Mouse,)> (17)
2022-10-26 14:12:39,419,419     INFO [ReceiverListener:hidraw5] solaar.listener: <Device(255,B023,MX Master 3 Wireless Mouse,)>: notifications listener has started (17)
2022-10-26 14:12:39,419,419     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <Device(255,B023,MX Master 3 Wireless Mouse,)>: paired online, {'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None, 'NOTIFICATION FLAGS': False} (0)

Describe the bug Sometimes, both my mouse (MX Master 3) and my keyboard (MX Keys) get disconnected from the Unifying Receiver. I haven't really pinpointed what causes the disconnection. Sometimes it happens when I start softwares like PyCharm.

Then, I have to switch to Bluetooth to keep using my mouse and keyboard. In Solaar window (see screenshot), I can see my mouse and my keyboard connected both from Bluetooth and from the Unifying Receiver, but if I switch back to the Unifying Receiver, I can't use the mouse or the keyboard.

To Reproduce ???

Screenshots image

Additional context None

pfps commented 2 years ago

Your config.yaml has two entries for both your devices. I think that these extra entries came from an old bug that has since been fixed. You should edit this file and remove the extra entries.

pfps commented 2 years ago

The log you provided shows two device disconnections. This looks to be an interruption in the connection between the receiver and the device, which can happen if the path between the receiver and device is obstructed.

To see what is going on better, please run solaar -ddd and produce the output from around the time that the problem occurs.

pfps commented 2 years ago

Closing due to no response from poster.