Repository: pwr-Solaar/Solaar

Issue:
New M705 does not work correctly
I recently replaced my old M705 because the left click button started to fail, and the new one appears to have some firmware differences that make it not work correctly with solaar. The two version have different model numbers and FCC IDs. The old model number is `M-R0009` while the new one is `M-R0073`

The mouse pairs and generally works as a normal mouse, but solaar always shows it as offline. I am unable to see the battery status or enable smooth or side scrolling. Sometimes, the device does not appear in the solaar GUI at all (although it is still connected and working).

Here are debug logs of the pairing process and subsequent usage of each mouse:
<details><summary>M-R0009</summary>

```
10:40:11,908     INFO [MainThread] root: language en_US (UTF-8), translations path None
10:40:12,003    DEBUG [MainThread] solaar.ui.tray: using StatusIcon
10:40:12,030     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
10:40:12,083    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
10:40:12,084    DEBUG [AsyncUI] solaar.async: started
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/bin
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/icons
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/ben/.local/share/solaar/icons
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/local/share/solaar/icons
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
10:40:12,107    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/usr/share/solaar/icons', '/home/ben/.local/share/icons', '/home/ben/.icons', '/usr/local/share/icons', '/usr/share/icons', '/usr/local/share/pixmaps', '/usr/share/pixmaps']
10:40:12,117    DEBUG [MainThread] solaar.ui.icons: detected icon sets: gpm False, oxygen False, gnome True, elementary False
10:40:12,133     INFO [MainThread] solaar.listener: starting receiver listening threads
10:40:12,138     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw0', vendor_id='046d', product_id='c52b', serial='', release=b'1201', manufacturer=b'Logitech', product=b'USB Receiver', interface=2, driver='logitech-djreceiver')
10:40:12,139    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 83B5 030000]
10:40:12,141    DEBUG [MainThread] logitech_receiver.base: (14) => r[11 FF 83B5 039D3C9A981706140000000000000000]
10:40:12,141    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 80B2 000000]
10:40:12,143    DEBUG [MainThread] logitech_receiver.base: (14) => r[10 FF 8F80 B20300]
10:40:12,143    DEBUG [MainThread] logitech_receiver.base: (14) device 0xFF error on request {80B2}: 3 = invalid value
10:40:12,143     INFO [ReceiverListener:hidraw0] logitech_receiver.listener: started with <UnifyingReceiver(/dev/hidraw0,14)> (14)
10:40:12,143     INFO [ReceiverListener:hidraw0] solaar.listener: <UnifyingReceiver(/dev/hidraw0,14)>: notifications listener has started (14)
10:40:12,143    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 8000 100900]
10:40:12,145    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 8000 000000]
10:40:12,145    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 8100 000000]
10:40:12,147    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 8100 000900]
10:40:12,147     INFO [ReceiverListener:hidraw0] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw0,14)>: receiver notifications enabled => ('wireless', 'software present')
10:40:12,147    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 8002 020000]
10:40:12,149    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 8002 000000]
10:40:12,149     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, No paired devices. (0) 
10:40:12,221    DEBUG [MainThread] solaar.ui: activate
10:40:12,222    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NONE) None
10:40:19,101    DEBUG [MainThread] solaar.ui: activate
10:40:21,484    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7f77f30d94c8 (GtkAssistant at 0x564d6087c410)> 0 <Gtk.VBox object at 0x7f77f30d9048 (GtkVBox at 0x564d60bf38a0)>
10:40:21,484    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 80B2 01001E]
10:40:21,487    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 4A01 000000]
10:40:21,488    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 4A01 000000]
10:40:21,488     INFO [ReceiverListener:hidraw0] logitech_receiver.notifications: <UnifyingReceiver(/dev/hidraw0,14)>: pairing lock is open
10:40:21,488     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, No paired devices. (1) pairing lock is open
10:40:21,489    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 80B2 000000]
10:40:21,490    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 80B2 000000]
10:40:21,495    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NOTIFICATION) pairing lock is open
10:40:25,833    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 4104 521B10]
10:40:25,833     INFO [ReceiverListener:hidraw0] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw0,14)>: found new device 1 (101B)
10:40:25,834     INFO [ReceiverListener:hidraw0] solaar.listener: Notification(1,41,04,521B10) triggered new device <PairedDevice(1,101B,M705)> (mouse)
10:40:25,834    DEBUG [ReceiverListener:hidraw0] solaar.configuration: load => {}
10:40:25,834    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
10:40:25,835    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 4201 0000000000000000000000]
10:40:25,837    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 4100 1B10040000000000000000]
10:40:25,839    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 4A00 000000]
10:40:25,841    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 FF 83B5 30E4BF5CFD0400000001000000000000]
10:40:25,842     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, 1 paired device. (0) 
10:40:25,843    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unifying (eQuad DJ) connection notification: software=True, encrypted=False, link=False, payload=False
10:40:25,843     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <PairedDevice(1,101B,M705)>: paired offline, {'LINK ENCRYPTED': False} (0) 
10:40:25,843    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NONE) None
10:40:25,844     INFO [ReceiverListener:hidraw0] solaar.listener: <UnifyingReceiver(/dev/hidraw0,14)>: pairing detected new device
10:40:25,845  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,42,01,0000000000000000000000)
10:40:25,845    ERROR [ReceiverListener:hidraw0] logitech_receiver.listener: processing Notification(1,41,00,1B10040000000000000000)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/usr/lib/python3.6/site-packages/solaar/listener.py", line 189, in _notifications_handler
    dev = self.receiver.register_new_device(n.devnumber, n)
  File "/usr/lib/python3.6/site-packages/logitech_receiver/receiver.py", line 407, in register_new_device
    raise IndexError("%s: device number %d already registered" % (self, number))
IndexError: <UnifyingReceiver(/dev/hidraw0,14)>: device number 1 already registered
10:40:25,850     INFO [ReceiverListener:hidraw0] logitech_receiver.notifications: <UnifyingReceiver(/dev/hidraw0,14)>: pairing lock is closed
10:40:25,850     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, 1 paired device. (1) pairing lock is closed
10:40:25,852    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 FF 83B5 30E4BF5CFD0400000001000000000000]
10:40:25,852    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 FF 83B5 40044D37303500000000000000000000]
10:40:25,852    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8F00 110900]
10:40:25,852    DEBUG [MainThread] solaar.ui: status changed: <PairedDevice(1,101B,M705)> (NONE) None
10:40:25,854    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
10:40:25,858    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NOTIFICATION) pairing lock is closed
10:40:25,996    DEBUG [MainThread] solaar.ui.pair_window: <UnifyingReceiver(/dev/hidraw0,14)> success: <PairedDevice(1,101B,M705)>
10:40:25,997    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7f77f30d94c8 (GtkAssistant at 0x564d6087c410)> 1 <Gtk.VBox object at 0x7f77f30d2cf0 (GtkVBox at 0x564d60bf3cc0)>
10:40:27,043    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 4104 921B10]
10:40:27,043    ERROR [ReceiverListener:hidraw0] logitech_receiver.listener: processing Notification(1,41,04,921B10)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/usr/lib/python3.6/site-packages/solaar/listener.py", line 189, in _notifications_handler
    dev = self.receiver.register_new_device(n.devnumber, n)
  File "/usr/lib/python3.6/site-packages/logitech_receiver/receiver.py", line 407, in register_new_device
    raise IndexError("%s: device number %d already registered" % (self, number))
IndexError: <UnifyingReceiver(/dev/hidraw0,14)>: device number 1 already registered
10:40:27,045    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 4200 0000000000000000000000]
10:40:27,045  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,42,00,0000000000000000000000)
10:40:27,047    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 4B01 000000]
10:40:27,047    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: device powered on
10:40:27,048    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 8000 100B00]
10:40:27,069    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8F00 110100]
10:40:27,077    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8000 000000]
10:40:27,077    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 8100 000000]
10:40:27,085    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8F81 070200]
10:40:27,093    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8100 100000]
10:40:27,093     INFO [ReceiverListener:hidraw0] logitech_receiver.receiver: <PairedDevice(1,101B,M705)>: device notifications enabled ('battery status',)
10:40:27,094    DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: smooth-scroll: apply None (<PairedDevice(1,101B,M705)>)
10:40:27,094    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 8101 000000]
10:40:27,101    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 810D 644734]
10:40:27,107    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8101 020000]
10:40:27,107    DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00' => 00
10:40:27,108     INFO [ReceiverListener:hidraw0] solaar.configuration: saved {'_version': '0.9.2', '101B:E4BF5CFD': {'_name': 'Marathon Mouse M705', 'smooth-scroll': False}} to /home/ben/.config/solaar/config.json
10:40:27,108    DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: smooth-scroll: write False to <PairedDevice(1,101B,M705)>
10:40:27,109     INFO [ReceiverListener:hidraw0] solaar.configuration: saved {'_version': '0.9.2', '101B:E4BF5CFD': {'_name': 'Marathon Mouse M705', 'smooth-scroll': False}} to /home/ben/.config/solaar/config.json
10:40:27,109    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 8101 000000]
10:40:27,115    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8100 100000]
10:40:27,123    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8101 020000]
10:40:27,123    DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: side-scroll: apply None (<PairedDevice(1,101B,M705)>)
10:40:27,123    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 8101 000000]
10:40:27,131    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8000 000000]
10:40:27,139    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8101 020000]
10:40:27,139    DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00' => 02
10:40:27,140     INFO [ReceiverListener:hidraw0] solaar.configuration: saved {'_version': '0.9.2', '101B:E4BF5CFD': {'_name': 'Marathon Mouse M705', 'smooth-scroll': False, 'side-scroll': True}} to /home/ben/.config/solaar/config.json
10:40:27,140    DEBUG [ReceiverListener:hidraw0] logitech_receiver.settings: side-scroll: write True to <PairedDevice(1,101B,M705)>
10:40:27,141     INFO [ReceiverListener:hidraw0] solaar.configuration: saved {'_version': '0.9.2', '101B:E4BF5CFD': {'_name': 'Marathon Mouse M705', 'smooth-scroll': False, 'side-scroll': True}} to /home/ben/.config/solaar/config.json
10:40:27,141    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 8101 000000]
10:40:27,147    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 810D 644734]
10:40:27,155    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8101 020000]
10:40:27,155    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 01 810D 000000]
10:40:27,163    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 0D64 473400]
10:40:27,171    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 810D 644734]
10:40:27,171    DEBUG [ReceiverListener:hidraw0] logitech_receiver.status: <PairedDevice(1,101B,M705)>: battery 100, discharging
10:40:27,171     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <PairedDevice(1,101B,M705)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': 100, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY CHARGING': False, 'ERROR': None} (0) 
10:40:27,171     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <PairedDevice(1,101B,M705)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': 100, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY CHARGING': False, 'ERROR': None} (1) powered on
10:40:27,171    DEBUG [MainThread] solaar.ui: status changed: <PairedDevice(1,101B,M705)> (NONE) None
10:40:27,171    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,0D,64,473400)
10:40:27,171    DEBUG [ReceiverListener:hidraw0] logitech_receiver.status: <PairedDevice(1,101B,M705)>: battery 100, discharging
10:40:27,172    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw0', 1, 'Marathon Mouse M705', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': 100, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY CHARGING': False, 'ERROR': None})
10:40:27,173    DEBUG [MainThread] solaar.ui: status changed: <PairedDevice(1,101B,M705)> (NOTIFICATION) powered on
10:40:27,174    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw0', 1, 'Marathon Mouse M705', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': 100, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY CHARGING': False, 'ERROR': None})
10:40:28,708    DEBUG [MainThread] solaar.ui.pair_window: finish <Gtk.Assistant object at 0x7f77f304e510 (GtkAssistant at 0x564d6087c410)>
10:40:31,590    DEBUG [AsyncUI] logitech_receiver.settings: smooth-scroll: write True to <PairedDevice(1,101B,M705)>
10:40:31,591     INFO [AsyncUI] solaar.configuration: saved {'_version': '0.9.2', '101B:E4BF5CFD': {'_name': 'Marathon Mouse M705', 'smooth-scroll': True, 'side-scroll': True}} to /home/ben/.config/solaar/config.json
10:40:31,591    DEBUG [AsyncUI] logitech_receiver.base: (17) <= w[10 01 8101 000000]
10:40:31,631    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8101 020000]
10:40:31,631    DEBUG [AsyncUI] logitech_receiver.base: (17) => r[10 01 8101 020000]
10:40:31,632    DEBUG [AsyncUI] logitech_receiver.settings: BooleanValidator: prepare_write(True, b'\x02\x00\x00') => 66
10:40:31,632    DEBUG [AsyncUI] logitech_receiver.settings: smooth-scroll: prepare write(True) => 66
10:40:31,632    DEBUG [AsyncUI] logitech_receiver.base: (17) <= w[10 01 8001 420000]
10:40:31,733    DEBUG [AsyncUI] logitech_receiver.base: (17) => r[10 01 8001 000000]
10:40:31,734    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 8001 000000]
10:40:35,795    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00000000FF000000000000]
10:40:35,796    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00000000FF000000000000)
10:40:35,796  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00000000FF000000000000)
10:40:35,897    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000000001000000000000]
10:40:35,897    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000000001000000000000)
10:40:35,897  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000000001000000000000)
10:40:35,937    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000000001000000000000]
10:40:35,937    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000000001000000000000)
10:40:35,938  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000000001000000000000)
10:40:36,053    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00000000FF000000000000]
10:40:36,053    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00000000FF000000000000)
10:40:36,054  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00000000FF000000000000)
10:40:36,693    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000000001000000000000]
10:40:36,694    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000000001000000000000)
10:40:36,694  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000000001000000000000)
10:40:37,053    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00000000FF000000000000]
10:40:37,054    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00000000FF000000000000)
10:40:37,054  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00000000FF000000000000)
10:40:37,155    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000000001000000000000]
10:40:37,156    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000000001000000000000)
10:40:37,156  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000000001000000000000)
10:40:37,209    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00000000FF000000000000]
10:40:37,210    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00000000FF000000000000)
10:40:37,210  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00000000FF000000000000)
10:40:37,233    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000F0FF00000000000000]
10:40:37,233    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000F0FF00000000000000)
10:40:37,234  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000F0FF00000000000000)
10:40:37,241    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0001F0FF00000000000000]
10:40:37,242    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0001F0FF00000000000000)
10:40:37,242  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0001F0FF00000000000000)
10:40:37,249    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0003F0FF00000000000000]
10:40:37,250    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0003F0FF00000000000000)
10:40:37,250  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0003F0FF00000000000000)
10:40:37,271    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0002000000000000000000]
10:40:37,271    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0002000000000000000000)
10:40:37,272  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0002000000000000000000)
10:40:37,279    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0002000000000000000000]
10:40:37,279    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0002000000000000000000)
10:40:37,280  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0002000000000000000000)
10:40:37,327    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000100000000000000000]
10:40:37,328    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000100000000000000000)
10:40:37,328  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000100000000000000000)
10:40:37,421    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FF2F0000000000000000]
10:40:37,421    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FF2F0000000000000000)
10:40:37,422  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FF2F0000000000000000)
10:40:37,427    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00F68F0000000000000000]
10:40:37,427    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00F68F0000000000000000)
10:40:37,427  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00F68F0000000000000000)
10:40:37,435    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00F8DF0000000000000000]
10:40:37,435    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00F8DF0000000000000000)
10:40:37,435  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00F8DF0000000000000000)
10:40:37,443    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00F88F0000000000000000]
10:40:37,443    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00F88F0000000000000000)
10:40:37,443  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00F88F0000000000000000)
10:40:37,451    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FD4F0000000000000000]
10:40:37,451    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FD4F0000000000000000)
10:40:37,451  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FD4F0000000000000000)
10:40:37,459    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FE5F0000000000000000]
10:40:37,459    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FE5F0000000000000000)
10:40:37,460  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FE5F0000000000000000)
10:40:37,467    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FE3F0000000000000000]
10:40:37,467    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FE3F0000000000000000)
10:40:37,467  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FE3F0000000000000000)
10:40:37,475    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FC4F0000000000000000]
10:40:37,475    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FC4F0000000000000000)
10:40:37,476  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FC4F0000000000000000)
10:40:37,483    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FE4F0000000000000000]
10:40:37,483    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FE4F0000000000000000)
10:40:37,484  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FE4F0000000000000000)
10:40:37,491    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FE1F0000000000000000]
10:40:37,491    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FE1F0000000000000000)
10:40:37,492  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FE1F0000000000000000)
10:40:37,499    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000200000000000000000]
10:40:37,499    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000200000000000000000)
10:40:37,500  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000200000000000000000)
10:40:37,507    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FF0F0000000000000000]
10:40:37,507    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FF0F0000000000000000)
10:40:37,508  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FF0F0000000000000000)
10:40:37,513    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000100000000000000000]
10:40:37,513    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000100000000000000000)
10:40:37,514  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000100000000000000000)
10:40:37,599    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FF0F0000000000000000]
10:40:37,600    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FF0F0000000000000000)
10:40:37,600  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FF0F0000000000000000)
10:40:37,607    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000F0FF00000000000000]
10:40:37,607    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000F0FF00000000000000)
10:40:37,608  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000F0FF00000000000000)
10:40:37,615    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000D0FF00000000000000]
10:40:37,615    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000D0FF00000000000000)
10:40:37,616  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000D0FF00000000000000)
10:40:37,623    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000F0FF00000000000000]
10:40:37,623    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000F0FF00000000000000)
10:40:37,624  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000F0FF00000000000000)
10:40:37,631    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000C0FF00000000000000]
10:40:37,632    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000C0FF00000000000000)
10:40:37,632  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000C0FF00000000000000)
10:40:37,639    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FFCFFF00000000000000]
10:40:37,639    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FFCFFF00000000000000)
10:40:37,640  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FFCFFF00000000000000)
10:40:37,647    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000D0FF00000000000000]
10:40:37,648    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000D0FF00000000000000)
10:40:37,648  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000D0FF00000000000000)
10:40:37,655    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000F0FF00000000000000]
10:40:37,655    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000F0FF00000000000000)
10:40:37,656  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000F0FF00000000000000)
10:40:37,663    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FFDFFF00000000000000]
10:40:37,663    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FFDFFF00000000000000)
10:40:37,664  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FFDFFF00000000000000)
10:40:37,669    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FFDFFF00000000000000]
10:40:37,670    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FFDFFF00000000000000)
10:40:37,670  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FFDFFF00000000000000)
10:40:37,677    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000C0FF00000000000000]
10:40:37,677    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000C0FF00000000000000)
10:40:37,678  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000C0FF00000000000000)
10:40:37,685    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FFDFFF00000000000000]
10:40:37,686    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,00FFDFFF00000000000000)
10:40:37,686  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,00FFDFFF00000000000000)
10:40:37,693    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000C0FF00000000000000]
10:40:37,693    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000C0FF00000000000000)
10:40:37,694  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000C0FF00000000000000)
10:40:37,701    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000B0FF00000000000000]
10:40:37,701    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)> (1.0) custom notification Notification(1,02,00,0000B0FF00000000000000)
10:40:37,702  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,101B,M705)>: unrecognized Notification(1,02,00,0000B0FF00000000000000)
10:40:37,709    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000090FF00000000000000]
```

</details>

<details>
 <summary>M-R0073</summary>

```
10:41:41,031     INFO [MainThread] root: language en_US (UTF-8), translations path None
10:41:41,126    DEBUG [MainThread] solaar.ui.tray: using StatusIcon
10:41:41,150     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
10:41:41,198    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
10:41:41,199    DEBUG [AsyncUI] solaar.async: started
10:41:41,221    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/bin
10:41:41,221    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/icons
10:41:41,221    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
10:41:41,222    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/ben/.local/share/solaar/icons
10:41:41,222    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/local/share/solaar/icons
10:41:41,222    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
10:41:41,222    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/usr/share/solaar/icons', '/home/ben/.local/share/icons', '/home/ben/.icons', '/usr/local/share/icons', '/usr/share/icons', '/usr/local/share/pixmaps', '/usr/share/pixmaps']
10:41:41,232    DEBUG [MainThread] solaar.ui.icons: detected icon sets: gpm False, oxygen False, gnome True, elementary False
10:41:41,247     INFO [MainThread] solaar.listener: starting receiver listening threads
10:41:41,253     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw0', vendor_id='046d', product_id='c52b', serial='', release=b'1201', manufacturer=b'Logitech', product=b'USB Receiver', interface=2, driver='logitech-djreceiver')
10:41:41,253    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 83B5 030000]
10:41:41,256    DEBUG [MainThread] logitech_receiver.base: (14) => r[11 FF 83B5 039D3C9A980206150000000000000000]
10:41:41,257    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 80B2 000000]
10:41:41,258    DEBUG [MainThread] logitech_receiver.base: (14) => r[10 FF 8F80 B20300]
10:41:41,259    DEBUG [MainThread] logitech_receiver.base: (14) device 0xFF error on request {80B2}: 3 = invalid value
10:41:41,259     INFO [ReceiverListener:hidraw0] logitech_receiver.listener: started with <UnifyingReceiver(/dev/hidraw0,14)> (14)
10:41:41,259     INFO [ReceiverListener:hidraw0] solaar.listener: <UnifyingReceiver(/dev/hidraw0,14)>: notifications listener has started (14)
10:41:41,260    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 8000 100900]
10:41:41,262    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 8000 000000]
10:41:41,263    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 8100 000000]
10:41:41,266    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 8100 000900]
10:41:41,266     INFO [ReceiverListener:hidraw0] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw0,14)>: receiver notifications enabled => ('wireless', 'software present')
10:41:41,266    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 8002 020000]
10:41:41,269    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 8002 000000]
10:41:41,270     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, No paired devices. (0) 
10:41:41,346    DEBUG [MainThread] solaar.ui: activate
10:41:41,347    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NONE) None
10:41:43,905    DEBUG [MainThread] solaar.ui: activate
10:41:46,784    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7fdbd14db480 (GtkAssistant at 0x56248bc10410)> 0 <Gtk.VBox object at 0x7fdbd14db168 (GtkVBox at 0x56248bf1d8a0)>
10:41:46,784    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 80B2 01001E]
10:41:46,786    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 4A01 000000]
10:41:46,786    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 4A01 000000]
10:41:46,787     INFO [ReceiverListener:hidraw0] logitech_receiver.notifications: <UnifyingReceiver(/dev/hidraw0,14)>: pairing lock is open
10:41:46,787     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, No paired devices. (1) pairing lock is open
10:41:46,788    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 80B2 000000]
10:41:46,789    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 80B2 000000]
10:41:46,792    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NOTIFICATION) pairing lock is open
10:41:50,348    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 4104 526D40]
10:41:50,349    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 83B5 400000]
10:41:50,350    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 4201 0000000000000000000000]
10:41:50,352    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 4101 6D40040000000000000000]
10:41:50,354    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 01 4104 926D40]
10:41:50,356    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 4200 0000000000000000000000]
10:41:50,358    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 00 4102 0000000000000000000000]
10:41:50,360    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[10 FF 4A00 000000]
10:41:50,362    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0400 01010100000000000000000000000000]
10:41:50,364    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 FF 83B5 309466DADB0400000001000000000000]
10:41:50,366    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 FF 83B5 40044D37303500000000000000000000]
10:41:50,367     INFO [ReceiverListener:hidraw0] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw0,14)>: found new device 1 (406D)
10:41:50,367     INFO [ReceiverListener:hidraw0] solaar.listener: Notification(1,41,04,526D40) triggered new device <PairedDevice(1,406D,M705)> (mouse)
10:41:50,367    DEBUG [ReceiverListener:hidraw0] solaar.configuration: load => {}
10:41:50,368    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
10:41:50,370    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 FF 83B5 309466DADB0400000001000000000000]
10:41:50,371     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, 1 paired device. (0) 
10:41:50,372    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unifying (eQuad DJ) connection notification: software=True, encrypted=False, link=False, payload=False
10:41:50,372     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <PairedDevice(1,406D,M705)>: paired offline, {'LINK ENCRYPTED': False} (0) 
10:41:50,372     INFO [ReceiverListener:hidraw0] solaar.listener: <UnifyingReceiver(/dev/hidraw0,14)>: pairing detected new device
10:41:50,373  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,42,01,0000000000000000000000)
10:41:50,373    ERROR [ReceiverListener:hidraw0] logitech_receiver.listener: processing Notification(1,41,01,6D40040000000000000000)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/usr/lib/python3.6/site-packages/solaar/listener.py", line 189, in _notifications_handler
    dev = self.receiver.register_new_device(n.devnumber, n)
  File "/usr/lib/python3.6/site-packages/logitech_receiver/receiver.py", line 407, in register_new_device
    raise IndexError("%s: device number %d already registered" % (self, number))
IndexError: <UnifyingReceiver(/dev/hidraw0,14)>: device number 1 already registered
10:41:50,374    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NONE) None
10:41:50,376    ERROR [ReceiverListener:hidraw0] logitech_receiver.listener: processing Notification(1,41,04,926D40)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/usr/lib/python3.6/site-packages/solaar/listener.py", line 189, in _notifications_handler
    dev = self.receiver.register_new_device(n.devnumber, n)
  File "/usr/lib/python3.6/site-packages/logitech_receiver/receiver.py", line 407, in register_new_device
    raise IndexError("%s: device number %d already registered" % (self, number))
IndexError: <UnifyingReceiver(/dev/hidraw0,14)>: device number 1 already registered
10:41:50,377  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,42,00,0000000000000000000000)
10:41:50,377    ERROR [ReceiverListener:hidraw0] logitech_receiver.listener: processing Notification(0,41,02,0000000000000000000000)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/logitech_receiver/listener.py", line 185, in run
    self._notifications_callback(n)
  File "/usr/lib/python3.6/site-packages/solaar/listener.py", line 184, in _notifications_handler
    assert n.devnumber > 0 and n.devnumber <= self.receiver.max_devices
AssertionError
10:41:50,378     INFO [ReceiverListener:hidraw0] logitech_receiver.notifications: <UnifyingReceiver(/dev/hidraw0,14)>: pairing lock is closed
10:41:50,378     INFO [ReceiverListener:hidraw0] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw0,14)>: present, 1 paired device. (1) pairing lock is closed
10:41:50,379    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,04,00,01010100000000000000000000000000)
10:41:50,379  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,04,00,01010100000000000000000000000000)
10:41:50,384    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0011 04050000000000000000000000000000]
10:41:50,386    DEBUG [MainThread] solaar.ui: status changed: <PairedDevice(1,406D,M705)> (NONE) None
10:41:50,387    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
10:41:50,393    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw0,14)> (NOTIFICATION) pairing lock is closed
10:41:50,400    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0001 03000000000000000000000000000000]
10:41:50,416    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0011 04050000000000000000000000000000]
10:41:50,432    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0301 24000000000000000000000000000000]
10:41:50,448    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0311 4D61726174686F6E204D6F7573652F50]
10:41:50,464    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0001 03000000000000000000000000000000]
10:41:50,480    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0301 24000000000000000000000000000000]
10:41:50,496    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0311 6572666F726D616E636520506C757320]
10:41:50,514    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0311 4D373035000000000000000000000000]
10:41:50,529    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0311 4D61726174686F6E204D6F7573652F50]
10:41:50,546    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0311 6572666F726D616E636520506C757320]
10:41:50,561    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0001 06000000000000000000000000000000]
10:41:50,579    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0600 5A320000000000000000000000000000]
10:41:50,579    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,579  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,594    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0311 4D373035000000000000000000000000]
10:41:50,611    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0001 06000000000000000000000000000000]
10:41:50,627    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0610 0400C4380A0000000000000000000000]
10:41:50,627    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,627  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,643    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0600 5A320000000000000000000000000000]
10:41:50,643    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,643  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,659    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0600 5A320000000000000000000000000000]
10:41:50,659    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,659  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,675    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0610 0400C4380A0000000000000000000000]
10:41:50,675    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,675  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,690    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0610 0400C4380A0000000000000000000000]
10:41:50,691    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,691  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,706    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0600 5A320000000000000000000000000000]
10:41:50,707    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,707  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,00,5A320000000000000000000000000000)
10:41:50,722    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[11 01 0610 0400C4380A0000000000000000000000]
10:41:50,723    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,723  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,06,10,0400C4380A0000000000000000000000)
10:41:50,795    DEBUG [MainThread] solaar.ui.pair_window: <UnifyingReceiver(/dev/hidraw0,14)> success: <PairedDevice(1,406D,M705)>
10:41:50,796    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7fdbd14db480 (GtkAssistant at 0x56248bc10410)> 1 <Gtk.VBox object at 0x7fdbd14d4d80 (GtkVBox at 0x56248bf1dcc0)>
10:41:56,120    DEBUG [MainThread] solaar.ui.pair_window: finish <Gtk.Assistant object at 0x7fdbd14db480 (GtkAssistant at 0x56248bc10410)>
10:42:07,914    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FD5F0000000000000000]
10:42:07,915    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,00FD5F0000000000000000)
10:42:07,915  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,00FD5F0000000000000000)
10:42:07,922    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0001000000000000000000]
10:42:07,923    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0001000000000000000000)
10:42:07,923  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0001000000000000000000)
10:42:07,930    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FF0F0000000000000000]
10:42:07,931    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,00FF0F0000000000000000)
10:42:07,931  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,00FF0F0000000000000000)
10:42:08,034    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 00FFFFFF00000000000000]
10:42:08,035    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,00FFFFFF00000000000000)
10:42:08,035  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,00FFFFFF00000000000000)
10:42:08,042    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0001000000000000000000]
10:42:08,043    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0001000000000000000000)
10:42:08,043  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0001000000000000000000)
10:42:08,050    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000F0FF00000000000000]
10:42:08,051    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0000F0FF00000000000000)
10:42:08,051  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0000F0FF00000000000000)
10:42:08,058    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0000E0FF00000000000000]
10:42:08,059    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0000E0FF00000000000000)
10:42:08,059  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0000E0FF00000000000000)
10:42:08,074    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0006E0FF00000000000000]
10:42:08,075    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0006E0FF00000000000000)
10:42:08,075  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0006E0FF00000000000000)
10:42:08,082    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0007C0FF00000000000000]
10:42:08,082    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0007C0FF00000000000000)
10:42:08,083  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0007C0FF00000000000000)
10:42:08,090    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0008C0FF00000000000000]
10:42:08,090    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0008C0FF00000000000000)
10:42:08,091  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0008C0FF00000000000000)
10:42:08,098    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000690FF00000000000000]
10:42:08,099    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000690FF00000000000000)
10:42:08,099  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000690FF00000000000000)
10:42:08,106    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000150FF00000000000000]
10:42:08,107    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000150FF00000000000000)
10:42:08,107  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000150FF00000000000000)
10:42:08,114    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000130FF00000000000000]
10:42:08,115    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000130FF00000000000000)
10:42:08,115  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000130FF00000000000000)
10:42:08,122    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000430FF00000000000000]
10:42:08,123    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000430FF00000000000000)
10:42:08,123  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000430FF00000000000000)
10:42:08,130    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000300FF00000000000000]
10:42:08,131    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000300FF00000000000000)
10:42:08,131  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000300FF00000000000000)
10:42:08,138    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0002D0FE00000000000000]
10:42:08,139    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0002D0FE00000000000000)
10:42:08,139  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0002D0FE00000000000000)
10:42:08,146    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000100FF00000000000000]
10:42:08,147    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000100FF00000000000000)
10:42:08,147  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000100FF00000000000000)
10:42:08,154    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000230FF00000000000000]
10:42:08,155    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000230FF00000000000000)
10:42:08,155  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000230FF00000000000000)
10:42:08,162    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 000150FF00000000000000]
10:42:08,163    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,000150FF00000000000000)
10:42:08,163  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,000150FF00000000000000)
10:42:08,170    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0003C0FF00000000000000]
10:42:08,171    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0003C0FF00000000000000)
10:42:08,171  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0003C0FF00000000000000)
10:42:08,180    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0002F0FF00000000000000]
10:42:08,181    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0002F0FF00000000000000)
10:42:08,181  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0002F0FF00000000000000)
10:42:08,186    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0004400000000000000000]
10:42:08,186    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0004400000000000000000)
10:42:08,186  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0004400000000000000000)
10:42:08,194    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0005600000000000000000]
10:42:08,194    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0005600000000000000000)
10:42:08,194  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0005600000000000000000)
10:42:08,204    DEBUG [ReceiverListener:hidraw0] logitech_receiver.base: (14) => r[20 01 0200 0005600000000000000000]
10:42:08,204    DEBUG [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)> (1.0) custom notification Notification(1,02,00,0005600000000000000000)
10:42:08,204  WARNING [ReceiverListener:hidraw0] logitech_receiver.notifications: <PairedDevice(1,406D,M705)>: unrecognized Notification(1,02,00,0005600000000000000000)
```

</details>


Discussion:
It turns out that the new M705 has a totally different firmware than the old one. It uses HID++ 4.5, while the old one uses 1.0. Adding a new entry to the descriptor list with the correct protocol makes it work perfectly. I'll submit a PR soon.

Resolving patch:
diff --git a/lib/logitech_receiver/descriptors.py b/lib/logitech_receiver/descriptors.py
--- a/lib/logitech_receiver/descriptors.py
+++ b/lib/logitech_receiver/descriptors.py
@@ -274,13 +274,19 @@ def _D(name, codename=None, kind=None, wpid=None, protocol=None, registers=None,
 _D('Couch Mouse M515', protocol=2.0, wpid='4007')
 _D('Wireless Mouse M525', protocol=2.0, wpid='4013')
 _D('Touch Mouse M600', protocol=2.0, wpid='401A')
-_D('Marathon Mouse M705', protocol=1.0, wpid='101B',
+_D('Marathon Mouse M705 (M-R0009)', codename='M705 (M-R0009)', protocol=1.0, wpid='101B',
 				registers=(_R.battery_charge, ),
 				settings=[
 							_RS.smooth_scroll(),
 							_RS.side_scroll(),
 						],
 				)
+_D('Marathon Mouse M705 (M-R0073)', codename='M705 (M-R0073)', protocol=4.5, wpid='406D',
+				settings=[
+					_FS.hires_smooth_invert(),
+					_FS.hires_smooth_resolution(),
+					_FS.pointer_speed(),
+				])
 _D('Zone Touch Mouse T400')
 _D('Touch Mouse T620', protocol=2.0)
 _D('Logitech Cube', kind=_DK.mouse, protocol=2.0)


Test patch: