pwr-Solaar / Solaar

Linux device manager for Logitech devices
https://pwr-solaar.github.io/Solaar
GNU General Public License v2.0
5.54k stars 409 forks source link

Can't use shortcuts or DPI switch on G502 Lightspeed with PowerPlay mat #1333

Closed ValTM closed 2 years ago

ValTM commented 2 years ago

Information

``` OUTPUT HERE ```

Describe the bug Hey, I recently updated from Solaar 1.0.4 to 1.0.7 and the onboard macros of my G502 Lightspeed stopped working. I had some shortcuts set to ease my browsing, and now they're gone. Also I can not change the DPI using the dedicated buttons. I also have the PowerPlay mat, if it makes any difference /it says Has 2 paired device(s) out of a maximum of 1. in the log/. As far as I got to read, Solaar got a rewrite and onboard profiles are currently WIP.

Is there any workaround apart from downgrading to 1.0.4? Is there anything I can configure on my part?

To Reproduce Steps to reproduce the behavior:

  1. Have onboard shortcuts set on the mouse
  2. Try to use any

Additional context Add any other context about the problem here.

pfps commented 2 years ago

From https://github.com/pwr-Solaar/Solaar:

Many gaming mice have both the ONBOARD PROFILES feature and the REPORT RATE feature. On these mice changing the Polling Rate setting requires modifying a setting in the ONBOARD PROFILES feature, which can modify how the mouse works. Changing the Polling Rate setting to "Ignore this setting" (see above) prevents Solaar from modifying the ONBOARD PROFILES feature. The mouse has to be reset (e.g., by turning it off and on again) before this fix will take effect.

I expect this is what you are experiencing.

pfps commented 2 years ago

The Has 2 paired device(s) out of a maximum of 1. message should be addressed somehow. Do you actually have two paired devices on this receiver? Please post the output of solaar probe.

ValTM commented 2 years ago

Hey @pfps,

I did try different values for the Polling Rate setting, but no change in mouse behavior (I restarted the mouse after changing the value every time).

I do believe the powerplay mat is registering as a device itself, although it's a receiver. It has options to change LED color, etc. I have only one mouse connected to it. I will provide the output later today.

pfps commented 2 years ago

You won't see much, if any, difference when changing the polling rate unless you are doing something that requires very fast responses to mouse clicks (i.e., gaming). Also, restarting the mouse may reset the polling rate to its default value.

The issue that you are running into is that Solaar has to effectively turn off onboard profiles to change the polling rate and Solaar does this whenever it starts up and when the mouse reconnects unless the polling rate setting is set to ignore. The ability to change the polling rate was added in Solaar 1.0.5.

ValTM commented 2 years ago

Hey @pfps,

the mouse shortcuts started working now for some reason. In any case, here is the output of solaar probe

