2024-11-08 00:44:48,675,675 INFO [MainThread] solaar.gtk: version 1.1.13, language en_US (UTF-8)
2024-11-08 00:44:48,676,676 INFO [MainThread] solaar.dbus: connected to system dbus, watching for suspend/resume events
2024-11-08 00:44:48,687,687 INFO [MainThread] solaar.ui.notify: starting desktop notifications
2024-11-08 00:44:48,714,714 INFO [MainThread] solaar.listener: starting receiver listening threads
2024-11-08 00:44:48,767,767 INFO [MainThread] hidapi.udev: Found device /dev/hidraw2 BID 0003 VID 0000046D PID 0000C539 HID++ True True USB 2 2
2024-11-08 00:44:48,768,768 INFO [MainThread] solaar.listener: receiver event add DeviceInfo(path='/dev/hidraw2', bus_id=3, vendor_id='046D', product_id='C539', interface=2, driver='logitech-djreceiver', manufacturer=None, product=None, serial='', release=None, isDevice=None, hidpp_short=True, hidpp_long=True)
2024-11-08 00:44:48,768,768 INFO [MainThread] hidapi.udev: OPEN PATH /dev/hidraw2
2024-11-08 00:44:48,768,768 INFO [MainThread] logitech_receiver.base: New lock 13
2024-11-08 00:44:48,776,776 INFO [SolaarListener:hidraw2] logitech_receiver.listener: started with <LightspeedReceiver(/dev/hidraw2,T13)> (13)
2024-11-08 00:44:48,776,776 INFO [SolaarListener:hidraw2] solaar.listener: <LightspeedReceiver(/dev/hidraw2,T13)>: notifications listener has started (13)
2024-11-08 00:44:48,776,776 INFO [SolaarListener:hidraw2] logitech_receiver.base: New lock <_ThreadedHandle(/dev/hidraw2)>
2024-11-08 00:44:48,785,785 INFO [SolaarListener:hidraw2] logitech_receiver.receiver: <LightspeedReceiver(/dev/hidraw2,T13)>: receiver notifications enabled => ('wireless', 'software present')
2024-11-08 00:44:48,792,792 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <LightspeedReceiver(/dev/hidraw2,T13)>: present (0)
2024-11-08 00:44:48,852,852 INFO [SolaarListener:hidraw2] hidapi.udev: OPEN PATH /dev/hidraw10
2024-11-08 00:44:48,854,854 INFO [SolaarListener:hidraw2] logitech_receiver.receiver: <LightspeedReceiver(/dev/hidraw2,T13)>: found new device 1 (4079)
2024-11-08 00:44:48,854,854 INFO [SolaarListener:hidraw2] solaar.listener: connection Notification(10,1,41,0C,327940) for device wpid 4079 kind mouse serial A756A3B4
2024-11-08 00:44:48,854,854 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <LightspeedReceiver(/dev/hidraw2,T13)>: present (0)
2024-11-08 00:44:48,856,856 INFO [SolaarListener:hidraw2] logitech_receiver.base: New lock 16
2024-11-08 00:44:49,178,178 INFO [SolaarListener:hidraw2] logitech_receiver.device: <Device(1,4079,G Pro Wireless Gaming Mouse,A756A3B4)> pushing device settings [<Setting([feature:choice] G Pro :onboard_profiles=None)>, <Setting([feature:choice] G Pro :report_rate=None)>, <Setting([feature:choice] G Pro :dpi=None)>, <Setting([feature:choice] G Pro :led_control=None)>, <Setting([feature:hetero] G Pro :led_zone_1=None)>, <Setting([feature:hetero] G Pro :led_zone_2=None)>]
2024-11-08 00:44:49,944,944 ERROR [SolaarListener:hidraw2] logitech_receiver.base: (16) device 1 error on feature request {0B28}: 2 = invalid argument
2024-11-08 00:44:49,944,944 WARNING [SolaarListener:hidraw2] logitech_receiver.settings: report_rate: error applying 1 so ignore it (<Device(1,4079,G Pro Wireless Gaming Mouse,A756A3B4)>): FeatureCallError({'number': 1, 'request': 2856, 'error': 2, 'params': b'\x01'})
2024-11-08 00:44:49,999,999 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <Device(1,4079,G Pro Wireless Gaming Mouse,A756A3B4)>: paired online (0)
2024-11-08 00:44:50,005,005 INFO [SolaarListener:hidraw2] solaar.listener: status_changed <Device(1,4079,G Pro Wireless Gaming Mouse,A756A3B4)>: paired online (0)
2024-11-08 00:44:54,210,210 INFO [Thread-1] solaar.configuration: saved ['1.1.13', {'_NAME': 'G Pro Wireless Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi_extended', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'rgb_control', 'rgb_zone_', 'brightness_control', 'per-key-lighting', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '4079C0880000', '_sensitive': {'dpi': True, 'onboard_profiles': False}, '_serial': 'A756A3B4', '_unitId': 'A756A3B4', '_wpid': '4079', 'dpi': 1600, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G Pro Wireless Gaming Mouse', '_modelId': '4079C0880000', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'A756A3B4', '_unitId': 'A756A3B4', '_wpid': '4079', 'dpi': 800, 'led_control': 0, 'onboard_profiles': 0, 'report_rate': 1}] to /home/ripi/.config/solaar/config.yaml
2024-11-08 00:44:58,615,615 INFO [MainThread] solaar.listener: stopping receiver listening threads [<SolaarListener(SolaarListener:hidraw2, started daemon 137057051608768)>]
2024-11-08 00:44:58,616,616 INFO [MainThread] solaar.configuration: saved ['1.1.13', {'_NAME': 'G Pro Wireless Gaming Mouse', '_absent': ['hi-res-scroll', 'lowres-scroll-mode', 'hires-smooth-invert', 'hires-smooth-resolution', 'hires-scroll-mode', 'scroll-ratchet', 'smart-shift', 'thumb-scroll-invert', 'thumb-scroll-mode', 'report_rate_extended', 'pointer_speed', 'dpi_extended', 'speed-change', 'backlight', 'backlight_level', 'backlight_duration_hands_out', 'backlight_duration_hands_in', 'backlight_duration_powered', 'backlight-timed', 'rgb_control', 'rgb_zone_', 'brightness_control', 'per-key-lighting', 'fn-swap', 'reprogrammable-keys', 'persistent-remappable-keys', 'divert-keys', 'disable-keyboard-keys', 'crown-smooth', 'divert-crown', 'divert-gkeys', 'm-key-leds', 'mr-key-led', 'multiplatform', 'change-host', 'gesture2-gestures', 'gesture2-divert', 'gesture2-params', 'sidetone', 'equalizer', 'adc_power_management'], '_battery': 4097, '_modelId': '4079C0880000', '_sensitive': {'dpi': True, 'onboard_profiles': False}, '_serial': 'A756A3B4', '_unitId': 'A756A3B4', '_wpid': '4079', 'dpi': 1600, 'led_control': 0, 'onboard_profiles': 1, 'report_rate': 1}, {'_NAME': 'G Pro Wireless Gaming Mouse', '_modelId': '4079C0880000', '_sensitive': {'hires-scroll-mode': 'ignore', 'hires-smooth-invert': 'ignore', 'hires-smooth-resolution': 'ignore'}, '_serial': 'A756A3B4', '_unitId': 'A756A3B4', '_wpid': '4079', 'dpi': 800, 'led_control': 0, 'onboard_profiles': 0, 'report_rate': 1}] to /home/ripi/.config/solaar/config.yaml
2024-11-08 00:44:59,035,035 INFO [SolaarListener:hidraw2] solaar.listener: <LightspeedReceiver(/dev/hidraw2,T13)>: notifications listener has stopped
2024-11-08 00:44:59,036,036 INFO [MainThread] solaar.ui.notify: stopping desktop notifications
**Describe the bug**
Solaar always set DPI to 1600 when started. I tried everything but it's still back. I want to set it to 800. It sets it to 1600 on every start.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to Solaar
2. Pick mouse - in my case G Pro
3. Change DPI to 800
4. try - dpi is set to 800 - you can feel it
5. quit Solaar
6. start Solaar
7. try mouse - feels more than 800
8. check G Pro settings - dpi is on 1600
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Additional context**
Doesn't matter if lock is set to not change or change. It will always change to 1600 after Solaar restart
If the device has profiles then the value in the profile will be used by Solaar. To prevent this turn profiles off. If you want profiles on then you will have to edit the profile after dumping it and then reload it.
Information
uname -srmo
):Linux 6.8.0-48-generic x86_64 GNU/Linux
solaar show
:~/.config/solaar/config.yaml
(or~/.config/solaar/config.json
if~/.config/solaar/config.yaml
not present):