I’ve bought a USB controller long time ago and I wanted to use this as a game controller in Windows. The controller is a flight simulator controller for scale model airplanes.
The controller came packed with the “Ikarus Easyfly 4 starter edition” flight simulator software. The model is #3015010.
When I plugged in the controller in my new Windows 10 machine, the device came up with an error something like “Unknown USB Device (Device Failed Enumeration)”. Same error like in this article: https://forum.xda-developers.com/android/general/fix-unknown-usb-device-device-t3375320
Lucky for me, the manufactor left a note in the package about adding a registry key.
Start regedit.exe. In the Windows register, add SkipBOSDescriptorQuery with value 1 under Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\040204022273. Add Key 040204022273 to usbflags if this does not exist (most cases).
I added the key as DWORD but still the controller was not working. I tried a few options and investigated some more. I removed the DWORD key and added a binary value with the same name. This finally got the controller working win Windows 10.