Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error writing gestures feature #1318

Closed
rathann opened this issue Nov 7, 2021 · 40 comments · Fixed by #1420
Closed

error writing gestures feature #1318

rathann opened this issue Nov 7, 2021 · 40 comments · Fixed by #1420
Labels

Comments

@rathann
Copy link
Contributor

rathann commented Nov 7, 2021

Information

  • Solaar version (solaar --version or git describe --tags if cloned from this repository): 1.0.7
  • Distribution: Fedora 35
  • Kernel version (ex. uname -srmo): 5.14.14-300.fc35.x86_64
  • Output of solaar show:
N/A, will provide when the original reporter responds

Describe the bug
A Fedora user reported getting an exception in solaar. No reproduction steps provided so far.

Truncated backtrace:

base.py:458:request:logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3886, 'error': 2, 'params': b'\x01\x01\x03\x03'}

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/solaar/listener.py", line 391, in _process_receiver_event
    _start(device_info)
  File "/usr/lib/python3.10/site-packages/solaar/listener.py", line 294, in _start
    rl = ReceiverListener(receiver, _status_callback)
  File "/usr/lib/python3.10/site-packages/solaar/listener.py", line 84, in __init__
    receiver.status.changed(True)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/status.py", line 310, in changed
    _settings.apply_all_settings(d)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/settings.py", line 1213, in apply_all_settings
    s.apply()
  File "/usr/lib/python3.10/site-packages/logitech_receiver/settings.py", line 190, in apply
    self.write(value, save=False)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/settings.py", line 471, in write
    reply = self._rw.write(self._device, b)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/settings.py", line 563, in write
    reply = device.feature_request(self.feature, self.write_fnid, self.prefix, data_bytes, no_reply=self.no_reply)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/device.py", line 451, in feature_request
    return _hidpp20.feature_request(self, feature, function, *params, no_reply=no_reply)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/hidpp20.py", line 1028, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
  File "/usr/lib/python3.10/site-packages/logitech_receiver/device.py", line 439, in request
    return _base.request(
  File "/usr/lib/python3.10/site-packages/logitech_receiver/base.py", line 458, in request
    raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3886, 'error': 2, 'params': b'\x01\x01\x03\x03'}

Local variables in innermost frame:

handle: 28
devnumber: 255
request_id: 3886
no_reply: False
return_error: False
long_message: True
protocol: 4.5
params: b'\x01\x01\x03\x03'
timeout: 0.9
request_data: b'\x0f.\x01\x01\x03\x03'
ihandle: 28
notifications_hook: None
request_started: 1636131619.2970185
delta: 0.014763593673706055
reply: (17, 255, b'\xff\x0f.\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
report_id: 17
reply_devnumber: 255
reply_data: b'\xff\x0f.\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
error: 2

To Reproduce
Steps to reproduce the behavior:
N/A, I'll add them when the original reporter responds.

Additional context
Downstream bug report 2020706.

@rathann rathann added the bug label Nov 7, 2021
@pfps
Copy link
Collaborator

pfps commented Nov 8, 2021

Solaar tried to write some setting to the device but encountered an error because the setting value was invalid (error 2). The device feature is index 0x0F (first byte of request_data).

To figure out what went wrong will require the name of the device that was involved and the output of solaar show with the device active (so that the index can be mapped to a feature identifier).
Also useful would be the contents of ~/.config/solaar/config.json to see what Solaar thinks it is writing.

@rathann
Copy link
Contributor Author

rathann commented Nov 8, 2021

Thanks for looking into this. I've forwarded your requests to the original submitter.

@pfps
Copy link
Collaborator

pfps commented Nov 9, 2021

Release 1.0.8 should be going out on a week or two, adding support for Bolt receivers. It would be nice to get more information about this bug to see whether it should be fixed before the release.

@rathann
Copy link
Contributor Author

rathann commented Nov 9, 2021

It would, but don't hold the release for this. I've asked the original submitter and will reply here if/when they respond.

@pfps
Copy link
Collaborator

pfps commented Nov 11, 2021

PR #1319 prevents problems of this sort of error from interfering with other settings. Instead incorrect values are (mostly) ignored. This is better for the overall operation of Solaar but will likely result in any code bugs (as opposed to transient communications errors) not being noticed as quickly.

@rathann
Copy link
Contributor Author

rathann commented Nov 11, 2021

Thanks. I'm not sure if we want to paper over (uncaught) code bugs, though. Now, having said that, I've got another independent report of this: bug 2022320. It's marked private for now but I asked the reporter to make it public and provide the same outputs (solaar show and config.json) and will post if/when they respond.

@pfps
Copy link
Collaborator

pfps commented Nov 11, 2021

I suspect that this is a new-to-Solaar device that implements a feature differently than Solaar expects. What will happen with this patch is that Solaar should be able to handle the rest of the device, while producing warnings for this setting. The UI should also show that Solaar is not able to push a value to the setting.

@rathann
Copy link
Contributor Author

rathann commented Nov 12, 2021

I got a response from one of the reporters!

Output of solaar show:

dswift@pc-dswif-17 ~ :( $ solaar show
Unifying Receiver
  Device path  : /dev/hidraw17
  USB id       : 046d:C52B
  Serial       : 38F49470
    Firmware   : 24.10.B0036
    Bootloader : 01.08
    Other      : AA.AC
  Has 1 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: 1=155

  1: Wireless Mouse MX Master
     Device path  : /dev/hidraw20
     WPID         : 4041
     Codename     : MX Master
     Kind         : mouse
     Protocol     : HID++ 4.5
     Polling rate : 8 ms (125Hz)
     Serial number: EE02988C
     Model ID:      B01240410000
     Unit ID:       2EB6EE55
        Bootloader: BOT 18.01.B0014
          Firmware: MPM 11.02.B0014
          Firmware: MPM 11.02.B0014
             Other: 
     The power switch is located on the base.
     Supports 29 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Bootloader BOT 18.01.B0014 40410862AB80
            Firmware: Firmware MPM 11.02.B0014 B0120862AB80
            Firmware: Firmware MPM 11.02.B0014 40410862AB80
            Firmware: Other   
            Unit ID: 2EB6EE55  Model ID: B01240410000  Transport IDs: {'btleid': 'B012', 'wpid': '4041'}
         3: DEVICE NAME            {0005}   
            Name: Wireless Mouse MX Master
            Kind: mouse
         4: WIRELESS DEVICE STATUS {1D4B}   
         5: RESET                  {0020}   
         6: BATTERY STATUS         {1000}   
            Battery: 90%, discharging, next level 50%.
         7: CHANGE HOST            {1814}   
            Change Host        : 1:pc-dswif-17
         8: REPROG CONTROLS V4     {1B04}   
            Key/Button Actions (saved): {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}
            Key/Button Actions        : {'80': 80, '81': 81, '82': 82, '83': 83, '86': 86, '195': 195, '196': 196}
         9: ADJUSTABLE DPI         {2201}   
            Sensitivity (DPI) (saved): 1000
            Sensitivity (DPI)        : 1000
        10: VERTICAL SCROLLING     {2100}   
            Roller type: 3G
            Ratchet per turn: 24
            Scroll lines: 0
        11: SMART SHIFT            {2110}   
            Scroll Wheel Rachet (saved): 16
            Scroll Wheel Rachet        : 16
        12: HIRES WHEEL            {2121}   
            Multiplier: 8
            Has invert: Normal wheel motion
            Has ratchet switch: Normal wheel mode
            High resolution mode
            HID notification
            Scroll Wheel Direction (saved): False
            Scroll Wheel Direction        : False
            Scroll Wheel Resolution (saved): True
            Scroll Wheel Resolution        : True
        13: GESTURE 2              {6501}   
            Gestures (saved): {'45': True, '46': True}
            Gestures        : {'46': True, '45': True}
        14: DFUCONTROL UNSIGNED    {00C1}   
        15: unknown:1813           {1813}   internal, hidden
        16: unknown:1830           {1830}   internal, hidden
        17: unknown:1890           {1890}   internal, hidden
        18: unknown:18A1           {18A1}   internal, hidden
        19: unknown:18C0           {18C0}   internal, hidden
        20: unknown:1DF3           {1DF3}   internal, hidden
        21: unknown:1E00           {1E00}   hidden
        22: unknown:1EB0           {1EB0}   internal, hidden
        23: unknown:1803           {1803}   internal, hidden
        24: unknown:1861           {1861}   internal, hidden
        25: unknown:9000           {9000}   internal, hidden
        26: unknown:9200           {9200}   internal, hidden
        27: unknown:9240           {9240}   internal, hidden
        28: OOBSTATE               {1805}   internal, hidden
     Has 7 reprogrammable keys:
         0: Left Button               , default: Left Click                  => Left Click                
             mse, reprogrammable, pos:0, group:1, group mask:g1
             reporting: default
         1: Right Button              , default: Right Click                 => Right Click               
             mse, reprogrammable, pos:0, group:1, group mask:g1
             reporting: default
         2: Middle Button             , default: Mouse Middle Button         => Mouse Middle Button       
             mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2,g3
             reporting: default
         3: Back Button               , default: Mouse Back Button           => Mouse Back Button         
             mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
             reporting: default
         4: Forward Button            , default: Mouse Forward Button        => Mouse Forward Button      
             mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
             reporting: default
         5: Mouse Gesture Button      , default: Gesture Button              => Gesture Button            
             mse, reprogrammable, divertable, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
         6: Smart Shift               , default: Smart Shift                 => Smart Shift               
             mse, reprogrammable, divertable, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
     Has 5 gesture(s), 0 param(s) and 4 spec(s):
        Thumbwheel                 Enabled (   0): True
        NaturalScrolling           Enabled (   1): True
        Finger9                    Enabled (None): None
        unknown:00D3               Enabled (None): None
        unknown:00D4               Enabled (None): None
        period unit                Spec    (   3): 800
        DVI field width            Spec    (   1): 8
        field widths               Spec    (   2): 8
        resolution                 Spec    (   4): 2048
     Battery: 90%, discharging, next level 50%.

and contents of ~/.config/solaar/config.json:

dswift@pc-dswif-17 ~ :) $ cat ~/.config/solaar/config.json
{
  "4041:EE02988C": {
    "_modelId": "B01240410000",
    "_name": "Wireless Mouse MX Master",
    "_sensitive": {
      "divert-keys": false,
      "dpi": true,
      "gesture2-gestures": false,
      "hires-smooth-invert": false,
      "hires-smooth-resolution": false,
      "smart-shift": true
    },
    "_serial": "EE02988C",
    "_unitId": "2EB6EE55",
    "divert-keys": {
      "195": 0,
      "196": 0,
      "82": 0,
      "83": 0,
      "86": 0
    },
    "dpi": 1000,
    "gesture2-gestures": {
      "45": true,
      "46": true
    },
    "hires-smooth-invert": false,
    "hires-smooth-resolution": true,
    "reprogrammable-keys": {
      "195": 195,
      "196": 196,
      "80": 80,
      "81": 81,
      "82": 82,
      "83": 83,
      "86": 86
    },
    "smart-shift": 16
  },
  "_version": "1.0.7"
}

Hopefully it helps.

@pfps
Copy link
Collaborator

pfps commented Nov 17, 2021

If this information is for the second bug can you provide the backtrace for it?

@rathann
Copy link
Contributor Author

rathann commented Nov 18, 2021

Yes, here's the backtrace from the second bug report:

Truncated backtrace:
base.py:458:request:logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3373, 'error': 2, 'params': b'\x01\x01\x03\x03'}

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/solaar/listener.py", line 391, in _process_receiver_event
    _start(device_info)
  File "/usr/lib/python3.9/site-packages/solaar/listener.py", line 294, in _start
    rl = ReceiverListener(receiver, _status_callback)
  File "/usr/lib/python3.9/site-packages/solaar/listener.py", line 84, in __init__
    receiver.status.changed(True)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/status.py", line 310, in changed
    _settings.apply_all_settings(d)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 1213, in apply_all_settings
    s.apply()
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 190, in apply
    self.write(value, save=False)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 471, in write
    reply = self._rw.write(self._device, b)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 563, in write
    reply = device.feature_request(self.feature, self.write_fnid, self.prefix, data_bytes, no_reply=self.no_reply)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/device.py", line 451, in feature_request
    return _hidpp20.feature_request(self, feature, function, *params, no_reply=no_reply)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/hidpp20.py", line 1028, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/device.py", line 439, in request
    return _base.request(
  File "/usr/lib/python3.9/site-packages/logitech_receiver/base.py", line 458, in request
    raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3373, 'error': 2, 'params': b'\x01\x01\x03\x03'}

Local variables in innermost frame:
handle: 32
devnumber: 255
request_id: 3373
no_reply: False
return_error: False
long_message: True
protocol: 4.5
params: b'\x01\x01\x03\x03'
timeout: 0.9
request_data: b'\r-\x01\x01\x03\x03'
ihandle: 32
notifications_hook: None
request_started: 1636111176.687058
delta: 0
reply: (17, 255, b'\xff\r-\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
report_id: 17
reply_devnumber: 255
reply_data: b'\xff\r-\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
error: 2Truncated backtrace:
base.py:458:request:logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3373, 'error': 2, 'params': b'\x01\x01\x03\x03'}

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/solaar/listener.py", line 391, in _process_receiver_event
    _start(device_info)
  File "/usr/lib/python3.9/site-packages/solaar/listener.py", line 294, in _start
    rl = ReceiverListener(receiver, _status_callback)
  File "/usr/lib/python3.9/site-packages/solaar/listener.py", line 84, in __init__
    receiver.status.changed(True)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/status.py", line 310, in changed
    _settings.apply_all_settings(d)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 1213, in apply_all_settings
    s.apply()
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 190, in apply
    self.write(value, save=False)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 471, in write
    reply = self._rw.write(self._device, b)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/settings.py", line 563, in write
    reply = device.feature_request(self.feature, self.write_fnid, self.prefix, data_bytes, no_reply=self.no_reply)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/device.py", line 451, in feature_request
    return _hidpp20.feature_request(self, feature, function, *params, no_reply=no_reply)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/hidpp20.py", line 1028, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
  File "/usr/lib/python3.9/site-packages/logitech_receiver/device.py", line 439, in request
    return _base.request(
  File "/usr/lib/python3.9/site-packages/logitech_receiver/base.py", line 458, in request
    raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3373, 'error': 2, 'params': b'\x01\x01\x03\x03'}

Local variables in innermost frame:
handle: 32
devnumber: 255
request_id: 3373
no_reply: False
return_error: False
long_message: True
protocol: 4.5
params: b'\x01\x01\x03\x03'
timeout: 0.9
request_data: b'\r-\x01\x01\x03\x03'
ihandle: 32
notifications_hook: None
request_started: 1636111176.687058
delta: 0
reply: (17, 255, b'\xff\r-\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
report_id: 17
reply_devnumber: 255
reply_data: b'\xff\r-\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
error: 2

@pfps
Copy link
Collaborator

pfps commented Nov 18, 2021

Thanks. It appears that the two reports are for the same feature and thus the same bug. The feature is a complex one so debugging may require multiple interactions with the reporters.

@pfps
Copy link
Collaborator

pfps commented Nov 18, 2021

I took a closer look at the code. Soaar is trying to write a bunch of boolean values for gestures that the device implements and is somehow getting the wrong index to write the values to. This error could come from a number of places and does not occur with the device that I have that has gestures.

It would be faster if one or both (both would be ideal as they appear to have different hardware) of the reporters could interact directly here as I expect that the debugging will require multiple steps. The first step would be to get the output of solaar -dd show.

@rathann
Copy link
Contributor Author

rathann commented Nov 18, 2021

I've asked both users to respond here.

@dylanswift
Copy link

dylanswift commented Nov 18, 2021

Hi @pfps

enclosed output from solaar -dd show:

[root@pc-dswif-17 ~]# solaar -dd show
14:47:38,576  WARNING [MainThread] logitech_receiver.diversion: X11 not available - rules will not be activated
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/logitech_receiver/diversion.py", line 53, in <module>
    disp_prog = Display()
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 89, in __init__
    self.display = _BaseDisplay(display)
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 71, in __init__
    protocol_display.Display.__init__(self, *args, **keys)
  File "/usr/lib/python3.9/site-packages/Xlib/protocol/display.py", line 166, in __init__
    raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":1": b'No protocol specified\n'
14:47:38,586    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
14:47:38,611    DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C52B INTERFACE 2 FILTER 2
14:47:38,612     INFO [MainThread] logitech_receiver.base: New lock 7
14:47:38,612    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 030000]
14:47:38,615    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 0338F494700406080000000000000000]
14:47:38,615    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 80B2 000000]
14:47:38,617    DEBUG [MainThread] logitech_receiver.base: (7) => r[20 01 4101 41401E0000000400000000]
14:47:38,619    DEBUG [MainThread] logitech_receiver.base: (7) => r[20 00 4102 0000000000000000000000]
14:47:38,621    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 8F80 B20300]
14:47:38,621    DEBUG [MainThread] logitech_receiver.base: (7) device 0xFF error on request {80B2}: 3 = invalid value
14:47:38,622    DEBUG [MainThread] solaar.cli: [/dev/hidraw4] => <UnifyingReceiver(/dev/hidraw4,7)>
14:47:38,644    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 8102 000000]
14:47:38,647    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 8102 000100]
Unifying Receiver
  Device path  : /dev/hidraw4
  USB id       : 046d:C52B
  Serial       : 38F49470
14:47:38,648    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 81F1 010000]
14:47:38,651    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 81F1 012410]
14:47:38,652    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 81F1 020000]
14:47:38,653    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 81F1 020036]
14:47:38,654    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 81F1 040000]
14:47:38,657    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 81F1 040108]
14:47:38,658    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 81F1 030000]
14:47:38,661    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 81F1 03AAAC]
    Firmware   : 24.10.B0036
    Bootloader : 01.08
    Other      : AA.AC
  Has 1 paired device(s) out of a maximum of 6.
14:47:38,662    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 8102 000000]
14:47:38,663    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 8102 000100]
14:47:38,663    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 8100 000000]
14:47:38,665    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 8100 000900]
  Notifications: wireless, software present (0x000900)
14:47:38,666    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B3 000000]
14:47:38,668    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B3 40000000000000000000000000000000]
  Device activity counters: 1=64
14:47:38,669    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 8102 000000]
14:47:38,671    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 8102 000100]
14:47:38,672    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 200000]
14:47:38,675    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 20080840410402020700000000000000]
14:47:38,701     INFO [MainThread] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw4,7)>: found new device 1 (4041)

14:47:38,702    DEBUG [MainThread] logitech_receiver.base: (8) pinging device 1
14:47:38,702     INFO [MainThread] logitech_receiver.base: New lock 8
14:47:38,703    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 01 001C 00009A]
14:47:38,745    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 001C 04059A00000000000000000000000000]
  1: Wireless Mouse MX Master
     Device path  : /dev/hidraw11
     WPID         : 4041
     Codename     : MX Master
     Kind         : mouse
     Protocol     : HID++ 4.5
14:47:38,746    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 200000]
14:47:38,749    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 20080840410402020700000000000000]
14:47:38,750    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 00010000000000000000000000000000]
14:47:38,845    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 01000100000000000000000000000000]
14:47:38,846    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 010D 00000000000000000000000000000000]
14:47:38,868    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 010D 1C000000000000000000000000000000]
14:47:38,868    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 80600000000000000000000000000000]
14:47:38,887    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 00000000000000000000000000000000]
     Polling rate : 8 ms (125Hz)
14:47:38,889    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 300000]
14:47:38,891    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 30EE02988C1E00000001000000000000]
     Serial number: EE02988C
14:47:38,892    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 00030000000000000000000000000000]
14:47:38,991    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 02000100000000000000000000000000]
14:47:38,992    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 020A 00000000000000000000000000000000]
14:47:39,007    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 020A 042EB6EE550006B01240410000000000]
14:47:39,008     INFO [MainThread] logitech_receiver.device: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: unitId 2EB6EE55 does not match serial EE02988C
     Model ID:      B01240410000
     Unit ID:       2EB6EE55
14:47:39,008    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0209 00000000000000000000000000000000]
14:47:39,023    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0209 042EB6EE550006B01240410000000000]
14:47:39,024    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0219 00000000000000000000000000000000]
14:47:39,039    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0219 01424F54180100140040410862AB8000]
14:47:39,040    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021B 01000000000000000000000000000000]
14:47:39,056    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021B 004D504D1102001400B0120862AB8000]
14:47:39,057    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021F 02000000000000000000000000000000]
14:47:39,071    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021F 004D504D110200140140410862AB8000]
14:47:39,072    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021C 03000000000000000000000000000000]
14:47:39,088    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021C 050000000000005A0000000000000000]
        Bootloader: BOT 18.01.B0014
          Firmware: MPM 11.02.B0014
          Firmware: MPM 11.02.B0014
             Other: 
     The power switch is located on the base.
     Supports 29 HID++ 2.0 features:
