Skip to content

Gamepad Not Detected by Flair — Driver Conflicts Prevent HID Detection

Summary

If Flair cannot detect a gamepad that is visible in Windows Device Manager, the most common cause is a third-party driver intercepting the HID path. Flair reads controllers using the DirectInput (DInput) API. Controllers that have been set up with XInput (Xbox-style) drivers, DS4Windows, InputMapper, or the official manufacturer's SDK are presented to Windows as a different device type — one that Flair's DirectInput polling does not reach. The fix is to uninstall the third-party driver and use Windows' native HID driver. The Logitech F310 in D-mode (DirectInput) and the PS4 DualShock 4 connected via USB (no additional software) are both reliably detected using this approach.

Symptoms

  • Gamepad shows in Windows Control Panel → Game Controllers but Flair does not react to any input.
  • Controller visible in Device Manager under "Human Interface Devices" but not picked up by Flair.
  • Controller was working previously but stopped being detected after a software install.
  • Logitech F310 not detected when it has been used on another PC that had Logitech Gaming Hub installed.
  • PS4 DualShock 4 not detected after DS4Windows was installed.
  • Controller shows up as "Xbox 360 Controller" in Device Manager (sign of XInput override).

Community Guidance

[RESOLVED] Uninstall Third-Party Controller Drivers

Community consensus

Any software that intercepts the controller at the driver level and re-presents it as a different device type will break Flair detection. Known conflicting software:

  • DS4Windows — remaps PS4 to Xbox 360 device (XInput)
  • InputMapper — same as DS4Windows
  • Logitech Gaming Hub / G Hub — can switch F310 from DInput to XInput profile
  • Official Sony PS4 driver — intercepts HID path

Fix: 1. Uninstall the conflicting driver software via Windows Add/Remove Programs. 2. In Device Manager, uninstall the controller device and scan for hardware changes. 3. Let Windows reinstall it using the generic HID driver. 4. Confirm it appears as "HID-compliant game controller" (not "Xbox 360 Controller" or branded device). 5. For Logitech F310: physically check the D/X mode switch on the back of the controller — set to D (DirectInput).

confidence_score: 0.92

[RESOLVED] Logitech F310 — D/X Mode Switch

Community

The Logitech F310 has a small mode switch on the back labeled D and X. The switch must be set to D (DirectInput) before connecting to the PC. If the controller is already plugged in when you switch modes, unplug and replug it. In X mode, the F310 presents as an XInput device and Flair will not detect it.

confidence_score: 0.93

[INFORMATIONAL] Windows 11 and HID Detection Changes

Community

Some operators on Windows 11 reported changes to HID device enumeration that can affect gamepad detection. If a controller that worked on Windows 10 stops being detected after a Windows 11 upgrade, check that no new drivers were silently installed by Windows Update (check Device Manager for any driver changes to the controller device around the upgrade date).

confidence_score: 0.80