The Unplugged Play: Linking Windows to PS3 Gamepad

The Unplugged Play: Linking Windows to PS3 Gamepad

Joseph Lv12

The Unplugged Play: Linking Windows to PS3 Gamepad

Your PS3 is probably gathering dust by now, so why not put it to good use… or, at least, its controllers? Use them on your PC and give them a new life.

Although it was possible to use PS3 joypads on PCs in the past, the process was finicky, and their wireless functionality was wonky. That was until DsHidMini entered the scene. Here’s how you can use a PS3 DualShock controller on your PC, both through a USB connection and wirelessly through Bluetooth

What Is DsHidMini?

DsHidMini is an open-source solution for connecting and configuring many types of joypads to a PC. As such, if you have your old PS3 or PS4 DualShock controllers around, why not put them to use with this app?

DsHidMini enables your PC to recognize them and provides XInput emulation. With Xinput being the modern standard for joypads under Windows, you’ll be able to use your PlayStation controller with most modern games.

Getting the Necessary Software for Using Your PS3 Controller on a PC

By combining two pieces of software, DsHidMini, and BthPS3, you can have your PC detect your DualShock controller effortlessly both when connected with a USB cable and wirelessly through Bluetooth.

Note, though, that for this guide, we take the existence of correctly working Bluetooth functionality for granted. If your PC lacks Bluetooth support, check our buyer’s guide onthe best Bluetooth adapters you can grab today . Then, check our guide onhow to add Bluetooth to any computer .

Download and Install DsHidMini and BthPS3

DsHidMini suggests installing BthPS3 to have your DualShock controllers correctly detected and connected to your PC. This guide will follow that suggestion, especially since we want them to work wirelessly.

  1. Start by downloading the first piece of software fromDsHidMini’s GitHub page .
    DsHidMini GitHub Page
  2. Do the same with a visit atBthPS3’s GitHub page .

BthPS3 GitHub Page
3. In both cases, you’ll find the downloadable files by clicking on the link underInstallation , then checking out the links underAssets . Most people should go for the x64 versions. If you’re still using an older 32-bit version of Windows, get the x86 files.
BthPS3 GitHub Assets Links
4. Click onBthPS3’s MSI file that you’ve downloaded to install the Bluetooth driver. “MSI” stands for Microsoft Software Installer. Unlike executable installers, MSI relies on the “official” installation libraries bundled with Windows. If you meet any problems during that step, check our guide onhow to fix issues with the Windows Installer package .
BthPS3 Installation
5. After BthPS3’s successful installation, you’ll see it as a new device under theBluetooth category inDevice Manager . The easiest way to access the Device Manager is by using theWindows Key +X shortcut and selecting it from the menu that shows up.
BthPS3 Installed Bluetooth Driver in Device Manager
6. DsHidMini’s installation is a tad more complicated since it comes in a compressed archive. OpenWindows File Explorer , and pay a visit to the folder where you saved DsHidMini’s downloaded archive. All modern versions of Windows support the ZIP archive format, so you can right-click on the file and chooseExtract . However, we used WinRAR instead simply because we had it installed, and it’s somewhat faster. In both cases, the result is the same.
Extracting DsHidMini Archive
7. Look inside the extracted archive’s folder, and you’ll see two more folders:x64 andx86 . Enter the one matching your Windows architecture. As mentioned above, most people nowadays should go forx64 .
DsHidMini Extracted Archive Contents
8. Inside that folder, you’ll find another subfolder nameddshidmini . Enter that one, too.
DsHidMini Extracted Archive Contents x64
9. Right-click on thedshidmini.inf file, and chooseInstall from the menu that shows up. When that step completes, install theigfilter.inf the same way.
DsHidMini Extracted Archive Contents x64 dshidmini inf install

Theoretically, that’s everything you need for your DualShock to work with your PC. Practically, as is Windows’ tradition, it wouldn’t hurt to restart once to ensure the drivers are correctly installed, activated, and work as they should.

How to Pair and Configure Your PS3 DualShock

The next step is to “pair” your controller with your PC. However, that process is somewhat unconventional compared to how you usually connect Bluetooth devices to your PC.

  1. Connect your DualShock joypad to your PC using a mini-USB cable. Your joypad should begin charging.
  2. Pay a visit to the folder with DsHidMini’s extracted files. Double-click on theDSHMC.exe to run it.
    DSHMC.exe File In File Explorer
  3. You should see your “PlayStation controller” detected on the left side of the app’s window. Now, if you run Steam with its outstanding controller support, it should detect and configure your joypad for use in modern games. As for wireless? Unplug the cable, and your joypad should keep working as if nothing happened.

DSHMC.exe Controller Detected
4. DsHidMini will have your controller recognized as anXInput device by default to maximize compatibility with modern software. But what if you want to use it on an older title that uses the olderDirectInput standard or to have emulators like PPSSPP, PCSX2, and RPCS3 recognize it as an actual PlayStation controller? Close DSHMC.exe, then right-click on it and re-run it, but this time chooseRun as Administrator . When its window shows up again, click on your controller on the left, and you’ll see more details about it on the right and some options you can tweak.

DSHMC Configuration As Admin
5. You can change the HID device mode fromXInput to another mode compatible with the software where you want to use your controller. You can also tweak itsIdle disconnect period or define after how much time of inactivity the controller should disconnect and turn off.

DSHMC Change HID Mode

How to Remove Remnants of Old Drivers

If your joypad isn’t correctly detected, did you use another solution in the past to have it work under Windows, like Sony’s official driver or ScpToolkit? If yes, the problem might be a conflict between those and the DsHidMini and BthPS3 combo.

Removing the older drivers and software is somewhat complicated. Plus, the process varies based on the driver and software used. So, we won’t go over it in detail but offer a “generic guide” covering the basic steps for most cases.

Run theCommand Prompt orPowerShell with Administrative rights. Then, use the commands, in sequence, if you were using ScpToolkit:

taskkill /F /IM ScpServer.exe taskkill /F /IM ScpMonitor.exe taskkill /F /IM ScpTrayApp.exe sc stop Ds3Service sc delete Ds3Service

These will stop and remove all active processes and services for PlayStation joypad-enabling software you might have used in the past.

Now, pressWin +X and chooseDevice Manager . Find and remove any mention of a “PlayStation controller” underHuman Interface Devices if you were using the official Sony drivers.

For ScpToolkit, look underlibusbK USB Devices instead, and right-click andUninstall any entry you see. Also, check for and, if found, uninstall the drivers for any “Bluetooth Dongle”, “DualShock controller”, or “PlayStation controller” underUniversal Serial Bus devices .

Then, downloadDriverStore Explorer from its GitHub page . Extract its archive and run the app. EnableForce Deletion on the right. Seek anylibusbK USB Devices , a standalonescpvbus.inf , orbluetoothhost.inf andds3controller.inf if using ScpToolkit.

Look forsixaxis.inf instead if using the official Sony driver. In both cases, place a checkmark next to any of those entries you’ll find, and then click onDelete Drivers on the right.

Afterward, exit the app, restart your PC, and let Windows re-detect any hardware and install the default drivers. Then, repeat the steps we covered above to install BthPS3 and DsHidMini from scratch.

How to Use Your PS3 DualShock in Games

Your controller should work now in most modern games that support Xbox joypads and for most joypad-enabled titles running under Steam.

When that’s not the case, run DSHMC.exe as an administrator and change the HID mode used by your joypad to the one supported by the game or app where you want to use it.

An easy way to find the HID mode to choose for a particular title is to check if there’s information about it atPCGamingWiki .

Using Classic PS3 Joypads on Your Modern-Day Games for Windows

Reusing your older joypads on your PC is the smartest choice. Apart from the fact you won’t have to pay a dime to do it, they’re great performers, tried and tested, and you’re already familiar with them.

Worst case scenario, you might have to buy a Bluetooth dongle for your PC, which would still come at a fraction of the cost of a brand-new controller.

Also read:

  • Title: The Unplugged Play: Linking Windows to PS3 Gamepad
  • Author: Joseph
  • Created at : 2024-12-08 18:05:41
  • Updated at : 2024-12-10 20:06:11
  • Link: https://windows11.techidaily.com/the-unplugged-play-linking-windows-to-ps3-gamepad/
  • License: This work is licensed under CC BY-NC-SA 4.0.