14:47:39,089    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 21200000000000000000000000000000]
14:47:39,103    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 00000000000000000000000000000000]
14:47:39,104    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000C 21300000000000000000000000000000]
14:47:39,120    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000C 00000000000000000000000000000000]
14:47:39,121    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000C 21210000000000000000000000000000]
14:47:39,135    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000C 0C000000000000000000000000000000]
14:47:39,137    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[HIRES WHEEL] detected <Setting([feature:toggle] MX Master:hires-smooth-invert=None)>
14:47:39,138    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[HIRES WHEEL] detected <Setting([feature:toggle] MX Master:hires-smooth-resolution=None)>
14:47:39,139    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000C 21100000000000000000000000000000]
14:47:39,151    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000C 0B000000000000000000000000000000]
14:47:39,153    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[SMART SHIFT] detected <Setting([feature:range] MX Master:smart-shift=None)>
14:47:39,154    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 21500000000000000000000000000000]
14:47:39,167    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 00000000000000000000000000000000]
14:47:39,169    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 22010000000000000000000000000000]
14:47:39,184    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 09000100000000000000000000000000]
14:47:39,185    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 091F 00000000000000000000000000000000]
14:47:39,199    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 091F 000190E0C80640000000000000000000]
14:47:39,200    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[ADJUSTABLE DPI] detected <Setting([feature:choice] MX Master:dpi=None)>
14:47:39,201    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 1B040000000000000000000000000000]
14:47:39,219    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 08000100000000000000000000000000]
14:47:39,221    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 1B000000000000000000000000000000]
14:47:39,250    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 00000000000000000000000000000000]
14:47:39,250    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 080A 00000000000000000000000000000000]
14:47:39,266    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 080A 07000000000000000000000000000000]
14:47:39,268    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 081F 00000000000000000000000000000000]
14:47:39,282    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 081F 00500038110001010000000000000000]
14:47:39,283    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 081D 01000000000000000000000000000000]
14:47:39,297    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 081D 00510039110001010000000000000000]
14:47:39,298    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 081E 02000000000000000000000000000000]
14:47:39,313    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 081E 0052003A310002070000000000000000]
14:47:39,315    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0819 03000000000000000000000000000000]
14:47:39,329    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0819 0053003C310002030000000000000000]
14:47:39,331    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 081C 04000000000000000000000000000000]
14:47:39,345    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 081C 0056003E310002030000000000000000]
14:47:39,346    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0819 05000000000000000000000000000000]
14:47:39,361    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0819 00C3009C310003070000000000000000]
14:47:39,362    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0819 06000000000000000000000000000000]
14:47:39,377    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0819 00C4009D310003070000000000000000]
14:47:39,378    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
14:47:39,379    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
14:47:39,380    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000A 22050000000000000000000000000000]
14:47:39,394    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000A 00000000000000000000000000000000]
14:47:39,395    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 19820000000000000000000000000000]
14:47:39,417    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 00000000000000000000000000000000]
14:47:39,418    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 40A00000000000000000000000000000]
14:47:39,435    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 00000000000000000000000000000000]
14:47:39,437    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 40A20000000000000000000000000000]
14:47:39,450    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 00000000000000000000000000000000]
14:47:39,458    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 40A30000000000000000000000000000]
14:47:39,473    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 00000000000000000000000000000000]
14:47:39,475    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] MX Master:reprogrammable-keys=None)>
14:47:39,479    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] MX Master:divert-keys=None)>
14:47:39,480    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 45210000000000000000000000000000]
14:47:39,498    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 00000000000000000000000000000000]
14:47:39,498    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 46000000000000000000000000000000]
14:47:39,515    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 00000000000000000000000000000000]
14:47:39,519    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 80100000000000000000000000000000]
14:47:39,539    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 00000000000000000000000000000000]
14:47:39,541    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000A 45310000000000000000000000000000]
14:47:39,565    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000A 00000000000000000000000000000000]
14:47:39,570    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 45300000000000000000000000000000]
14:47:39,587    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 00000000000000000000000000000000]
14:47:39,588    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 18140000000000000000000000000000]
14:47:39,604    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 07000000000000000000000000000000]
14:47:39,606    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 070C 00000000000000000000000000000000]
14:47:39,619    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 070C 03000000000000000000000000000000]
14:47:39,620    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 18150000000000000000000000000000]
14:47:39,635    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 00000000000000000000000000000000]
14:47:39,636    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[CHANGE HOST] detected <Setting([feature:choice] MX Master:change-host=None)>
14:47:39,637    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 65010000000000000000000000000000]
14:47:39,652    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 0D000000000000000000000000000000]
14:47:39,654    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D09 00000000000000000000000000000000]
14:47:39,667    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D09 4203410142024204040041024204AF2E]
14:47:39,668    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D0D 00080000000000000000000000000000]
14:47:39,692    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D0D AD2D02278262022782D3022782D40100]
14:47:39,692  WARNING [MainThread] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
14:47:39,693  WARNING [MainThread] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
14:47:39,693  WARNING [MainThread] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
14:47:39,694    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected <Setting([feature:multiple toggle] MX Master:gesture2-gestures=None)>
14:47:39,695    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected None
14:47:39,695    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000A 00000000000000000000000000000000]
14:47:39,708    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000A 00000100000000000000000000000000]
         0: ROOT                   {0000}   
14:47:39,709    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000A 00010000000000000000000000000000]
14:47:39,723    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000A 01000100000000000000000000000000]
         1: FEATURE SET            {0001}   
14:47:39,724    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 00030000000000000000000000000000]
14:47:39,739    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 02000100000000000000000000000000]
         2: DEVICE FW VERSION      {0003}   
14:47:39,740    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 020F 00000000000000000000000000000000]
14:47:39,756    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 020F 042EB6EE550006B01240410000000000]
14:47:39,757    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021D 00000000000000000000000000000000]
14:47:39,774    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021D 01424F54180100140040410862AB8000]
14:47:39,774    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021D 01000000000000000000000000000000]
14:47:39,789    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021D 004D504D1102001400B0120862AB8000]
14:47:39,790    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021A 02000000000000000000000000000000]
14:47:39,805    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021A 004D504D110200140140410862AB8000]
14:47:39,806    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 021D 03000000000000000000000000000000]
14:47:39,821    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 021D 050000000000005A0000000000000000]
            Firmware: Bootloader BOT 18.01.B0014 40410862AB80
            Firmware: Firmware MPM 11.02.B0014 B0120862AB80
            Firmware: Firmware MPM 11.02.B0014 40410862AB80
            Firmware: Other   
14:47:39,824    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 020D 00000000000000000000000000000000]
14:47:39,837    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 020D 042EB6EE550006B01240410000000000]
            Unit ID: 2EB6EE55  Model ID: B01240410000  Transport IDs: {'btleid': 'B012', 'wpid': '4041'}
14:47:39,838    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0119 03000000000000000000000000000000]
14:47:39,853    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0119 00050000000000000000000000000000]
14:47:39,854    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 00050000000000000000000000000000]
14:47:39,870    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 03000000000000000000000000000000]
         3: DEVICE NAME            {0005}   
14:47:39,871    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 030F 00000000000000000000000000000000]
14:47:39,886    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 030F 18000000000000000000000000000000]
14:47:39,887    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 031B 00000000000000000000000000000000]
14:47:39,902    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 031B 576972656C657373204D6F757365204D]
14:47:39,903    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 031B 10000000000000000000000000000000]
14:47:39,919    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 031B 58204D61737465720000000000000000]
            Name: Wireless Mouse MX Master
14:47:39,920    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 032D 00000000000000000000000000000000]
14:47:39,933    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 032D 03000000000000000000000000000000]
            Kind: mouse
14:47:39,934    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0118 04000000000000000000000000000000]
14:47:39,950    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0118 1D4B0000000000000000000000000000]
14:47:39,951    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 1D4B0000000000000000000000000000]
14:47:39,966    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 04000000000000000000000000000000]
         4: WIRELESS DEVICE STATUS {1D4B}   
14:47:39,967    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011F 05000000000000000000000000000000]
14:47:39,981    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011F 00200000000000000000000000000000]
14:47:39,982    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 00200000000000000000000000000000]
14:47:39,998    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 05000000000000000000000000000000]
         5: RESET                  {0020}   
14:47:40,000    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0119 06000000000000000000000000000000]
14:47:40,013    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0119 10000000000000000000000000000000]
14:47:40,016    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 10000000000000000000000000000000]
14:47:40,030    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 06000000000000000000000000000000]
         6: BATTERY STATUS         {1000}   
14:47:40,032    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 060C 00000000000000000000000000000000]
14:47:40,045    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 060C 32140000000000000000000000000000]
14:47:40,046    DEBUG [MainThread] logitech_receiver.hidpp20: device 1 battery 50% charged, next 20%, status discharging
            Battery: 50%, discharging, next level 20%.
14:47:40,047    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 18140000000000000000000000000000]
14:47:40,061    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 07000000000000000000000000000000]
         7: CHANGE HOST            {1814}   
14:47:40,064    DEBUG [MainThread] solaar.configuration: load => {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16}, '_version': '1.0.7'}
14:47:40,065    DEBUG [MainThread] logitech_receiver.settings: change-host: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,065    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 070B 00000000000000000000000000000000]
14:47:40,077    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 070B 03000000000000000000000000000000]
            Change Host        : 1:pc-dswif-17
14:47:40,079    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 1B040000000000000000000000000000]
14:47:40,099    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 08000100000000000000000000000000]
         8: REPROG CONTROLS V4     {1B04}   
            Key/Button Actions (saved): {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}
14:47:40,100    DEBUG [MainThread] logitech_receiver.settings: reprogrammable-keys: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,101    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082A 00500000000000000000000000000000]
14:47:40,119    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082A 00500000500000000000000000000000]
14:47:40,120    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082D 00510000000000000000000000000000]
14:47:40,139    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082D 00510000510000000000000000000000]
14:47:40,141    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082B 00520000000000000000000000000000]
14:47:40,159    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082B 00520000520000000000000000000000]
14:47:40,161    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0829 00530000000000000000000000000000]
14:47:40,180    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0829 00530000530000000000000000000000]
14:47:40,181    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082E 00560000000000000000000000000000]
14:47:40,200    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082E 00560000560000000000000000000000]
14:47:40,201    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082A 00C30000000000000000000000000000]
14:47:40,220    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082A 00C30000C30000000000000000000000]
14:47:40,221    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0829 00C40000000000000000000000000000]
14:47:40,240    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0829 00C40000C40000000000000000000000]
            Key/Button Actions        : {'80': 80, '81': 81, '82': 82, '83': 83, '86': 86, '195': 195, '196': 196}
14:47:40,247    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 22010000000000000000000000000000]
14:47:40,341    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 09000100000000000000000000000000]
         9: ADJUSTABLE DPI         {2201}   
            Sensitivity (DPI) (saved): 1000
14:47:40,342    DEBUG [MainThread] logitech_receiver.settings: dpi: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,343    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 092D 00000000000000000000000000000000]
14:47:40,362    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 092D 0003E803E80000000000000000000000]
            Sensitivity (DPI)        : 1000
14:47:40,363    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011B 0A000000000000000000000000000000]
14:47:40,382    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011B 21000000000000000000000000000000]
14:47:40,386    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000C 21000000000000000000000000000000]
14:47:40,481    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000C 0A000000000000000000000000000000]
        10: VERTICAL SCROLLING     {2100}   
14:47:40,483    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0A09 00000000000000000000000000000000]
14:47:40,502    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0A09 03180000000000000000000000000000]
            Roller type: 3G
            Ratchet per turn: 24
            Scroll lines: 0
14:47:40,502    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 21100000000000000000000000000000]
14:47:40,525    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 0B000000000000000000000000000000]
        11: SMART SHIFT            {2110}   
            Scroll Wheel Rachet (saved): 16
14:47:40,526    DEBUG [MainThread] logitech_receiver.settings: smart-shift: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,527    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0B0B 00000000000000000000000000000000]
14:47:40,623    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0B0B 02101000000000000000000000000000]
            Scroll Wheel Rachet        : 16
14:47:40,624    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 21210000000000000000000000000000]
14:47:40,644    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 0C000000000000000000000000000000]
        12: HIRES WHEEL            {2121}   
14:47:40,645    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0C0C 00000000000000000000000000000000]
14:47:40,663    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0C0C 080C0000000000000000000000000000]
14:47:40,663    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0C1A 00000000000000000000000000000000]
14:47:40,684    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0C1A 02000000000000000000000000000000]
14:47:40,685    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0C3D 00000000000000000000000000000000]
14:47:40,703    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0C3D 01000000000000000000000000000000]
            Multiplier: 8
            Has invert: Normal wheel motion
            Has ratchet switch: Normal wheel mode
            High resolution mode
            HID notification
            Scroll Wheel Direction (saved): False
14:47:40,704    DEBUG [MainThread] logitech_receiver.settings: hires-smooth-invert: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,705    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0C18 00000000000000000000000000000000]
14:47:40,724    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0C18 02000000000000000000000000000000]
14:47:40,725    DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' => 00
            Scroll Wheel Direction        : False
            Scroll Wheel Resolution (saved): True
14:47:40,725    DEBUG [MainThread] logitech_receiver.settings: hires-smooth-resolution: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,726    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0C1D 00000000000000000000000000000000]
14:47:40,744    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0C1D 02000000000000000000000000000000]
14:47:40,744    DEBUG [MainThread] logitech_receiver.settings: BooleanValidator: validate read b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' => 02
            Scroll Wheel Resolution        : True
14:47:40,745    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 65010000000000000000000000000000]
14:47:40,764    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 0D000000000000000000000000000000]
        13: GESTURE 2              {6501}   
            Gestures (saved): {'45': True, '46': True}
14:47:40,765    DEBUG [MainThread] logitech_receiver.settings: gesture2-gestures: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:47:40,766    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D19 00010300000000000000000000000000]
14:47:40,786    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D19 03000000000000000000000000000000]
            Gestures        : {'46': True, '45': True}
14:47:40,787    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011D 0E000000000000000000000000000000]
14:47:40,805    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011D 00C10000000000000000000000000000]
14:47:40,806    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 00C10000000000000000000000000000]
14:47:40,825    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 0E000000000000000000000000000000]
        14: DFUCONTROL UNSIGNED    {00C1}   
14:47:40,828    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011A 0F000000000000000000000000000000]
14:47:40,845    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011A 18136000000000000000000000000000]
14:47:40,847    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 18130000000000000000000000000000]
14:47:40,866    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 0F600000000000000000000000000000]
        15: unknown:1813           {1813}   internal, hidden
14:47:40,867    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011D 10000000000000000000000000000000]
14:47:40,886    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011D 18306000000000000000000000000000]
14:47:40,887    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000B 18300000000000000000000000000000]
14:47:40,905    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000B 10600000000000000000000000000000]
        16: unknown:1830           {1830}   internal, hidden
14:47:40,906    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011B 11000000000000000000000000000000]
14:47:40,925    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011B 18906000000000000000000000000000]
14:47:40,926    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 18900000000000000000000000000000]
14:47:40,945    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 11600000000000000000000000000000]
        17: unknown:1890           {1890}   internal, hidden
14:47:40,946    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011F 12000000000000000000000000000000]
14:47:40,966    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011F 18A16000000000000000000000000000]
14:47:40,967    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 18A10000000000000000000000000000]
14:47:40,988    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 12600000000000000000000000000000]
        18: unknown:18A1           {18A1}   internal, hidden
14:47:40,989    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011A 13000000000000000000000000000000]
14:47:41,007    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011A 18C06000000000000000000000000000]
14:47:41,008    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 18C00000000000000000000000000000]
14:47:41,027    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 13600000000000000000000000000000]
        19: unknown:18C0           {18C0}   internal, hidden
14:47:41,028    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011C 14000000000000000000000000000000]
14:47:41,047    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011C 1DF36000000000000000000000000000]
14:47:41,049    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 1DF30000000000000000000000000000]
14:47:41,068    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 14600000000000000000000000000000]
        20: unknown:1DF3           {1DF3}   internal, hidden
14:47:41,069    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0118 15000000000000000000000000000000]
14:47:41,087    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0118 1E004000000000000000000000000000]
14:47:41,088    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000C 1E000000000000000000000000000000]
14:47:41,109    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000C 15400000000000000000000000000000]
        21: unknown:1E00           {1E00}   hidden
14:47:41,110    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011D 16000000000000000000000000000000]
14:47:41,127    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011D 1EB06000000000000000000000000000]
14:47:41,129    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 1EB00000000000000000000000000000]
14:47:41,147    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 16600000000000000000000000000000]
        22: unknown:1EB0           {1EB0}   internal, hidden
14:47:41,149    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011F 17000000000000000000000000000000]
14:47:41,169    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011F 18036000000000000000000000000000]
14:47:41,171    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0008 18030000000000000000000000000000]
14:47:41,190    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0008 17600000000000000000000000000000]
        23: unknown:1803           {1803}   internal, hidden
14:47:41,191    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0118 18000000000000000000000000000000]
14:47:41,209    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0118 18616000000000000000000000000000]
14:47:41,210    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 18610000000000000000000000000000]
14:47:41,230    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 18600000000000000000000000000000]
        24: unknown:1861           {1861}   internal, hidden
14:47:41,232    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011C 19000000000000000000000000000000]
14:47:41,249    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011C 90006000000000000000000000000000]
14:47:41,250    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0009 90000000000000000000000000000000]
14:47:41,270    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0009 19600000000000000000000000000000]
        25: unknown:9000           {9000}   internal, hidden
14:47:41,274    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011E 1A000000000000000000000000000000]
14:47:41,369    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011E 92006000000000000000000000000000]
14:47:41,371    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 92000000000000000000000000000000]
14:47:41,389    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 1A600000000000000000000000000000]
        26: unknown:9200           {9200}   internal, hidden
14:47:41,391    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0119 1B000000000000000000000000000000]
14:47:41,409    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0119 92406000000000000000000000000000]
14:47:41,411    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000E 92400000000000000000000000000000]
14:47:41,432    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000E 1B600000000000000000000000000000]
        27: unknown:9240           {9240}   internal, hidden
14:47:41,433    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 011B 1C000000000000000000000000000000]
14:47:41,452    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 011B 18056000000000000000000000000000]
14:47:41,453    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 18050000000000000000000000000000]
14:47:41,472    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 1C600000000000000000000000000000]
        28: OOBSTATE               {1805}   internal, hidden
     Has 7 reprogrammable keys:
14:47:41,473    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082F 00500000000000000000000000000000]
14:47:41,491    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082F 00500000500000000000000000000000]
         0: Left Button               , default: Left Click                  => Left Click                
             mse, reprogrammable, pos:0, group:1, group mask:g1
             reporting: default
14:47:41,493    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082E 00510000000000000000000000000000]
14:47:41,512    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082E 00510000510000000000000000000000]
         1: Right Button              , default: Right Click                 => Right Click               
             mse, reprogrammable, pos:0, group:1, group mask:g1
             reporting: default
14:47:41,513    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082A 00520000000000000000000000000000]
14:47:41,532    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082A 00520000520000000000000000000000]
         2: Middle Button             , default: Mouse Middle Button         => Mouse Middle Button       
             mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2,g3
             reporting: default
14:47:41,533    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082A 00530000000000000000000000000000]
14:47:41,552    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082A 00530000530000000000000000000000]
         3: Back Button               , default: Mouse Back Button           => Mouse Back Button         
             mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
             reporting: default
14:47:41,554    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082D 00560000000000000000000000000000]
14:47:41,571    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082D 00560000560000000000000000000000]
         4: Forward Button            , default: Mouse Forward Button        => Mouse Forward Button      
             mse, reprogrammable, divertable, pos:0, group:2, group mask:g1,g2
             reporting: default
14:47:41,573    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082A 00C30000000000000000000000000000]
14:47:41,591    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082A 00C30000C30000000000000000000000]
         5: Mouse Gesture Button      , default: Gesture Button              => Gesture Button            
             mse, reprogrammable, divertable, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
14:47:41,593    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 082C 00C40000000000000000000000000000]
14:47:41,611    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 082C 00C40000C40000000000000000000000]
         6: Smart Shift               , default: Smart Shift                 => Smart Shift               
             mse, reprogrammable, divertable, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
     Has 5 gesture(s), 0 param(s) and 4 spec(s):
14:47:41,612    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D18 00010100000000000000000000000000]
14:47:41,632    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D18 01000000000000000000000000000000]
        Thumbwheel                 Enabled (   0): True
14:47:41,634    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D19 00010200000000000000000000000000]
14:47:41,653    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D19 02000000000000000000000000000000]
        NaturalScrolling           Enabled (   1): True
        Finger9                    Enabled (None): None
        unknown:00D3               Enabled (None): None
        unknown:00D4               Enabled (None): None
14:47:41,655    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D5C 03FF0000000000000000000000000000]
14:47:41,674    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D5C 03200000000000000000000000000000]
        period unit                Spec    (   3): 800
14:47:41,674    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D5B 01FF0000000000000000000000000000]
14:47:41,694    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D5B 08000000000000000000000000000000]
        DVI field width            Spec    (   1): 8
14:47:41,694    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D59 02FF0000000000000000000000000000]
14:47:41,714    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D59 08100000000000000000000000000000]
        field widths               Spec    (   2): 8
14:47:41,715    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D5C 04FF0000000000000000000000000000]
14:47:41,733    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D5C 08000000000000000000000000000000]
        resolution                 Spec    (   4): 2048
14:47:41,735    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 060A 00000000000000000000000000000000]
14:47:41,754    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 060A 32140000000000000000000000000000]
14:47:41,755    DEBUG [MainThread] logitech_receiver.hidpp20: device 1 battery 50% charged, next 20%, status discharging
     Battery: 50%, discharging, next level 20%.

[root@pc-dswif-17 ~]#

@dylanswift
Copy link

dylanswift commented Nov 18, 2021

Now that you mention index, there is a random (maybe once per week, maybe 3-4 times in a day) where the mouse stops responding and I see errors like these in the journal:

