libratbag: Logitech G502 Proteus Core ERR_INVALID_ADDRESS
Whenever I try to “apply” in piper, it says “Failed to commit changes”. I also get this error from ratbagd: ratbag error: HID++ error from the device (255): ERR_INVALID_ADDRESS (02)
May be related to #24, not sure.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 18 (9 by maintainers)
Commits related to this issue
- hidpp20: add commit API for onboard profiles The driver is supposed to prepare everything in memory and then, at the end commit on the device. Bug #280 is still not fixed as we should initialize emp... — committed to bentiss/libratbag by bentiss 7 years ago
- hidpp20: fill in all profiles, even if they are not there If a profile is either wrong or not there, we rely on the ROM to get a correct profile. Fixes #280 Signed-off-by: Benjamin Tissoires <benja... — committed to bentiss/libratbag by bentiss 7 years ago
- hidpp20: add commit API for onboard profiles The driver is supposed to prepare everything in memory and then, at the end commit on the device. Bug #280 is still not fixed as we should initialize emp... — committed to bentiss/libratbag by bentiss 7 years ago
- hidpp20: fill in all profiles, even if they are not there If a profile is either wrong or not there, we rely on the ROM to get a correct profile. Fixes #280 Signed-off-by: Benjamin Tissoires <benja... — committed to bentiss/libratbag by bentiss 7 years ago
- hidpp20: add commit API for onboard profiles The driver is supposed to prepare everything in memory and then, at the end commit on the device. Bug #280 is still not fixed as we should initialize emp... — committed to bentiss/libratbag by bentiss 7 years ago
- hidpp20: fill in all profiles, even if they are not there If a profile is either wrong or not there, we rely on the ROM to get a correct profile. Fixes #280 Signed-off-by: Benjamin Tissoires <benja... — committed to bentiss/libratbag by bentiss 7 years ago
- hidpp20: add commit API for onboard profiles The driver is supposed to prepare everything in memory and then, at the end commit on the device. Bug #280 is still not fixed as we should initialize emp... — committed to libratbag/libratbag by bentiss 7 years ago
If I write a list of all-disabled profiles, on my G502 spectrum, I get the same error. Although, it should be an “invalid argument” error, libratbag is confusing HID++1.0 and HID++2.0 error codes.
ratbag-command should not have shown any profile as “enabled”. This is what I get after overwriting my profile list with disabled profiles (and receiving the error):
When the firmware detect any invalid data, it uses profiles from the ROM, so the mouse is still usable and seems to work with its factory default profiles.