https://bugs.winehq.org/show_bug.cgi?id=53387
--- Comment #6 from Zeb Figura z.figura12@gmail.com --- Hmm, so it looks like the application is doing a SetupDiGetClassDevsExW(GUID_DEVINTERFACE_HID), enumerating each interface and calling SetupDiGetDeviceRegistryPropertyA(SPDRP_HARDWAREID). I'm not sure why our hardware IDs would be wrong, but since you seem to have access to Windows, this seems easy enough to test.
I *think* the right key on Windows is
HKLM\System\CurrentControlSet\Enum\HID\VID_08f7&PID_0002&MI_00
but it might be missing the MI suffix.
Can you try opening that, and paste the contents of the HardwareID key here?
The other possibility, though, since there is an MI suffix, is that we need to properly parse multiple TLCs. I thought we had a FIXME for that, but I guess not...