DS4 Controllers & Other Supported Gamepads

Frustrated that your controller isn’t working with DS4Windows?
You’re not alone. Compatibility depends on the specific controller model and software version. Here’s exactly what works  with facts.

What Is DS4Windows?

DS4Windows is a free software tool that allows non-XInput controllers like DualShock 4 (DS4) to function as Xbox controllers on Windows systems. It helps players use Sony and other non-Microsoft gamepads with PC games that support Xbox controllers by creating a virtual XInput device.

Officially Supported Controllers

The table below shows which controllers are currently supported by DS4Windows, along with the software version that introduced support.

✅ Supported Controllers and Versions

Controller NameDS4Windows Version IntroducedNotes
DS4 v.11.4.53First forked release
DS4 v.21.4.53Added by Jay2Kings
Sony Wireless Adapter1.4.53Added by Jay2Kings
Razer Raiju1.4.99
Hori PS4 Mini Controller1.4.119
PS4 Fun Controller1.7.4
Razer Raiju Tournament Edition1.7.8
Razer Raiju Ultimate1.7.9
Steel Play Metaltech P4 (Wired)1.7.17
Hori Fighting Commander1.7.20
Nacon Revolution Unlimited Pro1.7.20
Nacon Revolution Pro v31.7.23
Nacon Revolution Infinite1.7.26
Astro C402.1.4
Specialist PS4 Controllers (x3)2.1.6No specific identification
SnakeByte Game:Pad2.1.8
Switch Pro Controller2.1.16
Nintendo Joy-Con2.1.17
DualSense (PS5 Controller)2.1.17Initial support
DualShock 3 (DS3)2.2.10Requires DsHidMini driver
DualSense Edge3.2.8Initial support

DualShock 3 (DS3) Details

The DualShock 3 works with DS4Windows under certain conditions:

  • Drivers Required: Must use DsHidMini.
  • Bluetooth Setup: Needs BthPS3 for wireless mode.
  • Rumble: Functional, though limited to single strength motor feedback.
  • LED Control: Available by adjusting lightbar settings.
  • Limitations: No pressure-sensitive buttons or motion sensing.
  • Wireless Requirements: Requires Bluetooth 2.0 + EDR or higher.

DualShock 4 (DS4) Compatibility

DS4 controllers are fully functional on DS4Windows with minor limitations:

  • Headphone Jack & Speaker:
    • Works only via USB and only on DS4v2 models.
    • Wireless use requires the official Sony USB Wireless Adapter.
  • Motion Sensors: Fully supported.
  • Touchpad & Rumble: Fully functional.
  • Wireless Requirements: Needs Bluetooth 2.1 + EDR or above.

DualSense (PS5 Controller) Support

The DualSense (DS5) controller is supported, with some advanced features limited:

  • USB Audio: Headphone jack and mic work only over USB.
  • Adaptive Triggers: Supported but with limited functionality.
  • Rumble: Simplified to basic vibration.
  • Wireless Needs: Bluetooth 2.1 + EDR or newer (requires confirmation).

Nintendo Joy-Con Details

Nintendo Joy-Cons can be used individually or combined:

  • Motion Sensors: Fully supported.
  • LED & HD Rumble: Not supported. Rumble functions as standard vibration.
  • NFC: Not supported.
  • Trigger Input: ZR/ZL are treated as buttons, not analog triggers.
  • Wireless Setup: Needs Bluetooth 2.1 + EDR or later (pending confirmation).

Nintendo Switch Pro Controller

The Switch Pro Controller offers moderate support:

  • Motion Sensors: Supported.
  • Rumble: Works as standard vibration.
  • NFC & LED Control: Not available.
  • Trigger Handling: ZR/ZL act as buttons, not analog triggers.
  • Bluetooth Version: Bluetooth 2.1 + EDR or above (confirmation needed).

Replica and Copy-Cat Controllers

Some third-party gamepads imitate official models. Support depends on how they present themselves to the system:

✅ Fully Functional Replicas

Controllers that emulate the Vendor ID (VID) and Product ID (PID) of an official DS4 or Xbox gamepad are usually recognized by DS4Windows automatically.

Example:

  • 8BitDo Controllers (when set to Nintendo Switch Pro mode) act like official Pro Controllers and generally work with no issues.

❌ Unsupported Replicas

Controllers that report a different VID/PID or lack proper device signatures will not be recognized.

⚙️ Adding New Support

  • Adding a new replica often requires updating DS4Windows source code with its specific VID/PID.
  • In some cases, deep code changes are necessary.
  • Users can submit unsupported controller details to DS4Windows developers for review.

Requirements for Wireless Use

To use supported controllers wirelessly, your system must meet the following Bluetooth standards:

ControllerMinimum Bluetooth Version
DualShock 3Bluetooth 2.0 + EDR
DualShock 4Bluetooth 2.1 + EDR
DualSense (PS5)Bluetooth 2.1 + EDR (TBC)
Nintendo Joy-ConBluetooth 2.1 + EDR (TBC)
Switch Pro ControllerBluetooth 2.1 + EDR (TBC)

Note: EDR stands for Enhanced Data Rate, which improves data transmission for gamepad communication.

Summary Table: Controller Feature Support

ControllerMotionRumbleAudio SupportTriggersLED ControlBluetooth
DS3✅ Basic❌ Pressure2.0 + EDR
DS4USB only (v2)✅ Analog2.1 + EDR
DualSense✅ BasicUSB only✅ (Limited Adaptive)2.1 + EDR (TBC)
Joy-Con✅ Basic❌ (Buttons only)2.1 + EDR (TBC)
Switch Pro✅ Basic❌ (Buttons only)2.1 + EDR (TBC)

Key Takeaways

  • DS4Windows supports a wide range of official and third-party controllers.
  • Features like audio, rumble, and motion vary by model.
  • Bluetooth version is crucial for wireless performance.
  • Replica controllers may work if they emulate official VIDs and PIDs.
  • Support for new devices can be requested by submitting technical info to the developers.

If you’re unsure whether your controller works with DS4Windows, check your VID/PID using tools like Gamepad Tester and refer to the latest DS4Windows changelog for updates.