``` Lightspeed Receiver Device path : /dev/hidraw6 USB id : 046d:C53A Serial : 29A29A98 Firmware : 40.02.B0012 Bootloader : 02.09 Other : AA.CA Has 2 paired device(s) out of a maximum of 1. Notifications: wireless, software present (0x000900) Device activity counters: (empty) Register Dump Notifications 0x00: 0x000900 Connection State 0x02: 0x000200 Device Activity 0xb3: 0x63000000000000000000000000000000 Pairing Register 0xb5 0x00: None Pairing Register 0xb5 0x01: None Pairing Register 0xb5 0x02: 0x024002001288080F0000000000000000 Pairing Register 0xb5 0x03: 0x0329A29A980101080000000000000000 Pairing Register 0xb5 0x04: None Pairing Register 0xb5 0x05: None Pairing Register 0xb5 0x10: None Pairing Register 0xb5 0x20: 0x200808407F0C0102B100000000000000 Pairing Register 0xb5 0x30: 0x30712AF87E0E00200001000000000000 Pairing Name 0xb5 0x40: b'G502' Pairing Register 0xb5 0x11: None Pairing Register 0xb5 0x21: None Pairing Register 0xb5 0x31: None Pairing Name 0xb5 0x41: None Pairing Register 0xb5 0x12: None Pairing Register 0xb5 0x22: None Pairing Register 0xb5 0x32: None Pairing Name 0xb5 0x42: None Pairing Register 0xb5 0x13: None Pairing Register 0xb5 0x23: None Pairing Register 0xb5 0x33: None Pairing Name 0xb5 0x43: None Pairing Register 0xb5 0x14: None Pairing Register 0xb5 0x24: None Pairing Register 0xb5 0x34: None Pairing Name 0xb5 0x44: None Pairing Register 0xb5 0x15: None Pairing Register 0xb5 0x25: None Pairing Register 0xb5 0x35: None Pairing Name 0xb5 0x45: None Firmware 0xf1 0x00: None Firmware 0xf1 0x01: 0x014002 Firmware 0xf1 0x02: 0x020012 Firmware 0xf1 0x03: 0x03AACA Firmware 0xf1 0x04: 0x040209 Register Short 0x00 0x00: 0x000900 Register Short 0x01 0x00: 0x000000 Register Short 0x02 0x00: 0x000200 Register Short 0x03 0x00: 0x000000 Register Long 0x93 0x00: 0x40808080808080800000000000000000 Register Long 0x93 0x01: 0x80808080808080800000000000000000 Register Long 0x93 0x02: 0x40808080808080800000000000000000 Register Long 0x93 0x03: 0x80808080808080800000000000000000 Register Long 0x93 0x05: 0x40808080808080800000000000000000 Register Long 0x93 0x07: 0x80808080808080800000000000000000 Register Long 0x93 0x09: 0x40808080808080800000000000000000 Register Long 0x93 0x0a: 0x80808080808080800000000000000000 Register Long 0x93 0x0c: 0x40808080808080800000000000000000 Register Long 0x93 0x0d: 0x80808080808080800000000000000000 Register Long 0x93 0x0f: 0x40808080808080800000000000000000 Register Long 0x93 0x10: 0x80808080808080800000000000000000 Register Long 0x93 0x11: 0x40808080808080800000000000000000 Register Long 0x93 0x13: 0x80808080808080800000000000000000 Register Long 0x93 0x15: 0x40808080808080800000000000000000 Register Long 0x93 0x16: 0x80808080808080800000000000000000 Register Long 0x93 0x18: 0x40808080808080800000000000000000 Register Long 0x93 0x1a: 0x80808080808080800000000000000000 Register Long 0x93 0x1b: 0x40808080808080800000000000000000 Register Long 0x93 0x1d: 0x80808080808080800000000000000000 Register Long 0x93 0x1f: 0x40808080808080800000000000000000 Register Long 0x93 0x25: 0x80808080808080800000000000000000 Register Long 0x93 0x26: 0x40808080808080800000000000000000 Register Long 0x93 0x27: 0x80808080808080800000000000000000 Register Long 0x93 0x29: 0x40808080808080800000000000000000 Register Long 0x93 0x2a: 0x80808080808080800000000000000000 Register Long 0x93 0x2b: 0x40808080808080800000000000000000 Register Long 0x93 0x2c: 0x80808080808080800000000000000000 Register Long 0x93 0x2d: 0x40808080808080800000000000000000 Register Long 0x93 0x2e: 0x80808080808080800000000000000000 Register Long 0x93 0x30: 0x40808080808080800000000000000000 Register Long 0x93 0x31: 0x80808080808080800000000000000000 Register Long 0x93 0x32: 0x40808080808080800000000000000000 Register Long 0x93 0x33: 0x80808080808080800000000000000000 Register Long 0x93 0x35: 0x40808080808080800000000000000000 Register Long 0x93 0x36: 0x80808080808080800000000000000000 Register Long 0x93 0x37: 0x40808080808080800000000000000000 Register Long 0x93 0x38: 0x80808080808080800000000000000000 Register Long 0x93 0x3a: 0x40808080808080800000000000000000 Register Long 0x93 0x3b: 0x80808080808080800000000000000000 Register Long 0x93 0x3d: 0x40808080808080800000000000000000 Register Long 0x93 0x3e: 0x80808080808080800000000000000000 Register Long 0x93 0x3f: 0x40808080808080800000000000000000 Register Long 0x93 0x40: 0x80808080808080800000000000000000 Register Long 0x93 0x41: 0x40808080808080800000000000000000 Register Long 0x93 0x42: 0x80808080808080800000000000000000 Register Long 0x93 0x44: 0x40808080808080800000000000000000 Register Long 0x93 0x45: 0x80808080808080800000000000000000 Register Long 0x93 0x47: 0x40808080808080800000000000000000 Register Long 0x93 0x48: 0x80808080808080800000000000000000 Register Long 0x93 0x49: 0x40808080808080800000000000000000 Register Long 0x93 0x4a: 0x80808080808080800000000000000000 Register Long 0x93 0x4b: 0x40808080808080800000000000000000 Register Long 0x93 0x4c: 0x80808080808080800000000000000000 Register Long 0x93 0x4d: 0x40808080808080800000000000000000 Register Long 0x93 0x4e: 0x80808080808080800000000000000000 Register Long 0x93 0x4f: 0x40808080808080800000000000000000 Register Long 0x93 0x51: 0x80808080808080800000000000000000 Register Long 0x93 0x52: 0x40808080808080800000000000000000 Register Long 0x93 0x53: 0x80808080808080800000000000000000 Register Long 0x93 0x54: 0x40808080808080800000000000000000 Register Long 0x93 0x55: 0x80808080808080800000000000000000 Register Long 0x93 0x56: 0x40808080808080800000000000000000 Register Long 0x93 0x58: 0x80808080808080800000000000000000 Register Long 0x93 0x5a: 0x40808080808080800000000000000000 Register Long 0x93 0x5b: 0x80808080808080800000000000000000 Register Long 0x93 0x5c: 0x40808080808080800000000000000000 Register Long 0x93 0x5d: 0x80808080808080800000000000000000 Register Long 0x93 0x5f: 0x40808080808080800000000000000000 Register Long 0x93 0x60: 0x80808080808080800000000000000000 Register Long 0x93 0x62: 0x40808080808080800000000000000000 Register Long 0x93 0x63: 0x80808080808080800000000000000000 Register Long 0x93 0x64: 0x40808080808080800000000000000000 Register Long 0x93 0x65: 0x80808080808080800000000000000000 Register Long 0x93 0x67: 0x40808080808080800000000000000000 Register Long 0x93 0x68: 0x80808080808080800000000000000000 Register Long 0x93 0x6a: 0x40808080808080800000000000000000 Register Long 0x93 0x78: 0x80808080808080800000000000000000 Register Long 0x93 0x7a: 0x40808080808080800000000000000000 Register Long 0x93 0x7c: 0x80808080808080800000000000000000 Register Long 0x93 0x7e: 0x40808080808080800000000000000000 Register Long 0x93 0x7f: 0x80808080808080800000000000000000 Register Long 0x93 0x80: 0x40808080808080800000000000000000 Register Long 0x93 0x81: 0x80808080808080800000000000000000 Register Long 0x93 0x83: 0x40808080808080800000000000000000 Register Long 0x93 0x84: 0x80808080808080800000000000000000 Register Long 0x93 0x86: 0x40808080808080800000000000000000 Register Long 0x93 0x87: 0x80808080808080800000000000000000 Register Long 0x93 0x88: 0x40808080808080800000000000000000 Register Long 0x93 0x89: 0x80808080808080800000000000000000 Register Long 0x93 0x8b: 0x40808080808080800000000000000000 Register Long 0x93 0x8c: 0x80808080808080800000000000000000 Register Long 0x93 0x8e: 0x40808080808080800000000000000000 Register Long 0x93 0x8f: 0x80808080808080800000000000000000 Register Long 0x93 0x90: 0x40808080808080800000000000000000 Register Long 0x93 0x91: 0x80808080808080800000000000000000 Register Long 0x93 0x93: 0x40808080808080800000000000000000 Register Long 0x93 0x94: 0x80808080808080800000000000000000 Register Long 0x93 0x96: 0x40808080808080800000000000000000 Register Long 0x93 0x97: 0x80808080808080800000000000000000 Register Long 0x93 0x98: 0x40808080808080800000000000000000 Register Long 0x93 0x99: 0x80808080808080800000000000000000 Register Long 0x93 0x9b: 0x40808080808080800000000000000000 Register Long 0x93 0x9c: 0x80808080808080800000000000000000 Register Long 0x93 0x9e: 0x40808080808080800000000000000000 Register Long 0x93 0x9f: 0x80808080808080800000000000000000 Register Long 0x93 0xa0: 0x40808080808080800000000000000000 Register Long 0x93 0xa1: 0x80808080808080800000000000000000 Register Long 0x93 0xa3: 0x40808080808080800000000000000000 Register Long 0x93 0xa4: 0x80808080808080800000000000000000 Register Long 0x93 0xa6: 0x40808080808080800000000000000000 Register Long 0x93 0xa7: 0x80808080808080800000000000000000 Register Long 0x93 0xa8: 0x40808080808080800000000000000000 Register Long 0x93 0xa9: 0x80808080808080800000000000000000 Register Long 0x93 0xab: 0x40808080808080800000000000000000 Register Long 0x93 0xac: 0x80808080808080800000000000000000 Register Long 0x93 0xae: 0x40808080808080800000000000000000 Register Long 0x93 0xaf: 0x80808080808080800000000000000000 Register Long 0x93 0xb0: 0x40808080808080800000000000000000 Register Long 0x93 0xb1: 0x80808080808080800000000000000000 Register Long 0x93 0xb3: 0x40808080808080800000000000000000 Register Long 0x93 0xb4: 0x80808080808080800000000000000000 Register Long 0x93 0xb6: 0x40808080808080800000000000000000 Register Long 0x93 0xb7: 0x80808080808080800000000000000000 Register Long 0x93 0xb8: 0x40808080808080800000000000000000 Register Long 0x93 0xb9: 0x80808080808080800000000000000000 Register Long 0x93 0xbb: 0x40808080808080800000000000000000 Register Long 0x93 0xbc: 0x80808080808080800000000000000000 Register Long 0x93 0xbe: 0x40808080808080800000000000000000 Register Long 0x93 0xbf: 0x80808080808080800000000000000000 Register Long 0x93 0xc1: 0x40808080808080800000000000000000 Register Long 0x93 0xc2: 0x80808080808080800000000000000000 Register Long 0x93 0xc4: 0x40808080808080800000000000000000 Register Long 0x93 0xc5: 0x80808080808080800000000000000000 Register Long 0x93 0xc6: 0x40808080808080800000000000000000 Register Long 0x93 0xc7: 0x80808080808080800000000000000000 Register Long 0x93 0xc9: 0x40808080808080800000000000000000 Register Long 0x93 0xca: 0x80808080808080800000000000000000 Register Long 0x93 0xcc: 0x40808080808080800000000000000000 Register Long 0x93 0xcd: 0x80808080808080800000000000000000 Register Long 0x93 0xce: 0x40808080808080800000000000000000 Register Long 0x93 0xcf: 0x80808080808080800000000000000000 Register Long 0x93 0xd1: 0x40808080808080800000000000000000 Register Long 0x93 0xd2: 0x80808080808080800000000000000000 Register Long 0x93 0xd4: 0x40808080808080800000000000000000 Register Long 0x93 0xd5: 0x80808080808080800000000000000000 Register Long 0x93 0xd6: 0x40808080808080800000000000000000 Register Long 0x93 0xd7: 0x80808080808080800000000000000000 Register Long 0x93 0xd9: 0x40808080808080800000000000000000 Register Long 0x93 0xda: 0x80808080808080800000000000000000 Register Long 0x93 0xdc: 0x40808080808080800000000000000000 Register Long 0x93 0xdd: 0x80808080808080800000000000000000 Register Long 0x93 0xde: 0x40808080808080800000000000000000 Register Long 0x93 0xdf: 0x80808080808080800000000000000000 Register Long 0x93 0xe1: 0x40808080808080800000000000000000 Register Long 0x93 0xe2: 0x80808080808080800000000000000000 Register Long 0x93 0xe4: 0x40808080808080800000000000000000 Register Long 0x93 0xe5: 0x80808080808080800000000000000000 Register Long 0x93 0xe6: 0x40808080808080800000000000000000 Register Long 0x93 0xe7: 0x80808080808080800000000000000000 Register Long 0x93 0xe9: 0x40808080808080800000000000000000 Register Long 0x93 0xea: 0x80808080808080800000000000000000 Register Long 0x93 0xec: 0x40808080808080800000000000000000 Register Long 0x93 0xed: 0x80808080808080800000000000000000 Register Long 0x93 0xee: 0x40808080808080800000000000000000 Register Long 0x93 0xef: 0x80808080808080800000000000000000 Register Long 0x93 0xf1: 0x40808080808080800000000000000000 Register Long 0x93 0xf2: 0x80808080808080800000000000000000 Register Long 0x93 0xf4: 0x40808080808080800000000000000000 Register Long 0x93 0xf5: 0x80808080808080800000000000000000 Register Long 0x93 0xf6: 0x40808080808080800000000000000000 Register Long 0x93 0xf7: 0x80808080808080800000000000000000 Register Long 0x93 0xf9: 0x40808080808080800000000000000000 Register Long 0x93 0xfa: 0x80808080808080800000000000000000 Register Long 0x93 0xfc: 0x40808080808080800000000000000000 Register Long 0x93 0xfd: 0x80808080808080800000000000000000 Register Long 0x93 0xfe: 0x40808080808080800000000000000000 Register Long 0xb3 0x00: 0xA5000000000000000000000000000000 Register Short 0xb4 0x00: unsupported parameter value Register Short 0xb4 0x01: 0x010040 Register Short 0xb4 0x02: unsupported parameter value Register Short 0xb4 0x03: unsupported parameter value Register Short 0xb4 0x04: unsupported parameter value Register Short 0xb4 0x05: unsupported parameter value Register Short 0xb4 0x06: unsupported parameter value Register Short 0xb4 0x07: unsupported parameter value Register Short 0xb4 0x08: unsupported parameter value Register Short 0xb4 0x09: unsupported parameter value Register Short 0xb4 0x0a: unsupported parameter value Register Short 0xb4 0x0b: unsupported parameter value Register Short 0xb4 0x0c: unsupported parameter value Register Short 0xb4 0x0d: unsupported parameter value Register Short 0xb4 0x0e: unsupported parameter value Register Short 0xb4 0x0f: unsupported parameter value Register Short 0xb4 0x10: unsupported parameter value Register Short 0xb4 0x11: unsupported parameter value Register Short 0xb4 0x12: unsupported parameter value Register Short 0xb4 0x13: unsupported parameter value Register Short 0xb4 0x14: unsupported parameter value Register Short 0xb4 0x15: unsupported parameter value Register Short 0xb4 0x16: unsupported parameter value Register Short 0xb4 0x17: unsupported parameter value Register Short 0xb4 0x18: unsupported parameter value Register Short 0xb4 0x19: unsupported parameter value Register Short 0xb4 0x1a: unsupported parameter value Register Short 0xb4 0x1b: unsupported parameter value Register Short 0xb4 0x1c: unsupported parameter value Register Short 0xb4 0x1d: unsupported parameter value Register Short 0xb4 0x1e: unsupported parameter value Register Short 0xb4 0x1f: unsupported parameter value Register Short 0xb4 0x20: unsupported parameter value Register Short 0xb4 0x21: unsupported parameter value Register Short 0xb4 0x22: unsupported parameter value Register Short 0xb4 0x23: unsupported parameter value Register Short 0xb4 0x24: unsupported parameter value Register Short 0xb4 0x25: unsupported parameter value Register Short 0xb4 0x26: unsupported parameter value Register Short 0xb4 0x27: unsupported parameter value Register Short 0xb4 0x28: unsupported parameter value Register Short 0xb4 0x29: unsupported parameter value Register Short 0xb4 0x2a: unsupported parameter value Register Short 0xb4 0x2b: unsupported parameter value Register Short 0xb4 0x2c: unsupported parameter value Register Short 0xb4 0x2d: unsupported parameter value Register Short 0xb4 0x2e: unsupported parameter value Register Short 0xb4 0x2f: unsupported parameter value Register Short 0xb4 0x30: unsupported parameter value Register Short 0xb4 0x31: unsupported parameter value Register Short 0xb4 0x32: unsupported parameter value Register Short 0xb4 0x33: unsupported parameter value Register Short 0xb4 0x34: unsupported parameter value Register Short 0xb4 0x35: unsupported parameter value Register Short 0xb4 0x36: unsupported parameter value Register Short 0xb4 0x37: unsupported parameter value Register Short 0xb4 0x38: unsupported parameter value Register Short 0xb4 0x39: unsupported parameter value Register Short 0xb4 0x3a: unsupported parameter value Register Short 0xb4 0x3b: unsupported parameter value Register Short 0xb4 0x3c: unsupported parameter value Register Short 0xb4 0x3d: unsupported parameter value Register Short 0xb4 0x3e: unsupported parameter value Register Short 0xb4 0x3f: unsupported parameter value Register Short 0xb4 0x40: unsupported parameter value Register Short 0xb4 0x41: unsupported parameter value Register Short 0xb4 0x42: unsupported parameter value Register Short 0xb4 0x43: unsupported parameter value Register Short 0xb4 0x44: unsupported parameter value Register Short 0xb4 0x45: unsupported parameter value Register Short 0xb4 0x46: unsupported parameter value Register Short 0xb4 0x47: unsupported parameter value Register Short 0xb4 0x48: unsupported parameter value Register Short 0xb4 0x49: unsupported parameter value Register Short 0xb4 0x4a: unsupported parameter value Register Short 0xb4 0x4b: unsupported parameter value Register Short 0xb4 0x4c: unsupported parameter value Register Short 0xb4 0x4d: unsupported parameter value Register Short 0xb4 0x4e: unsupported parameter value Register Short 0xb4 0x4f: unsupported parameter value Register Short 0xb4 0x50: unsupported parameter value Register Short 0xb4 0x51: unsupported parameter value Register Short 0xb4 0x52: unsupported parameter value Register Short 0xb4 0x53: unsupported parameter value Register Short 0xb4 0x54: unsupported parameter value Register Short 0xb4 0x55: unsupported parameter value Register Short 0xb4 0x56: unsupported parameter value Register Short 0xb4 0x57: unsupported parameter value Register Short 0xb4 0x58: unsupported parameter value Register Short 0xb4 0x59: unsupported parameter value Register Short 0xb4 0x5a: unsupported parameter value Register Short 0xb4 0x5b: unsupported parameter value Register Short 0xb4 0x5c: unsupported parameter value Register Short 0xb4 0x5d: unsupported parameter value Register Short 0xb4 0x5e: unsupported parameter value Register Short 0xb4 0x5f: unsupported parameter value Register Short 0xb4 0x60: unsupported parameter value Register Short 0xb4 0x61: unsupported parameter value Register Short 0xb4 0x62: unsupported parameter value Register Short 0xb4 0x63: unsupported parameter value Register Short 0xb4 0x64: unsupported parameter value Register Short 0xb4 0x65: unsupported parameter value Register Short 0xb4 0x66: unsupported parameter value Register Short 0xb4 0x67: unsupported parameter value Register Short 0xb4 0x68: unsupported parameter value Register Short 0xb4 0x69: unsupported parameter value Register Short 0xb4 0x6a: unsupported parameter value Register Short 0xb4 0x6b: unsupported parameter value Register Short 0xb4 0x6c: unsupported parameter value Register Short 0xb4 0x6d: unsupported parameter value Register Short 0xb4 0x6e: unsupported parameter value Register Short 0xb4 0x6f: unsupported parameter value Register Short 0xb4 0x70: unsupported parameter value Register Short 0xb4 0x71: unsupported parameter value Register Short 0xb4 0x72: unsupported parameter value Register Short 0xb4 0x73: unsupported parameter value Register Short 0xb4 0x74: unsupported parameter value Register Short 0xb4 0x75: unsupported parameter value Register Short 0xb4 0x76: unsupported parameter value Register Short 0xb4 0x77: unsupported parameter value Register Short 0xb4 0x78: unsupported parameter value Register Short 0xb4 0x79: unsupported parameter value Register Short 0xb4 0x7a: unsupported parameter value Register Short 0xb4 0x7b: unsupported parameter value Register Short 0xb4 0x7c: unsupported parameter value Register Short 0xb4 0x7d: unsupported parameter value Register Short 0xb4 0x7e: unsupported parameter value Register Short 0xb4 0x7f: unsupported parameter value Register Short 0xb4 0x80: unsupported parameter value Register Short 0xb4 0x81: unsupported parameter value Register Short 0xb4 0x82: unsupported parameter value Register Short 0xb4 0x83: unsupported parameter value Register Short 0xb4 0x84: unsupported parameter value Register Short 0xb4 0x85: unsupported parameter value Register Short 0xb4 0x86: unsupported parameter value Register Short 0xb4 0x87: unsupported parameter value Register Short 0xb4 0x88: unsupported parameter value Register Short 0xb4 0x89: unsupported parameter value Register Short 0xb4 0x8a: unsupported parameter value Register Short 0xb4 0x8b: unsupported parameter value Register Short 0xb4 0x8c: unsupported parameter value Register Short 0xb4 0x8d: unsupported parameter value Register Short 0xb4 0x8e: unsupported parameter value Register Short 0xb4 0x8f: unsupported parameter value Register Short 0xb4 0x90: unsupported parameter value Register Short 0xb4 0x91: unsupported parameter value Register Short 0xb4 0x92: unsupported parameter value Register Short 0xb4 0x93: unsupported parameter value Register Short 0xb4 0x94: unsupported parameter value Register Short 0xb4 0x95: unsupported parameter value Register Short 0xb4 0x96: unsupported parameter value Register Short 0xb4 0x97: unsupported parameter value Register Short 0xb4 0x98: unsupported parameter value Register Short 0xb4 0x99: unsupported parameter value Register Short 0xb4 0x9a: unsupported parameter value Register Short 0xb4 0x9b: unsupported parameter value Register Short 0xb4 0x9c: unsupported parameter value Register Short 0xb4 0x9d: unsupported parameter value Register Short 0xb4 0x9e: unsupported parameter value Register Short 0xb4 0x9f: unsupported parameter value Register Short 0xb4 0xa0: unsupported parameter value Register Short 0xb4 0xa1: unsupported parameter value Register Short 0xb4 0xa2: unsupported parameter value Register Short 0xb4 0xa3: unsupported parameter value Register Short 0xb4 0xa4: unsupported parameter value Register Short 0xb4 0xa5: unsupported parameter value Register Short 0xb4 0xa6: unsupported parameter value Register Short 0xb4 0xa7: unsupported parameter value Register Short 0xb4 0xa8: unsupported parameter value Register Short 0xb4 0xa9: unsupported parameter value Register Short 0xb4 0xaa: unsupported parameter value Register Short 0xb4 0xab: unsupported parameter value Register Short 0xb4 0xac: unsupported parameter value Register Short 0xb4 0xad: unsupported parameter value Register Short 0xb4 0xae: unsupported parameter value Register Short 0xb4 0xaf: unsupported parameter value Register Short 0xb4 0xb0: unsupported parameter value Register Short 0xb4 0xb1: unsupported parameter value Register Short 0xb4 0xb2: unsupported parameter value Register Short 0xb4 0xb3: unsupported parameter value Register Short 0xb4 0xb4: unsupported parameter value Register Short 0xb4 0xb5: unsupported parameter value Register Short 0xb4 0xb6: unsupported parameter value Register Short 0xb4 0xb7: unsupported parameter value Register Short 0xb4 0xb8: unsupported parameter value Register Short 0xb4 0xb9: unsupported parameter value Register Short 0xb4 0xba: unsupported parameter value Register Short 0xb4 0xbb: unsupported parameter value Register Short 0xb4 0xbc: unsupported parameter value Register Short 0xb4 0xbd: unsupported parameter value Register Short 0xb4 0xbe: unsupported parameter value Register Short 0xb4 0xbf: unsupported parameter value Register Short 0xb4 0xc0: unsupported parameter value Register Short 0xb4 0xc1: unsupported parameter value Register Short 0xb4 0xc2: unsupported parameter value Register Short 0xb4 0xc3: unsupported parameter value Register Short 0xb4 0xc4: unsupported parameter value Register Short 0xb4 0xc5: unsupported parameter value Register Short 0xb4 0xc6: unsupported parameter value Register Short 0xb4 0xc7: unsupported parameter value Register Short 0xb4 0xc8: unsupported parameter value Register Short 0xb4 0xc9: unsupported parameter value Register Short 0xb4 0xca: unsupported parameter value Register Short 0xb4 0xcb: unsupported parameter value Register Short 0xb4 0xcc: unsupported parameter value Register Short 0xb4 0xcd: unsupported parameter value Register Short 0xb4 0xce: unsupported parameter value Register Short 0xb4 0xcf: unsupported parameter value Register Short 0xb4 0xd0: unsupported parameter value Register Short 0xb4 0xd1: unsupported parameter value Register Short 0xb4 0xd2: unsupported parameter value Register Short 0xb4 0xd3: unsupported parameter value Register Short 0xb4 0xd4: unsupported parameter value Register Short 0xb4 0xd5: unsupported parameter value Register Short 0xb4 0xd6: unsupported parameter value Register Short 0xb4 0xd7: unsupported parameter value Register Short 0xb4 0xd8: unsupported parameter value Register Short 0xb4 0xd9: unsupported parameter value Register Short 0xb4 0xda: unsupported parameter value Register Short 0xb4 0xdb: unsupported parameter value Register Short 0xb4 0xdc: unsupported parameter value Register Short 0xb4 0xdd: unsupported parameter value Register Short 0xb4 0xde: unsupported parameter value Register Short 0xb4 0xdf: unsupported parameter value Register Short 0xb4 0xe0: unsupported parameter value Register Short 0xb4 0xe1: unsupported parameter value Register Short 0xb4 0xe2: unsupported parameter value Register Short 0xb4 0xe3: unsupported parameter value Register Short 0xb4 0xe4: unsupported parameter value Register Short 0xb4 0xe5: unsupported parameter value Register Short 0xb4 0xe6: unsupported parameter value Register Short 0xb4 0xe7: unsupported parameter value Register Short 0xb4 0xe8: unsupported parameter value Register Short 0xb4 0xe9: unsupported parameter value Register Short 0xb4 0xea: unsupported parameter value Register Short 0xb4 0xeb: unsupported parameter value Register Short 0xb4 0xec: unsupported parameter value Register Short 0xb4 0xed: unsupported parameter value Register Short 0xb4 0xee: unsupported parameter value Register Short 0xb4 0xef: unsupported parameter value Register Short 0xb4 0xf0: unsupported parameter value Register Short 0xb4 0xf1: unsupported parameter value Register Short 0xb4 0xf2: unsupported parameter value Register Short 0xb4 0xf3: unsupported parameter value Register Short 0xb4 0xf4: unsupported parameter value Register Short 0xb4 0xf5: unsupported parameter value Register Short 0xb4 0xf6: unsupported parameter value Register Short 0xb4 0xf7: unsupported parameter value Register Short 0xb4 0xf8: unsupported parameter value Register Short 0xb4 0xf9: unsupported parameter value Register Short 0xb4 0xfa: unsupported parameter value Register Short 0xb4 0xfb: unsupported parameter value Register Short 0xb4 0xfc: unsupported parameter value Register Short 0xb4 0xfd: unsupported parameter value Register Short 0xb4 0xfe: unsupported parameter value Register Long 0xb5 0x02: 0x024002001288080F0000000000000000 Register Long 0xb5 0x03: 0x0329A29A980101080000000000000000 Register Long 0xb5 0x20: 0x200808407F0C0102B100000000000000 Register Long 0xb5 0x30: 0x30712AF87E0E00200001000000000000 Register Long 0xb5 0x36: 0x3629A29A980000000000000000000000 Register Long 0xb5 0x40: 0x40044735303200000000000000000000 Register Long 0xb5 0x46: 0x460543616E6479000000000000000000 Register Short 0xd0 0x00: 0x000000 Register Short 0xe6 0x00: 0x000000 Register Short 0xf0 0x00: 0x000000 Register Short 0xf1 0x01: 0x014002 Register Short 0xf1 0x02: 0x020012 Register Short 0xf1 0x03: 0x03AACA Register Short 0xf1 0x04: 0x040209 Register Short 0xf1 0x05: 0x054414 ```
pfps commented 2 years ago

So all is well?

The output of solaar probe indicates that Solaar has an incorrect assumption about one of the registers on Lightspeed receivers. I'll see about fixing that.

ValTM commented 2 years ago

Yes, all seems well. Thanks for all the help!