Detection problem with Logitech G915 TKL
motabass opened this issue · comments
I'm having a problem with Artemis not being able to detect my G915 TKL. What seems strange to me is that i cant find find a reference of the detected PIDs (shown in the log) in the source files. May it be that Logitech released my device with a new PID?
2023-02-05 11:40:20.800 [DBG] [Artemis.Core.Services.RgbService] Device provider LogitechDeviceProvider added Logitech G903
2023-02-05 11:40:20.804 [DBG] [Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider] Found 4 Logitech device(s)
2023-02-05 11:40:20.805 [DBG] [Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider] Found Logitech device USB Receiver with PID 0xC539
2023-02-05 11:40:20.805 [DBG] [Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider] Found Logitech device USB Receiver with PID 0xC547
2023-02-05 11:40:20.806 [DBG] [Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider] Found Logitech device with PID 0xC232
2023-02-05 11:40:20.806 [DBG] [Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider] Found Logitech device with PID 0xC231
Note that 0x539
is my other lightspeed receiver for the G903 (which is detected). 0xC547
on the other is the new/missing one of my G915 TKL
Here you can find more details: Artemis-RGB/Artemis#759
I checked and it seems as if PID 0xC547
(the PID of my receiver) being missing in RECEIVER_PIDS causes the Issue.
https://github.com/DarthAffe/RGB.NET/blob/master/RGB.NET.Devices.Logitech/HID/LightspeedHidLoader.cs
I made a Pull-Request that adds the missing PID:
#292
Also see this commit in OpenRGB: https://gitlab.com/CalcProgrammer1/OpenRGB/-/merge_requests/1316/diffs
Fixed!