The PS4 has stolen the spotlight from the PS3, and it’s not long before PS5 will get all the attention. That’s still no reason to ditch your PS3 console or throw out your controllers quite yet. For gamers who enjoy playing on their PC, you can still get plenty of use out of your PS3 controllers.
Grab your controller, the PC you want to connect it to, a mini-USB cable, and we’ll walk you through the process.
- How to connect a PlayStation 4 controller to a PC
- How to connect a PlayStation 4 controller to a Mac
- How to connect an Xbox One controller to a PC
- How to connect an Xbox 360 controller to a PC
Part 1: Update Windows drivers and .NET Framework
Step 1: First, check your currently installed drivers by launching the Command Prompt. Once it’s open. type driverquery and press the Enter key.
Step 2: Scan the list and make sure you have these components installed:
- Microsoft .NET Framework 4.5
- Microsoft Visual C++ 2010 Redistributable Package
- Microsoft Visual C++ 2013 Runtime
- DirectX Runtime
- Xbox 360 Controller driver – for Windows 7 and older only
Step 3: Connect your PlayStation 3 controller to your PC using a Mini USB cable (aka Mini Type-B). Typically they have a USB-A connector on the PC side but you can find cables with USB-C connectors on Amazon. Mini USB is older and larger than the more-common Micro USB connector used on the PS4 controller, mobile devices, and more.
Windows should begin installing the initial drivers when you connect the cable.
Part 2: Download and install ScpToolkit and drivers
Step 1: Head to the official ScpToolkit download thread and click the green link to download the latest stable release. You’ll see the installer — ScpToolkit_Setup.exe — plus the source code packed in archives. If you want to tinker with the code, grab 7-Zip or a similar tool to extract the files.
Step 2: Locate and launch the downloaded installer as an administrator.
Step 3: Once installed, ScpToolkit prompts you to run a separate driver installer. If you don’t see this prompt, search for “Scp” and select ScpToolkit Driver Installer. On Windows 10, it may reside at the top of the Start Menu under Recently Added.
Step 4: With the ScpToolkit Driver Installer running, be sure all the boxes are checked, including Force Driver Installation.
Step 5: Click the boxed arrow next to the Choose DualShock 3 Controllers to Install option. On the resulting drop-down menu, find and select your DualShock 3 controller. If you also plan to use either a DualShock 4 or a Bluetooth dongle to enable wireless play, select those as well.
Step 6: When you’re ready, click Install. All the necessary files install and automatically configure. Don’t panic is you see loads of pop-up windows on your screen — that’s normal. Once you see the Dualshock 3 USB Driver Installed message, you’re good to go.
Step 7: Click the Exit button when the installation completes.
Your DualShock 3 is now plug-and-play, meaning you can plug it in at any time and it should work automatically!
Something to keep in mind: Since you’re technically using the Xbox 360 drivers to interact with the PS3 controller, games will likely display an Xbox control scheme. When a game wants you to “press X,” you’ll want to hit the Square button instead.
Note: As of January 2018, ScpToolkit is no longer in active development. Future Windows updates could make it an ineffective solution. As of now, though, it’s still a viable option.
Part 3: Create a profile and tweak settings
If you’re so inclined, you can fine-tune your PS3 controller through various applications included with the ScpToolkit.
Step 1: The “unstable” ScpToolkit Profile Manager does not install by default. To get this feature, run the installer again to select this tool and “modify” your current installation. You’ll then see a desktop shortcut and ScpToolkit Profile Manager added to the ScpToolkit folder on the Start Menu.
Once open, you can create custom button mappings that you can swap on the fly. You can also map keyboard and mouse commands as well.
Step 2: Double-click the ScpToolkit Settings Manager shortcut on your desktop, or within the ScpToolkit folder on the Start Menu. Here you can fine-tune your thumbstick sensitivity, rumble, controller latency, and LED display, among a lot of other advanced settings.
Troubleshooting for Windows 10
Windows 10 makes it harder to connect some controls with your PC. Most Microsoft’s operating systems pair well with Xbox accessories and Xbox Live ecosystems, but they aren’t designed to pair as quickly with outdated Sony devices.
Even though ScpToolkit prevents most issues, you will still run into errors while installing. Alternatively, you can enable driver installations. While the risk of losing any data is low, you should always back up your data. Backing up data allows you to restore data in the event something goes wrong.
Step 1: Click the Start button or press the Windows key.
Step 2: Click the “gear” icon located on the Start Menu’s left edge. This opens the Settings app.
Step 3: Click Update and Security.
Step 4: Select Recovery from the list on the left.
Step 5: Click the Restart Now button listed under Advanced Startup.
Step 6: Your system restarts and boots in a mode that allows you to alter your firmware and startup settings, thus allowing you to bypass the driver signature enforcement.
Step 7: Select Troubleshoot from the resulting list of options.
Step 8: Click Advanced Options.
Step 9: Click Startup Settings. This initiates another restart.
Step 10: After your system boots again, you have another set of options. Find Disable Driver Signature Enforcement, then press the F7 key to reboot your PC one last time.
Step 11: When your PC finishes rebooting, follow the procedures outlined above to reinstall and configure ScpToolkit.
- How to connect your Xbox 360 controller to a PC
- How to connect a PS4 controller to a PC
- Xbox One vs. PS4
- How to use PS4 Remote Play to stream your games to other devices
- The best Xbox One controllers for 2020