Logitech G910 keyboard disconnecting and reconnecting

Hi

I have a Logitech g910 keyboard and when using signalrgb it keeps frequently disconnecting and reconnecting, the firmware is up to date and there are no conflicting programs open or in the background.

it happens even if there is no program open and i am not doing anything.

this is what the console reports when the keyboard disconnects:

[Mon Mar 11 10:40:52 2024] Error - device.write(): hid_write/GetOverlappedResult: (0x0000001F) A device attached to the system is not functioning.
[Mon Mar 11 10:40:52 2024] Error - device.write(): hid_write/GetOverlappedResult: (0x000001B1) A device which does not exist was specified.
[Mon Mar 11 10:40:52 2024] Warning - Regenerating Hid Handles…
[Mon Mar 11 10:40:55 2024] Info - Reinitalizing Plugin…
[Mon Mar 11 10:40:55 2024] Error - Interface 1:0x0602:0xff43:0x0000 not open. Make sure it is selected in Validate().
[Mon Mar 11 10:40:55 2024] Error - device.write(): WriteFile: (0x00000006) The handle is invalid.
[Mon Mar 11 10:40:55 2024] Warning - Regenerating Hid Handles…
[Mon Mar 11 10:40:57 2024] Error - Interface 1:0x0604:0xff43:0x0000 not open. Make sure it is selected in Validate().
[Mon Mar 11 10:40:57 2024] Error - device.write(): WriteFile: (0x00000006) The handle is invalid.
[Mon Mar 11 10:40:57 2024] Warning - Regenerating Hid Handles…
[Mon Mar 11 10:40:59 2024] Info - [IGNORE] endpoint.interface: 0, endpoint.usage: 0x0006, endpoint.usage_page: 0x0001, endpoint.collection: 0x0000
[Mon Mar 11 10:40:59 2024] Info - [IGNORE] endpoint.interface: 1, endpoint.usage: 0x0001, endpoint.usage_page: 0x000c, endpoint.collection: 0x0002
[Mon Mar 11 10:40:59 2024] Info - [IGNORE] endpoint.interface: 1, endpoint.usage: 0x0006, endpoint.usage_page: 0x0001, endpoint.collection: 0x0001
[Mon Mar 11 10:40:59 2024] Info - [OPEN] endpoint.interface: 1, endpoint.usage: 0x0602, endpoint.usage_page: 0xff43, endpoint.collection: 0x0003
[Mon Mar 11 10:40:59 2024] Info - [OPEN] endpoint.interface: 1, endpoint.usage: 0x0604, endpoint.usage_page: 0xff43, endpoint.collection: 0x0004
[Mon Mar 11 10:40:59 2024] Info - Reinitalizing Plugin…

I have tried different USB ports, removing all other USB devices, uninstalling and reinstalling SignalRGB.

any help would be appreciated as this is getting rather annoying.

thanks heaps

[EDIT]
After a bit more testing the issue seems to only happen when the lighting on the keyboard is in ‘Canvas’ mode in SignalRGB. I have been using the ‘Screen Ambience’ effect.

if i use the forced colour mode there doesnt seems to be any issues.

It seems the device is crashing, probably due to the high amount of data sent.

Could you please create an Issue with the device information here (Issues · SignalRgb / Signal Plugins · GitLab) so our dev team can take a look?

We will need this info attached to the Issue (Issues · SignalRgb / Signal Plugins · GitLab):

  • Device console log: This can be found by right-clicking the device icon on the “Devices” menu and clicking on “Show Console” in SignalRGB.
  • Device Information: This can be found on “Device Information” in SignalRGB by clicking this link https://srgbmods.net/s?p=view/debuginfo
  • The most recent log that is at least 5 KB: This can be found on “Logs” in SignalRGB by clicking this link https://srgbmods.net/s?p=view/logs