Nov 17 11:53:06 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.1: reset high-speed USB device number 34 using xhci_hcd
Nov 17 11:53:41 pc-dswif-17.int.centiq.co.uk slack.desktop[3278]: [11/17/21, 11:53:41:794] info: [API-Q] (T18RQEG1E) noversion-1637150021.784 Flannel users/info called with reason: flannel-call:users/info
Nov 17 11:53:41 pc-dswif-17.int.centiq.co.uk slack.desktop[3278]: [11/17/21, 11:53:41:795] info: [API-Q] (T18RQEG1E) noversion-1637150021.784 Flannel users/info is ENQUEUED
Nov 17 11:53:41 pc-dswif-17.int.centiq.co.uk slack.desktop[3278]: [11/17/21, 11:53:41:816] info: [API-Q] (T18RQEG1E) noversion-1637150021.784 Flannel users/info is ACTIVE
Nov 17 11:53:41 pc-dswif-17.int.centiq.co.uk slack.desktop[3278]: [11/17/21, 11:53:41:902] info: [API-Q] (T18RQEG1E) noversion-1637150021.784 Flannel users/info is RESOLVED
Nov 17 11:54:13 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: reset full-speed USB device number 43 using xhci_hcd
Nov 17 11:54:13 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:13 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: reset full-speed USB device number 43 using xhci_hcd
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: reset full-speed USB device number 43 using xhci_hcd
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 43, error -71
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: reset full-speed USB device number 43 using xhci_hcd
Nov 17 11:54:14 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 43, error -71
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: USB disconnect, device number 43
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 44 using xhci_hcd
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:15 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 45 using xhci_hcd
Nov 17 11:54:16 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:16 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:16 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4-port4: attempt power cycle
Nov 17 11:54:16 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 46 using xhci_hcd
Nov 17 11:54:16 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 46, error -71
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 47 using xhci_hcd
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 47, error -71
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4-port4: unable to enumerate USB device
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk upowerd[2253]: treating change event as add on /sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1.4/2-1.4.4
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) config/udev: removing device Logitech MX Master
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (**) Option "fd" "118"
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) UnloadModule: "libinput"
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) systemd-logind: not releasing fd for 13:89, still in use
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) config/udev: removing device Logitech MX Master
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (**) Option "fd" "118"
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) event25 - Logitech MX Master: device removed
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) UnloadModule: "libinput"
Nov 17 11:54:17 pc-dswif-17.int.centiq.co.uk /usr/libexec/gdm-x-session[2803]: (II) systemd-logind: releasing fd for 13:89
Nov 17 11:54:20 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 48 using xhci_hcd
Nov 17 11:54:20 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:20 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:21 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.1: reset high-speed USB device number 34 using xhci_hcd
Nov 17 11:54:21 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 49 using xhci_hcd
Nov 17 11:54:21 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:21 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:21 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4-port4: attempt power cycle
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 50 using xhci_hcd
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 50, error -71
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 51 using xhci_hcd
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:22 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:23 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 51, error -71
Nov 17 11:54:23 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4-port4: unable to enumerate USB device
Nov 17 11:54:25 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 52 using xhci_hcd
Nov 17 11:54:25 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:25 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:25 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.1: reset high-speed USB device number 34 using xhci_hcd
Nov 17 11:54:26 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 53 using xhci_hcd
Nov 17 11:54:26 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:26 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device descriptor read/64, error -32
Nov 17 11:54:26 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4-port4: attempt power cycle
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 54 using xhci_hcd
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 54, error -71
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: new full-speed USB device number 55 using xhci_hcd
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:27 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: Device not responding to setup address.
Nov 17 11:54:28 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4.4: device not accepting address 55, error -71
Nov 17 11:54:28 pc-dswif-17.int.centiq.co.uk kernel: usb 2-1.4-port4: unable to enumerate USB device
the only way I have found to get the mouse working again is to remove and re-insert the logitech dongle (sometimes 3-4 times). I'm unsure if I have faulty hardware as I have no other dongle, nor do I regularly use another system long enough to test this on

thx for looking at this

Dylan

@pfps
Copy link
Collaborator

pfps commented Nov 18, 2021

@dylanswift Thanks for the quick response. This part of Solaar appears to be working fine - the interactions with the suspect feature (GESTURE 2) look correct. The next step is to try to change one of these gesture settings. This can be done via solaar -dd config MX gesture2-gestures Thumbwheel false. This should turn your thumb wheel off - turn it on again via solaar config MX gesture2-gestures Thumbwheel true. Post the output of the first command. Hopefully this will provide some information that will help debugging. (There are likely to be more interactions required, however.)

@pfps
Copy link
Collaborator

pfps commented Nov 18, 2021

@dylanswift Your other problem could either be hardware or software. On the hardware side there is the possibility that the USB connection between your receiver and your computer is being interrupted, maybe due to some jostling of the receiver. On the software side it is possible that some other USB activity is causing some USB driver to hiccup. If you have an external USB hub and connect your receiver to that either problem is more likely, in my opinion. (I see some problems like this with an external USB hub I have - sometimes devices disappear and I can't reconnect them by unplugging and replugging. I don't know where the hardware or software problem is so I'm not sure how to report the problem.)

@pfps
Copy link
Collaborator

pfps commented Nov 18, 2021

@dylanswift By the way, the version of Solaar in this github repository has a patch that should improve Solaar for you. The patch doesn't fix the problem but instead ignores the error reported back by the device so that the rest of Solaar should work. You might consider downloading and running this patched Solaar. The patched Solaar will still report the error in its debugging output so you can still help debug the problem even if you install it.

@dylanswift
Copy link

dylanswift commented Nov 18, 2021

@pfps thanks for the input.
here is the output from the first command:

[root@pc-dswif-17 ~]# solaar -dd config MX gesture2-gestures Thumbwheel false
18:41:24,913  WARNING [MainThread] logitech_receiver.diversion: X11 not available - rules will not be activated
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/logitech_receiver/diversion.py", line 53, in <module>
    disp_prog = Display()
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 89, in __init__
    self.display = _BaseDisplay(display)
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 71, in __init__
    protocol_display.Display.__init__(self, *args, **keys)
  File "/usr/lib/python3.9/site-packages/Xlib/protocol/display.py", line 166, in __init__
    raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":1": b'No protocol specified\n'
18:41:24,919    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
18:41:24,949    DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C52B INTERFACE 2 FILTER 2
18:41:24,949     INFO [MainThread] logitech_receiver.base: New lock 7
18:41:24,950    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 030000]
18:41:24,952    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 0338F494700406080000000000000000]
18:41:24,952    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 80B2 000000]
18:41:24,954    DEBUG [MainThread] logitech_receiver.base: (7) => r[20 01 4101 41401E0000000400000000]
18:41:24,956    DEBUG [MainThread] logitech_receiver.base: (7) => r[20 00 4102 0000000000000000000000]
18:41:24,958    DEBUG [MainThread] logitech_receiver.base: (7) => r[10 FF 8F80 B20300]
18:41:24,958    DEBUG [MainThread] logitech_receiver.base: (7) device 0xFF error on request {80B2}: 3 = invalid value
18:41:24,959    DEBUG [MainThread] solaar.cli: [/dev/hidraw4] => <UnifyingReceiver(/dev/hidraw4,7)>
18:41:24,979    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 200000]
18:41:24,982    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 20080840410402020700000000000000]
18:41:24,995     INFO [MainThread] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw4,7)>: found new device 1 (4041)
18:41:24,996    DEBUG [MainThread] logitech_receiver.base: (7) <= w[10 FF 83B5 300000]
18:41:24,999    DEBUG [MainThread] logitech_receiver.base: (7) => r[11 FF 83B5 30EE02988C1E00000001000000000000]
18:41:24,999    DEBUG [MainThread] logitech_receiver.base: (8) pinging device 1
18:41:25,000     INFO [MainThread] logitech_receiver.base: New lock 8
18:41:25,000    DEBUG [MainThread] logitech_receiver.base: (8) <= w[10 01 0019 000092]
18:41:25,470    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0019 04059200000000000000000000000000]
18:41:25,471    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000F 00010000000000000000000000000000]
18:41:25,492    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000F 01000100000000000000000000000000]
18:41:25,493    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 010F 00000000000000000000000000000000]
18:41:25,512    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 010F 1C000000000000000000000000000000]
18:41:25,513    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000A 65010000000000000000000000000000]
18:41:25,534    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000A 0D000000000000000000000000000000]
18:41:25,536    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D0D 00000000000000000000000000000000]
18:41:25,556    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D0D 4203410142024204040041024204AF2E]
18:41:25,558    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D0B 00080000000000000000000000000000]
18:41:25,654    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D0B AD2D02278262022782D3022782D40100]
18:41:25,655  WARNING [MainThread] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
18:41:25,656  WARNING [MainThread] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
18:41:25,657  WARNING [MainThread] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
18:41:25,659    DEBUG [MainThread] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected <Setting([feature:multiple toggle] MX Master:gesture2-gestures=None)>
Setting gesture2-gestures key NamedInt(46, 'Thumbwheel') to False
18:41:25,660    DEBUG [MainThread] logitech_receiver.settings: gesture2-gestures: settings write key 46 value False to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
18:41:25,661    DEBUG [MainThread] logitech_receiver.settings: gesture2-gestures: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
18:41:25,663    DEBUG [MainThread] solaar.configuration: load => {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16}, '_version': '1.0.7'}
18:41:25,664    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 000D 00030000000000000000000000000000]
18:41:25,754    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 000D 02000100000000000000000000000000]
18:41:25,755    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0208 00000000000000000000000000000000]
18:41:25,774    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0208 042EB6EE550006B01240410000000000]
18:41:25,775     INFO [MainThread] logitech_receiver.device: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: unitId 2EB6EE55 does not match serial EE02988C
18:41:25,779     INFO [MainThread] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': False}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16}, '_version': '1.0.7'} to /root/.config/solaar/config.json
18:41:25,779    DEBUG [MainThread] logitech_receiver.settings: gesture2-gestures: settings prepare key value write(46,False) => [b'\x00\x01\x03\x02']
18:41:25,780    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D2D 00010302000000000000000000000000]
18:41:25,876    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D2D 00010302000000000000000000000000]

As for USB hub - yes I have one, but the performance is about the same regardless of whether I use the hub or a built in port
In fact I think (touch wood) that the likelihood of a failure on internal is higher

@pfps
Copy link
Collaborator

pfps commented Nov 18, 2021

Thanks. The relevant part of this output is at the very end

18:41:25,779    DEBUG [MainThread] logitech_receiver.settings: gesture2-gestures: settings prepare key value write(46,False) => [b'\x00\x01\x03\x02']
18:41:25,780    DEBUG [MainThread] logitech_receiver.base: (8) <= w[11 01 0D2D 00010302000000000000000000000000]
18:41:25,876    DEBUG [MainThread] logitech_receiver.base: (8) => r[11 01 0D2D 00010302000000000000000000000000]

The last two lines show a valid write (the 2 after the 0D) to the gestures feature (feature index 0D, feature 0x6501) on the device and the appropriate response from the device, so this part of the program is working correctly. What is being written is the values for which gestures are enabled.

The weird thing is that this is almost the same code that caused the error previously. So the next thing is to run the Solaar GUI and capture its debugging output. This is done by quitting out of Solaar if it is running already and then running solaaar -dd. Wait until the Solaar main window appears and the mouse information shows up. You can then quit out of Solaar. Post the output you obtain.

@dylanswift
Copy link

dylanswift commented Nov 19, 2021

Hi @pfps sorry - I only just caught up with my messages. Here is the output from solaar -dd

[root@pc-dswif-17 ~]# solaar -dd
13:07:58,240     INFO [MainThread] root: language en_GB (UTF-8), translations path /usr/share/locale
13:07:58,612  WARNING [MainThread] logitech_receiver.diversion: X11 not available - rules will not be activated
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/logitech_receiver/diversion.py", line 53, in <module>
    disp_prog = Display()
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 89, in __init__
    self.display = _BaseDisplay(display)
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 71, in __init__
    protocol_display.Display.__init__(self, *args, **keys)
  File "/usr/lib/python3.9/site-packages/Xlib/protocol/display.py", line 166, in __init__
    raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":1": b'No protocol specified\n'
13:07:58,621    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
13:07:58,681     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
13:07:59,724    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
13:07:59,728    DEBUG [AsyncUI] solaar.tasks: started
13:07:59,730     INFO [MainThread] solaar.ui.notify: starting desktop notifications
13:07:59,734    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/bin
13:07:59,735    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/icons
13:07:59,735    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
13:07:59,735    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/root/.local/share/icons', '/root/.icons', '/root/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/root/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps']
13:07:59,842     INFO [MainThread] solaar.listener: starting receiver listening threads
13:07:59,855    DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C52B INTERFACE 2 FILTER 2
13:07:59,856     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', vendor_id='046D', product_id='C52B', serial='', release=None, manufacturer=None, product=None, interface=2, driver='logitech-djreceiver', bus_id=3, isDevice=None)
13:07:59,856     INFO [MainThread] logitech_receiver.base: New lock 15
13:07:59,856    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 83B5 030000]
13:07:59,858    DEBUG [MainThread] logitech_receiver.base: (15) => r[11 FF 83B5 0338F494700406080000000000000000]
13:07:59,859    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 80B2 000000]
13:07:59,860    DEBUG [MainThread] logitech_receiver.base: (15) => r[20 01 4101 41401E0000000400000000]
13:07:59,862    DEBUG [MainThread] logitech_receiver.base: (15) => r[20 00 4102 0000000000000000000000]
13:07:59,864    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 8F80 B20300]
13:07:59,865    DEBUG [MainThread] logitech_receiver.base: (15) device 0xFF error on request {80B2}: 3 = invalid value
13:07:59,865     INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with <UnifyingReceiver(/dev/hidraw4,15)> (15)
13:07:59,865     INFO [ReceiverListener:hidraw4] solaar.listener: <UnifyingReceiver(/dev/hidraw4,15)>: notifications listener has started (15)
13:07:59,865     INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw4)>
13:07:59,866    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 8000 100900]
13:07:59,869    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 FF 8000 000000]
13:07:59,871    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 8100 000000]
13:07:59,873    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 FF 8100 000900]
13:07:59,873     INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw4,15)>: receiver notifications enabled => ('wireless', 'software present')
13:07:59,874    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 8002 020000]
13:07:59,877    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 01 4104 324140]
13:07:59,879    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 FF 8002 000000]
13:07:59,879     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw4,15)>: present, No paired devices. (0) 
13:07:59,890    DEBUG [MainThread] solaar.ui: activate
13:07:59,902    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw4,15)> (NONE) None
13:07:59,904    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw4', 0, True, 'Unifying Receiver', 'preferences-desktop-peripherals', None, None, <UnifyingReceiver(/dev/hidraw4,15)>)
13:07:59,910     INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw4,15)>: found new device 1 (4041)
13:07:59,910    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
13:07:59,912    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 FF 83B5 30EE02988C1E00000001000000000000]
13:07:59,910     INFO [ReceiverListener:hidraw4] solaar.listener: connection Notification(10,1,41,04,324140) for <Device(1,4041,Wireless Mouse MX Master,EE02988C)> (mouse)
13:07:59,913     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw4,15)>: present, 1 paired device. (0) 
13:07:59,913    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: eQUAD step 4 DJ connection notification: software=True, encrypted=True, link=True, payload=False
13:07:59,923    DEBUG [ReceiverListener:hidraw4] solaar.configuration: load => {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16}, '_version': '1.0.7'}
13:07:59,924     INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock 16
13:07:59,924    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000C 00010000000000000000000000000000]
13:07:59,941    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw4,15)> (NONE) None
13:08:00,612    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0600 32140000000000000000000000000000]
13:08:00,620    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000C 01000100000000000000000000000000]
13:08:00,621    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 010D 00000000000000000000000000000000]
13:08:00,628    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0610 0404C0280A0000000000000000000000]
13:08:00,636    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 010D 1C000000000000000000000000000000]
13:08:00,637    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 00030000000000000000000000000000]
13:08:00,644    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0001 0C000000000000000000000000000000]
13:08:00,652    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 02000100000000000000000000000000]
13:08:00,653    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 020D 00000000000000000000000000000000]
13:08:00,660    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C20 02000000000000000000000000000000]
13:08:00,668    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 020D 042EB6EE550006B01240410000000000]
13:08:00,669     INFO [ReceiverListener:hidraw4] logitech_receiver.device: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: unitId 2EB6EE55 does not match serial EE02988C
13:08:00,669    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000A 21200000000000000000000000000000]
13:08:00,676    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0001 0C000000000000000000000000000000]
13:08:00,685    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000A 00000000000000000000000000000000]
13:08:00,685    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 21300000000000000000000000000000]
13:08:00,693    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C00 080C0000000000000000000000000000]
13:08:00,701    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 00000000000000000000000000000000]
13:08:00,702    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000F 21210000000000000000000000000000]
13:08:00,717    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000F 0C000000000000000000000000000000]
13:08:00,718    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[HIRES WHEEL] detected <Setting([feature:toggle] MX Master:hires-smooth-resolution=None)>
13:08:00,719    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 21100000000000000000000000000000]
13:08:00,733    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 0B000000000000000000000000000000]
13:08:00,734    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[SMART SHIFT] detected <Setting([feature:range] MX Master:smart-shift=None)>
13:08:00,734    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000E 21500000000000000000000000000000]
13:08:00,749    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000E 00000000000000000000000000000000]
13:08:00,750    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 22010000000000000000000000000000]
13:08:00,765    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 09000100000000000000000000000000]
13:08:00,766    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 091F 00000000000000000000000000000000]
13:08:00,781    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 091F 000190E0C80640000000000000000000]
13:08:00,782    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[ADJUSTABLE DPI] detected <Setting([feature:choice] MX Master:dpi=None)>
13:08:00,783    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000A 1B040000000000000000000000000000]
13:08:00,796    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000A 08000100000000000000000000000000]
13:08:00,797    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 1B000000000000000000000000000000]
13:08:00,817    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 00000000000000000000000000000000]
13:08:00,818    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 080D 00000000000000000000000000000000]
13:08:00,831    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 080D 07000000000000000000000000000000]
13:08:00,832    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081F 00000000000000000000000000000000]
13:08:00,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081F 00500038110001010000000000000000]
13:08:00,847    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081F 01000000000000000000000000000000]
13:08:00,863    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081F 00510039110001010000000000000000]
13:08:00,864    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081E 02000000000000000000000000000000]
13:08:00,879    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081E 0052003A310002070000000000000000]
13:08:00,881    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0819 03000000000000000000000000000000]
13:08:00,896    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0819 0053003C310002030000000000000000]
13:08:00,896    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081E 04000000000000000000000000000000]
13:08:00,911    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081E 0056003E310002030000000000000000]
13:08:00,912    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081C 05000000000000000000000000000000]
13:08:00,927    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081C 00C3009C310003070000000000000000]
13:08:00,928    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081D 06000000000000000000000000000000]
13:08:00,943    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081D 00C4009D310003070000000000000000]
13:08:00,944    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
13:08:00,944    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
13:08:00,944    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 22050000000000000000000000000000]
13:08:00,959    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 00000000000000000000000000000000]
13:08:00,960    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 19820000000000000000000000000000]
13:08:00,975    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 00000000000000000000000000000000]
13:08:00,976    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000E 40A00000000000000000000000000000]
13:08:00,991    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000E 00000000000000000000000000000000]
13:08:00,992    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 40A20000000000000000000000000000]
13:08:01,020    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 00000000000000000000000000000000]
13:08:01,020    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000E 40A30000000000000000000000000000]
13:08:01,039    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000E 00000000000000000000000000000000]
13:08:01,044    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] MX Master:reprogrammable-keys=None)>
13:08:01,050    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] MX Master:divert-keys=None)>
13:08:01,051    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 45210000000000000000000000000000]
13:08:01,065    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
13:08:01,066    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000C 80600000000000000000000000000000]
13:08:01,079    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000C 00000000000000000000000000000000]
13:08:01,080    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 46000000000000000000000000000000]
13:08:01,097    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 00000000000000000000000000000000]
13:08:01,098    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000F 80100000000000000000000000000000]

