/ScpToolkit

Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers

Primary LanguageC#GNU General Public License v3.0GPL-3.0

ScpToolkit for Sony DualShock 3/4 Controllers

GitHub Release Github Releases (by Release) Github Commits (since latest release) GitHub Repo Size in Bytes Github License

Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers

Changelog v1.7.278.18228 (Latest Version)

Changes since Release v1.7.278.18222

  • Added New Battery State (Ultra)
  • Fixed Link of Xbox 360 Controller Driver
  • Fixed Quick Disconnect (L1, R1, PS) Buttons
  • Unset those Buttons, so they are not forwarded to XInput

Changelog v1.7.278.18222 (Download)

Changes since Release v1.7.278.18217

  • Enable/Disable Charging Animation
  • Using ScpControl.ini for Bluetooth Driver Install

Changelog v1.7.278.18217 (Download)

Changes since Official Release v1.7.277.16103-BETA (nefarius/ScpToolkit)

  • Added Support for DualShock 4 v2 (USB\VID_054C&PID_09CC)
  • Added Custom Color Support for Battery Status (DualShock 4)
  • Using ScpControl.ini for DualShock Controller Detection
  • Updated Clean Wipe Utility to Remove Hidden Devices

Credits

Community

Used libraries and other 3rd party code

Installation requirements

Compatible Controllers

  • Original Sony DualShock 3 Controller
    • USB\VID_054C&PID_0268
    • USB\VID_054C&PID_042F
  • Original Sony DualShock 4 Controller
    • USB\VID_054C&PID_05C4
    • USB\VID_054C&PID_09CC
  • See Compatible Controllers

Compatible Bluetooth Devices (Optional)

  • A supported Bluetooth 2.0 (or higher) compatible USB dongle with EDR (Enhanced Data Rate)
  • See Compatible Bluetooth Devices
  • For DS4s to be useable the minimal supported Bluetooth version is 2.1!

Installation How-To

  1. Connect your Dongle (only needed if you want to use it wirelessly) and controllers (yes, all of them) via USB and let Windows install its default drivers. Leave them plugged in during the entire installation process!
  2. Download the latest release of the ScpToolkit Setup to an arbitrary location on your PC.
  3. Run the Setup and follow it's instructions. Should be fairly straight-forward.
  4. Wait for the Setup to finish.
    • If you're performing a fresh installation, run the Driver Installer afterwards.
    • If you're upgrading from an older installation you may skip the Driver Installer.
  5. When running the Driver Installer, choose your Bluetooth and controller devices you like to use with ScpToolkit.
  6. The next step depends on your operating system:
    • Vista: check the Force Install option.
    • Win 7/8/8.1/10: leave it unchecked (or check if you're facing installation troubles, might help).
  7. Click Install.
  8. You're done!

ScpToolkit Driver Installer