Solaar: Instead of keyboard name it showing wireless pid

Created on 16 Mar 2020  路  83Comments  路  Source: pwr-Solaar/Solaar

Information

  • Solaar: 1.0.1 latest git from PPA repo
  • Distribution: Linux Mint 19.3
  • Kernel version (ex. uname -srmo): Linux 5.5.9-050509-lowlatency x86_64 GNU/Linux
  • Output of solaar show:
Nano Receiver
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
solaar: error: 'NoneType' object is not iterable

Describe the bug
I noticed in a new Solaar version that I have now listed 11 years old Logitech S 510 Cordless Keyboard.
Only it has battery status and instead of keyboard name it showing wireless pid.
Like in screenshots:
Solaar

bug

Most helpful comment

solaar show is not going to work correctly with this receiver. The receiver just doesn't provide enough information to set up the devices correctly. Solaar has been patched so that solaar show doesn't completely break. So the errors are the best that can be expected.

The Solaar GUI is not reporting any real errors, just error returns from receiver commands. This is also to be expected and only means that some information is not available. With the most recent patches, Solaar appears to be doing the best that can be expected.

@doctor64 How does PR #932 work for you? Can you check that you have a mouse at location 1 and a keyboard at location 3? It looks as if @muzena has it the other way around.

All 83 comments

That looks like a couple of bugs.
The first one has to do with firmware for the receiver, I think. Can you provide the output of solaar probe? (I'm assuming you only have one receiver.)
The second has to do with the device with PID 8522. What do old versions of solaar produce for it?
If possible, can you comment out the two lines in lib/solaar/cli/show.py that print the firmware

    for f in receiver.firmware:
        print ('    %-11s: %s' % (f.kind, f.version))

and try solaar show again?
Thanks.

Right - of course probe has the same problem. Silly me.
Can you comment out the two lines in lib/solaar/cli/show.py

Also, select the receiver in the main window and click on the button with the letter i.

Old Solaar dosen't support this keyboard.

When I uncomment this two line in show.py result is:

linux@mint:~$ solaar show
Nano Receiver
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 1.
  Notifications: wireless (0x000100)
linux@mint:~$ solaar probe
Nano Receiver
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 1.
  Notifications: wireless (0x000100)
  Register Dump
    Notification Register 0x00: 0x000100
    Connection State      0x02: 0x000200
    Device Activity       0xb3: None
    Pairing Register 0xb5 0x00: None
    Pairing Register 0xb5 0x10: None
    Pairing Register 0xb5 0x20: None
    Pairing Register 0xb5 0x30: None
    Pairing Name     0xb5 0x40: None
    Pairing Register 0xb5 0x01: None
    Pairing Register 0xb5 0x11: None
    Pairing Register 0xb5 0x21: None
    Pairing Register 0xb5 0x31: None
    Pairing Name     0xb5 0x41: None
    Pairing Register 0xb5 0x02: None
    Pairing Register 0xb5 0x12: None
    Pairing Register 0xb5 0x22: None
    Pairing Register 0xb5 0x32: None
    Pairing Name     0xb5 0x42: None
    Pairing Register 0xb5 0x03: None
    Pairing Register 0xb5 0x13: None
    Pairing Register 0xb5 0x23: None
    Pairing Register 0xb5 0x33: None
    Pairing Name     0xb5 0x43: None
    Pairing Register 0xb5 0x04: None
    Pairing Register 0xb5 0x14: None
    Pairing Register 0xb5 0x24: None
    Pairing Register 0xb5 0x34: None
    Pairing Name     0xb5 0x44: None
    Pairing Register 0xb5 0x05: None
    Pairing Register 0xb5 0x15: None
    Pairing Register 0xb5 0x25: None
    Pairing Register 0xb5 0x35: None
    Pairing Name     0xb5 0x45: None
    Firmware         0xf1 0x00: None
    Firmware         0xf1 0x01: None
    Firmware         0xf1 0x02: None
    Firmware         0xf1 0x03: None
    Firmware         0xf1 0x04: None

On further thought, I think that Solaar is behaving as it should for your keyboard. As far as I can tell, Solaar never had any information about this keyboard - at least I can't find it in release 0.9.2 or 1.0.1 or any commit that mentions the keyboard.
To do better for your keyboard there needs to be a description of it in lib/logitech_receiver/descriptors.py. But getting the right description requires knowing what the keyboard can do. My guess is that

_D('Wireless Keyboard K510', protocol=1.0, wpid='8522',
                registers=(_R.battery_status, ),
                settings=[
                            _RS.fn_swap(),
                        ],
                )

Would be close to correct, but I'm assuming that this keyboard has the function-swap register. The way to check would be to add this entry to descriptors.py and see whether changing Fn Swap does indeed change the behaviour of the function keys.

Old Solaar dosen't support this keyboard.
I think that the reason that is showing now is a recent new rework of logitech driver in kernel.

Yes, this receiver has no firmware information, which is tickling a very old bug. I'll get that fixed momentarily.

Given that the receiver has no information in the pairing registers, I'm wondering how anything is showing up in the main window.
I also see that the receiver doesn't look at all like the current receivers, and the mouse has a connect button, which is not how other mice pair with the receiver.
So I don't expect that solaar can do much with your setup.
I'll fix the bugs, but even adding the keyboard information might not be a good idea.

I will need to connect this mouse, i use it last time before 7 years
This is USB/PS2 cable reciver
As i remember in older issue report contain more info about this reciver.

There is more keyboard that use this reciver

The problem is that this receiver doesn't use the same information for paired devices that other receivers do, so Solaar might not be able to do anything with it. You can try, for example solaar pair to pair a mouse, but be prepared for lots of things to not work.

Do you remember which issue involves the C517?

I searching through closed issues.
I found this same or similar reciver:
https://github.com/pwr-Solaar/Solaar/issues/234

I tried this command:

linux@mint:~$ solaar -dd show
16:21:06,863    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 030000]
16:21:06,872    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
16:21:06,872    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
16:21:06,872    DEBUG [MainThread] solaar.cli: [/dev/hidraw3] => <NanoReceiver(/dev/hidraw3,3)>
16:21:06,916    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
16:21:06,920    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
Nano Receiver
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 1.
16:21:06,920    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
16:21:06,928    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
16:21:06,928    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8100 000000]
16:21:06,936    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8100 000100]
  Notifications: wireless (0x000100)
16:21:06,936    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B3 000000]
16:21:06,944    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B30100]
16:21:06,944    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B3}: 1 = invalid SubID/command
16:21:06,944    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
16:21:06,952    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
16:21:06,952    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
16:21:06,960    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
16:21:06,960    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
16:21:06,960    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 040000]
16:21:06,968    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
16:21:06,968    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
16:21:06,968    ERROR [MainThread] logitech_receiver.receiver: failed to read Nano wpid for device 1 of <NanoReceiver(/dev/hidraw3,3)>
16:21:06,968    ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 422, in register_new_device
    dev = PairedDevice(self, number, notification)
  File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 104, in __init__
    raise _base.NoSuchDevice(number=number, receiver=receiver, error="read Nano wpid")
logitech_receiver.base.NoSuchDevice: {'number': 1, 'receiver': <NanoReceiver(/dev/hidraw3,3)>, 'error': 'read Nano wpid'}
16:21:06,969  WARNING [MainThread] logitech_receiver.receiver: <NanoReceiver(/dev/hidraw3,3)>: looked for device 1, not found

Issue #109 is probably closer.

The exception and warning are as expected. This receiver does not support the registers that Solaar (at least solaar show) accesses to look for paired devices.

You might want to try solaar -dd. This might show why the main window gives some information about your keyboard.

Now i connected old Logitech LX5 Cordless Optical Mouse, and only mouse is showed in device list without keyboard.
And also missing device name:
Mouse Wireless PID: 3622

I expect that something is going wrong, but that the GUI works a bit differently from solaar show so it can provide some information. Submitting the output of solaar -dd might make it possible to do a bit better.

solaar -dd:
logitech-debug.txt

I see a couple of things in that log:
1/ A device is signalling, but its device number is too high. This should be fixed in my recent patch, so some more information may become available.
2/ There is another place where there is an assumption that firmware is always available. I'm putting in a PR to fix this problem. Once this PR is merged in things might improve.
But it is still the case that this receiver is quite different from the receivers that Solaar is built to handle so there may be further problems that are not fixable.

solaar -dd:
logitech-debugg-2.txt

Hmm. I didn't see the difference that I was expecting.
Could you try to change the maximum number of pairings for your receiver by changing line 58 to

    'max_devices': 6,

in lib/logitech_receiver/base_usb.py. It should currently have a 2 in the line. Also make sure that the C517 receiver line reads

NANO_RECEIVER_C517        = _nano_receiver_max2(0xc517)

Then provide output of solaar -dd and a screen shot of the main window if it is different from the screen shot you already provided.

Now is showing keyboard and mouse in GUI.
Solaar-3

solaar -dd:
logitech-debugg-3.txt

OK. I have a couple of changes that will help with the receiver. It would be nice to have names for the keyboard and mouse. The S510 is the name for the entire set. Do you know what the keyboard and mouse are called? This information is probably on the bottom of the keyboard and the mouse.

Logitech S 510 cordless keyboard, Logitech LX5 cordless mouse,

I have another combo keyboard+mouse MK 300
It works, only need to add keyboard and mouse descriptors.
Keyboard name is MK300, mouse is no name, I try to search name on google, it says only description: optical mouse 1200 dpi
solaar -dd:
logitech-debugg-4.txt

It's easier to get the required information out of solaar show so please provide the output from that command with both the keyboard and mouse active.

solaar show

Nano Receiver
Device path  : /dev/hidraw1
USB id       : 046d:c517
Serial       : None Has 2 paired device(s) out of a maximum of 6.
Notifications: wireless (0x000100)

Aah, right. There is that problem with the c517 and firmware. You have to get the current version of Solaar from this repository or patch the firmware problem again.
Note that the current version of Solaar has a bug that prevents unpairing from the GUI so you might want to clone to a different directory.

I add this patch https://github.com/pwr-Solaar/Solaar/issues/716#issuecomment-600217488
and this commit https://github.com/pwr-Solaar/Solaar/pull/722
solaar show

Nano Receiver
Device path  : /dev/hidraw1
USB id       : 046d:c517
Serial       : None Has 2 paired device(s) out of a maximum of 6.
Notifications: wireless (0x000100)

solaar -dd
logitech-debugg-5.txt

Ah, yes, no useful output from solaar show -dd because the receiver doesn't implement the HID++ 1.0 registers.

What I can see from the other output is that you have had five different devices connected

'3622:?': {'_name': '? (3622)'}, 
'5612:?': {'_name': '? (5612)'}, 
'6822:?': {'_name': 'Wireless Mouse MK30'},     # mouse
'8521:?': {'_name': '? (8521)'},        # keyboard
'8522:?': {'_name': 'Wireless Keyboard S510'}, 

To have these devices added to Solaar I'll need their model name, device type (mouse or keyboard), and HID++ version. The first you will probably have to obtain from the device itself; the second and third come from the main window of Solaar with the information section made visible, as you provided for 5612 in the screenshot above.
Note that Logitech often changes the internals of devices without changing their model names so there can be different WPIDs for what appear to be the same model of device. Solaar fudges this my adding a differentiator to the model name.

'3622:?': {'_name': '? (3622)'},            # Wireless Keyboard S510 (Logitech S 510 cordless keyboard)
'5612:?': {'_name': '? (5612)'},            # Logitech LX5 cordless mouse

'6822:?': {'_name': 'Wireless Mouse MK30'}, # Wireless mouse MK 300
'8521:?': {'_name': '? (8521)'},        # Wireless Keyboard MK 300

Wireless Mouse MK30' -> This I try to add mouse name, and keyboard > Wireless Keyboard S510

I also need the protocol value.

Which protocol value, I don't understand?

I also need the protocol value.

In the detailed information part of the main Solaar window there is a line that starts "Protocol:". This is the protocol that the device uses. Please provide that.

HID++ 1.0

For all of them?

yes

@pfps
I have this problem again.

solaar-error


solaar show

```EX100 Receiver 27 Mhz
Device path : /dev/hidraw1
USB id : 046d:c517
Serial : None
Has 2 paired device(s) out of a maximum of 4.
Notifications: wireless (0x000100)

1: Wireless Mouse EX100
Codename : EX100m
Kind : mouse
Wireless PID : 3F00
Protocol : HID++ 1.0
Serial number: ?
The power switch is located on the (unknown).
Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
Features: special buttons, scroll accel (0x420000)
Battery: good, discharging.

3: Wireless Keyboard EX100
Codename : EX100
Kind : keyboard
Wireless PID : 6500
Protocol : HID++ 1.0
Serial number: ?
The power switch is located on the (unknown).
Notifications: battery status (0x100000).
Features: special buttons, scroll accel (0x420000)
Battery: good, discharging.

EX100 Receiver 27 Mhz
Device path : /dev/hidraw7
USB id : 046d:c517
Serial : None
Has 2 paired device(s) out of a maximum of 4.
Notifications: wireless (0x000100)

1: Wireless Mouse EX100
Codename : EX100m
Kind : mouse
Wireless PID : 3F00
Protocol : HID++ 1.0
Serial number: ?
The power switch is located on the (unknown).
Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
Features: special buttons, scroll accel (0x420000)
Battery: good, discharging.

3: Wireless Keyboard EX100
Codename : EX100
Kind : keyboard
Wireless PID : 6500
Protocol : HID++ 1.0
Serial number: ?
The power switch is located on the (unknown).
Notifications: battery status (0x100000).
Features: special buttons, scroll accel (0x420000)
Battery: full, discharging.


<p>
</details>

<details>
<summary>solaar -dd show</summary>

11:10:44,143    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 030000]

11:10:44,151 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,151 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,151 DEBUG [MainThread] solaar.cli: [/dev/hidraw1] => 11:10:44,156 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 030000]
11:10:44,160 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,161 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,161 DEBUG [MainThread] solaar.cli: [/dev/hidraw7] => 11:10:44,250 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
11:10:44,255 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
EX100 Receiver 27 Mhz
Device path : /dev/hidraw1
USB id : 046d:c517
Serial : None
11:10:44,255 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 81F1 010000]
11:10:44,263 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F81 F10200]
11:10:44,263 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {81F1}: 2 = invalid address
Has 2 paired device(s) out of a maximum of 4.
11:10:44,263 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
11:10:44,271 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
11:10:44,271 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8100 000000]
11:10:44,279 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8100 000100]
Notifications: wireless (0x000100)
11:10:44,279 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B3 000000]
11:10:44,287 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B30100]
11:10:44,287 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B3}: 1 = invalid SubID/command
11:10:44,287 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
11:10:44,295 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
11:10:44,295 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
11:10:44,303 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,303 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,303 INFO [MainThread] logitech_receiver.receiver:

11:10:44,303 DEBUG [MainThread] logitech_receiver.base: (3) pinging device 1
11:10:44,303 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 01 0018 00002B]
11:10:44,311 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 01 8F00 180100]
1: Wireless Mouse EX100
Codename : EX100m
Kind : mouse
Wireless PID : 3F00
Protocol : HID++ 1.0
11:10:44,311 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
11:10:44,319 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,320 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,320 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 300000]
11:10:44,327 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,327 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,327 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83D5 000000]
11:10:44,335 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 D50100]
11:10:44,335 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83D5}: 1 = invalid SubID/command
Serial number: ?
11:10:44,335 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 01 81F1 010000]
11:10:44,343 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 01 8F81 F10200]
11:10:44,343 DEBUG [MainThread] logitech_receiver.base: (3) device 0x01 error on request {81F1}: 2 = invalid address
11:10:44,343 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 300000]
11:10:44,351 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,351 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
The power switch is located on the (unknown).
11:10:44,351 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 01 8100 000000]
11:10:44,359 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 01 8100 3C0000]
Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
11:10:44,359 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 01 8101 000000]
11:10:44,367 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 01 8101 420000]
Features: special buttons, scroll accel (0x420000)
11:10:44,368 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 01 8107 000000]
11:10:44,375 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 01 8107 050000]
Battery: good, discharging.
11:10:44,375 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 210000]
11:10:44,383 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,383 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,383 ERROR [MainThread] logitech_receiver.receiver: failed to set fake EX100 wpid for device 2 of 11:10:44,383 ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 465, in register_new_device
dev = PairedDevice(self, number, notification)
File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 121, in __init__
raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')
logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': 11:10:44,384 WARNING [MainThread] logitech_receiver.receiver: 11:10:44,384 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 220000]
11:10:44,391 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,392 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,392 INFO [MainThread] logitech_receiver.receiver:

11:10:44,392 DEBUG [MainThread] logitech_receiver.base: (3) pinging device 3
11:10:44,392 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 03 001B 000031]
11:10:44,399 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 03 8F00 1B0100]
3: Wireless Keyboard EX100
Codename : EX100
Kind : keyboard
Wireless PID : 6500
Protocol : HID++ 1.0
11:10:44,400 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 220000]
11:10:44,407 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,407 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,408 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 320000]
11:10:44,415 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,415 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,415 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83D5 000000]
11:10:44,423 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 D50100]
11:10:44,423 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83D5}: 1 = invalid SubID/command
Serial number: ?
11:10:44,424 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 03 81F1 010000]
11:10:44,431 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 03 8F81 F10200]
11:10:44,431 DEBUG [MainThread] logitech_receiver.base: (3) device 0x03 error on request {81F1}: 2 = invalid address
11:10:44,431 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 320000]
11:10:44,439 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:10:44,439 DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
The power switch is located on the (unknown).
11:10:44,439 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 03 8100 000000]
11:10:44,447 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 03 8100 100000]
Notifications: battery status (0x100000).
11:10:44,447 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 03 8101 000000]
11:10:44,455 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 03 8101 420000]
Features: special buttons, scroll accel (0x420000)
11:10:44,456 DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 03 8107 000000]
11:10:44,463 DEBUG [MainThread] logitech_receiver.base: (3) => r[10 03 8107 050000]
Battery: good, discharging.

11:10:44,463 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
11:10:44,473 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
EX100 Receiver 27 Mhz
Device path : /dev/hidraw7
USB id : 046d:c517
Serial : None
11:10:44,473 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 81F1 010000]
11:10:44,481 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F81 F10200]
11:10:44,481 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {81F1}: 2 = invalid address
Has 2 paired device(s) out of a maximum of 4.
11:10:44,481 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
11:10:44,489 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
11:10:44,489 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8100 000000]
11:10:44,497 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8100 000100]
Notifications: wireless (0x000100)
11:10:44,497 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B3 000000]
11:10:44,505 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B30100]
11:10:44,505 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B3}: 1 = invalid SubID/command
11:10:44,505 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
11:10:44,513 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
11:10:44,513 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000]
11:10:44,521 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,521 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,521 INFO [MainThread] logitech_receiver.receiver:

11:10:44,521 DEBUG [MainThread] logitech_receiver.base: (4) pinging device 1
11:10:44,521 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 01 001F 0000F2]
11:10:44,529 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 01 8F00 1F0100]
1: Wireless Mouse EX100
Codename : EX100m
Kind : mouse
Wireless PID : 3F00
Protocol : HID++ 1.0
11:10:44,529 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000]
11:10:44,537 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,537 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,537 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000]
11:10:44,545 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,545 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,545 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000]
11:10:44,553 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100]
11:10:44,553 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command
Serial number: ?
11:10:44,553 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 01 81F1 010000]
11:10:44,561 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 01 8F81 F10200]
11:10:44,561 DEBUG [MainThread] logitech_receiver.base: (4) device 0x01 error on request {81F1}: 2 = invalid address
11:10:44,561 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000]
11:10:44,569 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,569 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
The power switch is located on the (unknown).
11:10:44,569 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 01 8100 000000]
11:10:44,577 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 01 8100 3C0000]
Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
11:10:44,577 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 01 8101 000000]
11:10:44,585 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 01 8101 420000]
Features: special buttons, scroll accel (0x420000)
11:10:44,585 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 01 8107 000000]
11:10:44,593 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 01 8107 050000]
Battery: good, discharging.
11:10:44,593 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 210000]
11:10:44,601 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,601 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,601 ERROR [MainThread] logitech_receiver.receiver: failed to set fake EX100 wpid for device 2 of 11:10:44,601 ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 465, in register_new_device
dev = PairedDevice(self, number, notification)
File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 121, in __init__
raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')
logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': 11:10:44,601 WARNING [MainThread] logitech_receiver.receiver: 11:10:44,602 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000]
11:10:44,609 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,609 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,609 INFO [MainThread] logitech_receiver.receiver:

11:10:44,610 DEBUG [MainThread] logitech_receiver.base: (4) pinging device 3
11:10:44,610 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 03 001E 00004C]
11:10:44,617 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 03 8F00 1E0100]
3: Wireless Keyboard EX100
Codename : EX100
Kind : keyboard
Wireless PID : 6500
Protocol : HID++ 1.0
11:10:44,617 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000]
11:10:44,625 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,625 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,625 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000]
11:10:44,633 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,633 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:10:44,633 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000]
11:10:44,641 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100]
11:10:44,641 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command
Serial number: ?
11:10:44,641 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 03 81F1 010000]
11:10:44,649 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 03 8F81 F10200]
11:10:44,649 DEBUG [MainThread] logitech_receiver.base: (4) device 0x03 error on request {81F1}: 2 = invalid address
11:10:44,649 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000]
11:10:44,657 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:10:44,657 DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
The power switch is located on the (unknown).
11:10:44,657 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 03 8100 000000]
11:10:44,673 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 03 8100 100000]
Notifications: battery status (0x100000).
11:10:44,673 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 03 8101 000000]
11:10:44,689 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 03 8101 420000]
Features: special buttons, scroll accel (0x420000)
11:10:44,689 DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 03 8107 000000]
11:10:44,705 DEBUG [MainThread] logitech_receiver.base: (4) => r[10 03 8107 070000]
Battery: full, discharging.
```

This looks like a different problem - Solaar is getting the wrong value for the WPID sometimes. (Note that Solaar show has the right values.)

This should be fixed in version 1.0.3. Which version are you running?

@pfps
git master

Hmm. Then I'm not sure what it causing your problem. Please run with -dd and provide the output when you see the problem. That should show what message is causing Solaar to get the wrong WPIDs.

@pfps



solaar -dd

11:59:34,254     INFO [MainThread] root: language hr_HR (UTF-8), translations path None
11:59:34,315    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
11:59:34,324     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events

@muzena That's only three lines of output. There should be more available.

@pfps
I don't now why, I tried 3 times, it showed 3 lines only, now I tried again and output print is work.



solaar -dd

12:44:43,893     INFO [MainThread] root: language hr_HR (UTF-8), translations path None
12:44:43,955    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
12:44:43,963     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
12:44:44,002    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
12:44:44,003    DEBUG [AsyncUI] solaar.tasks: started
12:44:44,003     INFO [MainThread] solaar.ui.notify: starting desktop notifications
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/share/solaar/lib
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/lib/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/flatpak/exports/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/flatpak/exports/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/cinnamon/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/gnome/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/flatpak/exports/share/solaar/icons
12:44:44,008    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/flatpak/exports/share/solaar/icons
12:44:44,009    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/local/share/solaar/icons
12:44:44,009    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
12:44:44,009    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/snapd/desktop/solaar/icons
12:44:44,009    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/usr/share/solaar/icons', '/home/goran/.local/share/icons', '/home/goran/.icons', '/home/goran/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/share/cinnamon/icons', '/usr/share/gnome/icons', '/home/goran/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/home/goran/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/share/cinnamon/pixmaps', '/usr/share/gnome/pixmaps', '/home/goran/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps']
12:44:44,061     INFO [MainThread] solaar.listener: starting receiver listening threads
12:44:44,087     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', vendor_id='046d', product_id='c517', serial='', release=b'3810', manufacturer=b'Logitech', product=b'USB Receiver', interface=1, driver='logitech-djreceiver')
12:44:44,087    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 83B5 030000]
12:44:44,096    DEBUG [MainThread] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,096    DEBUG [MainThread] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,097     INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with <EX100Receiver27Mhz(/dev/hidraw1,14)> (14)
12:44:44,097     INFO [ReceiverListener:hidraw1] solaar.listener: <EX100Receiver27Mhz(/dev/hidraw1,14)>: notifications listener has started (14)
12:44:44,097    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 8000 100900]
12:44:44,100     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw7', vendor_id='046d', product_id='c517', serial='', release=b'3820', manufacturer=b'Logitech', product=b'USB Receiver', interface=1, driver='logitech-djreceiver')
12:44:44,101    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 83B5 030000]
12:44:44,104    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8000 000000]
12:44:44,104    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 8100 000000]
12:44:44,107    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,107    DEBUG [MainThread] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,108     INFO [ReceiverListener:hidraw7] logitech_receiver.listener: started with <EX100Receiver27Mhz(/dev/hidraw7,15)> (15)
12:44:44,108     INFO [ReceiverListener:hidraw7] solaar.listener: <EX100Receiver27Mhz(/dev/hidraw7,15)>: notifications listener has started (15)
12:44:44,108    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 8000 100900]
12:44:44,112    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8100 000100]
12:44:44,112     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,14)>: receiver notifications enabled => ('wireless',)
12:44:44,112    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 8002 020000]
12:44:44,115    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8000 000000]
12:44:44,116    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 8100 000000]
12:44:44,120    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8002 000000]
12:44:44,120     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,14)>: present, Nema uparenih ure膽aja. (0) 
12:44:44,123    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8100 000100]
12:44:44,124     INFO [ReceiverListener:hidraw7] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw7,15)>: receiver notifications enabled => ('wireless',)
12:44:44,124    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 8002 020000]
12:44:44,128    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 4102 012236]
12:44:44,131    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8002 000000]
12:44:44,132     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw7,15)>: present, Nema uparenih ure膽aja. (0) 
12:44:44,132    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 400000]
12:44:44,136    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 4102 021256]
12:44:44,139    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 4102 012185]
12:44:44,144    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,144    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,144     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,14)>: found new device 1 (3600)
12:44:44,145    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) pinging device 1
12:44:44,145    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) <= w[10 01 001A 00008D]
12:44:44,160    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) => r[10 01 8F00 1A0100]
12:44:44,160    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 400000]
12:44:44,168    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8000 000000]
12:44:44,176    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,176    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,176    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,184    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8100 110000]
12:44:44,192    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,192    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,192    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,200    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8000 000000]
12:44:44,208    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,208    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,144     INFO [ReceiverListener:hidraw1] solaar.listener: Notification(1,41,02,012236) triggered new device <Device(1,3600,? (3600),?)> (keyboard)
12:44:44,147    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 400000]
12:44:44,209    DEBUG [ReceiverListener:hidraw1] solaar.configuration: load => {'102A:42FBBA88': {'_name': 'G700s Gaming Mouse', 'side-scroll': True, 'smooth-scroll': False}, '3600:?': {'_name': '? (3600)'}, '3622:?': {'_name': 'Wireless Keyboard S510'}, '5600:?': {'_name': '? (5600)'}, '5612:?': {'_name': 'LX5 Cordless Mouse'}, '6800:?': {'_name': '? (6800)'}, '6822:?': {'_name': 'Wireless Mouse MK30'}, '8500:?': {'_name': '? (8500)'}, '8521:?': {'_name': '? (8521)'}, '8522:?': {'_name': 'Wireless Keyboard S510'}, '_version': '1.0.3'}
12:44:44,209    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,210    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 03 4102 022268]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 8100 100000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 03 8100 100000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 8000 000000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 03 8000 000000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 8100 340000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 03 8100 110000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 8000 000000]
12:44:44,211    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 03 8000 000000]
12:44:44,213    DEBUG [MainThread] solaar.ui: activate
12:44:44,215    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,14)> (NONE) None
12:44:44,216    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8107 070000]
12:44:44,216    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw1', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, <EX100Receiver27Mhz(/dev/hidraw1,14)>)
12:44:44,217    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw7,15)> (NONE) None
12:44:44,218    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw7', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, <EX100Receiver27Mhz(/dev/hidraw7,15)>)
12:44:44,219    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,220    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,220     INFO [ReceiverListener:hidraw7] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw7,15)>: found new device 1 (8500)
12:44:44,220    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) pinging device 1
12:44:44,220    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) <= w[10 01 001E 00006D]
12:44:44,235    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) => r[10 01 8F00 1E0100]
12:44:44,236    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 400000]
12:44:44,243    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,244    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,244    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,251    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,252    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,252    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,259    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,259    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,220     INFO [ReceiverListener:hidraw7] solaar.listener: Notification(1,41,02,012185) triggered new device <Device(1,8500,? (8500),?)> (keyboard)
12:44:44,224    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,260    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,260    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,260    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,264    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,264    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,264     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,14)>: present, 1 upareni ure膽aj. (0) 
12:44:44,265    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,272    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,272    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,272    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,280    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,280    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,265    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,3600,? (3600),?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
12:44:44,265    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,14)> (NONE) None
12:44:44,267    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,280    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) <= w[10 01 8000 100B00]
12:44:44,281    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,281    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,284    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,284    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,284     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw7,15)>: present, 1 upareni ure膽aj. (0) 
12:44:44,284    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,291    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,291    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,292    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,299    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,300    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,284    DEBUG [ReceiverListener:hidraw7] logitech_receiver.notifications: <Device(1,8500,? (8500),?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
12:44:44,284    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw7,15)> (NONE) None
12:44:44,288    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) => r[10 01 8000 000000]
12:44:44,300    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) <= w[10 01 8000 100B00]
12:44:44,300    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) <= w[10 01 8100 000000]
12:44:44,304    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) => r[10 01 8100 100000]
12:44:44,304    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,312    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8000 000000]
12:44:44,320    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,320    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,320    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,328    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8100 340000]
12:44:44,336    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,336    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,304     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(1,3600,? (3600),?)>: device notifications enabled ('battery status',)
12:44:44,307    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) => r[10 01 8000 000000]
12:44:44,337    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,344    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8000 000000]
12:44:44,352    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,352    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,352    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,360    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8100 3C0000]
12:44:44,368    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,368    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,337    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,3600,? (3600),?)> pushing device settings []
12:44:44,337    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) <= w[10 01 8100 000000]
12:44:44,369    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) <= w[10 01 810D 000000]
12:44:44,371    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) => r[10 01 8100 100000]
12:44:44,372    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,379    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 8000 000000]
12:44:44,387    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,388    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,388    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,395    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 01 8107 050000]
12:44:44,403    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,404    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,372     INFO [ReceiverListener:hidraw7] logitech_receiver.device: <Device(1,8500,? (8500),?)>: device notifications enabled ('battery status',)
12:44:44,376    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) => r[10 01 8000 000000]
12:44:44,404    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,411    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,412    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,412    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,419    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,419    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,404    DEBUG [ReceiverListener:hidraw7] logitech_receiver.status: <Device(1,8500,? (8500),?)> pushing device settings []
12:44:44,404    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) => r[10 01 8F81 0D0200]
12:44:44,420    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) <= w[10 01 810D 000000]
12:44:44,420    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) device 0x01 error on request {810D}: 2 = invalid address
12:44:44,420    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) <= w[10 01 8107 000000]
12:44:44,424    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (16) => r[10 01 8107 050000]
12:44:44,424    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,432    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,432    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,432    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,440    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,440    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,424    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,3600,? (3600),?)>: battery good, discharging
12:44:44,427    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) => r[10 01 8F81 0D0200]
12:44:44,441    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,448    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,448    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,448    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,456    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,456    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,440     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,3600,? (3600),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,440    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) device 0x01 error on request {810D}: 2 = invalid address
12:44:44,457    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) <= w[10 01 8107 000000]
12:44:44,457    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
12:44:44,464    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,464    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,464    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,472    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,472    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,457     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,3600,? (3600),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,473    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 300000]
12:44:44,480    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
12:44:44,480    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,480    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
12:44:44,488    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
12:44:44,488    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,457    DEBUG [MainThread] solaar.ui: status changed: <Device(1,3600,? (3600),?)> (NONE) None
12:44:44,459    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (19) => r[10 01 8107 050000]
12:44:44,476    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 420000]
12:44:44,489    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,492    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,492    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,492    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,499    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,500    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,488    DEBUG [ReceiverListener:hidraw7] logitech_receiver.status: <Device(1,8500,? (8500),?)>: battery good, discharging
12:44:44,489    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,490    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,500    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,507    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,507    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,508    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,515    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,515    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,500     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <Device(1,8500,? (8500),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,500    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,500    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,516    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
12:44:44,523    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,524    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,524    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,531    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,532    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,516     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <Device(1,8500,? (8500),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,516     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,14)>: found new device 3 (5600)
12:44:44,516    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,533    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) pinging device 3
12:44:44,533    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 001A 000002]
12:44:44,536    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8F00 1A0100]
12:44:44,536    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 420000]
12:44:44,544    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,544    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,544    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,552    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,552    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,552    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,560    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,560    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,532     INFO [ReceiverListener:hidraw1] solaar.listener: Notification(3,41,02,021256) triggered new device <Device(3,5600,? (5600),?)> (mouse)
12:44:44,561    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 300000]
12:44:44,568    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
12:44:44,568    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,568    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
12:44:44,576    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
12:44:44,576    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,534    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 1, True, '? (3600)', 'input-keyboard', None, None, <Device(1,3600,? (3600),?)>) at index 0
12:44:44,539    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 420000]
12:44:44,560    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,577    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,579    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,580    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,580     INFO [ReceiverListener:hidraw7] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw7,15)>: found new device 3 (6800)
12:44:44,580    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) pinging device 3
12:44:44,580    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 03 001B 000084]
12:44:44,587    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 03 8F00 1B0100]
12:44:44,588    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 420000]
12:44:44,595    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,596    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,596    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,603    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,603    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,604    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,611    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,612    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,580     INFO [ReceiverListener:hidraw7] solaar.listener: Notification(3,41,02,022268) triggered new device <Device(3,6800,? (6800),?)> (mouse)
12:44:44,580    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,612    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 300000]
12:44:44,616    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
12:44:44,616    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,616    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
12:44:44,624    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
12:44:44,624    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,582    DEBUG [MainThread] solaar.ui: status changed: <Device(1,3600,? (3600),?)> (NONE) None
12:44:44,612    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,612    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,625    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,625    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,625    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,625    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,626    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,627    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,627    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,628    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,628    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,629    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 300000]
12:44:44,635    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,643    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
12:44:44,643    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,644    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
12:44:44,651    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,652    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,629    DEBUG [MainThread] solaar.ui: status changed: <Device(1,8500,? (8500),?)> (NONE) None
12:44:44,632    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,636    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,652    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,652    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,652     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,14)>: present, 2 uparena ure膽aja. (0) 
12:44:44,652     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw7,15)>: present, 2 uparena ure膽aja. (0) 
12:44:44,653    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,656    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,656    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,656    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,664    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,664    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,653    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(3,5600,? (5600),?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
12:44:44,653    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,665    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,667    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,667    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,667    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,675    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,675    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,653    DEBUG [ReceiverListener:hidraw7] logitech_receiver.notifications: <Device(3,6800,? (6800),?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
12:44:44,665    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 8000 100B00]
12:44:44,665    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,676    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 03 8000 100B00]
12:44:44,676    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,677    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 300000]
12:44:44,684    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 03 8000 000000]
12:44:44,691    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
12:44:44,691    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,692    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
12:44:44,699    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,700    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,677    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw7', 1, True, '? (8500)', 'input-keyboard', None, None, <Device(1,8500,? (8500),?)>) at index 0
12:44:44,680    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8000 000000]
12:44:44,683    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 03 8000 000000]
12:44:44,700    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 8100 000000]
12:44:44,701    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 03 8100 000000]
12:44:44,701    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,701    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 300000]
12:44:44,707    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 03 8100 100000]
12:44:44,715    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
12:44:44,716    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,716    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
12:44:44,723    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,723    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,701    DEBUG [MainThread] solaar.ui: status changed: <Device(1,8500,? (8500),?)> (NONE) None
12:44:44,704    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8100 100000]
12:44:44,707    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 03 8100 100000]
12:44:44,724    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,724    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,728    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,728    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,728    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,736    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,736    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,724     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(3,5600,? (5600),?)>: device notifications enabled ('battery status',)
12:44:44,736    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,739    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,739    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,739    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,747    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,747    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,724     INFO [ReceiverListener:hidraw7] logitech_receiver.device: <Device(3,6800,? (6800),?)>: device notifications enabled ('battery status',)
12:44:44,724    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,748    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,752    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,752    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,752    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,760    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,760    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,736    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(3,5600,? (5600),?)> pushing device settings []
12:44:44,760    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,763    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,763    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,764    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,771    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,771    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,748    DEBUG [ReceiverListener:hidraw7] logitech_receiver.status: <Device(3,6800,? (6800),?)> pushing device settings []
12:44:44,748    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,761    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 810D 000000]
12:44:44,772    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 03 810D 000000]
12:44:44,773    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,776    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8F81 0D0200]
12:44:44,776    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) device 0x03 error on request {810D}: 2 = invalid address
12:44:44,777    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 8107 000000]
12:44:44,779    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,14)> (NONE) None
12:44:44,779    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 03 8F81 0D0200]
12:44:44,780    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) device 0x03 error on request {810D}: 2 = invalid address
12:44:44,780    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,780    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) <= w[10 03 8107 000000]
12:44:44,780    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw7,15)> (NONE) None
12:44:44,781    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,784    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8107 070000]
12:44:44,785    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,792    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,792    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,792    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,800    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,800    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,784    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(3,5600,? (5600),?)>: battery full, discharging
12:44:44,787    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (20) => r[10 03 8107 070000]
12:44:44,801    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,808    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,808    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,808    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,816    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,816    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,801     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(3,5600,? (5600),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,817    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,819    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,819    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,820    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,827    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,827    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,801    DEBUG [ReceiverListener:hidraw7] logitech_receiver.status: <Device(3,6800,? (6800),?)>: battery full, discharging
12:44:44,828    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
12:44:44,832    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,832    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,832    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
12:44:44,840    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,840    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,816     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(3,5600,? (5600),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,841    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000]
12:44:44,848    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
12:44:44,848    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,849    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
12:44:44,856    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
12:44:44,856    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,817    DEBUG [MainThread] solaar.ui: status changed: <Device(3,5600,? (5600),?)> (NONE) None
12:44:44,857    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,859    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,859    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,860    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,867    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,868    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,828     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <Device(3,6800,? (6800),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,848    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,857    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,868    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,869    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
12:44:44,875    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,875    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,876    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
12:44:44,883    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,883    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,868     INFO [ReceiverListener:hidraw7] solaar.listener: status_changed <Device(3,6800,? (6800),?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
12:44:44,868    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,884    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,885    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000]
12:44:44,888    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
12:44:44,888    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,888    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
12:44:44,896    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
12:44:44,896    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,885    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 3, True, '? (5600)', 'input-mouse', None, None, <Device(3,5600,? (5600),?)>) at index 1
12:44:44,888    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,897    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,897    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,902    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000]
12:44:44,904    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
12:44:44,904    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,904    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
12:44:44,912    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
12:44:44,912    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,902    DEBUG [MainThread] solaar.ui: status changed: <Device(3,5600,? (5600),?)> (NONE) None
12:44:44,904    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
12:44:44,913    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,913    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
12:44:44,913    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,913    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,914    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,915    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 320000]
12:44:44,923    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
12:44:44,923    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,924    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
12:44:44,931    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,932    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,914    DEBUG [MainThread] solaar.ui: status changed: <Device(3,6800,? (6800),?)> (NONE) None
12:44:44,924    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,932    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,932    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,932    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,932    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,933    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 320000]
12:44:44,939    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
12:44:44,939    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,940    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
12:44:44,947    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,947    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,933    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw7', 3, True, '? (6800)', 'input-mouse', None, None, <Device(3,6800,? (6800),?)>) at index 1
12:44:44,940    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,948    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,948    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,949    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 320000]
12:44:44,955    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
12:44:44,956    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
12:44:44,956    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
12:44:44,963    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
12:44:44,964    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
12:44:44,949    DEBUG [MainThread] solaar.ui: status changed: <Device(3,6800,? (6800),?)> (NONE) None
12:44:44,955    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
12:44:44,964    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
12:44:44,964    DEBUG [ReceiverListener:hidraw7] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
12:44:44,964    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, '? (3600)', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
12:44:44,964    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
12:44:44,965    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full

It looks as if some code to handle your EX100 receiver is incorrect. That code was put in to handle someone else's EX100. Pull request #932 should partially fix your problem. Please run it and report back whether you still have problems. PR #932 does not change the Solaar CLI and there may be problems there. Please run solaar -dd show and provide the output.

To run PR #932, first clone Solaar if you have not already done so and cd to the clone directory. The first time you download the pull request, fetch it into a new branch and checkout that branch, as in:

git fetch origin pull/932/head:pull_932
git checkout pull_932

To download a new version of the pull request, fetch it and then set your pull branch
to the new fetch, as in:

git checkout pull_932
git fetch origin pull/932/head
git reset --hard FETCH_HEAD

@pfps
Thanks, now it's working.
Slika zaslona 2020-08-28 15-21-38

That's great. How about solaar -dd show?

@muzena Another output that would be useful is solaar probe. That will show all the registers of a receiver.

@pfps
Now it won't work again.



solaar -dd show

20:18:21,099    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 030000]
20:18:21,101    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,101    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,101    DEBUG [MainThread] solaar.cli: [/dev/hidraw3] => <EX100Receiver27Mhz(/dev/hidraw3,3)>
20:18:21,104    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 030000]
20:18:21,108    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,108    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,108    DEBUG [MainThread] solaar.cli: [/dev/hidraw1] => <EX100Receiver27Mhz(/dev/hidraw1,4)>
20:18:21,245    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
20:18:21,253    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
20:18:21,253    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 81F1 010000]
20:18:21,261    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F81 F10200]
20:18:21,261    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {81F1}: 2 = invalid address
  Has 2 paired device(s) out of a maximum of 4.
20:18:21,261    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
20:18:21,269    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
20:18:21,269    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8100 000000]
20:18:21,277    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8100 000100]
  Notifications: wireless (0x000100)
20:18:21,277    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B3 000000]
20:18:21,285    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B30100]
20:18:21,285    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B3}: 1 = invalid SubID/command
20:18:21,285    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
20:18:21,293    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
20:18:21,293    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
20:18:21,301    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,301    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,305     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw3,3)>: found new device 1 (3F00)

20:18:21,305    DEBUG [MainThread] logitech_receiver.base: (5) pinging device 1
20:18:21,305    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 001F 00005D]
20:18:21,309    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8F00 1F0100]
  1: Wireless Mouse EX100
     Device path  : /dev/hidraw7
     USB id       : 046d:3F00
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
20:18:21,309    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
20:18:21,317    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,317    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,317    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 300000]
20:18:21,325    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,325    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,325    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83D5 000000]
20:18:21,333    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 D50100]
20:18:21,333    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
20:18:21,333    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 81F1 010000]
20:18:21,341    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8F81 F10200]
20:18:21,341    DEBUG [MainThread] logitech_receiver.base: (5) device 0x01 error on request {81F1}: 2 = invalid address
20:18:21,341    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 300000]
20:18:21,349    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,349    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
20:18:21,349    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 8100 000000]
20:18:21,357    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8100 3C0000]
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
20:18:21,357    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 8101 000000]
20:18:21,365    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8101 420000]
     Features: special buttons, scroll accel (0x420000)
20:18:21,365    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 8107 000000]
20:18:21,373    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8107 050000]
     Battery: good, discharging.
20:18:21,373    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 210000]
20:18:21,381    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,381    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,381    ERROR [MainThread] logitech_receiver.device: failed to set fake EX100 wpid for device 2 of <EX100Receiver27Mhz(/dev/hidraw3,3)>
20:18:21,381    ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 150, in register_new_device
    dev = Device(self, number, notification)
  File "/usr/share/solaar/lib/logitech_receiver/device.py", line 116, in __init__
    raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')
logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': <EX100Receiver27Mhz(/dev/hidraw3,3)>, 'error': 'Unknown EX100 device'}
20:18:21,382  WARNING [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw3,3)>: looked for device 2, not found
20:18:21,382    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 220000]
20:18:21,389    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,389    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,392     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw3,3)>: found new device 3 (6500)

20:18:21,393    DEBUG [MainThread] logitech_receiver.base: (6) pinging device 3
20:18:21,393    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 001A 0000BD]
20:18:21,397    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F00 1A0100]
  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw5
     USB id       : 046d:6500
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
20:18:21,397    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 220000]
20:18:21,405    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,405    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,405    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 320000]
20:18:21,413    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,413    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,413    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83D5 000000]
20:18:21,421    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 D50100]
20:18:21,421    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
20:18:21,421    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 81F1 010000]
20:18:21,429    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F81 F10200]
20:18:21,429    DEBUG [MainThread] logitech_receiver.base: (6) device 0x03 error on request {81F1}: 2 = invalid address
20:18:21,429    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 320000]
20:18:21,437    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
20:18:21,437    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
20:18:21,437    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8100 000000]
20:18:21,445    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8100 110000]
     Notifications: keyboard multimedia raw, battery status (0x110000).
20:18:21,445    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8101 000000]
20:18:21,453    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8101 420000]
     Features: special buttons, scroll accel (0x420000)
20:18:21,453    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8107 000000]
20:18:21,461    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8107 070000]
     Battery: full, discharging.

20:18:21,461    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
20:18:21,468    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
20:18:21,468    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 81F1 010000]
20:18:21,476    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F81 F10200]
20:18:21,476    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {81F1}: 2 = invalid address
  Has 2 paired device(s) out of a maximum of 4.
20:18:21,476    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
20:18:21,484    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
20:18:21,484    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8100 000000]
20:18:21,492    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8100 000100]
  Notifications: wireless (0x000100)
20:18:21,492    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B3 000000]
20:18:21,500    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B30100]
20:18:21,500    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B3}: 1 = invalid SubID/command
20:18:21,500    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
20:18:21,508    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
20:18:21,508    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000]
20:18:21,516    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,516    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,521     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,4)>: found new device 1 (3F00)

20:18:21,521    DEBUG [MainThread] logitech_receiver.base: (7) pinging device 1
20:18:21,521    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 001D 000092]
20:18:21,524    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8F00 1D0100]
  1: Wireless Mouse EX100
     Device path  : /dev/hidraw6
     USB id       : 046d:3F00
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
20:18:21,524    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000]
20:18:21,532    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,532    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,532    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000]
20:18:21,540    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,540    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,540    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000]
20:18:21,548    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100]
20:18:21,548    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
20:18:21,548    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 81F1 010000]
20:18:21,556    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8F81 F10200]
20:18:21,556    DEBUG [MainThread] logitech_receiver.base: (7) device 0x01 error on request {81F1}: 2 = invalid address
20:18:21,556    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000]
20:18:21,564    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,564    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
20:18:21,564    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 8100 000000]
20:18:21,572    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8100 3C0000]
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
20:18:21,572    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 8101 000000]
20:18:21,580    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8101 420000]
     Features: special buttons, scroll accel (0x420000)
20:18:21,580    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 8107 000000]
20:18:21,588    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8107 050000]
     Battery: good, discharging.
20:18:21,589    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 210000]
20:18:21,596    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,596    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,596    ERROR [MainThread] logitech_receiver.device: failed to set fake EX100 wpid for device 2 of <EX100Receiver27Mhz(/dev/hidraw1,4)>
20:18:21,596    ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 150, in register_new_device
    dev = Device(self, number, notification)
  File "/usr/share/solaar/lib/logitech_receiver/device.py", line 116, in __init__
    raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')
logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': <EX100Receiver27Mhz(/dev/hidraw1,4)>, 'error': 'Unknown EX100 device'}
20:18:21,597  WARNING [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,4)>: looked for device 2, not found
20:18:21,597    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000]
20:18:21,604    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,604    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,608     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,4)>: found new device 3 (6500)

20:18:21,608    DEBUG [MainThread] logitech_receiver.base: (8) pinging device 3
20:18:21,608    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 0018 0000F9]
20:18:21,612    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8F00 180100]
  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw4
     USB id       : 046d:6500
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
20:18:21,612    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000]
20:18:21,620    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,620    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,620    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000]
20:18:21,628    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,628    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:18:21,628    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000]
20:18:21,636    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100]
20:18:21,636    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
20:18:21,636    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 81F1 010000]
20:18:21,644    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8F81 F10200]
20:18:21,644    DEBUG [MainThread] logitech_receiver.base: (8) device 0x03 error on request {81F1}: 2 = invalid address
20:18:21,644    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000]
20:18:21,652    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
20:18:21,652    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
20:18:21,652    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 8100 000000]
20:18:21,660    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8100 110000]
     Notifications: keyboard multimedia raw, battery status (0x110000).
20:18:21,660    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 8101 000000]
20:18:21,668    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8101 420000]
     Features: special buttons, scroll accel (0x420000)
20:18:21,668    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 8107 000000]
20:18:21,676    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8107 050000]
     Battery: good, discharging.



solaar -dd

20:21:12,279     INFO [MainThread] root: language hr_HR (UTF-8), translations path None
20:21:12,364    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
20:21:12,375     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
20:21:12,419    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
20:21:12,420    DEBUG [AsyncUI] solaar.tasks: started
20:21:12,420     INFO [MainThread] solaar.ui.notify: starting desktop notifications
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/share/solaar/lib
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/lib/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/flatpak/exports/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/flatpak/exports/share/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/cinnamon/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/gnome/solaar/icons
20:21:12,426    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/flatpak/exports/share/solaar/icons
20:21:12,427    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/flatpak/exports/share/solaar/icons
20:21:12,427    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/local/share/solaar/icons
20:21:12,427    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
20:21:12,427    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/snapd/desktop/solaar/icons
20:21:12,427    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/usr/share/solaar/icons', '/home/goran/.local/share/icons', '/home/goran/.icons', '/home/goran/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/share/cinnamon/icons', '/usr/share/gnome/icons', '/home/goran/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/home/goran/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/share/cinnamon/pixmaps', '/usr/share/gnome/pixmaps', '/home/goran/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps']
20:21:12,497     INFO [MainThread] solaar.listener: starting receiver listening threads
20:21:12,525     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw3', vendor_id='046d', product_id='c517', serial='', release=b'3810', manufacturer=b'Logitech', product=b'USB Receiver', interface=1, driver='logitech-djreceiver')
20:21:12,526    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 83B5 030000]
20:21:12,535    DEBUG [MainThread] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,535    DEBUG [MainThread] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,535     INFO [ReceiverListener:hidraw3] logitech_receiver.listener: started with <EX100Receiver27Mhz(/dev/hidraw3,14)> (14)
20:21:12,535     INFO [ReceiverListener:hidraw3] solaar.listener: <EX100Receiver27Mhz(/dev/hidraw3,14)>: notifications listener has started (14)
20:21:12,536    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 8000 100900]
20:21:12,539     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', vendor_id='046d', product_id='c517', serial='', release=b'3820', manufacturer=b'Logitech', product=b'USB Receiver', interface=1, driver='logitech-djreceiver')
20:21:12,539    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 83B5 030000]
20:21:12,543    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8000 000000]
20:21:12,543    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 8100 000000]
20:21:12,544    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,544    DEBUG [MainThread] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,544     INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with <EX100Receiver27Mhz(/dev/hidraw1,15)> (15)
20:21:12,544     INFO [ReceiverListener:hidraw1] solaar.listener: <EX100Receiver27Mhz(/dev/hidraw1,15)>: notifications listener has started (15)
20:21:12,545    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 8000 100900]
20:21:12,551    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8100 000100]
20:21:12,551     INFO [ReceiverListener:hidraw3] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw3,14)>: receiver notifications enabled => ('wireless',)
20:21:12,551    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 8002 020000]
20:21:12,552    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8000 000000]
20:21:12,552    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 8100 000000]
20:21:12,559    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8002 000000]
20:21:12,559     INFO [ReceiverListener:hidraw3] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw3,14)>: present, Nema uparenih ure膽aja. (0) 
20:21:12,560    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8100 000100]
20:21:12,560     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,15)>: receiver notifications enabled => ('wireless',)
20:21:12,560    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 8002 020000]
20:21:12,567    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 01 4102 012236]
20:21:12,568    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8002 000000]
20:21:12,568     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,15)>: present, Nema uparenih ure膽aja. (0) 
20:21:12,571     INFO [ReceiverListener:hidraw3] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw3,14)>: found new device 1 (3622)
20:21:12,571    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
20:21:12,575    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 03 4102 021256]
20:21:12,584    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,584    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,584    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
20:21:12,591    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 03 8100 110000]
20:21:12,599    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
20:21:12,599    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,571     INFO [ReceiverListener:hidraw3] solaar.listener: connection Notification(1,41,02,012236) for <Device(1,3622,Wireless Keyboard S510,?)> (keyboard)
20:21:12,576    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 4102 012185]
20:21:12,600    DEBUG [ReceiverListener:hidraw3] solaar.configuration: load => {'102A:42FBBA88': {'_name': 'G700s Gaming Mouse', 'side-scroll': True, 'smooth-scroll': False}, '3600:?': {'_name': '? (3600)'}, '3622:?': {'_name': 'Wireless Keyboard S510'}, '5600:?': {'_name': '? (5600)'}, '5612:?': {'_name': 'LX5 Cordless Mouse'}, '6800:?': {'_name': '? (6800)'}, '6822:?': {'_name': 'Wireless Mouse M30'}, '8500:?': {'_name': '? (8500)'}, '8521:?': {'_name': 'Wireless Keyboard MK300'}, '8522:?': {'_name': 'Wireless Keyboard S510'}, '_version': '1.0.3'}
20:21:12,601    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
20:21:12,605     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,15)>: found new device 1 (8521)
20:21:12,605    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
20:21:12,608    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 8000 000000]
20:21:12,616    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,616    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,616    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
20:21:12,624    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 8100 3C0000]
20:21:12,632    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
20:21:12,632    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,605     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(1,41,02,012185) for <Device(1,8521,Wireless Keyboard MK300,?)> (keyboard)
20:21:12,607    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 03 8000 000000]
20:21:12,632    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
20:21:12,632    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,632    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,633    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
20:21:12,639    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 03 8107 070000]
20:21:12,640    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 8000 000000]
20:21:12,647    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
20:21:12,647    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,647     INFO [ReceiverListener:hidraw3] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw3,14)>: present, 1 upareni ure膽aj. (0) 
20:21:12,648    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,648    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,648    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
20:21:12,648    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
20:21:12,655    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,655    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,655    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
20:21:12,656    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 8100 3C0000]
20:21:12,663    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
20:21:12,663    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,663    ERROR [ReceiverListener:hidraw3] logitech_receiver.listener: processing Notification(1,41,02,012236)
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/listener.py", line 193, in run
    self._notifications_callback(n)
  File "/usr/share/solaar/lib/solaar/listener.py", line 245, in _notifications_handler
    _notifications.process(dev, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 61, in process
    return _process_device_notification(device, status, notification)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 111, in _process_device_notification
    return _process_hidpp10_notification(device, status, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 210, in _process_hidpp10_notification
    assert wpid == device.wpid, '%s wpid mismatch, got %s' % (device, wpid)
AssertionError: <Device(1,3622,Wireless Keyboard S510,?)> wpid mismatch, got 3600
20:21:12,664    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
20:21:12,665    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,665     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,15)>: present, 1 upareni ure膽aj. (0) 
20:21:12,667    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
20:21:12,669     INFO [ReceiverListener:hidraw3] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw3,14)>: found new device 3 (5612)
20:21:12,669    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
20:21:12,671    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,671    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,671    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
20:21:12,679    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
20:21:12,679    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,669     INFO [ReceiverListener:hidraw3] solaar.listener: connection Notification(3,41,02,021256) for <Device(3,5612,LX5 Cordless Mouse,?)> (mouse)
20:21:12,670    DEBUG [MainThread] solaar.ui: activate
20:21:12,672    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 8000 000000]
20:21:12,679    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
20:21:12,680    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,680    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,680    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
20:21:12,682    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw3,14)> (NONE) None
20:21:12,684    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw3', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, <EX100Receiver27Mhz(/dev/hidraw3,14)>)
20:21:12,684    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,15)> (NONE) None
20:21:12,685    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw1', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, <EX100Receiver27Mhz(/dev/hidraw1,15)>)
20:21:12,685    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw3,14)> (NONE) None
20:21:12,685    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,15)> (NONE) None
20:21:12,687    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,687    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,687    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
20:21:12,688    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 8107 050000]
20:21:12,695    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
20:21:12,695    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,695     INFO [ReceiverListener:hidraw3] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw3,14)>: present, 2 uparena ure膽aja. (0) 
20:21:12,696    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
20:21:12,696    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
20:21:12,696    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,696    ERROR [ReceiverListener:hidraw1] logitech_receiver.listener: processing Notification(1,41,02,012185)
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/listener.py", line 193, in run
    self._notifications_callback(n)
  File "/usr/share/solaar/lib/solaar/listener.py", line 245, in _notifications_handler
    _notifications.process(dev, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 61, in process
    return _process_device_notification(device, status, notification)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 111, in _process_device_notification
    return _process_hidpp10_notification(device, status, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 210, in _process_hidpp10_notification
    assert wpid == device.wpid, '%s wpid mismatch, got %s' % (device, wpid)
AssertionError: <Device(1,8521,Wireless Keyboard MK300,?)> wpid mismatch, got 8500
20:21:12,701     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,15)>: found new device 3 (6822)
20:21:12,701    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
20:21:12,704    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,704    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,704    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
20:21:12,712    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
20:21:12,712    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,701     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(3,41,02,022268) for <Device(3,6822,Wireless Mouse M30,?)> (mouse)
20:21:12,701    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw3,14)> (NONE) None
20:21:12,703    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
20:21:12,712    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
20:21:12,712    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,713    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
20:21:12,719    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
20:21:12,719    DEBUG [ReceiverListener:hidraw3] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,719    ERROR [ReceiverListener:hidraw3] logitech_receiver.listener: processing Notification(3,41,02,021256)
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/listener.py", line 193, in run
    self._notifications_callback(n)
  File "/usr/share/solaar/lib/solaar/listener.py", line 245, in _notifications_handler
    _notifications.process(dev, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 61, in process
    return _process_device_notification(device, status, notification)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 111, in _process_device_notification
    return _process_hidpp10_notification(device, status, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 210, in _process_hidpp10_notification
    assert wpid == device.wpid, '%s wpid mismatch, got %s' % (device, wpid)
AssertionError: <Device(3,5612,LX5 Cordless Mouse,?)> wpid mismatch, got 5600
20:21:12,720    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,720    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,720    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
20:21:12,728    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
20:21:12,728    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,728     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,15)>: present, 2 uparena ure膽aja. (0) 
20:21:12,728    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,15)> (NONE) None
20:21:12,728    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
20:21:12,736    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
20:21:12,736    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
20:21:12,736    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
20:21:12,744    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
20:21:12,744    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
20:21:12,744    ERROR [ReceiverListener:hidraw1] logitech_receiver.listener: processing Notification(3,41,02,022268)
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/listener.py", line 193, in run
    self._notifications_callback(n)
  File "/usr/share/solaar/lib/solaar/listener.py", line 245, in _notifications_handler
    _notifications.process(dev, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 61, in process
    return _process_device_notification(device, status, notification)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 111, in _process_device_notification
    return _process_hidpp10_notification(device, status, n)
  File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 210, in _process_hidpp10_notification
    assert wpid == device.wpid, '%s wpid mismatch, got %s' % (device, wpid)
AssertionError: <Device(3,6822,Wireless Mouse M30,?)> wpid mismatch, got 6800
20:21:16,161    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,177    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,185    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,209    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,449    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:16,465    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,489    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,705    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:16,729    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,737    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,929    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:16,945    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,953    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:16,993    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,145    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,153    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,169    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,193    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,409    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:17,433    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,449    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,642    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:17,657    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,689    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,897    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:17,913    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:17,929    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:19,498    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 05FF 000000]
20:21:19,522    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 05FF 000000]
20:21:19,546    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 05FF 000000]
20:21:19,570    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 05FF 000000]
20:21:19,594    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 05FF 000000]
20:21:21,842    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:21,858    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:21,874    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:21,898    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:22,074    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:22,098    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:22,114    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:22,290    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0502 000000]
20:21:22,322    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:22,498    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]
20:21:22,514    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (15) => r[10 01 0501 000000]





solaar probe

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)
  Register Dump
    Notification Register 0x00: 0x000100
    Connection State      0x02: 0x000200
    Device Activity       0xb3: None
    Pairing Register 0xb5 0x00: None
    Pairing Register 0xb5 0x10: None
    Pairing Register 0xb5 0x20: None
    Pairing Register 0xb5 0x30: None
    Pairing Name     0xb5 0x40: None
    Pairing Register 0xb5 0x01: None
    Pairing Register 0xb5 0x11: None
    Pairing Register 0xb5 0x21: None
    Pairing Register 0xb5 0x31: None
    Pairing Name     0xb5 0x41: None
    Pairing Register 0xb5 0x02: None
    Pairing Register 0xb5 0x12: None
    Pairing Register 0xb5 0x22: None
    Pairing Register 0xb5 0x32: None
    Pairing Name     0xb5 0x42: None
    Pairing Register 0xb5 0x03: None
    Pairing Register 0xb5 0x13: None
    Pairing Register 0xb5 0x23: None
    Pairing Register 0xb5 0x33: None
    Pairing Name     0xb5 0x43: None
    Pairing Register 0xb5 0x04: None
    Pairing Register 0xb5 0x14: None
    Pairing Register 0xb5 0x24: None
    Pairing Register 0xb5 0x34: None
    Pairing Name     0xb5 0x44: None
    Pairing Register 0xb5 0x05: None
    Pairing Register 0xb5 0x15: None
    Pairing Register 0xb5 0x25: None
    Pairing Register 0xb5 0x35: None
    Pairing Name     0xb5 0x45: None
    Firmware         0xf1 0x00: None
    Firmware         0xf1 0x01: None
    Firmware         0xf1 0x02: None
    Firmware         0xf1 0x03: None
    Firmware         0xf1 0x04: None

Slika zaslona 2020-08-28 20-24-53

OK, there is a race condition. I'll have to figure out how to get rid of it.

@muzena
OK, there is a new version of PR #932
Please try it out with the GUI.

@pfps
Now it works again, but 'solaar -dd' and 'solaar -dd show' is showing some error.


solaar probe

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)
  Register Dump
    Notification Register 0x00: 0x000100
    Connection State      0x02: 0x000200
    Device Activity       0xb3: None
    Pairing Register 0xb5 0x00: None
    Pairing Register 0xb5 0x10: None
    Pairing Register 0xb5 0x20: None
    Pairing Register 0xb5 0x30: None
    Pairing Name     0xb5 0x40: None
    Pairing Register 0xb5 0x01: None
    Pairing Register 0xb5 0x11: None
    Pairing Register 0xb5 0x21: None
    Pairing Register 0xb5 0x31: None
    Pairing Name     0xb5 0x41: None
    Pairing Register 0xb5 0x02: None
    Pairing Register 0xb5 0x12: None
    Pairing Register 0xb5 0x22: None
    Pairing Register 0xb5 0x32: None
    Pairing Name     0xb5 0x42: None
    Pairing Register 0xb5 0x03: None
    Pairing Register 0xb5 0x13: None
    Pairing Register 0xb5 0x23: None
    Pairing Register 0xb5 0x33: None
    Pairing Name     0xb5 0x43: None
    Pairing Register 0xb5 0x04: None
    Pairing Register 0xb5 0x14: None
    Pairing Register 0xb5 0x24: None
    Pairing Register 0xb5 0x34: None
    Pairing Name     0xb5 0x44: None
    Pairing Register 0xb5 0x05: None
    Pairing Register 0xb5 0x15: None
    Pairing Register 0xb5 0x25: None
    Pairing Register 0xb5 0x35: None
    Pairing Name     0xb5 0x45: None
    Firmware         0xf1 0x00: None
    Firmware         0xf1 0x01: None
    Firmware         0xf1 0x02: None
    Firmware         0xf1 0x03: None
    Firmware         0xf1 0x04: None


solaar -dd show

11:39:50,585    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 030000]
11:39:50,588    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,588    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,588    DEBUG [MainThread] solaar.cli: [/dev/hidraw1] => <EX100Receiver27Mhz(/dev/hidraw1,3)>
11:39:50,591    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 030000]
11:39:50,593    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:50,593    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,593    DEBUG [MainThread] solaar.cli: [/dev/hidraw5] => <EX100Receiver27Mhz(/dev/hidraw5,4)>
11:39:50,723    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
11:39:50,732    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
11:39:50,732    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 81F1 010000]
11:39:50,740    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F81 F10200]
11:39:50,740    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {81F1}: 2 = invalid address
  Has 2 paired device(s) out of a maximum of 4.
11:39:50,740    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
11:39:50,748    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
11:39:50,748    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8100 000000]
11:39:50,756    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8100 000100]
  Notifications: wireless (0x000100)
11:39:50,756    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B3 000000]
11:39:50,764    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B30100]
11:39:50,764    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B3}: 1 = invalid SubID/command
11:39:50,764    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 8102 000000]
11:39:50,772    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8102 000200]
11:39:50,772    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
11:39:50,780    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,780    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,784     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,3)>: found new device 1 (3F00)

11:39:50,784    DEBUG [MainThread] logitech_receiver.base: (5) pinging device 1
11:39:50,784    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 001A 0000B6]
11:39:50,788    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8F00 1A0100]
  1: Wireless Mouse EX100
     Device path  : /dev/hidraw3
     USB id       : 046d:3F00
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
11:39:50,788    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 200000]
11:39:50,796    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,796    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,796    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 300000]
11:39:50,804    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,804    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,804    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83D5 000000]
11:39:50,812    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 D50100]
11:39:50,812    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
11:39:50,812    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 81F1 010000]
11:39:50,820    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8F81 F10200]
11:39:50,820    DEBUG [MainThread] logitech_receiver.base: (5) device 0x01 error on request {81F1}: 2 = invalid address
11:39:50,820    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 300000]
11:39:50,828    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,828    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
11:39:50,828    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 8100 000000]
11:39:50,836    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8100 3C0000]
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
11:39:50,836    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 8101 000000]
11:39:50,844    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8101 420000]
     Features: special buttons, scroll accel (0x420000)
11:39:50,844    DEBUG [MainThread] logitech_receiver.base: (5) <= w[10 01 8107 000000]
11:39:50,852    DEBUG [MainThread] logitech_receiver.base: (5) => r[10 01 8107 050000]
     Battery: good, discharging.
11:39:50,852    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 210000]
11:39:50,860    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,860    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,860    ERROR [MainThread] logitech_receiver.device: failed to set fake EX100 wpid for device 2 of <EX100Receiver27Mhz(/dev/hidraw1,3)>
11:39:50,860    ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 150, in register_new_device
    dev = Device(self, number, notification)
  File "/usr/share/solaar/lib/logitech_receiver/device.py", line 116, in __init__
    raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')
logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': <EX100Receiver27Mhz(/dev/hidraw1,3)>, 'error': 'Unknown EX100 device'}
11:39:50,861  WARNING [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,3)>: looked for device 2, not found
11:39:50,861    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 220000]
11:39:50,868    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,868    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,872     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,3)>: found new device 3 (6500)

11:39:50,872    DEBUG [MainThread] logitech_receiver.base: (6) pinging device 3
11:39:50,873    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 001C 0000AB]
11:39:50,876    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F00 1C0100]
  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw2
     USB id       : 046d:6500
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
11:39:50,876    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 220000]
11:39:50,884    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,884    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,884    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 320000]
11:39:50,892    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,892    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,892    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83D5 000000]
11:39:50,900    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 D50100]
11:39:50,900    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
11:39:50,901    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 81F1 010000]
11:39:50,908    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8F81 F10200]
11:39:50,908    DEBUG [MainThread] logitech_receiver.base: (6) device 0x03 error on request {81F1}: 2 = invalid address
11:39:50,908    DEBUG [MainThread] logitech_receiver.base: (3) <= w[10 FF 83B5 320000]
11:39:50,916    DEBUG [MainThread] logitech_receiver.base: (3) => r[10 FF 8F83 B50100]
11:39:50,916    DEBUG [MainThread] logitech_receiver.base: (3) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
11:39:50,916    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8100 000000]
11:39:50,924    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8100 100000]
     Notifications: battery status (0x100000).
11:39:50,924    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8101 000000]
11:39:50,932    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8101 420000]
     Features: special buttons, scroll accel (0x420000)
11:39:50,932    DEBUG [MainThread] logitech_receiver.base: (6) <= w[10 03 8107 000000]
11:39:50,940    DEBUG [MainThread] logitech_receiver.base: (6) => r[10 03 8107 070000]
     Battery: full, discharging.

11:39:50,940    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
11:39:50,945    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw5
  USB id       : 046d:c517
  Serial       : None
11:39:50,945    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 81F1 010000]
11:39:50,953    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F81 F10200]
11:39:50,953    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {81F1}: 2 = invalid address
  Has 2 paired device(s) out of a maximum of 4.
11:39:50,953    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
11:39:50,961    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
11:39:50,961    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8100 000000]
11:39:50,969    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8100 000100]
  Notifications: wireless (0x000100)
11:39:50,969    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B3 000000]
11:39:50,977    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B30100]
11:39:50,977    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B3}: 1 = invalid SubID/command
11:39:50,977    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 8102 000000]
11:39:50,985    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8102 000200]
11:39:50,985    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000]
11:39:50,993    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:50,993    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:50,997     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw5,4)>: found new device 1 (3F00)

11:39:50,997    DEBUG [MainThread] logitech_receiver.base: (7) pinging device 1
11:39:50,997    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 001A 000064]
11:39:51,001    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8F00 1A0100]
  1: Wireless Mouse EX100
     Device path  : /dev/hidraw6
     USB id       : 046d:3F00
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
11:39:51,001    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 200000]
11:39:51,009    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,009    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:51,009    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000]
11:39:51,017    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,017    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:51,017    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000]
11:39:51,025    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100]
11:39:51,025    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
11:39:51,025    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 81F1 010000]
11:39:51,033    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8F81 F10200]
11:39:51,033    DEBUG [MainThread] logitech_receiver.base: (7) device 0x01 error on request {81F1}: 2 = invalid address
11:39:51,033    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 300000]
11:39:51,041    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,041    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
11:39:51,041    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 8100 000000]
11:39:51,049    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8100 100000]
     Notifications: battery status (0x100000).
11:39:51,049    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 8101 000000]
11:39:51,057    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8101 420000]
     Features: special buttons, scroll accel (0x420000)
11:39:51,057    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 01 8107 000000]
11:39:51,065    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 01 8107 050000]
     Battery: good, discharging.
11:39:51,065    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 210000]
11:39:51,073    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,073    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:51,073    ERROR [MainThread] logitech_receiver.device: failed to set fake EX100 wpid for device 2 of <EX100Receiver27Mhz(/dev/hidraw5,4)>
11:39:51,073    ERROR [MainThread] logitech_receiver.receiver: register_new_device
Traceback (most recent call last):
  File "/usr/share/solaar/lib/logitech_receiver/receiver.py", line 150, in register_new_device
    dev = Device(self, number, notification)
  File "/usr/share/solaar/lib/logitech_receiver/device.py", line 116, in __init__
    raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')
logitech_receiver.base.NoSuchDevice: {'number': 2, 'receiver': <EX100Receiver27Mhz(/dev/hidraw5,4)>, 'error': 'Unknown EX100 device'}
11:39:51,073  WARNING [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw5,4)>: looked for device 2, not found
11:39:51,073    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000]
11:39:51,081    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,081    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:51,084     INFO [MainThread] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw5,4)>: found new device 3 (6500)

11:39:51,085    DEBUG [MainThread] logitech_receiver.base: (8) pinging device 3
11:39:51,085    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 001D 00003A]
11:39:51,089    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8F00 1D0100]
  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw7
     USB id       : 046d:6500
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
11:39:51,089    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 220000]
11:39:51,097    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,097    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:51,097    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000]
11:39:51,105    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,105    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:39:51,105    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83D5 000000]
11:39:51,113    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 D50100]
11:39:51,113    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83D5}: 1 = invalid SubID/command
     Serial number: ?
11:39:51,113    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 81F1 010000]
11:39:51,121    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8F81 F10200]
11:39:51,121    DEBUG [MainThread] logitech_receiver.base: (8) device 0x03 error on request {81F1}: 2 = invalid address
11:39:51,121    DEBUG [MainThread] logitech_receiver.base: (4) <= w[10 FF 83B5 320000]
11:39:51,129    DEBUG [MainThread] logitech_receiver.base: (4) => r[10 FF 8F83 B50100]
11:39:51,129    DEBUG [MainThread] logitech_receiver.base: (4) device 0xFF error on request {83B5}: 1 = invalid SubID/command
     The power switch is located on the (unknown).
11:39:51,129    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 8100 000000]
11:39:51,137    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8100 100000]
     Notifications: battery status (0x100000).
11:39:51,137    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 8101 000000]
11:39:51,145    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8101 420000]
     Features: special buttons, scroll accel (0x420000)
11:39:51,145    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 03 8107 000000]
11:39:51,153    DEBUG [MainThread] logitech_receiver.base: (8) => r[10 03 8107 050000]
     Battery: good, discharging.


solaar -dd

11:37:24,194     INFO [MainThread] root: language hr_HR (UTF-8), translations path None
11:37:24,269    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
11:37:24,280     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
11:37:24,321    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
11:37:24,321    DEBUG [AsyncUI] solaar.tasks: started
11:37:24,321     INFO [MainThread] solaar.ui.notify: starting desktop notifications
11:37:24,326    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/share/solaar/lib
11:37:24,326    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
11:37:24,326    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/share/solaar/icons
11:37:24,326    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/solaar/icons
11:37:24,326    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/lib/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/flatpak/exports/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/flatpak/exports/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/cinnamon/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/gnome/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /home/goran/.local/share/flatpak/exports/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/flatpak/exports/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/local/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: looking for icons in /var/lib/snapd/desktop/solaar/icons
11:37:24,327    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/usr/share/solaar/icons', '/home/goran/.local/share/icons', '/home/goran/.icons', '/home/goran/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/share/cinnamon/icons', '/usr/share/gnome/icons', '/home/goran/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/var/lib/snapd/desktop/icons', '/home/goran/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/share/cinnamon/pixmaps', '/usr/share/gnome/pixmaps', '/home/goran/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps', '/var/lib/snapd/desktop/pixmaps']
11:37:24,394     INFO [MainThread] solaar.listener: starting receiver listening threads
11:37:24,422     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw1', vendor_id='046d', product_id='c517', serial='', release=b'3810', manufacturer=b'Logitech', product=b'USB Receiver', interface=1, driver='logitech-djreceiver')
11:37:24,422    DEBUG [MainThread] logitech_receiver.base: (14) <= w[10 FF 83B5 030000]
11:37:24,431    DEBUG [MainThread] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,431    DEBUG [MainThread] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,431     INFO [ReceiverListener:hidraw1] logitech_receiver.listener: started with <EX100Receiver27Mhz(/dev/hidraw1,14)> (14)
11:37:24,431     INFO [ReceiverListener:hidraw1] solaar.listener: <EX100Receiver27Mhz(/dev/hidraw1,14)>: notifications listener has started (14)
11:37:24,431    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 8000 100900]
11:37:24,436     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw5', vendor_id='046d', product_id='c517', serial='', release=b'3820', manufacturer=b'Logitech', product=b'USB Receiver', interface=1, driver='logitech-djreceiver')
11:37:24,436    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 83B5 030000]
11:37:24,439    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8000 000000]
11:37:24,439    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 8100 000000]
11:37:24,441    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,441    DEBUG [MainThread] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,441     INFO [ReceiverListener:hidraw5] logitech_receiver.listener: started with <EX100Receiver27Mhz(/dev/hidraw5,15)> (15)
11:37:24,442     INFO [ReceiverListener:hidraw5] solaar.listener: <EX100Receiver27Mhz(/dev/hidraw5,15)>: notifications listener has started (15)
11:37:24,442    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 8000 100900]
11:37:24,447    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8100 000100]
11:37:24,447     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,14)>: receiver notifications enabled => ('wireless',)
11:37:24,447    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 8002 020000]
11:37:24,449    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8000 000000]
11:37:24,449    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 8100 000000]
11:37:24,455    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8002 000000]
11:37:24,455     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,14)>: present, Nema uparenih ure膽aja. (0) 
11:37:24,457    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8100 000100]
11:37:24,458     INFO [ReceiverListener:hidraw5] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw5,15)>: receiver notifications enabled => ('wireless',)
11:37:24,458    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 8002 020000]
11:37:24,463    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 4102 012236]
11:37:24,466    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8002 000000]
11:37:24,466     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw5,15)>: present, Nema uparenih ure膽aja. (0) 
11:37:24,466     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,14)>: found new device 1 (3622)
11:37:24,466    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,471    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 4102 021256]
11:37:24,480    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,480    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,480    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,487    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8100 100000]
11:37:24,495    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,495    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,466     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(1,41,02,012236) for <Device(1,3622,Wireless Keyboard S510,?)> (keyboard)
11:37:24,473    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 01 4102 012185]
11:37:24,495    DEBUG [ReceiverListener:hidraw1] solaar.configuration: load => {'102A:42FBBA88': {'_name': 'G700s Gaming Mouse', 'side-scroll': True, 'smooth-scroll': False}, '3600:?': {'_name': '? (3600)'}, '3622:?': {'_name': 'Wireless Keyboard S510'}, '5600:?': {'_name': '? (5600)'}, '5612:?': {'_name': 'LX5 Cordless Mouse'}, '6800:?': {'_name': '? (6800)'}, '6822:?': {'_name': 'Wireless Mouse M30'}, '8500:?': {'_name': '? (8500)'}, '8521:?': {'_name': 'Wireless Keyboard MK300'}, '8522:?': {'_name': 'Wireless Keyboard S510'}, '_version': '1.0.3'}
11:37:24,496    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,499     INFO [ReceiverListener:hidraw5] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw5,15)>: found new device 1 (8521)
11:37:24,500    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,505    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 01 8000 000000]
11:37:24,513    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,513    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,513    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,521    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 01 8100 340000]
11:37:24,529    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,529    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,499     INFO [ReceiverListener:hidraw5] solaar.listener: connection Notification(1,41,02,012185) for <Device(1,8521,Wireless Keyboard MK300,?)> (keyboard)
11:37:24,503    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8000 000000]
11:37:24,529    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,530    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,530    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,530    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,535    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 03 8107 070000]
11:37:24,537    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 01 8000 000000]
11:37:24,543    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,543    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,543     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,14)>: present, 1 upareni ure膽aj. (0) 
11:37:24,543    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,551    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,551    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,551    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,559    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,559    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,543    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(1,3622,Wireless Keyboard S510,?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
11:37:24,545    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,559    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[10 01 8000 100B00]
11:37:24,559    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,559    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,562    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 01 8000 000000]
11:37:24,563    DEBUG [MainThread] solaar.ui: activate
11:37:24,567    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[10 01 8000 000000]
11:37:24,567    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[10 01 8100 000000]
11:37:24,569    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,569    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,569     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw5,15)>: present, 1 upareni ure膽aj. (0) 
11:37:24,570    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,577    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 01 8107 050000]
11:37:24,585    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,585    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,585    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,593    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,593    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,570    DEBUG [ReceiverListener:hidraw5] logitech_receiver.notifications: <Device(1,8521,Wireless Keyboard MK300,?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
11:37:24,575    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[10 01 8100 100000]
11:37:24,583    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,14)> (NONE) None
11:37:24,594    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,599    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8000 000000]
11:37:24,607    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,607    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,607    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,615    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8100 3C0000]
11:37:24,623    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,623    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,594     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(1,3622,Wireless Keyboard S510,?)>: device notifications enabled ('battery status',)
11:37:24,594    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (16) <= w[10 01 8000 100B00]
11:37:24,595    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw1', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, <EX100Receiver27Mhz(/dev/hidraw1,14)>)
11:37:24,623    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,631    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8000 000000]
11:37:24,639    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,639    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,639    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,647    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 01 8107 050000]
11:37:24,655    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,655    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,623    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,3622,Wireless Keyboard S510,?)> pushing device settings []
11:37:24,624    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw5,15)> (NONE) None
11:37:24,625    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (16) => r[10 01 8000 000000]
11:37:24,655    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (16) <= w[10 01 8100 000000]
11:37:24,655    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) <= w[10 01 8107 000000]
11:37:24,656    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw5', 0, True, 'EX100 Receiver 27 Mhz', 'preferences-desktop-peripherals', None, None, <EX100Receiver27Mhz(/dev/hidraw5,15)>)
11:37:24,657    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,14)> (NONE) None
11:37:24,657    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw5,15)> (NONE) None
11:37:24,657    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (16) => r[10 01 8100 100000]
11:37:24,657    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,665    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,665    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,665    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,673    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,673    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,657     INFO [ReceiverListener:hidraw5] logitech_receiver.device: <Device(1,8521,Wireless Keyboard MK300,?)>: device notifications enabled ('battery status',)
11:37:24,663    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (20) => r[10 01 8107 050000]
11:37:24,674    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,681    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,681    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,681    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,689    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,689    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,673    DEBUG [ReceiverListener:hidraw5] logitech_receiver.status: <Device(1,8521,Wireless Keyboard MK300,?)> pushing device settings []
11:37:24,690    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,695    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,695    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,695    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,703    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,703    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,673    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(1,3622,Wireless Keyboard S510,?)>: battery good, discharging
11:37:24,690    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (16) <= w[10 01 8107 000000]
11:37:24,703    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,711    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,711    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,711    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,719    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,719    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,703     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,3622,Wireless Keyboard S510,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:24,705    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (16) => r[10 01 8107 050000]
11:37:24,719    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,721    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,721    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,721    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,729    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,729    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,719    DEBUG [ReceiverListener:hidraw5] logitech_receiver.status: <Device(1,8521,Wireless Keyboard MK300,?)>: battery good, discharging
11:37:24,730    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 300000]
11:37:24,735    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,735    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,735    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,743    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,743    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,719     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(1,3622,Wireless Keyboard S510,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:24,743    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 300000]
11:37:24,751    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
11:37:24,751    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,751    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
11:37:24,759    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:24,759    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,719    DEBUG [MainThread] solaar.ui: status changed: <Device(1,3622,Wireless Keyboard S510,?)> (NONE) None
11:37:24,759    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,761    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,762    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,762    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,769    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,769    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,730     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <Device(1,8521,Wireless Keyboard MK300,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:24,746     INFO [ReceiverListener:hidraw1] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw1,14)>: found new device 3 (5612)
11:37:24,759    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,770    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
11:37:24,777    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,777    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,778    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,785    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,785    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,770     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <Device(1,8521,Wireless Keyboard MK300,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:24,786    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:24,791    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,791    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,791    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,799    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,799    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,770     INFO [ReceiverListener:hidraw1] solaar.listener: connection Notification(3,41,02,021256) for <Device(3,5612,LX5 Cordless Mouse,?)> (mouse)
11:37:24,770    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:24,790     INFO [ReceiverListener:hidraw5] logitech_receiver.receiver: <EX100Receiver27Mhz(/dev/hidraw5,15)>: found new device 3 (6822)
11:37:24,799    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:24,799    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,800    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:24,809    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,809    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,809    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,817    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,817    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,799     INFO [ReceiverListener:hidraw5] solaar.listener: connection Notification(3,41,02,022268) for <Device(3,6822,Wireless Mouse M30,?)> (mouse)
11:37:24,818    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 300000]
11:37:24,823    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
11:37:24,823    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,823    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
11:37:24,831    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:24,831    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,800    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 1, True, 'S510', 'input-keyboard', None, None, <Device(1,3622,Wireless Keyboard S510,?)>) at index 0
11:37:24,807    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,818    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:24,831    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,831    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,832    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,833    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,833    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,834    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,835    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 300000]
11:37:24,839    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:24,847    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
11:37:24,847    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,847    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
11:37:24,855    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:24,855    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,835    DEBUG [MainThread] solaar.ui: status changed: <Device(1,3622,Wireless Keyboard S510,?)> (NONE) None
11:37:24,839    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,841    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,855    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,855    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,855    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,855     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw1,14)>: present, 2 uparena ure膽aja. (0) 
11:37:24,855    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:24,855     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <EX100Receiver27Mhz(/dev/hidraw5,15)>: present, 2 uparena ure膽aja. (0) 
11:37:24,856    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:24,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,863    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,871    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,871    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,856    DEBUG [ReceiverListener:hidraw1] logitech_receiver.notifications: <Device(3,5612,LX5 Cordless Mouse,?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
11:37:24,856    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,871    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:24,873    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:24,873    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,874    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:24,881    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:24,881    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,856    DEBUG [ReceiverListener:hidraw5] logitech_receiver.notifications: <Device(3,6822,Wireless Mouse M30,?)>: 27 MHz connection notification: software=False, encrypted=False, link=True, payload=False
11:37:24,871    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 8000 100B00]
11:37:24,872    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,882    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) <= w[10 03 8000 100B00]
11:37:24,882    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,885    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 300000]
11:37:24,889    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 03 8000 000000]
11:37:24,897    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
11:37:24,897    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,897    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
11:37:24,905    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 03 8100 100000]
11:37:24,913    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
11:37:24,913    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,884    DEBUG [MainThread] solaar.ui: status changed: <Device(1,8521,Wireless Keyboard MK300,?)> (NONE) None
11:37:24,887    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8000 000000]
11:37:24,889    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) => r[10 03 8000 000000]
11:37:24,914    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 8100 000000]
11:37:24,914    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) <= w[10 03 8100 000000]
11:37:24,914    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,914    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:24,914    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,915    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 300000]
11:37:24,921    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 03 8000 000000]
11:37:24,929    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
11:37:24,929    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,929    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
11:37:24,937    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 03 8107 050000]
11:37:24,945    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
11:37:24,945    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,915    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw5', 1, True, 'MK300', 'input-keyboard', None, None, <Device(1,8521,Wireless Keyboard MK300,?)>) at index 0
11:37:24,919    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8100 100000]
11:37:24,921    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) => r[10 03 8000 000000]
11:37:24,946    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:24,951    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,951    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,951    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,959    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,959    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,946     INFO [ReceiverListener:hidraw1] logitech_receiver.device: <Device(3,5612,LX5 Cordless Mouse,?)>: device notifications enabled ('battery status',)
11:37:24,946    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) => r[10 03 8107 050000]
11:37:24,946    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,959    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:24,967    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,967    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,967    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:24,975    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:24,975    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,959    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(3,5612,LX5 Cordless Mouse,?)> pushing device settings []
11:37:24,975    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 300000]
11:37:24,977    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
11:37:24,977    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,978    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
11:37:24,985    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
11:37:24,985    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,959    DEBUG [MainThread] solaar.ui: status changed: <Device(1,8521,Wireless Keyboard MK300,?)> (NONE) None
11:37:24,975    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) <= w[10 03 8107 000000]
11:37:24,986    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,986    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:24,986    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,987    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:24,991    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (18) => r[10 03 8107 070000]
11:37:24,991    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:24,999    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:24,999    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:24,999    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:25,007    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:25,007    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:24,991    DEBUG [ReceiverListener:hidraw1] logitech_receiver.status: <Device(3,5612,LX5 Cordless Mouse,?)>: battery full, discharging
11:37:24,992    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw1,14)> (NONE) None
11:37:25,007    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:25,015    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:25,015    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:25,015    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:25,023    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:25,023    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:25,007     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(3,5612,LX5 Cordless Mouse,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:25,008    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:25,023    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83B5 320000]
11:37:25,031    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:25,031    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:25,031    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) <= w[10 FF 83D5 000000]
11:37:25,039    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:25,039    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:25,023     INFO [ReceiverListener:hidraw1] solaar.listener: status_changed <Device(3,5612,LX5 Cordless Mouse,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(90, 'full'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:25,024    DEBUG [MainThread] solaar.ui: status changed: <EX100Receiver27Mhz(/dev/hidraw5,15)> (NONE) None
11:37:25,039    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:25,045    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000]
11:37:25,047    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
11:37:25,047    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:25,047    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
11:37:25,055    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:25,055    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:25,045    DEBUG [MainThread] solaar.ui: status changed: <Device(3,5612,LX5 Cordless Mouse,?)> (NONE) None
11:37:25,047    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:25,055    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:25,055    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
11:37:25,055    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:25,056    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:25,057    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000]
11:37:25,063    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
11:37:25,063    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:25,063    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
11:37:25,071    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:25,071    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:25,056    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw1', 3, True, 'LX5', 'input-mouse', None, None, <Device(3,5612,LX5 Cordless Mouse,?)>) at index 1
11:37:25,063    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:25,071    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:25,072    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
11:37:25,072    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83B5 320000]
11:37:25,079    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 B50100]
11:37:25,079    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:25,079    DEBUG [MainThread] logitech_receiver.base: (17) <= w[10 FF 83D5 000000]
11:37:25,087    DEBUG [MainThread] logitech_receiver.base: (17) => r[10 FF 8F83 D50100]
11:37:25,087    DEBUG [MainThread] logitech_receiver.base: (17) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:25,072    DEBUG [MainThread] solaar.ui: status changed: <Device(3,5612,LX5 Cordless Mouse,?)> (NONE) None
11:37:25,079    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 B50100]
11:37:25,087    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
11:37:25,087    DEBUG [ReceiverListener:hidraw1] logitech_receiver.base: (14) => r[10 FF 8F83 D50100]
11:37:25,087    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:25,087    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:25,088    DEBUG [MainThread] solaar.ui.icons: battery icon for full:False = battery-full
11:37:28,963  WARNING [ReceiverListener:hidraw5] logitech_receiver.base: timeout (4.05/4.00) on device 3 request {8100} params []
11:37:28,964    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:28,969    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:28,970    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:28,970    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:28,977    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:28,977    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:28,963     INFO [ReceiverListener:hidraw5] logitech_receiver.device: <Device(3,6822,Wireless Mouse M30,?)>: device notifications enabled None
11:37:28,978    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:28,986    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:28,986    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:28,986    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:28,993    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:28,993    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:28,978    DEBUG [ReceiverListener:hidraw5] logitech_receiver.status: <Device(3,6822,Wireless Mouse M30,?)> pushing device settings []
11:37:28,994    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) <= w[10 03 8107 000000]
11:37:29,001    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (19) => r[10 03 8107 050000]
11:37:29,002    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:29,009    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:29,009    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:29,009    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:29,017    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:29,017    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:29,001    DEBUG [ReceiverListener:hidraw5] logitech_receiver.status: <Device(3,6822,Wireless Mouse M30,?)>: battery good, discharging
11:37:29,018    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:29,025    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:29,025    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:29,025    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:29,033    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:29,033    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:29,018     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <Device(3,6822,Wireless Mouse M30,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': None, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:29,034    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83B5 320000]
11:37:29,041    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:29,041    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:29,042    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) <= w[10 FF 83D5 000000]
11:37:29,049    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:29,049    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:29,034     INFO [ReceiverListener:hidraw5] solaar.listener: status_changed <Device(3,6822,Wireless Mouse M30,?)>: paired online, {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': None, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
11:37:29,050    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 320000]
11:37:29,057    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
11:37:29,057    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:29,058    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
11:37:29,065    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
11:37:29,065    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:29,034    DEBUG [MainThread] solaar.ui: status changed: <Device(3,6822,Wireless Mouse M30,?)> (NONE) None
11:37:29,057    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:29,066    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:29,066    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:29,066    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:29,067    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:29,067    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 320000]
11:37:29,073    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
11:37:29,074    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:29,074    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
11:37:29,081    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
11:37:29,081    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:29,067    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw5', 3, True, 'M30', 'input-mouse', None, None, <Device(3,6822,Wireless Mouse M30,?)>) at index 1
11:37:29,074    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:29,082    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:29,082    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:29,086    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83B5 320000]
11:37:29,089    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 B50100]
11:37:29,089    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83B5}: 1 = invalid SubID/command
11:37:29,089    DEBUG [MainThread] logitech_receiver.base: (21) <= w[10 FF 83D5 000000]
11:37:29,097    DEBUG [MainThread] logitech_receiver.base: (21) => r[10 FF 8F83 D50100]
11:37:29,097    DEBUG [MainThread] logitech_receiver.base: (21) device 0xFF error on request {83D5}: 1 = invalid SubID/command
11:37:29,085    DEBUG [MainThread] solaar.ui: status changed: <Device(3,6822,Wireless Mouse M30,?)> (NONE) None
11:37:29,089    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 B50100]
11:37:29,097    DEBUG [ReceiverListener:hidraw5] logitech_receiver.base: (15) => r[10 FF 8F83 D50100]
11:37:29,098    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:29,098    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw1', 1, 'Wireless Keyboard S510', {'LINK ENCRYPTED': False, 'NOTIFICATION FLAGS': 1048576, 'BATTERY LEVEL': NamedInt(50, 'good'), 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': None, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
11:37:29,098    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good
11:37:29,099    DEBUG [MainThread] solaar.ui.icons: battery icon for good:False = battery-good

Slika zaslona 2020-08-29 11-43-38

solaar show is not going to work correctly with this receiver. The receiver just doesn't provide enough information to set up the devices correctly. Solaar has been patched so that solaar show doesn't completely break. So the errors are the best that can be expected.

The Solaar GUI is not reporting any real errors, just error returns from receiver commands. This is also to be expected and only means that some information is not available. With the most recent patches, Solaar appears to be doing the best that can be expected.

@doctor64 How does PR #932 work for you? Can you check that you have a mouse at location 1 and a keyboard at location 3? It looks as if @muzena has it the other way around.

@pfps Sorry, missed this issue. Just found this and already open issue #943. Yes, I have mouse at 1 and keyboard at 3. this was verified by reported battery levels and features bits. Note what EX100 (and i think other 27 mhz receivers) have single byte wpid.

@pfps As far as I remember, this old receiver return single-byte wpid, second byte changes (semi) randomly. It was a reason why I constructed fake wpid in device.py

# fix EX100 wpid        
if receiver.ex100_wpid_fix:  # EX100 receiver       
   self.wpid = _strhex(link_notification.data[2:3]) + '00'

and in notifications.py

    wpid = _strhex(n.data[2:3] + n.data[1:2])       
    # workaround for short EX100 wpids      
    if protocol_name == '27 MHz':       
        wpid = _strhex(n.data[2:3]) + '00'

I think we need to bring back removed code and set WPID for old devices like LX5 and M30 to 5600 and 6800 instead of 5612 and 6822. Do you wish to fix this or I will provide a PR?

In this issue there is what appears to be an EX100 that is reporting full WPIDs.
Maybe there are old and new EX100s with the same USB ID?
The EX100s here are severely limited - see the probe output - so solaar show can only limp along with your fixes.
Maybe the right solution for solaar show is to just have a fake device with a fake device type (but I don't really want to add a fake device type.

@pfps You mean what exist receiver with USB ID 0x046d:0x0517 (ex100 and similar) but reporting full wpid? I doubt so.
At least for EX100 kernel report short WPIDs.

[  145.045596] usb 1-2.2.3: new low-speed USB device number 11 using xhci_hcd
[  145.171258] usb 1-2.2.3: New USB device found, idVendor=046d, idProduct=c517, bcdDevice=38.10
[  145.171259] usb 1-2.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  145.171260] usb 1-2.2.3: Product: USB Receiver
[  145.171261] usb 1-2.2.3: Manufacturer: Logitech
[  145.179308] logitech-djreceiver 0003:046D:C517.0005: hidraw2: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-2.2.3/input0
[  145.243366] logitech-djreceiver 0003:046D:C517.0006: hiddev1,hidraw3: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-2.2.3/input1
[  145.314566] logitech-djreceiver 0003:046D:C517.0006: device of type 27 Mhz (0x02) connected on slot 1
[  145.322608] logitech-djreceiver 0003:046D:C517.0006: device of type 27 Mhz (0x02) connected on slot 3
[  145.330602] logitech-hidpp-device 0003:046D:003F.0007: HID++ 1.0 device connected.
[  145.394638] input: Logitech Wireless Mouse PID:003f as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2.3/1-2.2.3:1.1/0003:046D:C517.0006/0003:046D:003F.0007/input/input26
[  145.394927] logitech-hidpp-device 0003:046D:003F.0007: input,hidraw4: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:003f] on usb-0000:00:14.0-2.2.3/input1:1
[  145.402606] logitech-hidpp-device 0003:046D:0065.0008: HID++ 1.0 device connected.
[  145.450782] input: Logitech Wireless Keyboard PID:0065 as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2.3/1-2.2.3:1.1/0003:046D:C517.0006/0003:046D:0065.0008/input/input27
[  145.451038] logitech-hidpp-device 0003:046D:0065.0008: input,hidraw5: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0065] on usb-0000:00:14.0-2.2.3/input1:3

@muzena Can you, please, provide output of your dmesg related to logitech receiver in question?

@doctor64 Are you sure about the other byte in the WPID? If so, the fix is to bring back your changes and fix the four descriptors (which I added back in March).

I probably was mistaken about the full WPIDs because I was assuming that the four devices had independent existence, but they actually came from this issue.

On a bit further thought, it might be best to create WPIDs that look like 00??. This matches the system output and is less likely to collide with future WPIDs.

So go ahead with a PR.

The final issue is which kind of device is in which slot. Maybe the four descriptors added in March are just the wrong way around?

@pfps As I can remember, code for newer device WPIDs, ie

 wpid = _strhex(n.data[2:3] + n.data[1:2])

return (for my EX100) 0x3F21/0x6512 and 0x3F22/0x6522 (for mouse and keyboard).
You are right, make it output compatible with kernel is really good idea. I just missed it because of focused on exiting code. I will prepare the PR.

@pfps Hmm, we have a problem here.
In device.py I set fake WPID during receiver init, because 27Mhz wpids present only in link notification

elif receiver.ex100_27mhz_wpid_fix:
                    # ex100 receiver, fill fake device_info with known wpid's
                    # accordingly to drivers/hid/hid-logitech-dj.c
                    # index 1 or 2 always mouse, index 3 always the keyboard,
                    # index 4 is used for an optional separate numpad
                    if number == 1:  # mouse
                        self.wpid = '003F'
                        self._kind = _hidpp10.DEVICE_KIND[2]
                    elif number == 3:  # keyboard
                        self.wpid = '0065'
                        self._kind = _hidpp10.DEVICE_KIND[1]
                    else:  # unknown device number on EX100
                        _log.error('failed to set fake EX100 wpid for device %d of %s', number, receiver)
                        raise _base.NoSuchDevice(number=number, receiver=receiver, error='Unknown EX100 device')

but i can't figure what to do in case of 27 mhz receiver but with other devices

@pfps Ok we have two variants here.

  1. we can still fake wpid. This will get wrong devices in solaar show, but in solaar GUI we will se correct names
  2. need to figure how to extract info from udev

@doctor64

I don't think that it is worth doing much to get correct information in Solaar show. If the UI is OK then I'm happy.

The code is rather confusing. My understanding is that new devices in the UI only show up because of notifications. (Solaar asks the receiver to generate notifications.) New devices in the CLI only show up because of enumeration (and thus don't have notifications). This leads to the possibility of changing the CLI to a notification-based setup - but there will have to be some determination that all the devices have reported in.

@doctor64
I don't know why but dmesg gave me this error:
dmesg: read kernel buffer failed: Operation not permitted


journalctl -xb | grep "Logitech"

ruj 05 12:59:46 linux-asus kernel: usb 5-3: Manufacturer: Logitech
ruj 05 12:59:46 linux-asus kernel: input: Logitech USB Receiver as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.0/0003:046D:C517.0001/input/input4
ruj 05 12:59:46 linux-asus kernel: hid-generic 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:0a:00.3-3/input0
ruj 05 12:59:46 linux-asus kernel: input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/input/input5
ruj 05 12:59:46 linux-asus kernel: input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/input/input6
ruj 05 12:59:46 linux-asus kernel: input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/input/input7
ruj 05 12:59:46 linux-asus kernel: hid-generic 0003:046D:C517.0002: input,hiddev0,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:0a:00.3-3/input1
ruj 05 12:59:46 linux-asus kernel: usb 1-9: Manufacturer: Logitech
ruj 05 12:59:46 linux-asus kernel: logitech-djreceiver 0003:046D:C517.0003: hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:02:00.0-9/input0
ruj 05 12:59:46 linux-asus kernel: logitech-djreceiver 0003:046D:C517.0001: hidraw2: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:0a:00.3-3/input0
ruj 05 12:59:46 linux-asus kernel: logitech-djreceiver 0003:046D:C517.0004: hiddev1,hidraw3: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:02:00.0-9/input1
ruj 05 12:59:46 linux-asus kernel: logitech-djreceiver 0003:046D:C517.0002: hiddev0,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:0a:00.3-3/input1
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Mouse PID:0036 Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0036.0005/input/input10
ruj 05 12:59:46 linux-asus kernel: hid-generic 0003:046D:0036.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0036] on usb-0000:02:00.0-9/input1:1
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Keyboard PID:0056 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input14
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Keyboard PID:0056 Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input15
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Keyboard PID:0056 System Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input16
ruj 05 12:59:46 linux-asus kernel: hid-generic 0003:046D:0056.0006: input,hidraw5: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0056] on usb-0000:02:00.0-9/input1:3
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Mouse PID:0085 Mouse as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/0003:046D:0085.0007/input/input20
ruj 05 12:59:46 linux-asus kernel: hid-generic 0003:046D:0085.0007: input,hidraw6: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0085] on usb-0000:0a:00.3-3/input1:1
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Keyboard PID:0068 as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/0003:046D:0068.0008/input/input24
ruj 05 12:59:46 linux-asus kernel: logitech-hidpp-device 0003:046D:0068.0008: input,hidraw4: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0068] on usb-0000:0a:00.3-3/input1:3
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Mouse PID:0036 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0036.0005/input/input25
ruj 05 12:59:46 linux-asus kernel: logitech-hidpp-device 0003:046D:0036.0005: input,hidraw7: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0036] on usb-0000:02:00.0-9/input1:1
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Keyboard PID:0056 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input26
ruj 05 12:59:46 linux-asus kernel: logitech-hidpp-device 0003:046D:0056.0006: input,hidraw5: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0056] on usb-0000:02:00.0-9/input1:3
ruj 05 12:59:46 linux-asus kernel: input: Logitech Wireless Mouse PID:0085 as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/0003:046D:0085.0007/input/input27
ruj 05 12:59:46 linux-asus kernel: logitech-hidpp-device 0003:046D:0085.0007: input,hidraw6: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0085] on usb-0000:0a:00.3-3/input1:1
ruj 05 13:00:02 linux-asus systemd-logind[1266]: Watching system buttons on /dev/input/event5 (Logitech Wireless Keyboard PID:0056)
ruj 05 13:00:02 linux-asus systemd-logind[1266]: Watching system buttons on /dev/input/event4 (Logitech Wireless Keyboard PID:0068)

@pfps I have implemented function to get wpid from udev device path. Parsing looks little ugly, but work on my system and will be used only for old 27 MHz devices.
Can you please look at PR #944 - don't understand whats wrong with pre-commit check?

@muzena Thank you. So, you have keyboard with wpid 0068 and mouse with wpid 0085 on receiver on usb 5-3.
And keyboard with wpid 0056 anb mouse with wpid 0036 on receiver usb 1-9.
Can you please send me names of keyboards and mouses? Just connect one of receivers and check logs for lines like
input: Logitech Wireless Keyboard PID:0056 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input26
where PID:0056 is device wpid and usb1/1-9/ is usb address?

@doctor64
Something is wrong, I compile and install your https://github.com/pwr-Solaar/Solaar/pull/944 patch
"solaar show" command gave "Wireless Keyboard S510" wpid=0036
"dmesg | grep 'Logitech'" gave me "Logitech Wireless Mouse PID:0036"


solaar show

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw3
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Keyboard S510
     Device path  : /dev/hidraw7
     USB id       : 046d:0036
     Codename     : S510
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: battery status (0x100000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  3: LX5 Cordless Mouse
     Device path  : /dev/hidraw5
     USB id       : 046d:0056
     Codename     : LX5
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: battery status (0x100000).
     Features: special buttons, scroll accel (0x420000)
     Battery: full, discharging.

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Keyboard MK300
     Device path  : /dev/hidraw6
     USB id       : 046d:0085
     Codename     : MK300
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: roller V, battery status, roller H (0x340000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  3: Wireless Mouse M30
     Device path  : /dev/hidraw4
     USB id       : 046d:0068
     Codename     : M30
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: battery status (0x100000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.


dmesg | grep "Logitech"

[    1.121828] usb 5-3: Manufacturer: Logitech
[    1.167878] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.0/0003:046D:C517.0001/input/input4
[    1.219542] hid-generic 0003:046D:C517.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:0a:00.3-3/input0
[    1.219972] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/input/input5
[    1.220118] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/input/input6
[    1.272180] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/input/input7
[    1.272354] hid-generic 0003:046D:C517.0002: input,hiddev0,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:0a:00.3-3/input1
[    1.279761] usb 1-9: Manufacturer: Logitech
[    1.300036] logitech-djreceiver 0003:046D:C517.0003: hidraw0: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:02:00.0-9/input0
[    1.300192] logitech-djreceiver 0003:046D:C517.0001: hidraw2: USB HID v1.10 Keyboard [Logitech USB Receiver] on usb-0000:0a:00.3-3/input0
[    1.379464] logitech-djreceiver 0003:046D:C517.0004: hiddev1,hidraw3: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:02:00.0-9/input1
[    1.403586] logitech-djreceiver 0003:046D:C517.0002: hiddev0,hidraw1: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:0a:00.3-3/input1
[    1.448004] input: Logitech Wireless Mouse PID:0036 Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0036.0005/input/input10
[    1.448491] hid-generic 0003:046D:0036.0005: input,hidraw4: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0036] on usb-0000:02:00.0-9/input1:1
[    1.456486] input: Logitech Wireless Keyboard PID:0056 Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input14
[    1.456640] input: Logitech Wireless Keyboard PID:0056 Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input15
[    1.456717] input: Logitech Wireless Keyboard PID:0056 System Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input16
[    1.456819] hid-generic 0003:046D:0056.0006: input,hidraw5: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0056] on usb-0000:02:00.0-9/input1:3
[    1.473593] input: Logitech Wireless Mouse PID:0085 Mouse as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/0003:046D:0085.0007/input/input20
[    1.473714] hid-generic 0003:046D:0085.0007: input,hidraw6: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0085] on usb-0000:0a:00.3-3/input1:1
[    1.537682] input: Logitech Wireless Keyboard PID:0068 as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/0003:046D:0068.0008/input/input24
[    1.537841] logitech-hidpp-device 0003:046D:0068.0008: input,hidraw4: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0068] on usb-0000:0a:00.3-3/input1:3
[    1.567744] input: Logitech Wireless Mouse PID:0036 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0036.0005/input/input25
[    1.567959] logitech-hidpp-device 0003:046D:0036.0005: input,hidraw7: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0036] on usb-0000:02:00.0-9/input1:1
[    1.672116] input: Logitech Wireless Keyboard PID:0056 as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-9/1-9:1.1/0003:046D:C517.0004/0003:046D:0056.0006/input/input26
[    1.672338] logitech-hidpp-device 0003:046D:0056.0006: input,hidraw5: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:0056] on usb-0000:02:00.0-9/input1:3
[    1.753024] input: Logitech Wireless Mouse PID:0085 as /devices/pci0000:00/0000:00:08.1/0000:0a:00.3/usb5/5-3/5-3:1.1/0003:046D:C517.0002/0003:046D:0085.0007/input/input27
[    1.753613] logitech-hidpp-device 0003:046D:0085.0007: input,hidraw6: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:0085] on usb-0000:0a:00.3-3/input1:1
[  169.999284] usb 1-10: Manufacturer: Logitech
[  170.031673] input: Logitech G700s Rechargeable Gaming Mouse as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-10/1-10:1.0/0003:046D:C07C.0009/input/input40
[  170.084291] hid-generic 0003:046D:C07C.0009: input,hidraw8: USB HID v1.11 Mouse [Logitech G700s Rechargeable Gaming Mouse] on usb-0000:02:00.0-10/input0
[  170.101887] input: Logitech G700s Rechargeable Gaming Mouse Keyboard as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-10/1-10:1.1/0003:046D:C07C.000A/input/input41
[  170.153956] input: Logitech G700s Rechargeable Gaming Mouse Consumer Control as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/usb1/1-10/1-10:1.1/0003:046D:C07C.000A/input/input42
[  170.154141] hid-generic 0003:046D:C07C.000A: input,hiddev3,hidraw9: USB HID v1.11 Keyboard [Logitech G700s Rechargeable Gaming Mouse] on usb-0000:02:00.0-10/input1

@muzena Exactly. I see what in descriptors messed up wpids for keyboard and mouses. but can't determine which wpid match which device name. So you need to determine match between wpid in kernel logs and device names, and I will update descriptors

@muzena Or we can just use generic names like "Wireless keyboard" and "Wireless mouse"

@doctor64
I don't understand
Can you please send me names of keyboards and mouses?
How do you mean names of keyboards and mouses?
Names are shown in "solaar show"

@muzena Sorry, english not my native language.
"solaar show" cant determine name of device (for old 27 mhz devices) so information what device with wpid A have name NameA should be provided in sources.
You need to determine match between device wpid and device name.
To do this connect one of receivers. Check kernel log's for wpid numbers and names of connected devices. Disconnect first receiver, connect second receiver. Check again for new wpid's and names.
And I will update sources to provide correct names in Solaar.

@doctor64
I read those names from devices.
Except "Wireless Mouse M30" it says it is an "Wireless Optical Mouse"

@muzena Yes, this that I mean. but i cannot determine, for example is wpid 0085 for mouse "Wireless Mouse M30" or for "LX5 Cordless Mouse".

Ok, I understand

@doctor64
These are generic names for both receivers:
Logitech Wireless Mouse
Logitech Wireless Keyboard


1. Reciver

[    2.121819] input: Logitech Wireless Mouse PID:0085 Mouse as /devices/pci0000:00/0000:00:12.0/usb3/3-2/3-2:1.1/0003:046D:C517.0002/0003:046D:0085.0003/input/input11
[    2.225821] input: Logitech Wireless Keyboard PID:0068 as /devices/pci0000:00/0000:00:12.0/usb3/3-2/3-2:1.1/0003:046D:C517.0002/0003:046D:0068.0004/input/input15


2. Reciver

[  978.952241] input: Logitech Wireless Mouse PID:0036 as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.1/0003:046D:C517.0006/0003:046D:0036.0007/input/input26
[  979.008426] input: Logitech Wireless Keyboard PID:0056 as /devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.1/0003:046D:C517.0006/0003:046D:0056.0008/input/input27

@muzena Yes, but is any physical marking on keyboard and mouse paired with first and second receiver?

@doctor64
Yes.
You can see names up on "solaar show" in https://github.com/pwr-Solaar/Solaar/issues/716#issuecomment-687598949
Except for "Wireless Mouse M30" it says it is an "Wireless Optical Mouse"

@muzena I see names and wpids, but I canot determine which pair of keyboard/mouse names match witch pair of wpids.
So, please, can yo do this steps.
1: Connect first receiver.
2: determine which mouse and keyboard operational, note physical names of operational keyboard and mouse.
3: run solaar show
4: disconnect first receiver, connect second receiver
5: determine which mouse and keyboard operational, note physical names of operational keyboard and mouse.
6: run again solaar show.
7: provide collected info here
:)

@doctor64
I tested "solaar show" on 2 PC'S
On each PC "solaar show" gave me different wipds for same devices.

  1. PC

    Wireless Keyboard S510, LX5 Cordless Mouse
EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Keyboard S510
     Device path  : /dev/hidraw2
     USB id       : 046d:0036
     Codename     : S510
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  3: LX5 Cordless Mouse
     Device path  : /dev/hidraw3
     USB id       : 046d:0056
     Codename     : LX5
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: keyboard multimedia raw, battery status (0x110000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.


Wireless Keyboard MK300, Wireless Mouse M30/Wireless Optical Mouses

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Keyboard MK300
     Device path  : /dev/hidraw2
     USB id       : 046d:0085
     Codename     : MK300
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  3: Wireless Mouse M30
     Device path  : /dev/hidraw3
     USB id       : 046d:0068
     Codename     : M30
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: keyboard multimedia raw, battery status (0x110000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  1. PC


Wireless Keyboard S510, LX5 Cordless Mouse

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Mouse EX100
     Device path  : /dev/hidraw2
     USB id       : 046d:3F00
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw3
     USB id       : 046d:6500
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: keyboard multimedia raw, battery status (0x110000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.


Wireless Keyboard MK300, Wireless Mouse M30/Wireless Optical Mouses

EX100 Receiver 27 Mhz
  Device path  : /dev/hidraw1
  USB id       : 046d:c517
  Serial       : None
  Has 2 paired device(s) out of a maximum of 4.
  Notifications: wireless (0x000100)

  1: Wireless Mouse EX100
     Device path  : /dev/hidraw2
     USB id       : 046d:3F00
     Codename     : EX100m
     Kind         : mouse
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: roller V, mouse extra buttons, battery status, roller H (0x3C0000).
     Features: special buttons, scroll accel (0x420000)
     Battery: good, discharging.

  3: Wireless Keyboard EX100
     Device path  : /dev/hidraw3
     USB id       : 046d:6500
     Codename     : EX100
     Kind         : keyboard
     Protocol     : HID++ 1.0
     Serial number: ?
     The power switch is located on the (unknown).
     Notifications: keyboard multimedia raw, battery status (0x110000).
     Features: special buttons, scroll accel (0x420000)
     Battery: full, discharging.

@muzena Thank you, i prepare change

@muzena Please test PR, it should work correctly now

@doctor64
Now works good.
I tested on both PCs.

Fixed by #944

Was this page helpful?
0 / 5 - 0 ratings