GameInput in Windows

I need to process input from several different types of joysticks. Using the GameInputExample, I’ve managed to get an Xbox controller, and Logitech 3D Extreme joystick to work perfectly. However, I am having trouble with a Logitech X52 H.O.T.A.S. joystick/throttle.

When I run the GameInputExample, the X52 appears as a device on the left listbox but when I click it, the message says it is not connected.

When I check Windows devices (in Control Panel), it appears and I am able to test and calibrate it within control panel. In the test panel of the joystick (in devices), I can see output from the joystick and throttle.

Incidentally, the my app detects and processes output from the X52 when run on a Mac. GameInputExample also works as expected on a Mac.

But this joystick appears to be detected by Xojo but does not “connect”.

Any help would be appreciated.