(solaar:431803): Gdk-CRITICAL **: 13:08:01.114: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
13:08:01,113    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000F 00000000000000000000000000000000]
13:08:01,125    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000C 45310000000000000000000000000000]
13:08:01,145    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000C 00000000000000000000000000000000]
13:08:01,146    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000E 45300000000000000000000000000000]
13:08:01,161    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000E 00000000000000000000000000000000]
13:08:01,161    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 18140000000000000000000000000000]
13:08:01,177    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 07000000000000000000000000000000]
13:08:01,178    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 070E 00000000000000000000000000000000]
13:08:01,198    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 070E 03000000000000000000000000000000]
13:08:01,200    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 18150000000000000000000000000000]
13:08:01,217    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
13:08:01,220    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[CHANGE HOST] detected <Setting([feature:choice] MX Master:change-host=None)>
13:08:01,221    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000F 65010000000000000000000000000000]
13:08:01,241    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000F 0D000000000000000000000000000000]
13:08:01,242    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D0A 00000000000000000000000000000000]
13:08:01,257    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D0A 4203410142024204040041024204AF2E]
13:08:01,258    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D09 00080000000000000000000000000000]
13:08:01,273    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D09 AD2D02278262022782D3022782D40100]
13:08:01,275  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
13:08:01,277  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
13:08:01,277  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
13:08:01,278    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected <Setting([feature:multiple toggle] MX Master:gesture2-gestures=None)>
13:08:01,278    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected None
13:08:01,279     INFO [ReceiverListener:hidraw4] logitech_receiver.status: <Device(1,4041,Wireless Mouse MX Master,EE02988C)> pushing device settings [<Setting([feature:toggle] MX Master:hires-smooth-invert=None)>, <Setting([feature:toggle] MX Master:hires-smooth-resolution=None)>, <Setting([feature:range] MX Master:smart-shift=None)>, <Setting([feature:choice] MX Master:dpi=None)>, <Setting([feature:map choice] MX Master:reprogrammable-keys=None)>, <Setting([feature:map choice] MX Master:divert-keys=None)>, <Setting([feature:choice] MX Master:change-host=None)>, <Setting([feature:multiple toggle] MX Master:gesture2-gestures=None)>]
13:08:01,279    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-invert: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,279    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-invert: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,280    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-invert: settings write False to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,280    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0C18 00000000000000000000000000000000]
13:08:01,297    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C18 02000000000000000000000000000000]
13:08:01,297    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-resolution: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,298    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-resolution: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,298    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-resolution: settings write True to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,299    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0C1B 00000000000000000000000000000000]
13:08:01,313    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C1B 02000000000000000000000000000000]
13:08:01,320    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,321    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,321    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: settings write 16 to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,321    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: settings prepare write(16) => b'\x10'
13:08:01,322    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0B1D 02100000000000000000000000000000]
13:08:01,337    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0B1D 02100000000000000000000000000000]
13:08:01,337    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,338    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,338    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: settings write 1000 to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,339    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: settings prepare write(1000) => b'\x00\x03\xe8'
13:08:01,340    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 093E 0003E800000000000000000000000000]
13:08:01,355    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 093E 0003E800000000000000000000000000]
13:08:01,355    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings write {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(195,195) => b'\x00\x00\xc3'
13:08:01,357    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083F 00C30000C30000000000000000000000]
13:08:01,369    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083F 00000000000000000000000000000000]
13:08:01,369    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(196,196) => b'\x00\x00\xc4'
13:08:01,370    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083F 00C40000C40000000000000000000000]
13:08:01,385    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083F 00000000000000000000000000000000]
13:08:01,385    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(80,80) => b'\x00\x00P'
13:08:01,386    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0839 00500000500000000000000000000000]
13:08:01,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0839 00000000000000000000000000000000]
13:08:01,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(81,81) => b'\x00\x00Q'
13:08:01,406    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083D 00510000510000000000000000000000]
13:08:01,427    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083D 00000000000000000000000000000000]
13:08:01,428    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(82,82) => b'\x00\x00R'
13:08:01,429    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0839 00520000520000000000000000000000]
13:08:01,443    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0839 00000000000000000000000000000000]
13:08:01,444    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(83,83) => b'\x00\x00S'
13:08:01,445    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083E 00530000530000000000000000000000]
13:08:01,460    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083E 00000000000000000000000000000000]
13:08:01,461    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(86,86) => b'\x00\x00V'
13:08:01,461    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083A 00560000560000000000000000000000]
13:08:01,475    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083A 00000000000000000000000000000000]
13:08:01,475    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,476    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,476    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082B 00520000000000000000000000000000]
13:08:01,491    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082B 00520000520000000000000000000000]
13:08:01,492    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082F 00530000000000000000000000000000]
13:08:01,507    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082F 00530000530000000000000000000000]
13:08:01,508    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082A 00560000000000000000000000000000]
13:08:01,523    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082A 00560000560000000000000000000000]
13:08:01,523    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082A 00C30000000000000000000000000000]
13:08:01,547    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082A 00C30000C30000000000000000000000]
13:08:01,547    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082A 00C40000000000000000000000000000]
13:08:01,563    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082A 00C40000C40000000000000000000000]
13:08:01,566     INFO [ReceiverListener:hidraw4] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, 'divert-keys': {'82': 0, '83': 0, '86': 0, '195': 0, '196': 0}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
13:08:01,567    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings write {'82': 0, '83': 0, '86': 0, '195': 0, '196': 0} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,568    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(82,0) => b'\x00'
13:08:01,569    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083D 00520200000000000000000000000000]
13:08:01,587    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083D 00000000000000000000000000000000]
13:08:01,587  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
13:08:01,588    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0829 00520000000000000000000000000000]
13:08:01,603    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0829 00520000520000000000000000000000]
13:08:01,603    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(83,0) => b'\x00'
13:08:01,604    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083C 00530200000000000000000000000000]
13:08:01,619    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083C 00000000000000000000000000000000]
13:08:01,626  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
13:08:01,627    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082B 00530000000000000000000000000000]
13:08:01,645    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082B 00530000530000000000000000000000]
13:08:01,645    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(86,0) => b'\x00'
13:08:01,646    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083D 00560200000000000000000000000000]
13:08:01,661    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083D 00000000000000000000000000000000]
13:08:01,661  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
13:08:01,662    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082C 00560000000000000000000000000000]
13:08:01,677    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082C 00560000560000000000000000000000]
13:08:01,678    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(195,0) => b'\x00'
13:08:01,679    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083D 00C30200000000000000000000000000]
13:08:01,693    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083D 00000000000000000000000000000000]
13:08:01,693  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
13:08:01,693    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082D 00C30000000000000000000000000000]
13:08:01,709    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082D 00C30000C30000000000000000000000]
13:08:01,710    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(196,0) => b'\x00'
13:08:01,711    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083F 00C40200000000000000000000000000]
13:08:01,725    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083F 00000000000000000000000000000000]
13:08:01,725  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
13:08:01,726    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082B 00C40000000000000000000000000000]
13:08:01,741    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082B 00C40000C40000000000000000000000]
13:08:01,744    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: change-host: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,744    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: change-host: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,745    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 070E 00000000000000000000000000000000]
13:08:01,765    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 070E 03000000000000000000000000000000]
13:08:01,766    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
13:08:01,766    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,766    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings write {'45': True, '46': True} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,767    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings prepare map write({'45': True, '46': True}) => [b'\x00\x01\x03\x03']
13:08:01,768    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D2F 00010303000000000000000000000000]
13:08:01,781    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D2F 00010303000000000000000000000000]
13:08:01,782    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0008 10000000000000000000000000000000]
13:08:01,797    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0008 06000000000000000000000000000000]
13:08:01,797    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0608 00000000000000000000000000000000]
13:08:01,813    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0608 32140000000000000000000000000000]
13:08:01,813    DEBUG [ReceiverListener:hidraw4] logitech_receiver.hidpp20: device 1 battery 50% charged, next 20%, status discharging
13:08:01,814    DEBUG [ReceiverListener:hidraw4] logitech_receiver.status: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: battery 50, discharging
13:08:01,815     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
13:08:01,816    DEBUG [MainThread] solaar.ui: status changed: <Device(1,4041,Wireless Mouse MX Master,EE02988C)> (NONE) None
13:08:01,819    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,820    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw4', 1, 'Wireless Mouse MX Master', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
13:08:01,821    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,823     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
13:08:01,825    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0600 32140000000000000000000000000000]
13:08:01,826    DEBUG [ReceiverListener:hidraw4] logitech_receiver.status: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: battery 50, discharging
13:08:01,828    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000C 01000100000000000000000000000000]
13:08:01,830    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0610 0404C0280A0000000000000000000000]
13:08:01,831     INFO [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: spurious BATTERY status Notification(11,1,06,10,0404C0280A0000000000000000000000)
13:08:01,831    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 010D 1C000000000000000000000000000000]
13:08:01,834    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw4', 1, True, 'MX Master', 'input-mouse', None, None, <Device(1,4041,Wireless Mouse MX Master,EE02988C)>) at index 0
13:08:01,835    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,836    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0001 0C000000000000000000000000000000]
13:08:01,836    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 02000100000000000000000000000000]
13:08:01,836    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C20 02000000000000000000000000000000]
13:08:01,836     INFO [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: unknown WHEEL Notification(11,1,0C,20,02000000000000000000000000000000)
13:08:01,837    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: notification for feature NamedInt(8481, 'HIRES WHEEL'), report 0, data 02000000000000000000000000000000
13:08:01,837    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 020D 042EB6EE550006B01240410000000000]
13:08:01,838    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0001 0C000000000000000000000000000000]
13:08:01,838    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000A 00000000000000000000000000000000]
13:08:01,839    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C00 080C0000000000000000000000000000]
13:08:01,840     INFO [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: WHEEL: res: 0 periods: 8 delta V:3072
13:08:01,842    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: notification for feature NamedInt(8481, 'HIRES WHEEL'), report 0, data 080C0000000000000000000000000000
13:08:01,843    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 00000000000000000000000000000000]
13:08:01,844    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000F 0C000000000000000000000000000000]
13:08:01,844    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 0B000000000000000000000000000000]
13:08:01,845    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000E 00000000000000000000000000000000]
13:08:01,845    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 09000100000000000000000000000000]
13:08:01,845    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 091F 000190E0C80640000000000000000000]
13:08:01,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000A 08000100000000000000000000000000]
13:08:01,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 00000000000000000000000000000000]
13:08:01,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 080D 07000000000000000000000000000000]
13:08:01,847    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081F 00500038110001010000000000000000]
13:08:01,847    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081F 00510039110001010000000000000000]
13:08:01,848    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081E 0052003A310002070000000000000000]
13:08:01,849    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0819 0053003C310002030000000000000000]
13:08:01,849    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081E 0056003E310002030000000000000000]
13:08:01,849    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081C 00C3009C310003070000000000000000]
13:08:01,850    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081D 00C4009D310003070000000000000000]
13:08:01,850    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 00000000000000000000000000000000]
13:08:01,851    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 00000000000000000000000000000000]
13:08:01,851    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000E 00000000000000000000000000000000]
13:08:01,851    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 00000000000000000000000000000000]
13:08:01,852    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000E 00000000000000000000000000000000]
13:08:01,852    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
13:08:01,852    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000C 00000000000000000000000000000000]
13:08:01,853    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 00000000000000000000000000000000]
13:08:01,853    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000F 00000000000000000000000000000000]
13:08:01,854    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000C 00000000000000000000000000000000]
13:08:01,854    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000E 00000000000000000000000000000000]
13:08:01,854    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 07000000000000000000000000000000]
13:08:01,855    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 070E 03000000000000000000000000000000]
13:08:01,855    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
13:08:01,855    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000F 0D000000000000000000000000000000]
13:08:01,856    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D0A 4203410142024204040041024204AF2E]
13:08:01,856    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D09 AD2D02278262022782D3022782D40100]
13:08:01,858    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C18 02000000000000000000000000000000]
13:08:01,859    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C1B 02000000000000000000000000000000]
13:08:01,862    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0B1D 02100000000000000000000000000000]
13:08:01,863    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 093E 0003E800000000000000000000000000]
13:08:01,863    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083F 00000000000000000000000000000000]
13:08:01,865    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083F 00000000000000000000000000000000]
13:08:01,866    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0839 00000000000000000000000000000000]
13:08:01,872    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083D 00000000000000000000000000000000]
13:08:01,872    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0839 00000000000000000000000000000000]
13:08:01,873    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083E 00000000000000000000000000000000]
13:08:01,873    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083A 00000000000000000000000000000000]
13:08:01,874    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 082B 00520000520000000000000000000000]
13:08:01,874    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 082F 00530000530000000000000000000000]
13:08:01,875    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 082A 00560000560000000000000000000000]
13:08:01,875    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 082A 00C30000C30000000000000000000000]
13:08:01,875    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 082A 00C40000C40000000000000000000000]
13:08:01,876    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083D 00000000000000000000000000000000]
13:08:01,876    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0829 00520000520000000000000000000000]
13:08:01,876    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083C 00000000000000000000000000000000]
13:08:01,878    DEBUG [MainThread] solaar.ui: status changed: <Device(1,4041,Wireless Mouse MX Master,EE02988C)> (NONE) None
13:08:01,879    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,879    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw4', 1, 'Wireless Mouse MX Master', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
13:08:01,880    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,882    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,885    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
13:08:01,897    DEBUG [AsyncUI] logitech_receiver.settings: hires-smooth-invert: settings read False from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,902    DEBUG [AsyncUI] logitech_receiver.settings: hires-smooth-resolution: settings read True from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,913    DEBUG [AsyncUI] logitech_receiver.settings: smart-shift: settings read 16 from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,938    DEBUG [AsyncUI] logitech_receiver.settings: dpi: settings read 1000 from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,954    DEBUG [AsyncUI] logitech_receiver.settings: reprogrammable-keys: settings read {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86} from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,960    DEBUG [AsyncUI] logitech_receiver.settings: divert-keys: settings read {'82': 0, '83': 0, '86': 0, '195': 0, '196': 0} from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,962    DEBUG [AsyncUI] logitech_receiver.settings: change-host: settings read NamedInt(0, '1:pc-dswif-17') from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:01,969    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings read {'45': True, '46': True} from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
13:08:03,126    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
13:08:03,134    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F69F000000A900000000]
13:08:03,143    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F69F000000A900000000]
13:08:03,151    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F3BF0000008C00000000]
13:08:03,158    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F29F000000AD00000000]
13:08:03,167    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EF9F000000B000000000]
13:08:03,175    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EE8F000000C100000000]
13:08:03,183    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00ED7F000000D200000000]
13:08:03,191    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EB7F000000D400000000]
13:08:03,199    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E95F000000F600000000]
13:08:03,207    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E95F000000F600000000]
13:08:03,216    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E74F0000000800000000]
13:08:03,226    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E54F0000000A00000000]
13:08:03,231    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E53F0000001A00000000]
13:08:03,239    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E23F0000001D00000000]
13:08:03,247    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E22F0000002D00000000]
13:08:03,255    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E13F0000001E00000000]
13:08:03,263    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E12F0000002E00000000]
13:08:03,271    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E31F0000003C00000000]
13:08:03,281    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E31F0000003C00000000]
13:08:03,287    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E60F0000004900000000]
13:08:03,295    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E90F0000004600000000]
13:08:03,303    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EA0F0000004500000000]
13:08:03,311    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EC1F0000003300000000]
13:08:03,336    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EF0F0000004000000000]
13:08:03,340    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F20F0000003D00000000]
13:08:03,340    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F3FFFF00004D00000000]
13:08:03,343    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:03,355    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:03,361    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:03,370    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:03,377    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:03,385    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA0F0000003500000000]
13:08:03,393    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:03,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:03,409    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:03,418    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:03,425    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F82F0000001700000000]
13:08:03,440    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:03,441    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:03,449    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:03,457    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F72F0000001800000000]
13:08:03,465    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:03,473    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F61F0000002900000000]
13:08:03,481    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:03,489    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:03,497    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F91F0000002600000000]
13:08:03,505    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:03,513    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA1F0000002500000000]
13:08:03,524    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB0F0000003400000000]
13:08:03,529    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB0F0000003400000000]
13:08:03,537    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB0F0000003400000000]
13:08:03,545    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB0F0000003400000000]
13:08:03,553    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA0F0000003500000000]
13:08:03,561    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA0F0000003500000000]
13:08:03,570    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:03,577    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9FFFF00004700000000]
13:08:03,586    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:03,593    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:03,601    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:03,611    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:03,619    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F50F0000003A00000000]
13:08:03,626    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F50F0000003A00000000]
13:08:03,633    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:03,643    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:03,651    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F51F0000002A00000000]
13:08:03,659    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F61F0000002900000000]
13:08:03,667    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:03,677    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F52F0000001A00000000]
13:08:03,683    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F72F0000001800000000]
13:08:03,691    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F73F0000000800000000]
13:08:03,699    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F64F000000F900000000]
13:08:03,708    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F55F000000EA00000000]
13:08:03,715    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F55F000000EA00000000]
13:08:03,723    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F58F000000BA00000000]
13:08:03,736    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F37F000000CC00000000]
13:08:03,739    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F59F000000AA00000000]
13:08:03,747    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F48F000000BB00000000]
13:08:03,755    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F59F000000AA00000000]
13:08:03,763    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F68F000000B900000000]
13:08:03,771    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F88F000000B700000000]
13:08:03,779    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F97F000000C600000000]
13:08:03,787    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD6F000000D200000000]
13:08:03,795    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD6F000000D200000000]
13:08:03,803    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:03,811    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
13:08:03,820    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0006100000002800000000]
13:08:03,827    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:04,029    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
13:08:04,037    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
13:08:04,045    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004000000003A00000000]
13:08:04,053    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD0F0000003200000000]
13:08:04,061    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:04,069    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB5F000000E400000000]
13:08:04,077    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA6F000000D500000000]
13:08:04,085    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB6F000000D400000000]
13:08:04,094    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F92F0000001600000000]
13:08:04,101    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F95F000000E600000000]
13:08:04,113    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F85F000000E700000000]
13:08:04,127    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F77F000000C800000000]
13:08:04,130    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F79F000000A800000000]
13:08:04,133    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F89F000000A700000000]
13:08:04,143    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F89F000000A700000000]
13:08:04,161    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA7F000000C500000000]
13:08:04,162    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB8F000000B400000000]
13:08:04,167    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA6F000000D500000000]
13:08:04,173    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB6F000000D400000000]
13:08:04,181    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB6F000000D400000000]
13:08:04,189    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
13:08:04,197    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB6F000000D400000000]
13:08:04,207    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
13:08:04,215    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
13:08:04,223    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB4F000000F400000000]
13:08:04,231    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
13:08:04,239    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA2F0000001500000000]
13:08:04,247    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA4F000000F500000000]
13:08:04,255    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB3F0000000400000000]
13:08:04,264    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA2F0000001500000000]
13:08:04,271    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA3F0000000500000000]
13:08:04,279    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA2F0000001500000000]
13:08:04,287    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F93F0000000600000000]
13:08:04,297    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F92F0000001600000000]
13:08:04,303    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F93F0000000600000000]
13:08:04,311    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F92F0000001600000000]
13:08:04,319    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F72F0000001800000000]
13:08:04,327    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F82F0000001700000000]
13:08:04,335    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F82F0000001700000000]
13:08:04,343    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:04,351    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:04,359    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:04,367    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:04,375    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:04,383    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:04,391    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F61F0000002900000000]
13:08:04,399    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F40F0000003B00000000]
13:08:04,407    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F40F0000003B00000000]
13:08:04,416    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F31F0000002C00000000]
13:08:04,423    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F30F0000003C00000000]
13:08:04,433    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F21F0000002D00000000]
13:08:04,446    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F21F0000002D00000000]
13:08:04,447    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F20F0000003D00000000]
13:08:04,458    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F11F0000002E00000000]
13:08:04,463    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F30F0000003C00000000]
13:08:04,473    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F10F0000003E00000000]
13:08:04,480    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F30F0000003C00000000]
13:08:04,492    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F51F0000002A00000000]
13:08:04,497    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:04,505    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:04,513    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F71F0000002800000000]
13:08:04,521    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:04,530    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB1F0000002400000000]
13:08:04,539    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA1F0000002500000000]
13:08:04,546    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC1F0000002300000000]
13:08:04,554    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC0F0000003300000000]
13:08:04,562    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE1F0000002100000000]
13:08:04,570    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
13:08:04,577    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
13:08:04,979    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:05,003    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:05,077    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
13:08:05,615    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
13:08:05,697    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
13:08:06,607    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,177    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,185    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
13:08:09,193    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004100000002A00000000]
13:08:09,201    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003100000002B00000000]
13:08:09,209    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005100000002900000000]
13:08:09,217    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005100000002900000000]
13:08:09,225    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005100000002900000000]
13:08:09,233    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005100000002900000000]
13:08:09,241    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004000000003A00000000]
13:08:09,249    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004000000003A00000000]
13:08:09,257    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004100000002A00000000]
13:08:09,265    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003000000003B00000000]
13:08:09,273    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003000000003B00000000]
13:08:09,281    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003000000003B00000000]
13:08:09,292    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003000000003B00000000]
13:08:09,297    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002000000003C00000000]
13:08:09,305    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002000000003C00000000]
13:08:09,313    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002000000003C00000000]
13:08:09,322    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
13:08:09,330    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002000000003C00000000]
13:08:09,345    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FF00004D00000000]
13:08:09,347    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,353    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FF00004D00000000]
13:08:09,362    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,371    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
13:08:09,379    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002000000003C00000000]
13:08:09,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,395    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FF00004D00000000]
13:08:09,411    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,563    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:09,669    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
13:08:09,677    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:10,007    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:11,005    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
13:08:11,013    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0006100000002800000000]
13:08:11,021    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0009000000003500000000]
13:08:11,029    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0009200000001500000000]
13:08:11,037    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000D200000001100000000]
13:08:11,045    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000E200000001000000000]
13:08:11,055    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000F100000001F00000000]
13:08:11,064    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0012100000001C00000000]
13:08:11,072    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0014200000000A00000000]
13:08:11,080    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0016200000000800000000]
13:08:11,088    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0017200000000700000000]
13:08:11,096    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001930000000F500000000]
13:08:11,104    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001A200000000400000000]
13:08:11,113    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001930000000F500000000]
13:08:11,119    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001830000000F600000000]
13:08:11,130    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001A40000000E400000000]
13:08:11,135    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001940000000E500000000]
13:08:11,144    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001C40000000E200000000]
13:08:11,154    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001D50000000D100000000]
13:08:11,160    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001B40000000E300000000]
13:08:11,170    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001C40000000E200000000]
13:08:11,175    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001C200000000200000000]
13:08:11,183    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001D50000000D100000000]
13:08:11,191    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001D40000000E100000000]
13:08:11,199    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001D40000000E100000000]
13:08:11,207    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001D50000000D100000000]
13:08:11,216    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001950000000D500000000]
13:08:11,223    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001A50000000D400000000]
13:08:11,231    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001660000000C800000000]
13:08:11,239    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001540000000E900000000]
13:08:11,247    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001350000000DB00000000]
13:08:11,255    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001340000000EB00000000]
13:08:11,263    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001140000000ED00000000]
13:08:11,271    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001040000000EE00000000]
13:08:11,279    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000D40000000F100000000]
13:08:11,287    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000B40000000F300000000]
13:08:11,295    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000940000000F500000000]
13:08:11,304    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0009300000000500000000]
13:08:11,311    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007300000000700000000]
13:08:11,319    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0008300000000600000000]
13:08:11,329    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007300000000700000000]
13:08:11,336    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0008300000000600000000]
13:08:11,345    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0006300000000800000000]
13:08:11,353    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0006300000000800000000]
13:08:11,361    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007300000000700000000]
13:08:11,370    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000640000000F800000000]
13:08:11,377    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000750000000E700000000]
13:08:11,385    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000840000000F600000000]
13:08:11,396    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000850000000E600000000]
13:08:11,401    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000860000000D600000000]
13:08:11,409    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000870000000C600000000]
13:08:11,417    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000960000000D500000000]
13:08:11,425    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000A70000000C400000000]
13:08:11,433    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000960000000D500000000]
13:08:11,441    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000A70000000C400000000]
13:08:11,449    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000960000000D500000000]
13:08:11,457    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000950000000E500000000]
13:08:11,465    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000960000000D500000000]
13:08:11,474    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000840000000F600000000]
13:08:11,482    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000A50000000E400000000]
13:08:11,489    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0008300000000600000000]
13:08:11,497    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000940000000F500000000]
13:08:11,505    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0008200000001600000000]
13:08:11,513    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0008200000001600000000]
13:08:11,521    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007300000000700000000]
13:08:11,529    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0008100000002600000000]
13:08:11,537    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007200000001700000000]
13:08:11,545    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007100000002700000000]
13:08:11,553    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005100000002900000000]
13:08:11,561    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005200000001900000000]
13:08:11,569    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005200000001900000000]
13:08:11,577    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003100000002B00000000]
13:08:11,585    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003100000002B00000000]
13:08:11,593    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
13:08:11,603    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003200000001B00000000]
13:08:11,609    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
13:08:11,617    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
13:08:11,625    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
13:08:11,633    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
13:08:11,643    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
13:08:11,653    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
13:08:11,659    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
13:08:11,667    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
13:08:11,675    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001300000000D00000000]
13:08:11,683    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002300000000C00000000]
13:08:11,691    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
13:08:11,699    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
13:08:11,707    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:11,715    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:11,723    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:11,731    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:11,739    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:11,748    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE1F0000002100000000]
13:08:11,755    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE1F0000002100000000]
13:08:11,763    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD1F0000002200000000]
13:08:11,771    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC1F0000002300000000]
13:08:11,779    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB0F0000003400000000]
13:08:11,787    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA0F0000003500000000]
13:08:11,795    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:11,803    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:11,811    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:11,819    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F40F0000003B00000000]
13:08:11,827    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F3FFFF00004D00000000]
13:08:11,835    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F1EFFF00005F00000000]
13:08:11,843    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F1EFFF00005F00000000]
13:08:11,851    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EEEFFF00006200000000]
13:08:11,859    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EEDFFF00007200000000]
13:08:11,867    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EFFFFF00005100000000]
13:08:11,875    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EEEFFF00006200000000]
13:08:11,883    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F1FFFF00004F00000000]
13:08:11,891    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F2DFFF00006E00000000]
13:08:11,899    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F3FFFF00004D00000000]
13:08:11,909    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F5EFFF00005B00000000]
13:08:11,919    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F8EFFF00005800000000]
13:08:11,925    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9FFFF00004700000000]
13:08:11,933    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDEFFF00005300000000]
13:08:11,942    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
13:08:11,949    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
13:08:11,965    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
13:08:11,981    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
13:08:12,038    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,053    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,061    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE2F0000001100000000]
13:08:12,069    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
13:08:12,077    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE3F0000000100000000]
13:08:12,085    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC4F000000F300000000]
13:08:12,093    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
13:08:12,104    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
13:08:12,109    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F65F000000E900000000]
13:08:12,118    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F75F000000E800000000]
13:08:12,127    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F45F000000EB00000000]
13:08:12,133    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F55F000000EA00000000]
13:08:12,141    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F35F000000EC00000000]
13:08:12,149    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F34F000000FC00000000]
13:08:12,157    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F13F0000000E00000000]
13:08:12,165    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F23F0000000D00000000]
13:08:12,173    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F14F000000FE00000000]
13:08:12,181    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F23F0000000D00000000]
13:08:12,189    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F13F0000000E00000000]
13:08:12,197    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F22F0000001D00000000]
13:08:12,205    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F22F0000001D00000000]
13:08:12,216    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F31F0000002C00000000]
13:08:12,224    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F41F0000002B00000000]
13:08:12,231    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
13:08:12,239    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:12,247    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:12,255    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:12,263    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:12,271    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:12,279    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:12,287    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:12,295    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:12,303    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:12,311    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
13:08:12,319    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:12,327    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:12,337    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0000003800000000]
13:08:12,345    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F81F0000002700000000]
13:08:12,355    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
13:08:12,359    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F91F0000002600000000]
13:08:12,367    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA0F0000003500000000]
13:08:12,375    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB0F0000003400000000]
13:08:12,383    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC1F0000002300000000]
13:08:12,391    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC1F0000002300000000]
13:08:12,399    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC1F0000002300000000]
13:08:12,407    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD1F0000002200000000]
13:08:12,415    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD1F0000002200000000]
13:08:12,423    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE2F0000001100000000]
13:08:12,431    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD2F0000001200000000]
13:08:12,443    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0000000200000000]
13:08:12,462    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE3F0000000100000000]
13:08:12,463    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE3F0000000100000000]
13:08:12,465    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE4F000000F100000000]
13:08:12,473    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE3F0000000100000000]
13:08:12,479    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE3F0000000100000000]
13:08:12,488    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
13:08:12,497    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
13:08:12,505    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
13:08:12,516    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
13:08:12,522    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,529    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,537    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,545    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,553    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
13:08:12,561    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,569    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,577    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,585    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,610    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,633    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,641    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,649    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,657    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,665    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,673    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,682    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
13:08:12,712    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
13:08:12,767    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
13:08:12,775    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000F0FF00004E00000000]
13:08:12,796    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000F0FF00004E00000000]
13:08:12,863    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
13:08:12,879    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
13:08:12,915    DEBUG [MainThread] solaar.ui: shutdown
13:08:12,918     INFO [MainThread] solaar.listener: stopping receiver listening threads [<ReceiverListener(ReceiverListener:hidraw4, started daemon 140120460658240)>]
13:08:12,921     INFO [MainThread] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, 'divert-keys': {'82': 0, '83': 0, '86': 0, '195': 0, '196': 0}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
13:08:13,355    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
13:08:13,355     INFO [ReceiverListener:hidraw4] solaar.listener: <UnifyingReceiver(/dev/hidraw4,15)>: notifications listener has stopped
13:08:13,355    DEBUG [ReceiverListener:hidraw4] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw4)> closing [15]
13:08:13,360     INFO [MainThread] solaar.ui.notify: stopping desktop notifications
13:08:13,361    DEBUG [AsyncUI] solaar.tasks: stopped
13:08:13,372    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw4,15)> (NONE) None
[root@pc-dswif-17 ~]# 

@pfps
Copy link
Collaborator

pfps commented Nov 19, 2021

So now Solaar is updatting that feature correctly as evidenced by:

13:08:01,767    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings prepare map write({'45': True, '46': True}) => [b'\x00\x01\x03\x03']
13:08:01,768    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D2F 00010303000000000000000000000000]
13:08:01,781    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D2F 00010303000000000000000000000000]

Have you had any recent crashes from Solaar?

@pfps
Copy link
Collaborator

pfps commented Nov 19, 2021

One last thing to try is to try to change one of the gesture settings from the Solaar GUI. Start Solaar as solaar -dd, unlock the Gestures setting for your mouse, click on the box to show the gestures, disable one of the gestures, and then re-enable the gesture. Post the debugging output that resulted from the changes.

@dylanswift
Copy link

dylanswift commented Nov 22, 2021

Hi @pfps

output as requested below:

[root@pc-dswif-17 ~]# solaar -dd
14:23:32,060     INFO [MainThread] root: language en_GB (UTF-8), translations path /usr/share/locale
14:23:32,409  WARNING [MainThread] logitech_receiver.diversion: X11 not available - rules will not be activated
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/logitech_receiver/diversion.py", line 53, in <module>
    disp_prog = Display()
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 89, in __init__
    self.display = _BaseDisplay(display)
  File "/usr/lib/python3.9/site-packages/Xlib/display.py", line 71, in __init__
    protocol_display.Display.__init__(self, *args, **keys)
  File "/usr/lib/python3.9/site-packages/Xlib/protocol/display.py", line 166, in __init__
    raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":1": b'No protocol specified\n'
14:23:32,437    DEBUG [MainThread] solaar.ui.tray: using AppIndicator3
14:23:32,474     INFO [MainThread] solaar.upower: connected to system dbus, watching for suspend/resume events
14:23:33,127    DEBUG [MainThread] solaar.ui: startup registered=True, remote=False
14:23:33,130    DEBUG [AsyncUI] solaar.tasks: started
14:23:33,131     INFO [MainThread] solaar.ui.notify: starting desktop notifications
14:23:33,134    DEBUG [MainThread] solaar.ui.icons: sys.path[0] = /usr/bin
14:23:33,135    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/icons
14:23:33,135    DEBUG [MainThread] solaar.ui.icons: looking for icons in /usr/share/solaar/icons
14:23:33,135    DEBUG [MainThread] solaar.ui.icons: icon theme paths: ['/usr/share/solaar/icons', '/root/.local/share/icons', '/root/.icons', '/root/.local/share/flatpak/exports/share/icons', '/var/lib/flatpak/exports/share/icons', '/usr/local/share/icons', '/usr/share/icons', '/root/.local/share/flatpak/exports/share/pixmaps', '/var/lib/flatpak/exports/share/pixmaps', '/usr/local/share/pixmaps', '/usr/share/pixmaps']
14:23:33,214     INFO [MainThread] solaar.listener: starting receiver listening threads
14:23:33,222    DEBUG [MainThread] hidapi.udev: Found device BID 0003 VID 0000046D PID 0000C52B INTERFACE 2 FILTER 2
14:23:33,223     INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw4', vendor_id='046D', product_id='C52B', serial='', release=None, manufacturer=None, product=None, interface=2, driver='logitech-djreceiver', bus_id=3, isDevice=None)
14:23:33,223     INFO [MainThread] logitech_receiver.base: New lock 15
14:23:33,224    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 83B5 030000]
14:23:33,225    DEBUG [MainThread] logitech_receiver.base: (15) => r[11 FF 83B5 0338F494700406080000000000000000]
14:23:33,225    DEBUG [MainThread] logitech_receiver.base: (15) <= w[10 FF 80B2 000000]
14:23:33,227    DEBUG [MainThread] logitech_receiver.base: (15) => r[20 01 4101 41401E0000000400000000]
14:23:33,229    DEBUG [MainThread] logitech_receiver.base: (15) => r[20 00 4102 0000000000000000000000]
14:23:33,231    DEBUG [MainThread] logitech_receiver.base: (15) => r[10 FF 8F80 B20300]
14:23:33,231    DEBUG [MainThread] logitech_receiver.base: (15) device 0xFF error on request {80B2}: 3 = invalid value
14:23:33,232     INFO [ReceiverListener:hidraw4] logitech_receiver.listener: started with <UnifyingReceiver(/dev/hidraw4,15)> (15)
14:23:33,232     INFO [ReceiverListener:hidraw4] solaar.listener: <UnifyingReceiver(/dev/hidraw4,15)>: notifications listener has started (15)
14:23:33,232     INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw4)>
14:23:33,232    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 8000 100900]
14:23:33,235    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 FF 8000 000000]
14:23:33,236    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 8100 000000]
14:23:33,238    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 FF 8100 000900]
14:23:33,238     INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw4,15)>: receiver notifications enabled => ('wireless', 'software present')
14:23:33,239    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 8002 020000]
14:23:33,241    DEBUG [MainThread] solaar.ui: activate
14:23:33,242    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 01 4104 324140]
14:23:33,244    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[10 FF 8002 000000]
14:23:33,244     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw4,15)>: present, No paired devices. (0) 
14:23:33,246    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw4,15)> (NONE) None
14:23:33,254    DEBUG [MainThread] solaar.ui.window: new receiver row ('/dev/hidraw4', 0, True, 'Unifying Receiver', 'preferences-desktop-peripherals', None, None, <UnifyingReceiver(/dev/hidraw4,15)>)
14:23:33,264     INFO [ReceiverListener:hidraw4] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw4,15)>: found new device 1 (4041)
14:23:33,265    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) <= w[10 FF 83B5 300000]
14:23:33,267    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 FF 83B5 30EE02988C1E00000001000000000000]
14:23:33,265     INFO [ReceiverListener:hidraw4] solaar.listener: connection Notification(10,1,41,04,324140) for <Device(1,4041,Wireless Mouse MX Master,EE02988C)> (mouse)
14:23:33,268     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <UnifyingReceiver(/dev/hidraw4,15)>: present, 1 paired device. (0) 
14:23:33,269    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: eQUAD step 4 DJ connection notification: software=True, encrypted=True, link=True, payload=False
14:23:33,270    DEBUG [ReceiverListener:hidraw4] solaar.configuration: load => {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16}, '_version': '1.0.7'}
14:23:33,270     INFO [ReceiverListener:hidraw4] logitech_receiver.base: New lock 16
14:23:33,271    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 00010000000000000000000000000000]
14:23:33,274    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw4,15)> (NONE) None
14:23:33,334    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0600 32140000000000000000000000000000]
14:23:33,341    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 01000100000000000000000000000000]
14:23:33,342    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 010B 00000000000000000000000000000000]
14:23:33,350    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0610 0404C0280A0000000000000000000000]
14:23:33,358    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 010B 1C000000000000000000000000000000]
14:23:33,359    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0008 00030000000000000000000000000000]
14:23:33,366    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0001 0C000000000000000000000000000000]
14:23:33,375    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0008 02000100000000000000000000000000]
14:23:33,376    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 020F 00000000000000000000000000000000]
14:23:33,382    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C20 02000000000000000000000000000000]
14:23:33,389    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 020F 042EB6EE550006B01240410000000000]
14:23:33,390     INFO [ReceiverListener:hidraw4] logitech_receiver.device: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: unitId 2EB6EE55 does not match serial EE02988C
14:23:33,391    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 21200000000000000000000000000000]
14:23:33,397    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0001 0C000000000000000000000000000000]
14:23:33,405    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
14:23:33,407    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000C 21300000000000000000000000000000]
14:23:33,413    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C00 080C0000000000000000000000000000]
14:23:33,422    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000C 00000000000000000000000000000000]
14:23:33,424    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000A 21210000000000000000000000000000]
14:23:33,440    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000A 0C000000000000000000000000000000]
14:23:33,441    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[HIRES WHEEL] detected <Setting([feature:toggle] MX Master:hires-smooth-resolution=None)>
14:23:33,442    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000E 21100000000000000000000000000000]
14:23:33,455    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000E 0B000000000000000000000000000000]
14:23:33,457    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[SMART SHIFT] detected <Setting([feature:range] MX Master:smart-shift=None)>
14:23:33,458    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000C 21500000000000000000000000000000]
14:23:33,471    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000C 00000000000000000000000000000000]
14:23:33,472    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 22010000000000000000000000000000]
14:23:33,488    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 09000100000000000000000000000000]
14:23:33,489    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 091F 00000000000000000000000000000000]
14:23:33,503    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 091F 000190E0C80640000000000000000000]
14:23:33,504    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[ADJUSTABLE DPI] detected <Setting([feature:choice] MX Master:dpi=None)>
14:23:33,504    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000F 1B040000000000000000000000000000]
14:23:33,519    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000F 08000100000000000000000000000000]
14:23:33,520    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 1B000000000000000000000000000000]
14:23:33,535    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
14:23:33,536    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 080C 00000000000000000000000000000000]
14:23:33,551    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 080C 07000000000000000000000000000000]
14:23:33,552    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081D 00000000000000000000000000000000]
14:23:33,567    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081D 00500038110001010000000000000000]
14:23:33,568    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081D 01000000000000000000000000000000]
14:23:33,583    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081D 00510039110001010000000000000000]
14:23:33,584    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081F 02000000000000000000000000000000]
14:23:33,599    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081F 0052003A310002070000000000000000]
14:23:33,600    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081D 03000000000000000000000000000000]
14:23:33,615    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081D 0053003C310002030000000000000000]
14:23:33,616    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081C 04000000000000000000000000000000]
14:23:33,631    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081C 0056003E310002030000000000000000]
14:23:33,632    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 081A 05000000000000000000000000000000]
14:23:33,647    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 081A 00C3009C310003070000000000000000]
14:23:33,648    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0818 06000000000000000000000000000000]
14:23:33,664    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0818 00C4009D310003070000000000000000]
14:23:33,666    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
14:23:33,667    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected None
14:23:33,667    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000F 22050000000000000000000000000000]
14:23:33,680    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000F 00000000000000000000000000000000]
14:23:33,681    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 19820000000000000000000000000000]
14:23:33,696    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 00000000000000000000000000000000]
14:23:33,697    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000E 40A00000000000000000000000000000]
14:23:33,714    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000E 00000000000000000000000000000000]
14:23:33,714    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0009 40A20000000000000000000000000000]
14:23:33,730    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0009 00000000000000000000000000000000]
14:23:33,731    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 40A30000000000000000000000000000]
14:23:33,746    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
14:23:33,749    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] MX Master:reprogrammable-keys=None)>
14:23:33,756    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[REPROG CONTROLS V4] detected <Setting([feature:map choice] MX Master:divert-keys=None)>
14:23:33,758    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 45210000000000000000000000000000]
14:23:33,777    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 00000000000000000000000000000000]
14:23:33,778    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 80600000000000000000000000000000]
14:23:33,793    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
14:23:33,795    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000A 46000000000000000000000000000000]
14:23:33,810    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000A 00000000000000000000000000000000]
14:23:33,810    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 80100000000000000000000000000000]
14:23:33,826    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 00000000000000000000000000000000]
14:23:33,827    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000C 45310000000000000000000000000000]
14:23:33,842    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000C 00000000000000000000000000000000]
14:23:33,843    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000F 45300000000000000000000000000000]
14:23:33,857    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000F 00000000000000000000000000000000]
14:23:33,858    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000A 18140000000000000000000000000000]
14:23:33,873    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000A 07000000000000000000000000000000]
14:23:33,874    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 070F 00000000000000000000000000000000]
14:23:33,890    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 070F 03000000000000000000000000000000]
14:23:33,891    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000D 18150000000000000000000000000000]
14:23:33,913    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000D 00000000000000000000000000000000]
14:23:33,914    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[CHANGE HOST] detected <Setting([feature:choice] MX Master:change-host=None)>
14:23:33,914    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 000B 65010000000000000000000000000000]
14:23:33,930    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 000B 0D000000000000000000000000000000]
14:23:33,931    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D09 00000000000000000000000000000000]
14:23:33,945    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D09 4203410142024204040041024204AF2E]
14:23:33,946    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D0E 00080000000000000000000000000000]
14:23:33,961    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D0E AD2D02278262022782D3022782D40100]
14:23:33,962  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
14:23:33,962  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
14:23:33,963  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: Unimplemented GESTURE_2 field 39 2 found.
14:23:33,963    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected <Setting([feature:multiple toggle] MX Master:gesture2-gestures=None)>
14:23:33,964    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings_templates: check_feature[GESTURE 2] detected None
14:23:33,964     INFO [ReceiverListener:hidraw4] logitech_receiver.status: <Device(1,4041,Wireless Mouse MX Master,EE02988C)> pushing device settings [<Setting([feature:toggle] MX Master:hires-smooth-invert=None)>, <Setting([feature:toggle] MX Master:hires-smooth-resolution=None)>, <Setting([feature:range] MX Master:smart-shift=None)>, <Setting([feature:choice] MX Master:dpi=None)>, <Setting([feature:map choice] MX Master:reprogrammable-keys=None)>, <Setting([feature:map choice] MX Master:divert-keys=None)>, <Setting([feature:choice] MX Master:change-host=None)>, <Setting([feature:multiple toggle] MX Master:gesture2-gestures=None)>]
14:23:33,965    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-invert: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:33,965    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-invert: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:33,965    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-invert: settings write False to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:33,966    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0C1C 00000000000000000000000000000000]
14:23:33,978    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C1C 02000000000000000000000000000000]
14:23:33,978    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-resolution: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:33,979    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-resolution: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:33,979    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: hires-smooth-resolution: settings write True to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:33,979    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0C1E 00000000000000000000000000000000]
14:23:33,996    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0C1E 02000000000000000000000000000000]
14:23:33,996    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:33,996    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:33,997    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: settings write 16 to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:33,997    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: smart-shift: settings prepare write(16) => b'\x10'
14:23:33,997    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0B1D 02100000000000000000000000000000]
14:23:34,009    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0B1D 02100000000000000000000000000000]
14:23:34,011    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:34,011    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,012    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: settings write 1000 to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,012    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: dpi: settings prepare write(1000) => b'\x00\x03\xe8'
14:23:34,012    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 093B 0003E800000000000000000000000000]
14:23:34,028    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 093B 0003E800000000000000000000000000]
14:23:34,028    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:34,028    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,029    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings write {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,029    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(195,195) => b'\x00\x00\xc3'
14:23:34,029    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083D 00C30000C30000000000000000000000]
14:23:34,043    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083D 00000000000000000000000000000000]
14:23:34,044    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(196,196) => b'\x00\x00\xc4'
14:23:34,044    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0839 00C40000C40000000000000000000000]
14:23:34,059    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0839 00000000000000000000000000000000]
14:23:34,060    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(80,80) => b'\x00\x00P'
14:23:34,060    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083C 00500000500000000000000000000000]
14:23:34,075    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083C 00000000000000000000000000000000]
14:23:34,076    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(81,81) => b'\x00\x00Q'
14:23:34,076    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083E 00510000510000000000000000000000]
14:23:34,091    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083E 00000000000000000000000000000000]
14:23:34,092    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(82,82) => b'\x00\x00R'
14:23:34,092    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083D 00520000520000000000000000000000]
14:23:34,108    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083D 00000000000000000000000000000000]
14:23:34,109    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(83,83) => b'\x00\x00S'
14:23:34,109    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0838 00530000530000000000000000000000]
14:23:34,124    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0838 00000000000000000000000000000000]
14:23:34,124    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: reprogrammable-keys: settings prepare map write(86,86) => b'\x00\x00V'
14:23:34,125    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0838 00560000560000000000000000000000]
14:23:34,140    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0838 00000000000000000000000000000000]
14:23:34,141    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:34,141    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,142    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings write {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,144    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(195,0) => b'\x00'
14:23:34,145    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0839 00C30200000000000000000000000000]
14:23:34,163    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0839 00000000000000000000000000000000]
14:23:34,164  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
14:23:34,165    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0828 00C30000000000000000000000000000]
14:23:34,179    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0828 00C30000C30000000000000000000000]
14:23:34,180    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(196,0) => b'\x00'
14:23:34,181    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083E 00C40200000000000000000000000000]
14:23:34,195    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083E 00000000000000000000000000000000]
14:23:34,196  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
14:23:34,196    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0828 00C40000000000000000000000000000]
14:23:34,212    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0828 00C40000C40000000000000000000000]
14:23:34,212    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(82,0) => b'\x00'
14:23:34,213    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083A 00520200000000000000000000000000]
14:23:34,227    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083A 00000000000000000000000000000000]
14:23:34,228  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
14:23:34,228    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082C 00520000000000000000000000000000]
14:23:34,243    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082C 00520000520000000000000000000000]
14:23:34,244    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(83,0) => b'\x00'
14:23:34,244    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083F 00530200000000000000000000000000]
14:23:34,260    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083F 00000000000000000000000000000000]
14:23:34,260  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
14:23:34,261    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0829 00530000000000000000000000000000]
14:23:34,278    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0829 00530000530000000000000000000000]
14:23:34,278    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: divert-keys: settings prepare map write(86,0) => b'\x00'
14:23:34,279    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 083C 00560200000000000000000000000000]
14:23:34,293    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 083C 00000000000000000000000000000000]
14:23:34,294  WARNING [ReceiverListener:hidraw4] logitech_receiver.hidpp20: REPROG_CONTROLS_v4 endpoint setCidReporting on device <Device(1,4041,Wireless Mouse MX Master,EE02988C)> should echo request packet, but didn't.
14:23:34,294    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 082B 00560000000000000000000000000000]
14:23:34,309    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 082B 00560000560000000000000000000000]
14:23:34,310    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: change-host: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:34,310    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: change-host: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,311    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 070F 00000000000000000000000000000000]
14:23:34,325    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 070F 03000000000000000000000000000000]
14:23:34,326    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: apply None (<Device(1,4041,Wireless Mouse MX Master,EE02988C)>)
14:23:34,326    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings read None from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,326    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings write {'45': True, '46': True} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,327    DEBUG [ReceiverListener:hidraw4] logitech_receiver.settings: gesture2-gestures: settings prepare map write({'45': True, '46': True}) => [b'\x00\x01\x03\x03']
14:23:34,327    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0D2D 00010303000000000000000000000000]
14:23:34,341    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0D2D 00010303000000000000000000000000]
14:23:34,342    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 0008 10000000000000000000000000000000]
14:23:34,357    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 0008 06000000000000000000000000000000]
14:23:34,358    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) <= w[11 01 060C 00000000000000000000000000000000]
14:23:34,374    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (16) => r[11 01 060C 32140000000000000000000000000000]
14:23:34,374    DEBUG [ReceiverListener:hidraw4] logitech_receiver.hidpp20: device 1 battery 50% charged, next 20%, status discharging
14:23:34,375    DEBUG [ReceiverListener:hidraw4] logitech_receiver.status: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: battery 50, discharging
14:23:34,375     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
14:23:34,376     INFO [ReceiverListener:hidraw4] solaar.listener: status_changed <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: paired online, {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None} (0) 
14:23:34,376    DEBUG [MainThread] solaar.ui: status changed: <Device(1,4041,Wireless Mouse MX Master,EE02988C)> (NONE) None
14:23:34,377    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0600 32140000000000000000000000000000]
14:23:34,378    DEBUG [ReceiverListener:hidraw4] logitech_receiver.status: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: battery 50, discharging
14:23:34,379    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 01000100000000000000000000000000]
14:23:34,380    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0610 0404C0280A0000000000000000000000]
14:23:34,380     INFO [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: spurious BATTERY status Notification(11,1,06,10,0404C0280A0000000000000000000000)
14:23:34,380    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 010B 1C000000000000000000000000000000]
14:23:34,381    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0001 0C000000000000000000000000000000]
14:23:34,381    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0008 02000100000000000000000000000000]
14:23:34,381    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,382    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C20 02000000000000000000000000000000]
14:23:34,382     INFO [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: unknown WHEEL Notification(11,1,0C,20,02000000000000000000000000000000)
14:23:34,383    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw4', 1, 'Wireless Mouse MX Master', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
14:23:34,383    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: notification for feature NamedInt(8481, 'HIRES WHEEL'), report 0, data 02000000000000000000000000000000
14:23:34,383    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,384    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 020F 042EB6EE550006B01240410000000000]
14:23:34,385    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0001 0C000000000000000000000000000000]
14:23:34,386    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
14:23:34,386    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C00 080C0000000000000000000000000000]
14:23:34,386     INFO [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: WHEEL: res: 0 periods: 8 delta V:3072
14:23:34,387    DEBUG [ReceiverListener:hidraw4] logitech_receiver.notifications: <Device(1,4041,Wireless Mouse MX Master,EE02988C)>: notification for feature NamedInt(8481, 'HIRES WHEEL'), report 0, data 080C0000000000000000000000000000
14:23:34,387    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000C 00000000000000000000000000000000]
14:23:34,387    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000A 0C000000000000000000000000000000]
14:23:34,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000E 0B000000000000000000000000000000]
14:23:34,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000C 00000000000000000000000000000000]
14:23:34,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 09000100000000000000000000000000]
14:23:34,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 091F 000190E0C80640000000000000000000]
14:23:34,389    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000F 08000100000000000000000000000000]
14:23:34,389    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
14:23:34,389    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 080C 07000000000000000000000000000000]
14:23:34,389    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081D 00500038110001010000000000000000]
14:23:34,390    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081D 00510039110001010000000000000000]
14:23:34,390    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081F 0052003A310002070000000000000000]
14:23:34,391    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081D 0053003C310002030000000000000000]
14:23:34,391    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081C 0056003E310002030000000000000000]
14:23:34,391    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 081A 00C3009C310003070000000000000000]
14:23:34,392    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0818 00C4009D310003070000000000000000]
14:23:34,393    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000F 00000000000000000000000000000000]
14:23:34,394    DEBUG [MainThread] solaar.ui.window: new device row ('/dev/hidraw4', 1, True, 'MX Master', 'input-mouse', None, None, <Device(1,4041,Wireless Mouse MX Master,EE02988C)>) at index 0
14:23:34,394    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 00000000000000000000000000000000]
14:23:34,395    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000E 00000000000000000000000000000000]
14:23:34,395    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0009 00000000000000000000000000000000]
14:23:34,396    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
14:23:34,396    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 00000000000000000000000000000000]
14:23:34,396    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,397    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
14:23:34,398    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000A 00000000000000000000000000000000]
14:23:34,398    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 00000000000000000000000000000000]
14:23:34,399    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000C 00000000000000000000000000000000]
14:23:34,399    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000F 00000000000000000000000000000000]
14:23:34,399    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000A 07000000000000000000000000000000]
14:23:34,400    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 070F 03000000000000000000000000000000]
14:23:34,400    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000D 00000000000000000000000000000000]
14:23:34,400    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 000B 0D000000000000000000000000000000]
14:23:34,400    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D09 4203410142024204040041024204AF2E]
14:23:34,401    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D0E AD2D02278262022782D3022782D40100]
14:23:34,401    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C1C 02000000000000000000000000000000]
14:23:34,401    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0C1E 02000000000000000000000000000000]
14:23:34,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0B1D 02100000000000000000000000000000]
14:23:34,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 093B 0003E800000000000000000000000000]
14:23:34,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083D 00000000000000000000000000000000]
14:23:34,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0839 00000000000000000000000000000000]
14:23:34,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083C 00000000000000000000000000000000]
14:23:34,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083E 00000000000000000000000000000000]
14:23:34,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083D 00000000000000000000000000000000]
14:23:34,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0838 00000000000000000000000000000000]
14:23:34,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0838 00000000000000000000000000000000]
14:23:34,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0839 00000000000000000000000000000000]
14:23:34,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0828 00C30000C30000000000000000000000]
14:23:34,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083E 00000000000000000000000000000000]
14:23:34,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0828 00C40000C40000000000000000000000]
14:23:34,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083A 00000000000000000000000000000000]
14:23:34,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 082C 00520000520000000000000000000000]
14:23:34,405    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 083F 00000000000000000000000000000000]
14:23:34,405    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0829 00530000530000000000000000000000]
14:23:34,417    DEBUG [MainThread] solaar.ui: status changed: <Device(1,4041,Wireless Mouse MX Master,EE02988C)> (NONE) None
14:23:34,418    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,418    DEBUG [MainThread] solaar.ui.tray: picked device with lowest battery: ('/dev/hidraw4', 1, 'Wireless Mouse MX Master', {'LINK ENCRYPTED': True, 'BATTERY LEVEL': 50, 'BATTERY STATUS': NamedInt(0, 'discharging'), 'BATTERY NEXT LEVEL': 20, 'BATTERY VOLTAGE': None, 'BATTERY CHARGING': False, 'ERROR': None})
14:23:34,419    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,420    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,421    DEBUG [MainThread] solaar.ui.icons: battery icon for 50:False = battery-good
14:23:34,431    DEBUG [AsyncUI] logitech_receiver.settings: hires-smooth-invert: settings read False from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,435    DEBUG [AsyncUI] logitech_receiver.settings: hires-smooth-resolution: settings read True from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,442    DEBUG [AsyncUI] logitech_receiver.settings: smart-shift: settings read 16 from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,455    DEBUG [AsyncUI] logitech_receiver.settings: dpi: settings read 1000 from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,469    DEBUG [AsyncUI] logitech_receiver.settings: reprogrammable-keys: settings read {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86} from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,484    DEBUG [AsyncUI] logitech_receiver.settings: divert-keys: settings read {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0} from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,491    DEBUG [AsyncUI] logitech_receiver.settings: change-host: settings read NamedInt(0, '1:pc-dswif-17') from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:34,501    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings read {'45': True, '46': True} from <Device(1,4041,Wireless Mouse MX Master,EE02988C)>

