Repository: pwr-Solaar/Solaar

Issue:
Error saying k350 keyboard and unifying/nano receiver aren't compatible
**Information**
<!-- Make sure that your issue is not one of the known issues in the Solaar documentation at https://pwr-solaar.github.io/Solaar/ -->
<!-- Do not bother opening an issue for a version older than 1.0.6.  Please update to the latest version and see if your issue persists. -->
- Solaar version: 1.0.6
- Distribution: KDE Neon 5.22 (Plasma 5.22.5,Frameworks 5.86.0, QT 5.15.3)
- Kernel version: Linux 5.11.0-34-generic x86_64 GNU/Linux
- Hardware: k350 Wave 2.4 wireless keyboard (m/n Y-RBN90), Unifying receiver (USB id 046d:C52B ) Both devices are listed as compatible in the Solaar docs.
- Output of `solaar show`:

```
Unifying Receiver
  Device path  : /dev/hidraw5
  USB id       : 046d:C52B
  Serial       : 23BF906A
    Firmware   : 12.11.B0032
    Bootloader : 04.16
    Other      : AA.AA
  Has 0 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: (empty)
```

**Describe the bug**
Error message saying that the Keyboard (K350 Wave) and the receiver (Unifying) are not compatible: "A new device was detected, but is not compatible with this receiver."

I see this exact keyboard and receiver combination being used elsewhere though, on Linux, with Solaar, eg:
https://www.zdnet.com/article/using-linux-to-manage-my-keyboard-and-mouse-with-logitechs-unifying-receiver/

where they show:

![](https://www.zdnet.com/a/hub/i/r/2014/10/04/64ec7d00-4c12-11e4-b6a0-d4ae52e95e57/resize/770xauto/c09c1ffcb692501294323d2eeeefb603/unifyinggui.png)





**To Reproduce**
Steps to reproduce the behavior:
1. Click on "Pair new device"
2. Turn keyboard off and on
3. After about 5 seconds solar pops up error message 
4. Error message shows: "A new device was detected, but is not compatible with this receiver."

**Logs:**
```
[45744.690774] usb 1-2: new full-speed USB device number 13 using xhci_hcd
[45744.846413] usb 1-2: New USB device found, idVendor=046d, idProduct=c52b, bcdDevice=12.11
[45744.846416] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[45744.846417] usb 1-2: Product: USB Receiver
[45744.846418] usb 1-2: Manufacturer: Logitech
[45744.851587] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:046D:C52B.0007/input/input29
[45744.915590] hid-generic 0003:046D:C52B.0007: input,hidraw5: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-2/input0
[45744.918287] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:046D:C52B.0008/input/input30
[45744.918601] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:046D:C52B.0008/input/input31
[45744.975293] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:046D:C52B.0008/input/input32
[45744.975815] hid-generic 0003:046D:C52B.0008: input,hiddev3,hidraw6: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-2/input1
[45744.977766] hid-generic 0003:046D:C52B.0009: hiddev4,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2
[45745.288388] logitech-djreceiver 0003:046D:C52B.0009: hiddev3,hidraw5: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2
[46111.092665] usb 1-2: USB disconnect, device number 13
```




Discussion:
It looks as if that keyboard should work with that receiver, but Solaar is just reporting the error that the receiver sends.

Have you used the keyboard on Linux at all?  If so, with which receiver?  Can you provide the output of `solaar show` when the keyboard is connected through a receiver?

Please provide the output of `solaar -dd` when you try to pair the keyboard with the receiver.  That will show the actual messages that the receiver sends.
Actually I just came across some new information meaning that this probably isn't a bug. Apparently there are two variants of the K350 keyboard: the older variant which doesn't have the Unify logo on them and use the nano receiver and the newer K350's which have the Unify logo and use the Unify receiver.

Looks like I have the old keyboard and a Unify receiver, so the error message is actually correct when it says that they're not compatible. I have a nano receiver coming tomorrow and I'll test to make sure this is accurate, and post back here what I find.
Logitech is very annoying this way.  Devices have the same number but act differently.  If your keyboard doesn't have a unifying logo on it then it is likely that it can't pair with a unifying receiver.
Hmm... so some forward progress, but not much. I tried it with a nano receiver instead, and the keyboard shows up with the correct model, it has an encrypted connection, but I still get the same error message. Keystrokes don't register and it doesn't have the battery level.

![Screenshot_20210921_175311](https://user-images.githubusercontent.com/401733/134252905-deb539c3-10cb-4b7a-a7ec-ae1394ff68e2.png)




Output of `solaar show`:
```
Nano Receiver
  Device path  : /dev/hidraw1
  USB id       : 046d:C534
  Serial       : None
    Firmware   : 29.01.B0016
  Has 1 paired device(s) out of a maximum of 2.
  Has 19 successful pairing(s) remaining.
  Notifications: wireless, software present (0x000900)

  2: Wireless Mouse M185 new
     Device path  : /dev/hidraw2
     WPID         : 4054
     Codename     : M185n
     Kind         : mouse
     Protocol     : HID++ 4.5
     Polling rate : 8 ms (125Hz)
     Serial number: 4AC5B542
     Model ID:      000000000000
     Unit ID:       00000000
          Firmware: RQM 64.00.B0008
     The power switch is located on the base.
     Supports 20 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Firmware RQM 64.00.B0008 4054
            Unit ID: 00000000  Model ID: 000000000000  Transport IDs: {}
         3: DEVICE NAME            {0005}   
            Name: Wireless Mouse  
            Kind: mouse
         4: RESET                  {0020}   
         5: REPROG CONTROLS V4     {1B04}   
            Key/Button Actions (saved): {'80': 80, '81': 81, '82': 82}
            Key/Button Actions        : {'80': 80, '81': 81, '82': 82}
         6: WIRELESS DEVICE STATUS {1D4B}   
         7: LOWRES WHEEL           {2130}   
            Wheel Reports: HID
            Scroll Wheel HID++ Scrolling (saved): False
            Scroll Wheel HID++ Scrolling        : False
         8: POINTER SPEED          {2205}   
            Pointer Speed: 1.0
            Sensitivity (Pointer Speed) (saved): 256
            Sensitivity (Pointer Speed)        : 256
         9: DEVICE RESET           {1802}   internal, hidden
        10: unknown:1810           {1810}   internal, hidden
        11: unknown:1830           {1830}   internal, hidden
        12: unknown:1850           {1850}   internal, hidden
        13: unknown:1869           {1869}   internal, hidden
        14: unknown:1890           {1890}   internal, hidden
        15: unknown:18B1           {18B1}   internal, hidden
        16: unknown:1DF3           {1DF3}   internal, hidden
        17: unknown:1E00           {1E00}   hidden
        18: unknown:1F03           {1F03}   internal, hidden
        19: unknown:1E80           {1E80}   internal, hidden
     Has 3 reprogrammable keys:
         0: Left Button               , default: Left Click                  => Left Click                
             mse, reprogrammable, pos:0, group:1, group mask:g1
             reporting: default
         1: Right Button              , default: Right Click                 => Right Click               
             mse, reprogrammable, pos:0, group:1, group mask:g1
             reporting: default
         2: Middle Button             , default: Mouse Middle Button         => Mouse Middle Button       
             mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2
             reporting: default
     Battery status unavailable.

Unifying Receiver
  Device path  : /dev/hidraw9
  USB id       : 046d:C52B
  Serial       : 23BF906A
    Firmware   : 12.11.B0032
    Bootloader : 04.16
    Other      : AA.AA
  Has 0 paired device(s) out of a maximum of 6.
  Notifications: wireless (0x000100)
  Device activity counters: (empty)
```
Output of `solaar -dd`:
```

17:49:05,516     INFO [MainThread] root: language en_CA (UTF-8), translations path None
17:49:05,599    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
17:49:05,604     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
```

There are some weird things there.  `solaar show` should show the same connections as the Solaar main window, but it isn't.  

`solaar -dd` should be producing much more output.   First quit from Solaar, then run `solaar -dd`.  Lots of output should result.  Then try to pair.  More output should result.  Post the output here.
Ok, so I did that. The output is below. The weird behavior I'm seeing though is that half the time when I pair the keyboard, it tells me it's incompatible and the other half it says it paired correctly. Either way it shows up in the GUI It still says 19 pairings remaining.

![Screenshot_20210922_171923](https://user-images.githubusercontent.com/401733/134423581-2fe7d3da-b505-4587-83c0-86b730ec1f09.png)

<details>

```
16:52:39,359     INFO [MainThread] root: language en_CA (UTF-8), translations path None
16:52:39,452    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
16:52:39,457     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
16:52:39,476    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
16:52:39,476    DEBUG [AsyncUI] solaar.tasks: started
16:52:39,477     INFO [MainThread] solaar.ui.notify: starting desktop notifications
16:52:39,478    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/share/solaar/lib
16:52:39,478    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
16:52:39,478    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/home/user/.local/share/icons', '/home/user/.icons', '/usr/share/plasma/icons', '/home/user/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/usr/share/plasma/pixmaps', '/home/user/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps']
16:52:39,515     INFO [MainThread] solaar.listener: starting receiver listening threads
16:52:39,517     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', vendor_id='046D', product_id='C534', serial='', release=None, manufacturer=None, product=None, interface=1, driver='logitech-djreceiver', bus_id=3, isDevice=None)
16:52:39,517    DEBUG [MainThread] logitech_receiver.base: (18) <= w[10 FF 83B5 030000]
16:52:39,518    DEBUG [MainThread] logitech_receiver.base: (18) => r[10 FF 8F83 B50300]
16:52:39,518    DEBUG [MainThread] logitech_receiver.base: (18) device 0xFF error on request {83B5}: 3 = invalid value
16:52:39,519     INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with <NanoReceiver(/dev/hidraw1,18)> (18)
16:52:39,519     INFO [ReceiverListener:hidraw1] solaar.listener: <NanoReceiver(/dev/hidraw1,18)>: notifications listener has started (18)
16:52:39,519    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 8000 100900]
16:52:39,519     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw2', vendor_id='046D', product_id='C52B', serial='', release=None, manufacturer=None, product=None, interface=2, driver='logitech-djreceiver', bus_id=3, isDevice=None)
16:52:39,519    DEBUG [MainThread] logitech_receiver.base: (19) <= w[10 FF 83B5 030000]
16:52:39,520    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8000 000000]
16:52:39,520    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 8100 000000]
16:52:39,521    DEBUG [MainThread] logitech_receiver.base: (19) => r[11 FF 83B5 0323BF906A0106060000000000000000]
16:52:39,521    DEBUG [MainThread] logitech_receiver.base: (19) <= w[10 FF 80B2 000000]
16:52:39,522    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8100 000900]
16:52:39,522     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw1,18)>: receiver notifications enabled => ('wireless', 'software present')
16:52:39,523    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 8002 020000]
16:52:39,524    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 02 410A 125440]
16:52:39,526    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8002 000000]
16:52:39,527     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, No paired devices. (0) 
16:52:39,528     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw1,18)>: found new device 2 (4054)
16:52:39,528    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 83B5 310000]
16:52:39,531    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 FF 83B5 314AC5B5420400000001000000000000]
16:52:39,528     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,0A,125440) for <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (mouse)
16:52:39,531     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 1 paired device. (0) 
16:52:39,531    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: eQUAD nano Lite connection notification: software=True, encrypted=False, link=True, payload=False
16:52:39,531    DEBUG [ReceiverListener:hidraw1] solaar.configuration: load => {'200A:00000000': {'_name': 'Wireless Wave Keyboard K350', '_serial': '00000000'}, '4054:4AC5B542': {'_modelId': '000000000000', '_name': 'Wireless Mouse M185 new', '_serial': '4AC5B542', '_unitId': '00000000', 'divert-keys': {'82': 0}, 'lowres-smooth-scroll': False, 'mouse-gestures': 0, 'pointer_speed': 256, 'reprogrammable-keys': {'80': 80, '81': 81, '82': 82}}, '_version': '1.0.6'}
16:52:39,531    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000B 00010000000000000000000000000000]
16:52:39,621    DEBUG [MainThread] logitech_receiver.base: (19) => r[20 00 4102 0000000000000000000000]
16:52:39,623    DEBUG [MainThread] logitech_receiver.base: (19) => r[10 FF 8F80 B20300]
16:52:39,623    DEBUG [MainThread] logitech_receiver.base: (19) device 0xFF error on request {80B2}: 3 = invalid value
16:52:39,624     INFO [ReceiverListener:hidraw2] logitech_receiver.listener: started with <UnifyingReceiver(/dev/hidraw2,19)> (19)
16:52:39,624     INFO [ReceiverListener:hidraw2] solaar.listener: <UnifyingReceiver(/dev/hidraw2,19)>: notifications listener has started (19)
16:52:39,624    DEBUG [ReceiverListener:hidraw2] logitech_receiver.base: (19) <= w[10 FF 8000 100900]
16:52:39,627    DEBUG [ReceiverListener:hidraw2] logitech_receiver.base: (19) => r[10 FF 8000 000000]
16:52:39,627    DEBUG [ReceiverListener:hidraw2] logitech_receiver.base: (19) <= w[10 FF 8100 000000]
16:52:39,629    DEBUG [ReceiverListener:hidraw2] logitech_receiver.base: (19) => r[10 FF 8100 000900]
16:52:39,629     INFO [ReceiverListener:hidraw2] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw2,19)>: receiver notifications enabled => ('wireless', 'software present')
16:52:39,630    DEBUG [ReceiverListener:hidraw2] logitech_receiver.base: (19) <= w[10 FF 8002 020000]
16:52:39,633    DEBUG [ReceiverListener:hidraw2] logitech_receiver.base: (19) => r[10 FF 8002 000000]
16:52:39,633     INFO [ReceiverListener:hidraw2] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw2,19)>: present, No paired devices. (0) 
16:52:39,639    DEBUG [MainThread] solaar.ui: activate
16:52:39,643    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
16:52:39,646    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw1', 0, True, 'Nano Receiver', 'preferences-desktop-peripherals', None, None, <NanoReceiver(/dev/hidraw1,18)>)
16:52:39,648    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
16:52:39,648    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw2,19)> (NONE) None
16:52:39,649    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw2', 0, True, 'Unifying Receiver', 'preferences-desktop-peripherals', None, None, <UnifyingReceiver(/dev/hidraw2,19)>)
16:52:39,701    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0001 00000000000000000000000000000000]
16:52:39,707    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000B 01000000000000000000000000000000]
16:52:39,707    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 010E 00000000000000000000000000000000]
16:52:39,710    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0001 00000000000000000000000000000000]
16:52:39,716    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 010E 13000000000000000000000000000000]
16:52:39,717    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000E 00030000000000000000000000000000]
16:52:39,803    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000E 02000000000000000000000000000000]
16:52:39,803    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 020E 00000000000000000000000000000000]
16:52:39,963    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 020E 01000000000000000000000000000000]
16:52:39,963     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: unitId 00000000 does not match serial 4AC5B542
16:52:39,963    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000E 21200000000000000000000000000000]
16:52:40,073    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000E 00000000000000000000000000000000]
16:52:40,073    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000C 21210000000000000000000000000000]
16:52:40,235    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000C 00000000000000000000000000000000]
16:52:40,235    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0009 21100000000000000000000000000000]
16:52:40,321    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0009 00000000000000000000000000000000]
16:52:40,321    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000D 21110000000000000000000000000000]
16:52:40,483    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000D 00000000000000000000000000000000]
16:52:40,483    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000A 21500000000000000000000000000000]
16:52:40,647    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000A 00000000000000000000000000000000]
16:52:40,647    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0009 22010000000000000000000000000000]
16:52:40,809    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0009 00000000000000000000000000000000]
16:52:40,809    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000A 1B040000000000000000000000000000]
16:52:40,969    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000A 05000200000000000000000000000000]
16:52:40,969    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
16:52:40,970    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0009 1B000000000000000000000000000000]
16:52:41,063    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0009 00000000000000000000000000000000]
16:52:41,063    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 050A 00000000000000000000000000000000]
16:52:41,149    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 050A 03000000000000000000000000000000]
16:52:41,149    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 051C 00000000000000000000000000000000]
16:52:41,223    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 051C 00500038110001010000000000000000]
16:52:41,223    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0519 01000000000000000000000000000000]
16:52:41,238    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0519 00510039110001010000000000000000]
16:52:41,239    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0518 02000000000000000000000000000000]
16:52:41,321    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0518 0052003A310002030100000000000000]
16:52:41,321    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:choice] M185n:mouse-gestures=None)>
16:52:41,322    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0009 19820000000000000000000000000000]
16:52:41,433    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[10 02 410A 925440]
16:52:41,435    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0009 00000000000000000000000000000000]
16:52:41,435    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0008 40A00000000000000000000000000000]
16:52:41,521    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0001 00000000000000000000000000000000]
16:52:41,527    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0008 00000000000000000000000000000000]
16:52:41,527    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000A 40A20000000000000000000000000000]
16:52:41,531    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0001 00000000000000000000000000000000]
16:52:41,541    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000A 00000000000000000000000000000000]
16:52:41,541    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000B 40A30000000000000000000000000000]
16:52:41,557    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000B 00000000000000000000000000000000]
16:52:41,557    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] M185n:reprogrammable-keys=None)>
16:52:41,558    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] M185n:divert-keys=None)>
16:52:41,558    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0009 45210000000000000000000000000000]
16:52:41,577    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0009 00000000000000000000000000000000]
16:52:41,577    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0008 80600000000000000000000000000000]
16:52:41,597    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0008 00000000000000000000000000000000]
16:52:41,597    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000A 46000000000000000000000000000000]
16:52:41,615    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000A 00000000000000000000000000000000]
16:52:41,615    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0008 80100000000000000000000000000000]
16:52:41,627    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0008 00000000000000000000000000000000]
16:52:41,627    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000E 45310000000000000000000000000000]
16:52:41,639    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000E 00000000000000000000000000000000]
16:52:41,639    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000A 45300000000000000000000000000000]
16:52:41,655    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000A 00000000000000000000000000000000]
16:52:41,655    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0008 18140000000000000000000000000000]
16:52:41,679    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0008 00000000000000000000000000000000]
16:52:41,679    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000B 65010000000000000000000000000000]
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000B 00000000000000000000000000000000]
16:52:41,693     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> pushing device settings [<Setting([feature:toggle] M185n:lowres-smooth-scroll=None)>, <Setting([feature:range] M185n:pointer_speed=None)>, <Setting([feature:choice] M185n:mouse-gestures=None)>, <Setting([feature:map choice] M185n:reprogrammable-keys=None)>, <Setting([feature:map choice] M185n:divert-keys=None)>]
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: settings write False to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: BooleanValidator: prepare_write(False, None) => 0
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: settings prepare write(False) => 0
16:52:41,693    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000C 21300000000000000000000000000000]
16:52:41,704    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000C 07000000000000000000000000000000]
16:52:41,705    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 071D 00000000000000000000000000000000]
16:52:41,716    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 071D 00000000000000000000000000000000]
16:52:41,717    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
16:52:41,717    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,717    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: settings write 256 to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,717    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: settings prepare write(256) => b'\x01\x00'
16:52:41,717    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000E 22050000000000000000000000000000]
16:52:41,801    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000E 08000000000000000000000000000000]
16:52:41,801    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 081E 01000000000000000000000000000000]
16:52:41,825    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 081E 01000000000000000000000000000000]
16:52:41,825    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
16:52:41,825    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,825    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: settings write 0 to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,825    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: settings prepare write(0) => b'\x00\x00'
16:52:41,825     INFO [ReceiverListener:hidraw1] logitech_receiver.device: Tried to remove nonexistent notification handler diverted-mouse-movement-handler from device <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>.
16:52:41,825    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
16:52:41,826    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,826    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings write {'80': 80, '81': 81, '82': 82} to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,826    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(80,80) => b'\x00\x00P'
16:52:41,826    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 053C 00500000500000000000000000000000]
16:52:41,843    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 053C 00500000500000000000000000000000]
16:52:41,843    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(81,81) => b'\x00\x00Q'
16:52:41,843    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 053A 00510000510000000000000000000000]
16:52:41,850    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 053A 00510000510000000000000000000000]
16:52:41,851    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(82,82) => b'\x00\x00R'
16:52:41,851    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0539 00520000520000000000000000000000]
16:52:41,862    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0539 00520000520000000000000000000000]
16:52:41,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
16:52:41,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings write {'82': 0} to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:41,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(82,0) => b'\x00'
16:52:41,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 0538 00520200000000000000000000000000]
16:52:41,879    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 0538 00520200000000000000000000000000]
16:52:41,879    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 052E 00520000000000000000000000000000]
16:52:41,898    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 052E 00520000520000000000000000000000]
16:52:41,899    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000B 10000000000000000000000000000000]
16:52:41,933    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000B 00000000000000000000000000000000]
16:52:41,933    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000D 10040000000000000000000000000000]
16:52:41,944    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000D 00000000000000000000000000000000]
16:52:41,945    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000C 10010000000000000000000000000000]
16:52:42,027    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000C 00000000000000000000000000000000]
16:52:42,027    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[11 02 000D 43010000000000000000000000000000]
16:52:42,111    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[11 02 000D 00000000000000000000000000000000]
16:52:42,111     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: paired online, {'LINK ENCRYPTED': False} (0) 
16:52:42,111    DEBUG [MainThread] solaar.ui: status changed: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (NONE) None
16:52:42,112    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
16:52:42,112    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000B 01000000000000000000000000000000]
16:52:42,113    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
16:52:42,113    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 010E 13000000000000000000000000000000]
16:52:42,113    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000E 02000000000000000000000000000000]
16:52:42,114    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 020E 01000000000000000000000000000000]
16:52:42,114    DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
16:52:42,114    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000E 00000000000000000000000000000000]
16:52:42,115    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 00000000000000000000000000000000]
16:52:42,115    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
16:52:42,115    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
16:52:42,116    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000D 00000000000000000000000000000000]
16:52:42,116    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000A 00000000000000000000000000000000]
16:52:42,116    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000A 05000200000000000000000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 050A 03000000000000000000000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 051C 00500038110001010000000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0519 00510039110001010000000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0518 0052003A310002030100000000000000]
16:52:42,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 02 410A 925440]
16:52:42,117    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 2, True, 'M185n', 'input-mouse', None, None, <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>) at index 0
16:52:42,127     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,0A,925440) for <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (mouse)
16:52:42,128     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 1 paired device. (0) 
16:52:42,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: eQUAD nano Lite connection notification: software=True, encrypted=False, link=True, payload=True
16:52:42,128    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
16:52:42,128     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: paired online, {'LINK ENCRYPTED': False} (0) 
16:52:42,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
16:52:42,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
16:52:42,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 00000000000000000000000000000000]
16:52:42,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000A 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000B 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000A 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000E 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000A 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000B 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 07000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 071D 00000000000000000000000000000000]
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000E 08000000000000000000000000000000]
16:52:42,129    DEBUG [MainThread] solaar.ui: status changed: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (NONE) None
16:52:42,129    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 081E 01000000000000000000000000000000]
16:52:42,130    DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
16:52:42,130    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 053C 00500000500000000000000000000000]
16:52:42,130    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 053A 00510000510000000000000000000000]
16:52:42,130    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0539 00520000520000000000000000000000]
16:52:42,130    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
16:52:42,130    DEBUG [MainThread] solaar.ui.icons: battery icon for None:False = battery-missing
16:52:42,132    DEBUG [AsyncUI] logitech_receiver.settings: lowres-smooth-scroll: settings read False from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:42,132    DEBUG [AsyncUI] logitech_receiver.settings: pointer_speed: settings read 256 from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:42,133    DEBUG [AsyncUI] logitech_receiver.settings: mouse-gestures: settings read 0 from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:42,135    DEBUG [AsyncUI] logitech_receiver.settings: reprogrammable-keys: settings read {'80': 80, '81': 81, '82': 82} from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:42,136    DEBUG [AsyncUI] logitech_receiver.settings: divert-keys: settings read {'82': 0} from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
16:52:42,138    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:52:42,140    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:52:42,140    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:52:43,811    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7f600404b240 (GtkAssistant at 0x2286680)> 0 <Gtk.VBox object at 0x7f600404c2c0 (GtkVBox at 0x23fd300)>
16:52:43,811    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 80B2 01001E]
16:52:43,816    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A01 001800]
16:52:43,817    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 4A01 001800]
16:52:43,817     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is open
16:52:43,817     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 1 paired device. (1) pairing lock is open
16:52:43,818    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 80B2 000000]
16:52:43,819    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 80B2 000000]
16:52:43,819    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is open
16:52:43,820    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:52:43,824    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:52:43,824    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:52:51,117    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 01 410A 310A20]
16:52:51,123     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw1,18)>: found new device 1 (200A)
16:52:51,124    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 83B5 300000]
16:52:51,127    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 FF 83B5 30000000001A00000000000000000000]
16:52:51,124     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,0A,310A20) for <Device(1,200A,Wireless Wave Keyboard K350,00000000)> (keyboard)
16:52:51,127     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (0) 
16:52:51,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: eQUAD nano Lite connection notification: software=True, encrypted=True, link=True, payload=False
16:52:51,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (22) <= w[10 01 8000 100B00]
16:52:51,128    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
16:52:51,130    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:52:51,134    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:52:55,133  WARNING [ReceiverListener:hidraw1] logitech_receiver.base: timeout (4.00/4.00) on device 1 request {8000} params [100B00]
16:52:55,133  WARNING [ReceiverListener:hidraw1] logitech_receiver.device: <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: failed to enable device notifications
16:52:55,133    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (22) <= w[10 01 8100 000000]
16:52:59,137  WARNING [ReceiverListener:hidraw1] logitech_receiver.base: timeout (4.00/4.00) on device 1 request {8100} params []
16:52:59,137     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: device notifications enabled None
16:52:59,137     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,200A,Wireless Wave Keyboard K350,00000000)> pushing device settings []
16:52:59,138    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (22) <= w[10 01 8107 000000]
16:53:03,142  WARNING [ReceiverListener:hidraw1] logitech_receiver.base: timeout (4.00/4.00) on device 1 request {8107} params []
16:53:03,142     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: paired online, {'LINK ENCRYPTED': True, 'NOTIFICATION FLAGS': None} (0) 
16:53:03,143     INFO [ReceiverListener:hidraw1] solaar.listener: <NanoReceiver(/dev/hidraw1,18)>: pairing detected new device
16:53:03,143    DEBUG [MainThread] solaar.ui: status changed: <Device(1,200A,Wireless Wave Keyboard K350,00000000)> (NONE) None
16:53:03,143    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:03,144    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:03,144     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:03,144  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:03,145     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:03,146    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 02 410A 125440]
16:53:03,146     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,0A,125440) for <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (mouse)
16:53:03,146     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (0) 
16:53:03,147    DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
16:53:03,147    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: eQUAD nano Lite connection notification: software=True, encrypted=False, link=True, payload=False
16:53:03,147     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: paired online, {'LINK ENCRYPTED': False} (0) 
16:53:03,148    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
16:53:03,149    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:03,149     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:03,149  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:03,149     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:03,150    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
16:53:03,150    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 1, True, 'K350', 'input-keyboard', None, None, <Device(1,200A,Wireless Wave Keyboard K350,00000000)>) at index 0
16:53:03,150    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
16:53:03,150    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:03,150     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:03,150  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:03,150     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:03,150    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:03,151    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:03,154    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:03,154    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:03,174    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
16:53:03,175    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:03,178    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:03,178    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:03,178    DEBUG [MainThread] solaar.ui: status changed: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (NONE) None
16:53:03,179    DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
16:53:03,179    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
16:53:03,179    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:03,179    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:03,182    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:03,182    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:03,452    ERROR [MainThread] solaar.ui.notify: showing <Notify.Notification object at 0x7f600404cbc0 (NotifyNotification at 0x2127b00)>
Traceback (most recent call last):
  File "/usr/share/solaar/lib/solaar/ui/notify.py", line 141, in show
    n.show()
gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.freedesktop.Notifications.Error.ExcessNotificationGeneration: Created too many similar notifications in quick succession (36)
16:53:03,452    DEBUG [MainThread] solaar.ui.pair_window: <NanoReceiver(/dev/hidraw1,18)> fail: device not supported
16:53:03,453    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7f600404b240 (GtkAssistant at 0x2286680)> 1 <Gtk.VBox object at 0x7f60063eff40 (GtkVBox at 0x23fd720)>
16:53:03,458    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:03,459    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:03,462    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:03,462    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:03,486    ERROR [MainThread] solaar.ui.notify: showing <Notify.Notification object at 0x7f600404cbc0 (NotifyNotification at 0x2127b00)>
Traceback (most recent call last):
  File "/usr/share/solaar/lib/solaar/ui/notify.py", line 141, in show
    n.show()
gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.freedesktop.Notifications.Error.ExcessNotificationGeneration: Created too many similar notifications in quick succession (36)
16:53:04,598    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:04,599     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:04,599  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:04,600     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:04,600    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:04,603    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:04,606    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:04,607    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:05,702    DEBUG [MainThread] solaar.ui.pair_window: finish <Gtk.Assistant object at 0x7f6004042240 (GtkAssistant at 0x2286680)>
16:53:09,596    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:09,597     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:09,597  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:09,597     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:09,598    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:09,601    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:09,604    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:09,605    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:13,596    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:13,596     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:13,596  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:13,596     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:13,597    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:13,597    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:13,600    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:13,600    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:17,594    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
16:53:17,594     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
16:53:17,594  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
16:53:17,594     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
16:53:17,595    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
16:53:17,595    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 8102 000000]
16:53:17,598    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
16:53:17,598    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8102 000118]
16:53:20,095    DEBUG [MainThread] solaar.ui: shutdown
16:53:20,095     INFO [MainThread] solaar.listener: stopping receiver listening threads [<ReceiverListener(ReceiverListener:hidraw1, started daemon 140049973577472)>, <ReceiverListener(ReceiverListener:hidraw2, started daemon 140049756714752)>]
16:53:20,095     INFO [MainThread] solaar.configuration: saved {'200A:00000000': {'_name': 'Wireless Wave Keyboard K350', '_serial': '00000000'}, '4054:4AC5B542': {'_modelId': '000000000000', '_name': 'Wireless Mouse M185 new', '_serial': '4AC5B542', '_unitId': '00000000', 'divert-keys': {'82': 0}, 'lowres-smooth-scroll': False, 'mouse-gestures': 0, 'pointer_speed': 256, 'reprogrammable-keys': {'80': 80, '81': 81, '82': 82}}, '_version': '1.0.6'} to /home/user/.config/solaar/config.json
16:53:20,100     INFO [ReceiverListener:hidraw1] solaar.listener: <NanoReceiver(/dev/hidraw1,18)>: notifications listener has stopped
16:53:20,100    DEBUG [ReceiverListener:hidraw1] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw1)> closing [18, 21]
16:53:20,482     INFO [ReceiverListener:hidraw2] solaar.listener: <UnifyingReceiver(/dev/hidraw2,19)>: notifications listener has stopped
16:53:20,482    DEBUG [ReceiverListener:hidraw2] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw2)> closing [19]
16:53:20,482    DEBUG [AsyncUI] solaar.tasks: stopped
16:53:20,482     INFO [MainThread] solaar.ui.notify: stopping desktop notifications
16:53:20,483    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
16:53:20,483    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw2,19)> (NONE) None
```
</details>
Something weird is going on.   Can you try again with only one receiver plugged in?
Ok. I pulled out the unifying receiver and left the nano in. FYI I also have a wireless mouse using the nano, but that's working fine:

```
22:14:53,327     INFO [MainThread] root: language en_CA (UTF-8), translations path None
22:14:53,427    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
22:14:53,432     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
22:14:53,450    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
22:14:53,450    DEBUG [AsyncUI] solaar.tasks: started
22:14:53,450     INFO [MainThread] solaar.ui.notify: starting desktop notifications
22:14:53,452    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/share/solaar/lib
22:14:53,452    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
22:14:53,452    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/home/user/.local/share/icons', '/home/user/.icons', '/usr/share/plasma/icons', '/home/user/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/usr/share/plasma/pixmaps', '/home/user/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps']
22:14:53,489     INFO [MainThread] solaar.listener: starting receiver listening threads
22:14:53,490     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', vendor_id='046D', product_id='C534', serial='', release=None, manufacturer=None, product=None, interface=1, driver='logitech-djreceiver', bus_id=3, isDevice=None)
22:14:53,491    DEBUG [MainThread] logitech_receiver.base: (18) <= w[10 FF 83B5 030000]
22:14:53,493    DEBUG [MainThread] logitech_receiver.base: (18) => r[10 FF 8F83 B50300]
22:14:53,493    DEBUG [MainThread] logitech_receiver.base: (18) device 0xFF error on request {83B5}: 3 = invalid value
22:14:53,493     INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with <NanoReceiver(/dev/hidraw1,18)> (18)
22:14:53,493     INFO [ReceiverListener:hidraw1] solaar.listener: <NanoReceiver(/dev/hidraw1,18)>: notifications listener has started (18)
22:14:53,493    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 8000 100900]
22:14:53,494    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8000 000000]
22:14:53,495    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 8100 000000]
22:14:53,495    DEBUG [MainThread] solaar.ui: activate
22:14:53,496    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8100 000900]
22:14:53,496     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw1,18)>: receiver notifications enabled => ('wireless', 'software present')
22:14:53,497    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 8002 020000]
22:14:53,498    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 02 410A 125440]
22:14:53,500    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8002 000000]
22:14:53,500     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, No paired devices. (0) 
22:14:53,502     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw1,18)>: found new device 2 (4054)
22:14:53,502    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 83B5 310000]
22:14:53,504    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 FF 83B5 314AC5B5420400000001000000000000]
22:14:53,502     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,2,41,0A,125440) for <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (mouse)
22:14:53,504    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
22:14:53,505     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 1 paired device. (0) 
22:14:53,505    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: eQUAD nano Lite connection notification: software=True, encrypted=False, link=True, payload=False
22:14:53,506    DEBUG [ReceiverListener:hidraw1] solaar.configuration: load => {'200A:00000000': {'_name': 'Wireless Wave Keyboard K350', '_serial': '00000000'}, '4054:4AC5B542': {'_modelId': '000000000000', '_name': 'Wireless Mouse M185 new', '_serial': '4AC5B542', '_unitId': '00000000', 'divert-keys': {'82': 0}, 'lowres-smooth-scroll': False, 'mouse-gestures': 0, 'pointer_speed': 256, 'reprogrammable-keys': {'80': 80, '81': 81, '82': 82}}, '_version': '1.0.6'}
22:14:53,506    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0008 00010000000000000000000000000000]
22:14:53,506    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw1', 0, True, 'Nano Receiver', 'preferences-desktop-peripherals', None, None, <NanoReceiver(/dev/hidraw1,18)>)
22:14:53,513    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
22:14:53,877    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0001 00000000000000000000000000000000]
22:14:53,883    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0008 01000000000000000000000000000000]
22:14:53,883    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0109 00000000000000000000000000000000]
22:14:53,889    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0001 00000000000000000000000000000000]
22:14:53,969    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0109 13000000000000000000000000000000]
22:14:53,969    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000E 00030000000000000000000000000000]
22:14:54,131    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000E 02000000000000000000000000000000]
22:14:54,131    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 020F 00000000000000000000000000000000]
22:14:54,293    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 020F 01000000000000000000000000000000]
22:14:54,293     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: unitId 00000000 does not match serial 4AC5B542
22:14:54,294    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000A 21200000000000000000000000000000]
22:14:54,453    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000A 00000000000000000000000000000000]
22:14:54,453    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000C 21210000000000000000000000000000]
22:14:54,615    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000C 00000000000000000000000000000000]
22:14:54,615    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000F 21100000000000000000000000000000]
22:14:54,657    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000F 00000000000000000000000000000000]
22:14:54,657    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0008 21110000000000000000000000000000]
22:14:54,668    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0008 00000000000000000000000000000000]
22:14:54,669    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000C 21500000000000000000000000000000]
22:14:54,680    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000C 00000000000000000000000000000000]
22:14:54,681    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000C 22010000000000000000000000000000]
22:14:54,700    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000C 00000000000000000000000000000000]
22:14:54,701    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000C 1B040000000000000000000000000000]
22:14:54,720    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000C 05000200000000000000000000000000]
22:14:54,721    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
22:14:54,721    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000D 1B000000000000000000000000000000]
22:14:54,743    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000D 00000000000000000000000000000000]
22:14:54,743    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 050F 00000000000000000000000000000000]
22:14:54,754    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 050F 03000000000000000000000000000000]
22:14:54,755    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 051B 00000000000000000000000000000000]
22:14:54,766    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 051B 00500038110001010000000000000000]
22:14:54,767    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 051A 01000000000000000000000000000000]
22:14:54,781    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 051A 00510039110001010000000000000000]
22:14:54,781    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 051A 02000000000000000000000000000000]
22:14:54,795    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 051A 0052003A310002030100000000000000]
22:14:54,795    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:choice] M185n:mouse-gestures=None)>
22:14:54,795    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0009 19820000000000000000000000000000]
22:14:54,815    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0009 00000000000000000000000000000000]
22:14:54,815    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000B 40A00000000000000000000000000000]
22:14:54,835    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000B 00000000000000000000000000000000]
22:14:54,835    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000B 40A20000000000000000000000000000]
22:14:54,853    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000B 00000000000000000000000000000000]
22:14:54,853    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000E 40A30000000000000000000000000000]
22:14:54,865    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000E 00000000000000000000000000000000]
22:14:54,865    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] M185n:reprogrammable-keys=None)>
22:14:54,866    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] M185n:divert-keys=None)>
22:14:54,866    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000D 45210000000000000000000000000000]
22:14:54,885    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000D 00000000000000000000000000000000]
22:14:54,885    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000B 80600000000000000000000000000000]
22:14:54,905    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000B 00000000000000000000000000000000]
22:14:54,905    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0008 46000000000000000000000000000000]
22:14:54,925    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0008 00000000000000000000000000000000]
22:14:54,925    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0009 80100000000000000000000000000000]
22:14:54,945    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0009 00000000000000000000000000000000]
22:14:54,945    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000C 45310000000000000000000000000000]
22:14:54,963    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000C 00000000000000000000000000000000]
22:14:54,963    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0009 45300000000000000000000000000000]
22:14:55,003    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0009 00000000000000000000000000000000]
22:14:55,003    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000F 18140000000000000000000000000000]
22:14:55,023    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000F 00000000000000000000000000000000]
22:14:55,023    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000A 65010000000000000000000000000000]
22:14:55,043    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000A 00000000000000000000000000000000]
22:14:55,043     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> pushing device settings [<Setting([feature:toggle] M185n:lowres-smooth-scroll=None)>, <Setting([feature:range] M185n:pointer_speed=None)>, <Setting([feature:choice] M185n:mouse-gestures=None)>, <Setting([feature:map choice] M185n:reprogrammable-keys=None)>, <Setting([feature:map choice] M185n:divert-keys=None)>]
22:14:55,043    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
22:14:55,043    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,044    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: settings write False to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,044    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: BooleanValidator: prepare_write(False, None) => 0
22:14:55,044    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: lowres-smooth-scroll: settings prepare write(False) => 0
22:14:55,044    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0009 21300000000000000000000000000000]
22:14:55,063    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0009 07000000000000000000000000000000]
22:14:55,063    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 071E 00000000000000000000000000000000]
22:14:55,083    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 071E 00000000000000000000000000000000]
22:14:55,083    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
22:14:55,083    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,083    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: settings write 256 to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,084    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: pointer_speed: settings prepare write(256) => b'\x01\x00'
22:14:55,084    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000B 22050000000000000000000000000000]
22:14:55,103    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000B 08000000000000000000000000000000]
22:14:55,103    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 081F 01000000000000000000000000000000]
22:14:55,121    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 081F 01000000000000000000000000000000]
22:14:55,121    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
22:14:55,121    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,122    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: settings write 0 to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,122    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: mouse-gestures: settings prepare write(0) => b'\x00\x00'
22:14:55,122     INFO [ReceiverListener:hidraw1] logitech_receiver.device: Tried to remove nonexistent notification handler diverted-mouse-movement-handler from device <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>.
22:14:55,122    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
22:14:55,122    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,123    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings write {'80': 80, '81': 81, '82': 82} to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,123    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(80,80) => b'\x00\x00P'
22:14:55,123    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 053D 00500000500000000000000000000000]
22:14:55,139    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 053D 00500000500000000000000000000000]
22:14:55,139    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(81,81) => b'\x00\x00Q'
22:14:55,139    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 053B 00510000510000000000000000000000]
22:14:55,153    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 053B 00510000510000000000000000000000]
22:14:55,153    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(82,82) => b'\x00\x00R'
22:14:55,153    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 0538 00520000520000000000000000000000]
22:14:55,173    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 0538 00520000520000000000000000000000]
22:14:55,173    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: apply None (<Device(2,4054,Wireless Mouse M185 new,4AC5B542)>)
22:14:55,173    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings read None from <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,173    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings write {'82': 0} to <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>
22:14:55,173    DEBUG [ReceiverListener:hidraw1] logitech_receiver.settings: divert-keys: settings prepare map write(82,0) => b'\x00'
22:14:55,174    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 053C 00520200000000000000000000000000]
22:14:55,191    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 053C 00520200000000000000000000000000]
22:14:55,191    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 052A 00520000000000000000000000000000]
22:14:55,203    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 052A 00520000520000000000000000000000]
22:14:55,203    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000A 10000000000000000000000000000000]
22:14:55,214    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000A 00000000000000000000000000000000]
22:14:55,215    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000A 10040000000000000000000000000000]
22:14:55,230    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000A 00000000000000000000000000000000]
22:14:55,231    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000B 10010000000000000000000000000000]
22:14:55,246    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000B 00000000000000000000000000000000]
22:14:55,247    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) <= w[11 02 000C 43010000000000000000000000000000]
22:14:55,266    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (19) => r[11 02 000C 00000000000000000000000000000000]
22:14:55,267     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>: paired online, {'LINK ENCRYPTED': False} (0) 
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 01000000000000000000000000000000]
22:14:55,267    DEBUG [MainThread] solaar.ui: status changed: <Device(2,4054,Wireless Mouse M185 new,4AC5B542)> (NONE) None
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0001 00000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0109 13000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000E 02000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 020F 01000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000A 00000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 00000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000F 00000000000000000000000000000000]
22:14:55,267    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 00000000000000000000000000000000]
22:14:55,268    DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
22:14:55,268    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 00000000000000000000000000000000]
22:14:55,268    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 00000000000000000000000000000000]
22:14:55,268    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 05000200000000000000000000000000]
22:14:55,268    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
22:14:55,268    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000D 00000000000000000000000000000000]
22:14:55,268    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 050F 03000000000000000000000000000000]
22:14:55,268    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 051B 00500038110001010000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 051A 00510039110001010000000000000000]
22:14:55,269    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 2, True, 'M185n', 'input-mouse', None, None, <Device(2,4054,Wireless Mouse M185 new,4AC5B542)>) at index 0
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 051A 0052003A310002030100000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000B 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000B 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000E 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000D 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000B 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0008 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
22:14:55,269    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000C 00000000000000000000000000000000]
22:14:55,270    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 0009 00000000000000000000000000000000]
22:14:55,270    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 02 000F 00000000000000000000000000000000]
22:14:56,308    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:14:56,313    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:14:56,313    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:14:58,033    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7f6282c7bec0 (GtkAssistant at 0x16426c0)> 0 <Gtk.VBox object at 0x7f62616af680 (GtkVBox at 0x16519b0)>
22:14:58,033    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 80B2 01001E]
22:14:58,039    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A01 001800]
22:14:58,039    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 4A01 001800]
22:14:58,039     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is open
22:14:58,039     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 1 paired device. (1) pairing lock is open
22:14:58,041    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 80B2 000000]
22:14:58,041    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 80B2 000000]
22:14:58,041    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is open
22:14:58,042    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:14:58,046    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:14:58,046    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:15:06,299    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 01 410A 310A20]
22:15:06,305     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw1,18)>: found new device 1 (200A)
22:15:06,305    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 FF 83B5 300000]
22:15:06,306    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[11 FF 83B5 30000000001A00000000000000000000]
22:15:06,305     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(10,1,41,0A,310A20) for <Device(1,200A,Wireless Wave Keyboard K350,00000000)> (keyboard)
22:15:06,307     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (0) 
22:15:06,308    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: eQUAD nano Lite connection notification: software=True, encrypted=True, link=True, payload=False
22:15:06,308    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (21) <= w[10 01 8000 100B00]
22:15:06,308    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
22:15:06,311    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:15:06,315    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:15:10,310  WARNING [ReceiverListener:hidraw1] logitech_receiver.base: timeout (4.00/4.00) on device 1 request {8000} params [100B00]
22:15:10,310  WARNING [ReceiverListener:hidraw1] logitech_receiver.device: <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: failed to enable device notifications
22:15:10,310    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (21) <= w[10 01 8100 000000]
22:15:14,314  WARNING [ReceiverListener:hidraw1] logitech_receiver.base: timeout (4.00/4.00) on device 1 request {8100} params []
22:15:14,314     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: device notifications enabled None
22:15:14,314     INFO [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,200A,Wireless Wave Keyboard K350,00000000)> pushing device settings []
22:15:14,315    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (21) <= w[10 01 8107 000000]
22:15:18,318  WARNING [ReceiverListener:hidraw1] logitech_receiver.base: timeout (4.00/4.00) on device 1 request {8107} params []
22:15:18,318     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,200A,Wireless Wave Keyboard K350,00000000)>: paired online, {'LINK ENCRYPTED': True, 'NOTIFICATION FLAGS': None} (0) 
22:15:18,318     INFO [ReceiverListener:hidraw1] solaar.listener: <NanoReceiver(/dev/hidraw1,18)>: pairing detected new device
22:15:18,319    DEBUG [MainThread] solaar.ui: status changed: <Device(1,200A,Wireless Wave Keyboard K350,00000000)> (NONE) None
22:15:18,319    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:15:18,320    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
22:15:18,320     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
22:15:18,320  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
22:15:18,320     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
22:15:18,321    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
22:15:18,322     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
22:15:18,322    DEBUG [MainThread] solaar.ui.icons: battery icon for None:None = battery-missing
22:15:18,323  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
22:15:18,323     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
22:15:18,324    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: None
22:15:18,326    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 1, True, 'K350', 'input-keyboard', None, None, <Device(1,200A,Wireless Wave Keyboard K350,00000000)>) at index 0
22:15:18,327    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
22:15:18,327    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:15:18,330    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:15:18,330    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:15:18,347    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
22:15:18,348    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:15:18,352    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:15:18,352    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:15:18,495    ERROR [MainThread] solaar.ui.notify: showing <Notify.Notification object at 0x7f62616b1100 (NotifyNotification at 0x14e3b40)>
Traceback (most recent call last):
  File "/usr/share/solaar/lib/solaar/ui/notify.py", line 141, in show
    n.show()
gi.repository.GLib.GError: g-io-error-quark: GDBus.Error:org.freedesktop.Notifications.Error.ExcessNotificationGeneration: Created too many similar notifications in quick succession (36)
22:15:18,578    DEBUG [MainThread] solaar.ui.pair_window: <NanoReceiver(/dev/hidraw1,18)> fail: device not supported
22:15:18,579    DEBUG [MainThread] solaar.ui.pair_window: prepare <Gtk.Assistant object at 0x7f6282c7bec0 (GtkAssistant at 0x16426c0)> 1 <Gtk.VBox object at 0x7f6282b8c040 (GtkVBox at 0x1651dd0)>
22:15:19,784    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
22:15:19,785     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
22:15:19,785  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
22:15:19,785     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
22:15:19,786    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
22:15:19,789    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:15:19,792    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:15:19,793    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:15:21,011    DEBUG [MainThread] solaar.ui.pair_window: finish <Gtk.Assistant object at 0x7f6282c7bec0 (GtkAssistant at 0x16426c0)>
22:15:24,782    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
22:15:24,782     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
22:15:24,782  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
22:15:24,782     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
22:15:24,782    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
22:15:24,783    DEBUG [MainThread] logitech_receiver.base: (20) <= w[10 FF 8102 000000]
22:15:24,786    DEBUG [MainThread] logitech_receiver.base: (20) => r[10 FF 8102 000118]
22:15:24,786    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 8102 000118]
22:15:28,620    DEBUG [MainThread] solaar.ui: shutdown
22:15:28,620     INFO [MainThread] solaar.listener: stopping receiver listening threads [<ReceiverListener(ReceiverListener:hidraw1, started daemon 140060517705472)>]
22:15:28,621     INFO [MainThread] solaar.configuration: saved {'200A:00000000': {'_name': 'Wireless Wave Keyboard K350', '_serial': '00000000'}, '4054:4AC5B542': {'_modelId': '000000000000', '_name': 'Wireless Mouse M185 new', '_serial': '4AC5B542', '_unitId': '00000000', 'divert-keys': {'82': 0}, 'lowres-smooth-scroll': False, 'mouse-gestures': 0, 'pointer_speed': 256, 'reprogrammable-keys': {'80': 80, '81': 81, '82': 82}}, '_version': '1.0.6'} to /home/user/.config/solaar/config.json
22:15:28,780    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 FF 4A00 021800]
22:15:28,781     INFO [ReceiverListener:hidraw1] logitech_receiver.notifications: <NanoReceiver(/dev/hidraw1,18)>: pairing lock is closed
22:15:28,781  WARNING [ReceiverListener:hidraw1] logitech_receiver.notifications: pairing error 2: device not supported
22:15:28,781     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <NanoReceiver(/dev/hidraw1,18)>: present, 2 paired devices. (1) pairing lock is closed
22:15:28,782     INFO [ReceiverListener:hidraw1] solaar.listener: <NanoReceiver(/dev/hidraw1,18)>: notifications listener has stopped
22:15:28,782    DEBUG [ReceiverListener:hidraw1] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw1)> closing [18, 20]
22:15:28,782    DEBUG [AsyncUI] solaar.tasks: stopped
22:15:28,785     INFO [MainThread] solaar.ui.notify: stopping desktop notifications
22:15:28,787    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NOTIFICATION) pairing lock is closed
22:15:28,787    DEBUG [MainThread] solaar.ui: status changed: <NanoReceiver(/dev/hidraw1,18)> (NONE) None
```
Several weird things are going on.

First, some background.  Logitech devices with a unifying logo are supposed to be able to pair with any receiver with a unifying logo.  Nano receivers, on the other hand, only pair with the kind of devices that they came with, and it is hard to determine which kind that is without trying a pairing.  So it should be possible to pair your nano receiver with a different M185 mouse, but it is unclear whether it can pair with any keyboard.  I have a nano receiver that pairs with M185 mice and K270 keyboards but nothing else.  Nano receivers also use destructive memory to record the devices they pair with (I believe) thus the limited number of pairings they support (I think).

I have some similar hardware and I tried to pair my nano receiver (that can pair with M185 mice) with a Craft keyboard.  Based on the information you provided and my experimentation what appears to be happening is that pairing your K350 keyboard with your nano receiver produces an error.  But the pairing does make some changes to the information stored in your receiver.  This is enough for Solaar to show a K350 paired with the receiver but not enough to actually make the keyboard work. It is also enough for Linux to think that there is some keyboard paired with the receiver as `xinput` shows an unknown Logitech keyboard after the pairing attempt.  But there is no actual pairing done, as after unplugging and replugging the receiver there is no connected keyboard.

What is really weird is that Solaar shows the partly-connected keyboard as a K350 even when I try with a Craft keyboard.  I'm not sure why this is.  I'll try to update Solaar to better show what is actually happening.

In any case, it is pretty certain that you can't pair your K350 with your nano receiver.  If you want your K350 to work you should try to find the receiver that it came with or a receiver that does handle K350s.  But I have no idea how you can find a nano receiver that will work with K350s. 

The only other thing to try would be to use a Windows machine and download Logitech software and see what it can do.

Resolving patch:
diff --git a/lib/logitech_receiver/base.py b/lib/logitech_receiver/base.py
--- a/lib/logitech_receiver/base.py
+++ b/lib/logitech_receiver/base.py
@@ -360,11 +360,11 @@ def make_notification(report_id, devnumber, data):
 
 def handle_lock(handle):
     with request_lock:
-        if handles_lock.get(int(handle)) is None:
+        if handles_lock.get(handle) is None:
             if _log.isEnabledFor(_INFO):
-                _log.info('New lock %s', int(handle))
-            handles_lock[int(handle)] = _threading.Lock()  # Serialize requests on the handle
-    return handles_lock[int(handle)]
+                _log.info('New lock %s', repr(handle))
+            handles_lock[handle] = _threading.Lock()  # Serialize requests on the handle
+    return handles_lock[handle]
 
 
 # context manager for locks with a timeout
diff --git a/lib/solaar/listener.py b/lib/solaar/listener.py
--- a/lib/solaar/listener.py
+++ b/lib/solaar/listener.py
@@ -40,6 +40,9 @@
 _log = getLogger(__name__)
 del getLogger
 
+_R = _hidpp10.REGISTERS
+_IR = _hidpp10.INFO_SUBREGISTERS
+
 #
 #
 #
@@ -217,6 +220,10 @@ def _notifications_handler(self, n):
             return
         elif n.sub_id == 0x41:
             if not already_known:
+                if n.address == 0x0A:
+                    # some Nanos send a notification even if no new pairing - check that there really is a device there
+                    if self.receiver.read_register(_R.receiver_info, _IR.pairing_information + n.devnumber - 1) is None:
+                        return
                 dev = self.receiver.register_new_device(n.devnumber, n)
             elif self.receiver.status.lock_open and self.receiver.re_pairs and not ord(n.data[0:1]) & 0x40:
                 dev = self.receiver[n.devnumber]


Test patch: