Raw Input Plugin: Device "Connected" but No Axis Movement (Taranis QX7 Drone Sim)

Engine Version: UE 5.x [Insert your version, e.g., 5.4] Hardware: FrSky Taranis Q X7 (OpenTX/EdgeTX) Issue: I am building a drone simulation and trying to use a Taranis Q X7 via USB HID. While Windows recognizes the device and sticks perfectly, Unreal Engine 5 is not registering any axis values.

What I have done so far:

  1. Transmitter Setup: Set USB Mode to “Joystick/HID” and confirmed the radio is outputting signals.

  2. Windows Verification: Ran joy.cpl. All 4 axes (AETR) move correctly and smoothly in the Windows Game Controller properties.

  3. Hardware IDs: Verified the IDs are VID: 0x127F and PID: 0xE007.

  4. UE5 Configuration:

    • Enabled the Raw Input plugin and restarted.

    • Added a new Device Configuration with the correct Hex IDs (0x127F, 0xE007).

    • Mapped Axis 1-4 to “Gamepad Stick” and tried various offsets.

  5. Debug Check: When running ~ showdebug device, the console shows the Taranis as “Connected” (Green text).

The Problem: Despite being “Connected,” the axis values in the debug overlay do not change when I move the sticks. Previously, I had an SM600 USB controller connected which did show axis movement, but since switching to the Taranis, the input seems “stuck” or ignored.

Attempted Fixes:

  • Deleted Binaries, Intermediate, and Saved folders to clear the config cache.

  • Verified DefaultInput.ini contains the correct VID/PID entries.

  • Tried both “Selected Viewport” and “Standalone Game” modes.

  • Checked/Unchecked “Map to Gamepad Stick.”

Does anyone know if there is a specific conflict when multiple HID devices have been registered? Is there a way to force Raw Input to “refresh” its axis polling for a new Product ID?