(solaar:14957): Gdk-CRITICAL **: 14:23:34.514: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
14:23:35,180    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:35,188    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:35,196    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF7F000000C000000000]
14:23:35,203    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090000000AE00000000]
14:23:35,211    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF8F000000B000000000]
14:23:35,219    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090000000AE00000000]
14:23:35,228    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000B00000008E00000000]
14:23:35,235    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFBF0000008000000000]
14:23:35,244    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000B00000008E00000000]
14:23:35,251    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000B00000008E00000000]
14:23:35,259    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001A00000009D00000000]
14:23:35,267    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000C00000007E00000000]
14:23:35,276    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002A00000009C00000000]
14:23:35,284    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090000000AE00000000]
14:23:35,291    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000290000000AC00000000]
14:23:35,299    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000190000000AD00000000]
14:23:35,308    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000280000000BC00000000]
14:23:35,316    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000180000000BD00000000]
14:23:35,323    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000280000000BC00000000]
14:23:35,331    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000280000000BC00000000]
14:23:35,339    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000A00000009E00000000]
14:23:35,347    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000180000000BD00000000]
14:23:35,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090000000AE00000000]
14:23:35,363    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090000000AE00000000]
14:23:35,371    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090000000AE00000000]
14:23:35,380    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF8F000000B000000000]
14:23:35,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF9F000000A000000000]
14:23:35,395    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEAF0000009100000000]
14:23:35,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEAF0000009100000000]
14:23:35,414    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEAF0000009100000000]
14:23:35,422    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDAF0000009200000000]
14:23:35,430    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FCBF0000008300000000]
14:23:35,437    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FCBF0000008300000000]
14:23:35,446    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FBBF0000008400000000]
14:23:35,453    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9BF0000008600000000]
14:23:35,462    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA9F000000A500000000]
14:23:35,469    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F98F000000B600000000]
14:23:35,478    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F98F000000B600000000]
14:23:35,486    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F97F000000C600000000]
14:23:35,494    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB5F000000E400000000]
14:23:35,502    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5F000000E500000000]
14:23:35,510    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD2F0000001200000000]
14:23:35,518    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:35,526    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,082    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:36,089    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:36,097    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:36,105    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:36,113    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:36,122    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,130    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:36,138    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:36,146    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,154    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:36,162    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:36,169    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
14:23:36,178    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000040000000FE00000000]
14:23:36,186    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF4F000000F000000000]
14:23:36,194    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,201    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF5F000000E000000000]
14:23:36,210    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF5F000000E000000000]
14:23:36,218    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF4F000000F000000000]
14:23:36,225    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF5F000000E000000000]
14:23:36,233    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,242    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF6F000000D000000000]
14:23:36,250    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:36,258    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF7F000000C000000000]
14:23:36,266    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF6F000000D000000000]
14:23:36,274    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:36,282    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:36,290    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,298    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:36,305    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF5F000000E000000000]
14:23:36,316    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,324    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:36,332    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,340    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,348    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000060000000DE00000000]
14:23:36,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,364    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000140000000FD00000000]
14:23:36,372    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050000000EE00000000]
14:23:36,380    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000150000000ED00000000]
14:23:36,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000150000000ED00000000]
14:23:36,396    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000140000000FD00000000]
14:23:36,403    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000150000000ED00000000]
14:23:36,412    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000150000000ED00000000]
14:23:36,420    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000240000000FC00000000]
14:23:36,428    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000240000000FC00000000]
14:23:36,435    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000140000000FD00000000]
14:23:36,443    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000240000000FC00000000]
14:23:36,451    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000140000000FD00000000]
14:23:36,460    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000250000000EC00000000]
14:23:36,468    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003300000000B00000000]
14:23:36,476    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000240000000FC00000000]
14:23:36,484    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000240000000FC00000000]
14:23:36,492    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001300000000D00000000]
14:23:36,500    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002300000000C00000000]
14:23:36,507    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:36,516    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001300000000D00000000]
14:23:36,524    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:36,532    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:36,539    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:36,548    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:36,556    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:36,564    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:36,572    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:36,582    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,588    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:36,596    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:36,612    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,622    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:36,638    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,646    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,662    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,670    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,678    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,694    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,702    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:36,710    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,718    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,726    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,734    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,742    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:36,750    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,758    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,765    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,774    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:36,782    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,790    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:36,798    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,806    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:36,814    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:36,822    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:36,830    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:36,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:37,745    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:37,749     INFO [MainThread] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': 'ignore'}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:37,842    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:38,994    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:38,997     INFO [MainThread] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': True}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:38,997    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings write {'45': True, '46': True} to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:39,004     INFO [AsyncUI] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': True}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:39,004    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings prepare map write({'45': True, '46': True}) => [b'\x00\x01\x03\x03']
14:23:39,006    DEBUG [AsyncUI] logitech_receiver.base: (16) <= w[11 01 0D2D 00010303000000000000000000000000]
14:23:39,025    DEBUG [AsyncUI] logitech_receiver.base: (16) => r[11 01 0D2D 00010303000000000000000000000000]
14:23:39,026    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D2D 00010303000000000000000000000000]
14:23:39,090    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:39,883    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:39,891    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:39,899    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF4F000000F000000000]
14:23:39,908    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000040000000FE00000000]
14:23:39,916    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:39,924    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:39,932    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
14:23:39,940    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:39,948    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
14:23:39,956    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:39,964    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:39,972    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:39,980    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:39,988    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
14:23:39,998    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:40,004    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
14:23:40,012    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:40,020    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:40,028    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:40,036    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F0000000000000000]
14:23:40,052    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:40,053    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,060    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:40,068    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,076    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,086    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:40,093    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE1F0000002100000000]
14:23:40,100    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:40,110    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:40,118    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,126    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,134    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:40,142    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,150    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE0F0000003100000000]
14:23:40,158    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,166    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,174    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE1F0000002100000000]
14:23:40,182    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,190    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD1F0000002200000000]
14:23:40,198    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,206    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE1F0000002100000000]
14:23:40,214    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF1F0000002000000000]
14:23:40,223    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE0F0000003100000000]
14:23:40,230    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,238    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:40,248    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,254    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:40,262    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,287    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,295    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,304    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:40,312    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD0F0000003200000000]
14:23:40,320    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,326    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD0F0000003200000000]
14:23:40,337    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:40,342    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDFFFF00004300000000]
14:23:40,350    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEEFFF00005200000000]
14:23:40,358    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDDFFF00006300000000]
14:23:40,368    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEDFFF00006200000000]
14:23:40,375    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEDFFF00006200000000]
14:23:40,381    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDDFFF00006300000000]
14:23:40,392    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FECFFF00007200000000]
14:23:40,400    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FECFFF00007200000000]
14:23:40,407    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEDFFF00006200000000]
14:23:40,415    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEDFFF00006200000000]
14:23:40,424    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEDFFF00006200000000]
14:23:40,432    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDDFFF00006300000000]
14:23:40,440    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:40,448    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEEFFF00005200000000]
14:23:40,456    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEEFFF00005200000000]
14:23:40,464    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,472    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:40,480    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:40,488    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,496    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,504    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:40,512    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,520    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:40,528    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,536    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,544    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,552    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,560    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:40,568    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,575    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,587    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:40,592    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,600    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,608    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:40,616    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,634    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,671    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:40,706    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:40,714    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:40,722    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 00FFFFFF00004000000000]
14:23:40,866    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:41,334    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,341    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000240000000FC00000000]
14:23:41,350    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000350000000EB00000000]
14:23:41,358    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:41,366    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:41,374    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000350000000EB00000000]
14:23:41,382    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000440000000FA00000000]
14:23:41,390    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003300000000B00000000]
14:23:41,398    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:41,406    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003300000000B00000000]
14:23:41,414    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:41,422    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003200000001B00000000]
14:23:41,431    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002300000000C00000000]
14:23:41,438    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001300000000D00000000]
14:23:41,446    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:41,454    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,462    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:41,470    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:41,478    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200000001E00000000]
14:23:41,486    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,494    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,502    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,510    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:41,520    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:41,534    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,544    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:41,552    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:41,568    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:41,576    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:41,592    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:41,600    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:41,608    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:41,616    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:41,624    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,634    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
14:23:41,641    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,648    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:41,664    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:41,946    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:42,042    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:42,135    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings write key '46' value False to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:42,137     INFO [AsyncUI] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': False}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': True}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:42,138    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings prepare key value write(46,False) => [b'\x00\x01\x03\x02']
14:23:42,141    DEBUG [AsyncUI] logitech_receiver.base: (16) <= w[11 01 0D29 00010302000000000000000000000000]
14:23:42,156    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D29 00010302000000000000000000000000]
14:23:42,157    DEBUG [AsyncUI] logitech_receiver.base: (16) => r[11 01 0D29 00010302000000000000000000000000]
14:23:46,764    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:46,852    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:46,961    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings write key '46' value True to <Device(1,4041,Wireless Mouse MX Master,EE02988C)>
14:23:46,963     INFO [AsyncUI] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': True}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:46,964    DEBUG [AsyncUI] logitech_receiver.settings: gesture2-gestures: settings prepare key value write(46,True) => [b'\x00\x01\x03\x03']
14:23:46,965    DEBUG [AsyncUI] logitech_receiver.base: (16) <= w[11 01 0D2C 00010303000000000000000000000000]
14:23:46,999    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[11 01 0D2C 00010303000000000000000000000000]
14:23:47,000    DEBUG [AsyncUI] logitech_receiver.base: (16) => r[11 01 0D2C 00010303000000000000000000000000]
14:23:47,627    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:47,635    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:47,644    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:47,652    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:47,660    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,670    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:47,678    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,686    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:47,694    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,702    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,710    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:47,718    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:47,726    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:47,734    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:47,742    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001D0FF00006E00000000]
14:23:47,750    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,758    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:47,766    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:47,774    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:47,782    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,791    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:47,798    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:47,806    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001D0FF00006E00000000]
14:23:47,814    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,822    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002E0FF00005D00000000]
14:23:47,830    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,838    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:47,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:47,854    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:47,862    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:47,870    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:47,878    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:47,886    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:47,894    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:47,902    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:47,910    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:47,926    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:47,944    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:47,950    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:47,958    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FF00004D00000000]
14:23:47,968    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:47,976    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:47,984    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:47,991    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,000    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,008    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:48,016    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:48,024    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,032    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002E0FF00005D00000000]
14:23:48,040    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:48,048    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002000000003C00000000]
14:23:48,056    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,064    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,072    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,080    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:48,088    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,096    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,104    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FF00004D00000000]
14:23:48,112    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,120    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,128    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:48,136    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:48,144    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:48,159    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:52,962    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:52,978    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:52,986    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:52,994    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:53,002    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:53,010    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:53,026    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:53,034    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:53,042    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:53,058    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:53,066    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:53,082    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:53,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:53,359     INFO [MainThread] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': False}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:53,436    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:53,852    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:53,860    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001D0FF00006E00000000]
14:23:53,868    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000280FF0000BD00000000]
14:23:53,876    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000270FF0000CD00000000]
14:23:53,884    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000330FF00000C00000000]
14:23:53,892    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FE00004E00000000]
14:23:53,900    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004C0FE00007C00000000]
14:23:53,908    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000590FE0000AB00000000]
14:23:53,916    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000570FE0000CB00000000]
14:23:53,924    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000620FE00001A00000000]
14:23:53,932    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000620FE00001A00000000]
14:23:53,940    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004F0FD00004D00000000]
14:23:53,948    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000510FE00002B00000000]
14:23:53,956    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000410FE00002C00000000]
14:23:53,964    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000520FE00001B00000000]
14:23:53,972    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000540FE0000FB00000000]
14:23:53,981    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000540FE0000FB00000000]
14:23:53,988    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000650FE0000EA00000000]
14:23:53,996    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000560FE0000DB00000000]
14:23:54,004    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000580FE0000BB00000000]
14:23:54,012    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005A0FE00009B00000000]
14:23:54,020    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003D0FE00006D00000000]
14:23:54,028    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002F0FE00004E00000000]
14:23:54,036    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000100FF00003E00000000]
14:23:54,044    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000220FF00001D00000000]
14:23:54,052    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000140FF0000FE00000000]
14:23:54,064    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000070FF0000CF00000000]
14:23:54,069    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090FF0000AF00000000]
14:23:54,079    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000090FF0000AF00000000]
14:23:54,088    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000A0FF00009F00000000]
14:23:54,095    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000C0FF00007F00000000]
14:23:54,104    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFDFFF00006100000000]
14:23:54,112    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:54,121    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:54,132    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,135    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,152    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,194    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:54,202    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,210    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,218    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,226    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,234    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF0F0000003000000000]
14:23:54,242    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,250    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,258    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:54,266    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,274    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,282    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,290    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,298    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,306    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,314    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,322    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,330    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,340    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,348    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:54,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,364    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,372    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:54,380    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:54,396    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:55,210    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000100000002E00000000]
14:23:55,218    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:55,226    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000070000000CE00000000]
14:23:55,234    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFBF0000008000000000]
14:23:55,242    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F00000004E00000000]
14:23:55,250    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F010000FF00000000]
14:23:55,258    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF7F010000BF00000000]
14:23:55,266    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFBF0100007F00000000]
14:23:55,274    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEEF0100005000000000]
14:23:55,282    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF3F020000FE00000000]
14:23:55,290    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF8F020000AE00000000]
14:23:55,298    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000A00200009C00000000]
14:23:55,306    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEAF0200008F00000000]
14:23:55,314    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF7F020000BE00000000]
14:23:55,322    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000050020000EC00000000]
14:23:55,330    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300200000C00000000]
14:23:55,338    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000200200001C00000000]
14:23:55,346    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEEF0100005000000000]
14:23:55,353    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFBF0100007F00000000]
14:23:55,362    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF8F010000AF00000000]
14:23:55,370    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD6F010000D100000000]
14:23:55,378    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0100000100000000]
14:23:55,386    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC0F0100003200000000]
14:23:55,395    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC0F0100003200000000]
14:23:55,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FBEF0000005400000000]
14:23:55,410    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDAF0000009200000000]
14:23:55,418    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC9F000000A300000000]
14:23:55,426    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD7F000000C200000000]
14:23:55,434    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD5F000000E200000000]
14:23:55,442    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD4F000000F200000000]
14:23:55,450    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0000000200000000]
14:23:55,458    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC5F000000E300000000]
14:23:55,466    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC3F0000000300000000]
14:23:55,474    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB6F000000D400000000]
14:23:55,482    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA6F000000D500000000]
14:23:55,492    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA8F000000B500000000]
14:23:55,500    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB6F000000D400000000]
14:23:55,508    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB7F000000C400000000]
14:23:55,516    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD5F000000E200000000]
14:23:55,524    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD4F000000F200000000]
14:23:55,532    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD4F000000F200000000]
14:23:55,540    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE4F000000F100000000]
14:23:55,548    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE4F000000F100000000]
14:23:55,556    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE4F000000F100000000]
14:23:55,564    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD4F000000F200000000]
14:23:55,572    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD4F000000F200000000]
14:23:55,580    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE3F0000000100000000]
14:23:55,588    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD4F000000F200000000]
14:23:55,596    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE2F0000001100000000]
14:23:55,604    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE2F0000001100000000]
14:23:55,612    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD2F0000001200000000]
14:23:55,620    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE2F0000001100000000]
14:23:55,628    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD2F0000001200000000]
14:23:55,636    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0000000200000000]
14:23:55,644    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0000000200000000]
14:23:55,652    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC4F000000F300000000]
14:23:55,660    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC3F0000000300000000]
14:23:55,668    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0000000200000000]
14:23:55,676    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD2F0000001200000000]
14:23:55,684    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD3F0000000200000000]
14:23:55,692    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC3F0000000300000000]
14:23:55,700    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB2F0000001400000000]
14:23:55,714    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB2F0000001400000000]
14:23:55,716    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA1F0000002500000000]
14:23:55,724    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
14:23:55,732    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0000003600000000]
14:23:55,740    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F6FFFF00004A00000000]
14:23:55,748    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F5BFFF00008B00000000]
14:23:55,756    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F2BFFF00008E00000000]
14:23:55,764    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F26FFF0000DE00000000]
14:23:55,772    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EF5FFF0000F100000000]
14:23:55,780    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EF2FFF00002100000000]
14:23:55,790    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EC0FFF00004400000000]
14:23:55,798    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E9FFFE00005800000000]
14:23:55,806    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EACFFE00008700000000]
14:23:55,815    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E77FFE0000DA00000000]
14:23:55,822    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E76FFE0000EA00000000]
14:23:55,830    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E82FFE00002900000000]
14:23:55,838    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E60FFE00004B00000000]
14:23:55,846    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E51FFE00003C00000000]
14:23:55,854    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E5FFFD00005D00000000]
14:23:55,862    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E71FFE00003A00000000]
14:23:55,870    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E93FFE00001800000000]
14:23:55,878    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E95FFE0000F800000000]
14:23:55,886    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00ED8FFE0000C400000000]
14:23:55,894    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F0AFFE0000A100000000]
14:23:55,902    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F2DFFE00006F00000000]
14:23:55,910    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F5FFFE00004C00000000]
14:23:55,918    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F5FFFE00004C00000000]
14:23:55,926    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80FFF00003800000000]
14:23:55,934    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F82FFF00001800000000]
14:23:55,942    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F83FFF00000800000000]
14:23:55,950    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F93FFF00000700000000]
14:23:55,958    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F94FFF0000F700000000]
14:23:55,966    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F95FFF0000E700000000]
14:23:55,974    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA5FFF0000E600000000]
14:23:55,982    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA6FFF0000D600000000]
14:23:55,990    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA6FFF0000D600000000]
14:23:55,998    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA7FFF0000C600000000]
14:23:56,006    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA8FFF0000B600000000]
14:23:56,014    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FB9FFF0000A500000000]
14:23:56,022    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FA9FFF0000A600000000]
14:23:56,030    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FABFFF00008600000000]
14:23:56,038    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FABFFF00008600000000]
14:23:56,046    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FCCFFF00007400000000]
14:23:56,054    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FECFFF00007200000000]
14:23:56,064    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEDFFF00006200000000]
14:23:56,072    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFEFFF00005100000000]
14:23:56,080    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFFFFF00004100000000]
14:23:56,088    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000E0FF00005F00000000]
14:23:56,096    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:56,104    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0003E0FF00005C00000000]
14:23:56,112    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0005C0FF00007A00000000]
14:23:56,120    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007D0FF00006800000000]
14:23:56,128    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0009D0FF00006600000000]
14:23:56,136    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000BD0FF00006400000000]
14:23:56,144    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000CD0FF00006300000000]
14:23:56,152    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0012D0FF00005D00000000]
14:23:56,160    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0015C0FF00006A00000000]
14:23:56,168    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0017C0FF00006800000000]
14:23:56,176    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001BD0FF00005400000000]
14:23:56,184    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001CC0FF00006300000000]
14:23:56,192    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001ED0FF00005100000000]
14:23:56,200    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001DD0FF00005200000000]
14:23:56,208    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001DD0FF00005200000000]
14:23:56,216    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001BF0FF00003400000000]
14:23:56,224    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 001AE0FF00004500000000]
14:23:56,232    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0018F0FF00003700000000]
14:23:56,240    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0017F0FF00003800000000]
14:23:56,248    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0014000000002A00000000]
14:23:56,256    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0012000000002C00000000]
14:23:56,264    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000F000000002F00000000]
14:23:56,272    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000D000000003100000000]
14:23:56,280    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000A100000002400000000]
14:23:56,288    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0007100000002700000000]
14:23:56,296    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0006100000002800000000]
14:23:56,304    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0004100000002A00000000]
14:23:56,312    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002100000002C00000000]
14:23:56,320    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:56,328    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:56,338    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001100000002D00000000]
14:23:56,346    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:56,354    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:56,362    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001200000001D00000000]
14:23:56,370    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:56,378    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002200000001C00000000]
14:23:56,386    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002300000000C00000000]
14:23:56,394    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:56,402    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:56,410    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000340000000FB00000000]
14:23:56,418    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000450000000EA00000000]
14:23:56,426    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000450000000EA00000000]
14:23:56,434    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000550000000E900000000]
14:23:56,442    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000350000000EB00000000]
14:23:56,450    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000450000000EA00000000]
14:23:56,458    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000250000000EC00000000]
14:23:56,466    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000250000000EC00000000]
14:23:56,474    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000170000000CD00000000]
14:23:56,482    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 000170000000CD00000000]
14:23:56,490    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF8F000000B000000000]
14:23:56,498    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FBAF0000009400000000]
14:23:56,506    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9BF0000008600000000]
14:23:56,514    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F7DF0000006800000000]
14:23:56,522    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F4FF0000004B00000000]
14:23:56,530    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F21F0100002C00000000]
14:23:56,538    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EF4F010000FF00000000]
14:23:56,546    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EB4F0100000300000000]
14:23:56,554    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EC3F0100001200000000]
14:23:56,562    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E83F0100001600000000]
14:23:56,570    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E93F0100001500000000]
14:23:56,578    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E93F0100001500000000]
14:23:56,586    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E92F0100002500000000]
14:23:56,594    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00E83F0100001600000000]
14:23:56,602    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EB2F0100002300000000]
14:23:56,610    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EB3F0100001300000000]
14:23:56,618    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EB4F0100000300000000]
14:23:56,626    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EC7F010000D200000000]
14:23:56,636    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EE7F010000D000000000]
14:23:56,644    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00EF5F010000EF00000000]
14:23:56,652    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F06F010000DE00000000]
14:23:56,660    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F05F010000EE00000000]
14:23:56,668    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F26F010000DC00000000]
14:23:56,676    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F34F010000FB00000000]
14:23:56,684    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F34F010000FB00000000]
14:23:56,692    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F52F0100001900000000]
14:23:56,700    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0100003600000000]
14:23:56,709    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F70F0100003700000000]
14:23:56,716    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F90F0100003500000000]
14:23:56,724    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9FF0000004600000000]
14:23:56,732    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9FF0000004600000000]
14:23:56,740    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9EF0000005600000000]
14:23:56,748    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9FF0000004600000000]
14:23:56,756    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FABF0000008500000000]
14:23:56,764    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FADF0000006500000000]
14:23:56,772    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FAEF0000005500000000]
14:23:56,780    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FACF0000007500000000]
14:23:56,788    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FACF0000007500000000]
14:23:56,796    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FABF0000008500000000]
14:23:56,805    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FABF0000008500000000]
14:23:56,812    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FBAF0000009400000000]
14:23:56,821    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC8F000000B300000000]
14:23:56,828    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FD6F000000D200000000]
14:23:56,836    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE7F000000C100000000]
14:23:56,844    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE4F000000F100000000]
14:23:56,852    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000300000000E00000000]
14:23:56,860    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FF2F0000001000000000]
14:23:57,026    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,042    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,050    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,058    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,066    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,074    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:57,082    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:57,090    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:57,098    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002E0FF00005D00000000]
14:23:57,106    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,114    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,122    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002E0FF00005D00000000]
14:23:57,130    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,138    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:57,146    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,162    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:57,170    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,178    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:57,186    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,196    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:57,202    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,220    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,228    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001000000003D00000000]
14:23:57,236    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001E0FF00005E00000000]
14:23:57,244    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001F0FF00004E00000000]
14:23:57,252    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000F0FF00004F00000000]
14:23:57,260    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002E0FF00005D00000000]
14:23:57,268    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001D0FF00006E00000000]
14:23:57,276    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001C0FF00007E00000000]
14:23:57,284    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0002D0FF00006D00000000]
14:23:57,292    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001C0FF00007E00000000]
14:23:57,300    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0001C0FF00007E00000000]
14:23:57,308    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000D0FF00006F00000000]
14:23:57,316    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000B0FF00008F00000000]
14:23:57,324    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000C0FF00007F00000000]
14:23:57,332    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FFCFFF00007100000000]
14:23:57,340    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FEBFFF00008200000000]
14:23:57,348    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FDCFFF00007300000000]
14:23:57,356    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FBBFFF00008500000000]
14:23:57,364    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F9CFFF00007700000000]
14:23:57,372    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F8DFFF00006800000000]
14:23:57,380    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F7DFFF00006900000000]
14:23:57,388    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F6EFFF00005A00000000]
14:23:57,396    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F6EFFF00005A00000000]
14:23:57,404    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F6FFFF00004A00000000]
14:23:57,412    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F5FFFF00004B00000000]
14:23:57,420    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F7FFFF00004900000000]
14:23:57,428    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F60F0000003900000000]
14:23:57,436    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F8FFFF00004800000000]
14:23:57,444    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00F80F0000003700000000]
14:23:57,452    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FBFFFF00004500000000]
14:23:57,460    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FC0F0000003300000000]
14:23:57,468    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE0F0000003100000000]
14:23:57,476    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 00FE0F0000003100000000]
14:23:57,674    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0201 0000000000003D00000000]
14:23:57,780    DEBUG [ReceiverListener:hidraw4] logitech_receiver.base: (15) => r[20 01 0200 0000000000003E00000000]
14:23:57,800    DEBUG [MainThread] solaar.ui: shutdown
14:23:57,800     INFO [MainThread] solaar.listener: stopping receiver listening threads [<ReceiverListener(ReceiverListener:hidraw4, started daemon 139837397206592)>]
14:23:57,802     INFO [MainThread] solaar.configuration: saved {'4041:EE02988C': {'_modelId': 'B01240410000', '_name': 'Wireless Mouse MX Master', '_serial': 'EE02988C', '_unitId': '2EB6EE55', 'divert-keys': {'195': 0, '196': 0, '82': 0, '83': 0, '86': 0}, 'dpi': 1000, 'gesture2-gestures': {'45': True, '46': True}, 'hires-smooth-invert': False, 'hires-smooth-resolution': True, 'reprogrammable-keys': {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}, 'smart-shift': 16, '_sensitive': {'gesture2-gestures': False}}, '_version': '1.0.7'} to /root/.config/solaar/config.json
14:23:58,782     INFO [ReceiverListener:hidraw4] solaar.listener: <UnifyingReceiver(/dev/hidraw4,15)>: notifications listener has stopped
14:23:58,782    DEBUG [ReceiverListener:hidraw4] logitech_receiver.listener: <_ThreadedHandle(/dev/hidraw4)> closing [15]
14:23:58,783    DEBUG [AsyncUI] solaar.tasks: stopped
14:23:58,787     INFO [MainThread] solaar.ui.notify: stopping desktop notifications
14:23:58,789    DEBUG [MainThread] solaar.ui: status changed: <UnifyingReceiver(/dev/hidraw4,15)> (NONE) None
[root@pc-dswif-17 ~]# 

@pfps
Copy link
Collaborator

pfps commented Nov 22, 2021

Thanks.

That's exhausted all the ways I think the initial crash could have been triggered, and all the writes look and work fine.

The only thing left to do (and I probably should have done this earlier) is to ask whether you remember what was happening when you experienced the crash. Otherwise, I'll just have to close this issue as non-reproducible.

@dylanswift
Copy link

@pfps Thanks,

As far as I recall (and I just checked my journal) I had just been working as usual and was about to go on a teams call when the crash reporter fired up.

Probably worth closing as non-reproducible then.

thanks for your time looking into this.

Regards

Dylan

@pfps
Copy link
Collaborator

pfps commented Nov 22, 2021

OK. If you see the problem again, let me know the circumstances that it occurs under.

@pfps pfps closed this as completed Nov 22, 2021
@rathann
Copy link
Contributor Author

rathann commented Nov 22, 2021

I've just received another report from the other user who reported this issue on Fedora. He seems to have a GitHub account.
@mircea-vutcovici , could you respond here?

@pfps pfps reopened this Nov 22, 2021
@mircea-vutcovici
Copy link

mircea-vutcovici commented Nov 22, 2021

The issue happens when I wake up the mouse to use it. I have to stop the power on the wireless mouse then it works fine.
It's not happening all the time.
The mouse it's Logitech MX Master

[mvutcovi@mvutcovi-lap2 ~]$ solaar show
Wired Devices
  1: Wireless Mouse MX Master
     Device path  : /dev/hidraw8
     USB id       : 046d:B01E
     Codename     : Wireless
     Kind         : mouse
     Protocol     : HID++ 4.5
     Serial number: ?
     Model ID:      B01E40710000
     Unit ID:       68409E2D
        Bootloader: BOT 56.10.B0005
          Firmware: MPM 12.10.B0005
          Firmware: MPM 12.10.B0005
             Other: 
     Supports 29 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Bootloader BOT 56.10.B0005 40717622661101
            Firmware: Firmware MPM 12.10.B0005 B01E7622661101
            Firmware: Firmware MPM 12.10.B0005 40717622661101
            Firmware: Other   
            Unit ID: 68409E2D  Model ID: B01E40710000  Transport IDs: {'btleid': 'B01E', 'wpid': '4071'}
         3: DEVICE NAME            {0005}   
            Name: Wireless Mouse MX Master
            Kind: mouse
         4: WIRELESS DEVICE STATUS {1D4B}   
         5: RESET                  {0020}   
         6: CRYPTO ID              {0021}   
         7: BATTERY STATUS         {1000}   
            Battery: 50%, discharging, next level 20%.
         8: CONFIG DEVICE PROPS    {1806}   internal, hidden
         9: CHANGE HOST            {1814}   
            Change Host        : 1:mvutcovi-lap2
        10: REPROG CONTROLS V4     {1B04}   
            Key/Button Actions (saved): {'195': 195, '196': 196, '80': 80, '81': 81, '82': 82, '83': 83, '86': 86}
            Key/Button Actions        : {'80': 80, '81': 81, '82': 82, '83': 83, '86': 86, '195': 195, '196': 196}
        11: ADJUSTABLE DPI         {2201}   
            Sensitivity (DPI) (saved): 1600
            Sensitivity (DPI)        : 1600
        12: VERTICAL SCROLLING     {2100}   
            Roller type: 3G
            Ratchet per turn: 24
            Scroll lines: 0
        13: SMART SHIFT            {2110}   
            Scroll Wheel Rachet (saved): 5
            Scroll Wheel Rachet        : 5
        14: HIRES WHEEL            {2121}   
            Multiplier: 8
            Has invert: Normal wheel motion
            Has ratchet switch: Normal wheel mode
            High resolution mode
            HID notification
            Scroll Wheel Direction (saved): False
            Scroll Wheel Direction        : False
            Scroll Wheel Resolution (saved): True
            Scroll Wheel Resolution        : True
        15: GESTURE 2              {6501}   
            Gestures (saved): {'45': True, '46': True}
            Gestures        : {'46': True, '45': True}
        16: unknown:1813           {1813}   internal, hidden
        17: unknown:1830           {1830}   internal, hidden
        18: unknown:18A1           {18A1}   internal, hidden
        19: unknown:18C0           {18C0}   internal, hidden
        20: unknown:1DF3           {1DF3}   internal, hidden
        21: unknown:1E00           {1E00}   hidden
        22: unknown:1EB0           {1EB0}   internal, hidden
        23: unknown:1803           {1803}   internal, hidden
        24: unknown:1861           {1861}   internal, hidden
        25: unknown:9001           {9001}   internal, hidden
        26: unknown:9200           {9200}   internal, hidden
        27: unknown:9202           {9202}   internal, hidden
        28: OOBSTATE               {1805}   internal, hidden
     Has 8 reprogrammable keys:
         0: Left Button               , default: Left Click                  => Left Click                
             mse, pos:0, group:1, group mask:g1
             reporting: default
         1: Right Button              , default: Right Click                 => Right Click               
             mse, pos:0, group:1, group mask:g1
             reporting: default
         2: Middle Button             , default: Mouse Middle Button         => Mouse Middle Button       
             mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
         3: Back Button               , default: Mouse Back Button           => Mouse Back Button         
             mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2
             reporting: default
         4: Forward Button            , default: Mouse Forward Button        => Mouse Forward Button      
             mse, reprogrammable, divertable, raw XY, pos:0, group:2, group mask:g1,g2
             reporting: default
         5: Mouse Gesture Button      , default: Gesture Button Navigation   => Gesture Button Navigation 
             mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
         6: Smart Shift               , default: Smart Shift                 => Smart Shift               
             mse, reprogrammable, divertable, raw XY, pos:0, group:3, group mask:g1,g2,g3
             reporting: default
         7: Virtual Gesture Button    , default: Virtual Gesture Button      => Virtual Gesture Button    
             divertable, virtual, raw XY, force raw XY, pos:0, group:4, group mask:empty
             reporting: default
     Has 2 gesture(s), 0 param(s) and 4 spec(s):
        Thumbwheel                 Enabled (   0): True
        NaturalScrolling           Enabled (   1): True
        period unit                Spec    (   3): 800
        DVI field width            Spec    (   1): 8
        field widths               Spec    (   2): 8
        resolution                 Spec    (   4): 2048
     Battery: 50%, discharging, next level 20%.
[mvutcovi@mvutcovi-lap2 ~]$

@pfps
Copy link
Collaborator

pfps commented Nov 22, 2021

Thanks for the quick response. It is helpful to find out just when the problem occurs. What percentage of the times the mouse wakes up does this happen?

What is happening is that Solaar is re-applying the settings to the mouse after it wakes up. This needs to be done because most settings are not stored in persistent memory on the device and are forgotten when the device goes into power-saving mode. The setting that is being applied is the Gestures setting and somehow the settings are being written into an invalid place on the device. The odd thing is that as far as I can tell, this should be completely reproducible.

If you could run Solaar as solaar -dd until you see the problem and then post the last part of the debug log that would show more about what is happening just before the crash. The problem with this approach is that the debugging log quickly becomes big so you would have to be prepared for that.

@pfps pfps changed the title base.py:458:request:logitech_receiver.hidpp20.FeatureCallError: {'number': 255, 'request': 3886, 'error': 2, 'params': b'\x01\x01\x03\x03'} error writing gestures feature Jan 13, 2022
@pfps
Copy link
Collaborator

pfps commented Jan 13, 2022

I think that this bug is caused by two threads setting up the structures for the Gestures setting, which ends up creating a data structure that causes Solaar to emit invalid commands.

@pfps
Copy link
Collaborator

pfps commented Jan 13, 2022

This bug happens when two threads both try to compute the internal structure for gestures at the same time. This should only have resulted in extra work and extra querying of the device but the gesture structure had a per-device counter so gestures ended up with the wrong offset. PR #1420 removes the shared counter and also locks computation of the gesture structure as well as computation of the settings structure and the keys structure.

All three duplications of work have been seen in recent debugging output.

@mircea-vutcovici
Copy link

solaar-2021-12-17_081255.txt
Attached is the debug file I recorded for a few days. It didn't crash during the debug. The last solaar crash was on 2021-12-02 19:46:30.
The command used to record the debug:
solaar -dd |& tee -a solaar-$(date +%F_%H%M%S).txt

@pfps
Copy link
Collaborator

pfps commented Jan 13, 2022

Thanks. I see a few problems in rule evaluation. Are you running X11 or Wayland as the windowing system? If you use Gnome I think that you run Wayland.

@mircea-vutcovici
Copy link

I am using Wayland on Fedora 35 64bit. The laptop is Lenovo ThinkPad T490s 20NYS7K90Z

[mvutcovi@mvutcovi-lap2 ~]$ loginctl
SESSION  UID USER     SEAT  TTY 
      2 1000 mvutcovi seat0 tty2

1 sessions listed.
[mvutcovi@mvutcovi-lap2 ~]$ loginctl show-session 2 -p Type
Type=wayland
[mvutcovi@mvutcovi-lap2 ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 35 (Thirty Five)
Release:	35
Codename:	ThirtyFive
[mvutcovi@mvutcovi-lap2 ~]$ uname -a
Linux mvutcovi-lap2 5.15.12-200.fc35.x86_64 #1 SMP Wed Dec 29 15:03:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

@pfps
Copy link
Collaborator

pfps commented Jan 13, 2022

@mircea-vutcovici
PR #1420 should fix the errors that show up in your log as well as fixing the original problem in this issue.

To clone and use Solar from its GitHub repository

git clone https://github.com/pwr-Solaar/Solaar.git
cd Solaar

Run Solaar as bin/solaar from this directory.

To run PR #1420, 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/1420/head:pull_1420
git checkout pull_1420

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_1420
git fetch origin pull/1420/head
git reset --hard FETCH_HEAD

@viniciusbm
Copy link
Collaborator

I don't know if this is still relevant after the fix, but as requested in #1410 (comment), here's the output of solaar show for the device I used in #1410 (comment):

Short:
Solaar version 1.1.1

Unifying Receiver
  Device path  : /dev/hidraw1
  USB id       : 046d:C52B
  Serial       : BE57977A
    Firmware   : 24.11.B0036
    Bootloader : 02.09
    Other      : AA.AC
  Has 1 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: 1=96

  1: Wireless Touch Keyboard K400 Plus
     Device path  : /dev/hidraw2
     WPID         : 404D
     Codename     : K400 Plus
     Kind         : keyboard
     Protocol     : HID++ 4.1
     Polling rate : 8 ms (125Hz)
     Serial number: 6DC5C81C
     Model ID:      404D00000000
     Unit ID:       641487CF
        Bootloader: BOT 22.02.B0002
          Firmware: RQK 63.02.B0016
             Other: 
     The power switch is located on the top edge.
     Supports 24 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Bootloader BOT 22.02.B0002 404D6217AD40
            Firmware: Firmware RQK 63.02.B0016 404D6217AD40
            Firmware: Other   
            Unit ID: 641487CF  Model ID: 404D00000000  Transport IDs: {'wpid': '404D'}
         3: DEVICE NAME            {0005}   
            Name: Wireless Touch Keyboard K400 Plus
            Kind: keyboard
         4: WIRELESS DEVICE STATUS {1D4B}   
         5: RESET                  {0020}   
         6: BATTERY STATUS         {1000}   
            Battery: 90%, discharging, next level 50%.
         7: REPROG CONTROLS V4     {1B04}   
            Key/Button Diversion (saved): {'1': 1, '110': 0, '145': 0, '149': 0, '183': 0, '184': 1, '2': 0, '3': 0, '34': 0, '4': 0, '40': 0, '5': 0, '6': 0, '62': 0, '64': 0, '79': 0, '8': 0, '84': 0}
            Key/Button Diversion        : {'184': 0, '84': 0, '34': 0, '8': 0, '79': 0, '62': 0, '110': 0, '145': 0, '149': 0, '40': 0, '6': 0, '4': 0, '5': 0, '183': 0, '3': 0, '1': 0, '2': 0, '64': 0}
         8: SWAP BUTTON CANCEL     {2005}   
         9: NEW FN INVERSION       {40A2}   
            Fn-swap: enabled
            Fn-swap default: enabled
            Swap Fx function (saved): True
            Swap Fx function        : True
        10: ENCRYPTION             {4100}   
        11: KEYBOARD DISABLE KEYS  {4521}   
            Disable keys (saved): {'1': True, '16': False, '4': False, '8': False}
            Disable keys        : {'1': False, '4': False, '8': False, '16': False}
        12: TOUCHPAD RAW XY        {6100}   
        13: GESTURE 2              {6501}   
            Gestures (saved): {'1': True, '10': False, '2': True, '30': True, '34': False, '42': True, '43': True, '45': False, '64': False, '65': False, '67': False, '84': True}
            Gestures        : {'1': True, '2': True, '30': True, '10': True, '45': False, '42': True, '43': True, '64': False, '65': False, '67': False, '84': True, '34': False}
            Gesture params (saved): {'4': {'scale': 256}}
            Gesture params        : {'4': {'scale': 256}}
        14: DFUCONTROL UNSIGNED    {00C1}   
        15: unknown:1811           {1811}   internal, hidden
        16: unknown:1830           {1830}   internal, hidden
        17: unknown:1890           {1890}   internal, hidden
        18: unknown:1DF3           {1DF3}   internal, hidden
        19: unknown:1E00           {1E00}   hidden
        20: unknown:1EB0           {1EB0}   internal, hidden
        21: unknown:1861           {1861}   internal, hidden
        22: unknown:18B0           {18B0}   internal, hidden
        23: unknown:1F11           {1F11}   internal, hidden
     Has 20 reprogrammable keys:
         0: Second Left Click         , default: Left Click                  => Left Click                
             mse, divertable, pos:0, group:0, group mask:empty
             reporting: default
         1: Back                      , default: Mouse Back Button           => Mouse Back Button         
             is FN, FN sensitive, reprogrammable, divertable, pos:1, group:0, group mask:empty
             reporting: default
         2: My Home                   , default: HomePage                    => HomePage                  
             is FN, FN sensitive, reprogrammable, divertable, pos:2, group:0, group mask:empty
             reporting: default
         3: Application Switcher      , default: Application Switcher        => Application Switcher      
             is FN, FN sensitive, reprogrammable, divertable, pos:3, group:0, group mask:empty
             reporting: default
         4: Contextual Menu           , default: Right Click                 => Right Click               
             is FN, FN sensitive, reprogrammable, divertable, pos:4, group:0, group mask:empty
             reporting: default
         5: Search                    , default: Search Files                => Search Files              
             is FN, FN sensitive, reprogrammable, divertable, pos:5, group:0, group mask:empty
             reporting: default
         6: Show Desktop              , default: Show Desktop                => Show Desktop              
             is FN, FN sensitive, reprogrammable, divertable, pos:6, group:0, group mask:empty
             reporting: default
         7: Maximize Window           , default: Maximize Window             => Maximize Window           
             is FN, FN sensitive, reprogrammable, divertable, pos:7, group:0, group mask:empty
             reporting: default
         8: Switch Screen             , default: Switch Presentation/Switch Screen => Switch Presentation/Switch Screen
             is FN, FN sensitive, reprogrammable, divertable, pos:8, group:0, group mask:empty
             reporting: default
         9: Media Player              , default: Music                       => Music                     
             is FN, FN sensitive, reprogrammable, divertable, pos:9, group:0, group mask:empty
             reporting: default
        10: Previous                  , default: Previous                    => Previous                  
             is FN, FN sensitive, divertable, pos:10, group:0, group mask:empty
             reporting: default
        11: Play/Pause                , default: Play/Pause                  => Play/Pause                
             is FN, FN sensitive, divertable, pos:11, group:0, group mask:empty
             reporting: default
        12: Next                      , default: Next                        => Next                      
             is FN, FN sensitive, divertable, pos:12, group:0, group mask:empty
             reporting: default
        13: Fn Left Click             , default: ShowUI                      => ShowUI                    
             divertable, pos:0, group:0, group mask:empty
             reporting: default
        14: Left Button               , default: Left Click                  => Left Click                
             mse, pos:0, group:0, group mask:empty
             reporting: default
        15: Right Button              , default: Right Click                 => Right Click               
             mse, pos:0, group:0, group mask:empty
             reporting: default
        16: Mute                      , default: Mute                        => Mute                      
             nonstandard, divertable, pos:0, group:0, group mask:empty
             reporting: default
        17: Volume Up                 , default: Volume Up                   => Volume Up                 
             nonstandard, divertable, pos:0, group:0, group mask:empty
             reporting: default
        18: Volume Down               , default: Volume Down                 => Volume Down               
             nonstandard, divertable, pos:0, group:0, group mask:empty
             reporting: default
        19: Sleep                     , default: Sleep                       => Sleep                     
             reprogrammable, divertable, pos:0, group:0, group mask:empty
             reporting: default
     Has 17 gesture(s), 1 param(s) and 5 spec(s):
        Track1Finger               Enabled (None): None
        TapGestures                Enabled (None): None
        Tap1Finger                 Enabled (   0): True
        Tap2Finger                 Enabled (   1): True
        TapDrag1Finger             Enabled (   2): True
        DoubleTap1Finger           Enabled (   3): True
        Scroll2FingerStateless     Enabled (None): None
        NaturalScrolling           Enabled (   4): False
        Scroll2FingerHoriz         Enabled (   5): True
        Scroll2FingerVert          Enabled (   6): True
        LeftEdgeSwipe1Finger2      Enabled (   7): False
        RightEdgeSwipe1Finger2     Enabled (   8): False
        TopEdgeSwipe1Finger2       Enabled (   9): False
        Zoom2FingerStateless       Enabled (  10): True
        FnClickGestureSuppression  Enabled (  11): False
        TwoFingersPresent          Enabled (None): None
        DeviceSpecificRawData      Enabled (None): None
        ScaleFactor                Value   (   0): 256 [Default: 256]
        period unit                Spec    (   3): 2048
        DVI field width            Spec    (   1): 8
        field widths               Spec    (   2): 8
        multiplier                 Spec    (   5): None
        resolution                 Spec    (   4): 4
     Battery: 90%, discharging, next level 50%.

Verbose:
20:51:05,145     INFO [MainThread] logitech_receiver.diversion: loaded 1 rules from /home/vbm/.config/solaar/rules.yaml
20:51:05,168     INFO [MainThread] logitech_receiver.base: New lock 11
20:51:05,216     INFO [MainThread] logitech_receiver.receiver: <UnifyingReceiver(/dev/hidraw1,11)>: found new device 1 (404D)
20:51:05,216     INFO [MainThread] logitech_receiver.base: New lock 12
20:51:06,317     INFO [MainThread] logitech_receiver.device: <Device(1,404D,Wireless Touch Keyboard K400 Plus,6DC5C81C)>: unitId 641487CF does not match serial 6DC5C81C
20:51:06,438     INFO [MainThread] logitech_receiver.settings_templates: check_feature fn-swap [NEW FN INVERSION] detected <Setting([feature:toggle] K400 Plus:fn-swap=None)>
20:51:06,902     INFO [MainThread] logitech_receiver.settings_templates: check_feature divert-keys [REPROG CONTROLS V4] detected <Setting([feature:map choice] K400 Plus:divert-keys=None)>
20:51:06,942     INFO [MainThread] logitech_receiver.settings_templates: check_feature disable-keyboard-keys [KEYBOARD DISABLE KEYS] detected <Setting([feature:multiple toggle] K400 Plus:disable-keyboard-keys=None)>
20:51:07,044     INFO [MainThread] logitech_receiver.settings_templates: check_feature gesture2-gestures [GESTURE 2] detected <Setting([feature:multiple toggle] K400 Plus:gesture2-gestures=None)>
20:51:07,044     INFO [MainThread] logitech_receiver.settings_templates: check_feature gesture2-params [GESTURE 2] detected <Setting([feature:multiple range] K400 Plus:gesture2-params=None)>
20:51:08,597    ERROR [MainThread] logitech_receiver.base: (12) device 1 error on feature request {072A}: 2 = invalid argument
20:51:08,598    ERROR [MainThread] logitech_receiver.hidpp20: Exception in _getCidReporting on device <Device(1,404D,Wireless Touch Keyboard K400 Plus,6DC5C81C)>: 
Traceback (most recent call last):
  File "/var/tmp/Solaar/lib/logitech_receiver/hidpp20.py", line 484, in _getCidReporting
    mapped_data = feature_request(self._device, FEATURE.REPROG_CONTROLS_V4, 0x20, *tuple(_pack('!H', self._cid)))
  File "/var/tmp/Solaar/lib/logitech_receiver/hidpp20.py", line 999, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
  File "/var/tmp/Solaar/lib/logitech_receiver/device.py", line 394, in request
    return _base.request(
  File "/var/tmp/Solaar/lib/logitech_receiver/base.py", line 453, in request
    raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
logitech_receiver.hidpp20.FeatureCallError: {'number': 1, 'request': 1834, 'error': 2, 'params': b'\x00P'}
20:51:08,697    ERROR [MainThread] logitech_receiver.base: (12) device 1 error on feature request {072D}: 2 = invalid argument
20:51:08,698    ERROR [MainThread] logitech_receiver.hidpp20: Exception in _getCidReporting on device <Device(1,404D,Wireless Touch Keyboard K400 Plus,6DC5C81C)>: 
Traceback (most recent call last):
  File "/var/tmp/Solaar/lib/logitech_receiver/hidpp20.py", line 484, in _getCidReporting
    mapped_data = feature_request(self._device, FEATURE.REPROG_CONTROLS_V4, 0x20, *tuple(_pack('!H', self._cid)))
  File "/var/tmp/Solaar/lib/logitech_receiver/hidpp20.py", line 999, in feature_request
    return device.request((feature_index << 8) + (function & 0xFF), *params, no_reply=no_reply)
  File "/var/tmp/Solaar/lib/logitech_receiver/device.py", line 394, in request
    return _base.request(
  File "/var/tmp/Solaar/lib/logitech_receiver/base.py", line 453, in request
    raise _hidpp20.FeatureCallError(number=devnumber, request=request_id, error=error, params=params)
logitech_receiver.hidpp20.FeatureCallError: {'number': 1, 'request': 1837, 'error': 2, 'params': b'\x00Q'}
Solaar version 1.1.1

Unifying Receiver
  Device path  : /dev/hidraw1
  USB id       : 046d:C52B
  Serial       : BE57977A
    Firmware   : 24.11.B0036
    Bootloader : 02.09
    Other      : AA.AC
  Has 1 paired device(s) out of a maximum of 6.
  Notifications: wireless, software present (0x000900)
  Device activity counters: 1=235

  1: Wireless Touch Keyboard K400 Plus
     Device path  : /dev/hidraw2
     WPID         : 404D
     Codename     : K400 Plus
     Kind         : keyboard
     Protocol     : HID++ 4.1
     Polling rate : 8 ms (125Hz)
     Serial number: 6DC5C81C
     Model ID:      404D00000000
     Unit ID:       641487CF
        Bootloader: BOT 22.02.B0002
          Firmware: RQK 63.02.B0016
             Other: 
     The power switch is located on the top edge.
     Supports 24 HID++ 2.0 features:
         0: ROOT                   {0000}   
         1: FEATURE SET            {0001}   
         2: DEVICE FW VERSION      {0003}   
            Firmware: Bootloader BOT 22.02.B0002 404D6217AD40
            Firmware: Firmware RQK 63.02.B0016 404D6217AD40
            Firmware: Other   
            Unit ID: 641487CF  Model ID: 404D00000000  Transport IDs: {'wpid': '404D'}
         3: DEVICE NAME            {0005}   
            Name: Wireless Touch Keyboard K400 Plus
            Kind: keyboard
         4: WIRELESS DEVICE STATUS {1D4B}   
         5: RESET                  {0020}   
         6: BATTERY STATUS         {1000}   
            Battery: 90%, discharging, next level 50%.
         7: REPROG CONTROLS V4     {1B04}   
            Key/Button Diversion (saved): {'1': 1, '110': 0, '145': 0, '149': 0, '183': 0, '184': 1, '2': 0, '3': 0, '34': 0, '4': 0, '40': 0, '5': 0, '6': 0, '62': 0, '64': 0, '79': 0, '8': 0, '84': 0}
            Key/Button Diversion        : {'184': 0, '84': 0, '34': 0, '8': 0, '79': 0, '62': 0, '110': 0, '145': 0, '149': 0, '40': 0, '6': 0, '4': 0, '5': 0, '183': 0, '3': 0, '1': 0, '2': 0, '64': 0}
         8: SWAP BUTTON CANCEL     {2005}   
         9: NEW FN INVERSION       {40A2}   
            Fn-swap: enabled
            Fn-swap default: enabled
            Swap Fx function (saved): True
            Swap Fx function        : True
        10: ENCRYPTION             {4100}   
        11: KEYBOARD DISABLE KEYS  {4521}   
            Disable keys (saved): {'1': True, '16': False, '4': False, '8': False}
            Disable keys        : {'1': False, '4': False, '8': False, '16': False}
        12: TOUCHPAD RAW XY        {6100}   
        13: GESTURE 2              {6501}   
            Gestures (saved): {'1': True, '10': False, '2': True, '30': True, '34': False, '42': True, '43': True, '45': False, '64': False, '65': False, '67': False, '84': True}
            Gestures        : {'1': True, '2': True, '30': True, '10': True, '45': False, '42': True, '43': True, '64': False, '65': False, '67': False, '84': True, '34': False}
            Gesture params (saved): {'4': {'scale': 256}}
            Gesture params        : {'4': {'scale': 256}}
        14: DFUCONTROL UNSIGNED    {00C1}   
        15: unknown:1811           {1811}   internal, hidden
        16: unknown:1830           {1830}   internal, hidden
        17: unknown:1890           {1890}   internal, hidden
        18: unknown:1DF3           {1DF3}   internal, hidden
        19: unknown:1E00           {1E00}   hidden
        20: unknown:1EB0           {1EB0}   internal, hidden
        21: unknown:1861           {1861}   internal, hidden
        22: unknown:18B0           {18B0}   internal, hidden
        23: unknown:1F11           {1F11}   internal, hidden
     Has 20 reprogrammable keys:
         0: Second Left Click         , default: Left Click                  => Left Click                
             mse, divertable, pos:0, group:0, group mask:empty
             reporting: default
         1: Back                      , default: Mouse Back Button           => Mouse Back Button         
             is FN, FN sensitive, reprogrammable, divertable, pos:1, group:0, group mask:empty
             reporting: default
         2: My Home                   , default: HomePage                    => HomePage                  
             is FN, FN sensitive, reprogrammable, divertable, pos:2, group:0, group mask:empty
             reporting: default
         3: Application Switcher      , default: Application Switcher        => Application Switcher      
             is FN, FN sensitive, reprogrammable, divertable, pos:3, group:0, group mask:empty
             reporting: default
         4: Contextual Menu           , default: Right Click                 => Right Click               
             is FN, FN sensitive, reprogrammable, divertable, pos:4, group:0, group mask:empty
             reporting: default
         5: Search                    , default: Search Files                => Search Files              
             is FN, FN sensitive, reprogrammable, divertable, pos:5, group:0, group mask:empty
             reporting: default
         6: Show Desktop              , default: Show Desktop                => Show Desktop              
             is FN, FN sensitive, reprogrammable, divertable, pos:6, group:0, group mask:empty
             reporting: default
         7: Maximize Window           , default: Maximize Window             => Maximize Window           
             is FN, FN sensitive, reprogrammable, divertable, pos:7, group:0, group mask:empty
             reporting: default
         8: Switch Screen             , default: Switch Presentation/Switch Screen => Switch Presentation/Switch Screen
             is FN, FN sensitive, reprogrammable, divertable, pos:8, group:0, group mask:empty
             reporting: default
         9: Media Player              , default: Music                       => Music                     
             is FN, FN sensitive, reprogrammable, divertable, pos:9, group:0, group mask:empty
             reporting: default
        10: Previous                  , default: Previous                    => Previous                  
             is FN, FN sensitive, divertable, pos:10, group:0, group mask:empty
             reporting: default
        11: Play/Pause                , default: Play/Pause                  => Play/Pause                
             is FN, FN sensitive, divertable, pos:11, group:0, group mask:empty
             reporting: default
        12: Next                      , default: Next                        => Next                      
             is FN, FN sensitive, divertable, pos:12, group:0, group mask:empty
             reporting: default
        13: Fn Left Click             , default: ShowUI                      => ShowUI                    
             divertable, pos:0, group:0, group mask:empty
             reporting: default
        14: Left Button               , default: Left Click                  => Left Click                
             mse, pos:0, group:0, group mask:empty
             reporting: default
        15: Right Button              , default: Right Click                 => Right Click               
             mse, pos:0, group:0, group mask:empty
             reporting: default
        16: Mute                      , default: Mute                        => Mute                      
             nonstandard, divertable, pos:0, group:0, group mask:empty
             reporting: default
        17: Volume Up                 , default: Volume Up                   => Volume Up                 
             nonstandard, divertable, pos:0, group:0, group mask:empty
             reporting: default
        18: Volume Down               , default: Volume Down                 => Volume Down               
             nonstandard, divertable, pos:0, group:0, group mask:empty
             reporting: default
        19: Sleep                     , default: Sleep                       => Sleep                     
             reprogrammable, divertable, pos:0, group:0, group mask:empty
             reporting: default
     Has 17 gesture(s), 1 param(s) and 5 spec(s):
        Track1Finger               Enabled (None): None
20:51:09,061    ERROR [MainThread] logitech_receiver.base: (12) device 1 error on feature request {0D5A}: 2 = invalid argument
        TapGestures                Enabled (None): None
        Tap1Finger                 Enabled (   0): True
        Tap2Finger                 Enabled (   1): True
        TapDrag1Finger             Enabled (   2): True
        DoubleTap1Finger           Enabled (   3): True
        Scroll2FingerStateless     Enabled (None): None
        NaturalScrolling           Enabled (   4): False
        Scroll2FingerHoriz         Enabled (   5): True
        Scroll2FingerVert          Enabled (   6): True
        LeftEdgeSwipe1Finger2      Enabled (   7): False
        RightEdgeSwipe1Finger2     Enabled (   8): False
        TopEdgeSwipe1Finger2       Enabled (   9): False
        Zoom2FingerStateless       Enabled (  10): True
        FnClickGestureSuppression  Enabled (  11): False
        TwoFingersPresent          Enabled (None): None
        DeviceSpecificRawData      Enabled (None): None
        ScaleFactor                Value   (   0): 256 [Default: 256]
        period unit                Spec    (   3): 2048
        DVI field width            Spec    (   1): 8
        field widths               Spec    (   2): 8
        multiplier                 Spec    (   5): None
        resolution                 Spec    (   4): 4
     Battery: 90%, discharging, next level 50%.

@pfps
Copy link
Collaborator

pfps commented Jan 14, 2022

@viniciusbm Thanks. It's a bit overtaken by events, but still useful.

PR #1420 has been updated to the current version of Solaar and thus now includes the new Set rules. Please try it out and see whether gestures work OK. Try turning the gesture on and off via the GUI and also try via Set rules. The Set rule for gestures now takes '~' as a value for toggling a gesture setting.

@viniciusbm
Copy link
Collaborator

viniciusbm commented Jan 14, 2022

PR #1420 has been updated to the current version of Solaar and thus now includes the new Set rules. Please try it out and see whether gestures work OK. Try turning the gesture on and off via the GUI and also try via Set rules.

I tried it now and didn't encounter any problems. Using the GUI or a Set rule, the state of the toggle widgets and the gesture behaviour change appropriately.

I used this rule:

---
- Feature: REPROG CONTROLS V4
- Report: 0
- Rule:
  - Key: [Second Left Click, pressed]
  - Execute: [notify-send, HI]
  - Set: [null, fn-swap, '~']
  - Set: [null, gesture2-gestures, Tap1Finger, true]
  - Set: [null, gesture2-gestures, Tap2Finger, false]
  - Set: [null, gesture2-gestures, Zoom2FingerStateless, '~']
  - Execute: [notify-send, BYE]

gestures.log

@pfps
Copy link
Collaborator

pfps commented Jan 14, 2022

Excellent, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants