Raw Input Fails to Detect Steering Wheel Axis in UE 5.6 (While Buttons Work), But Works Fine in UE 5.5

Hello everyone,

I’m facing a critical issue with the Raw Input plugin behaving inconsistently between engine versions and would appreciate any help or insight.

What Works (Context in UE 5.5):

In Unreal Engine 5.5, using the standard Vehicle Template and following the input setup from this YouTube tutorial, everything works perfectly. Both my Logitech G29 and Thrustmaster T300GT wheels are fully functional, with all axis inputs (steering, throttle, brake) being registered correctly.

The Problem in UE 5.6:

However, the issue arises as soon as I move to Unreal Engine 5.6. This problem occurs consistently under two scenarios: creating a brand new Vehicle Template project in 5.6, and upgrading my working 5.5 project to 5.6.

Here are the specific symptoms:

  1. Axis Inputs Are Completely Unresponsive: The steering wheel’s rotation and the throttle/brake pedals produce no input in the game.

  2. Button Inputs Work Correctly: Interestingly, all the physical buttons on the steering wheels (e.g., paddle shifters, D-pad, etc.) are detected and function as expected in UE 5.6.

  3. Device Is Recognized: Using the Get Registered Devices node in Blueprints confirms that the engine successfully identifies my G29 or T300GT wheel. This proves the hardware is being seen by the engine at a low level.

    (both are 5.6)

    UE5.6 Vehicle Template

    UE5.5 Vehicle Template to 5.6(not work too)

  4. Debugger Confirms the Issue: The showdebug enhancedinput console command corroborates the above. It only registers activity when buttons are pressed. The ANALOG data section remains static with no changes when I turn the wheel or use the pedals.

Since this issue is reproducible with two different wheel brands, I’m confident it’s not a hardware-specific driver problem.

This leads me to strongly suspect that there might be a regression bug or a significant change in how the Raw Input plugin handles axis data from generic USB devices between UE 5.5 and UE 5.6.

Has anyone else encountered this? Any potential workarounds or troubleshooting suggestions would be greatly appreciated.

Thank you very much for your time and help