UPDATE (2016):
There is a more edition of the SCP project by Nefarius, you should consider trying it out, here is the link to the git page:
__________________________________________________________________
Requirements:
- Microsoft .NET Framework 4 ( Download )
- Latest Xbox 360 Controller Drivers ( Download )
- Visual C Redistributable Packages for Visual Studio 2013 ( Download )
- Unzip Tool (7z or Winrar)
- Bluetooth Dongle or Onboard/Internal Bluetooth (Optional).
- An Original/Genuine or Knockoff/Fake Dualshock 3 or Sixaxis Controller or Dualshock 4.
Step 1:
Connect your Controller to your PC and wait for your PC to install its default drivers. After installation is complete, you will be able to see the controller as a Playstation controller in the Game Controller window of Control Panel or among the devices in "Devices and Printers".
Step 2:
Download the SCP Driver from here (forums.pcsx2.net). Download the latest version and the latest update package as highlighted in the image below.
Step 3:
Unzip the archives downloaded to a suitable folder, and move the unzipped Driver package (not update package) to a comfortable position probably C:\games\utils or any other of your choosing, it is from here that the service will run from.
Copy the files in the update package's ScpServer\bin directory (as highlighted in the image below) and paste to the bin folder of the driver package,
**Paste in the DriverPackage
Step 4:
Run ScpDriver.exe, and the Driver installation window will show as depicted below; if you have a BlueTooth dongle inserted, you can check the BlueTooth box (NB: This will replace your BT driver to lock it for only Playstation controller pairing).
Click on Install, and in the install summary, will give a complete overview of what got installed, if your controller is not working via cable yet, or you forgot to plug it in before this phase, you can always plug it in and click install again, same goes for if BlueTooth dongle is plugged in later.
Voila!! you're done, however if you can't get your devices to work via Bluetooth without cable, you can continue reading else, go enjoy.
If The Bluetooth Driver is not Installed
If after clicking the Bluetooth driver box, it still doesn't get installed or shown as installed in the install summary, open up the ScpMonitor, the window below should show up, if not, look in your tast tray for its icon and double click it.
If you your Bluetooth's Mac Host address is not shown, and you've clicked install driver, then chances are;
- Your BT device is unsupported.
- You have an onboard BT device.
There are two solutions to this problem;
Solution 1:
In ScpDriver window, check the "force install" box, then click the install button. Try again after this process.
Solution 2:
Go to the bin folder of the driver package and locate the zadig folder, enter the folder and run zadig.exe (Official homepage of Zadig). The folder should look similar to the below image depiction.
of note is the Bluetooth.cf file.
- Open Zadig.exe to bring up its main window,
- Go to devices and click "Load preset device"
- Browse to or locate the Bluetooth .cfg file and open it.
- Go to options and click list all devices.
- [[ WITH CAUTION ]] Click the drop down box and select your Bluetooth device from the list, make sure it is your Bluetooth that is selected and nothing else. As depicted below mine is Qualcomm Atheros AR3012 Bluetooth 4.0 + HS.
All that is left is to click the Reinstall Driver Button, wait for the installation to complete and voila. Enjoy.
Bluetooth is Installed and detected, but Controller Still Can't Work Without Cable
If you are experiencing this, or when you try to pain via ScpServer, it pairs but when you disconnect from USB and try to pair via BT, it finds your devices but never fully completes the pairing request. chances are you've got yourself an unofficial Dualshock 3 or a knockoff/fake one. To solve this, you need to
- Download the moded ScpControl.dll from here, the dll was built for such devices.
- Extract ScpControl.dll from the downloaded archive
- Replace the ScpControl.dll in your bin folder with this.
Alternative Download link to moded ScpControl.dll for fake controllers: 4shared.
....Enjoy.
You have really selected the suitable topic; this is one of my favorite blogs.ps4 controllers
ReplyDeleteI have a fake ps3 controller nd it doest work on bluetooth but works perfectly via Cable... Can u help me on hw to connect it via bluetooth
ReplyDeleteI hv Bluetooth CSR 4.0 +HR using win 8.1.... installed scp drivers nd forced install buh still cant connect
I have similar bluetooth Dongle too, and it works.
Delete1. Does SCP monitor detect your Bluetooth's MAC / Host address? If not, download Zadig. and follow the steps in solution 2 up there?
2. If yes, did you download the modded dll sepcified in solution 3?
I recommend you download Nefarius modern builds, the old xinput wrapper has been continued by another developer:
get the link here(Works well with fake / panhai controllers)
https://github.com/nefarius/ScpServer/releases
I have a fake ps3 controller and i still see "PLAYSTATION(R)3 Controller" in the "Game controllers" window
ReplyDeleteComo lo solucionaste??
DeleteHey, if you're done playing games, how to disconnect the controller from bluetooth connection?
ReplyDeleteHey, if you done playing, how do I disconnect the controller from bluetooth connection?
ReplyDeletehold L1 + R1 and PS3 button for some seconds.
DeleteI have a fake one. It lists as PS3 PANHAI. Works fine with usb, can't connect via bluetooth. Tried moded .dll without succeess. Any solutions yet?
ReplyDeleteDownload Nefarius' version: https://github.com/nefarius/ScpServer/releases
ReplyDeleteMy controller work using bluetooth in the old SCP, not the nefarius version
ReplyDeletebut after sleep, hibernate, or restart, the bluetooth stopped working. I can still connect using USB, but the bluetooth just doesn't get connected. I'm using internal notebook bluetooth using Zadig application. Please help, thanks
Oh right, uninstall SCP server and restore your normal Bluetooth drivers, go over the process again, reinstall Zadig, when Bluetooth starts working note, the Bluetooth driver version stated by SCP monitor, after the restart confirm in SCPMonitor if there is a change in the version number, and also are you on Win 10?
DeleteOh right, uninstall SCP server and restore your normal Bluetooth drivers, go over the process again, reinstall Zadig, when Bluetooth starts working note, the Bluetooth driver version stated by SCP monitor, after the restart confirm in SCPMonitor if there is a change in the version number, and also are you on Win 10?
DeleteHi, may i find out if the the vibration works under bluetooth when using fake controllers? mine doesn't. is there a fix for this?
ReplyDeleteHi, i trying to connect my fake ps3 controller to my pc, and after following all the steps, i cant seem to get it working even with the usb cable connected. PS: even without SCP, it cant be detected by my pc. HELP
ReplyDeleteI have a 3rd party CECHZC2U Controller and my pc cant detect it through hardwares and devices even when its connected using USB. Any ideas how can i make it be detectable?
ReplyDeleteopen up "Device Manger", insert the controller, does the list refresh or does some unknown device pop up? Let me know if any update occurs in device manager screen when the controller is connected.
Deleteget the link here(Works well with fake / panhai controllers)
ReplyDeletehttps://github.com/nefarius/ScpServer/releases
I am using the latest version of the software. My gamepad (panhai) does not work with bluetooth. Do you get it connected for wireles connection?
works well with Bluetooth, if you're using Nefarius' build, make sure you force install Bluetooth driver and before installing, his new installer provides a menu for selecting the Bluetooth device to target for force installation.
DeleteI am using the latest version of the software. My gamepad (panhai) does not work with bluetooth. Do you get it connected for wireles connection?
ReplyDeleteworks well with Bluetooth, if you're using Nefarius' build, make sure you force install Bluetooth driver and before installing, his new installer provides a menu for selecting the Bluetooth device to target for force installation.
Deletehello, is there a fix for the fake ps3 controller vibration via bluetooth ?
ReplyDeletethanks
I am totally done with my controller now and I want back my bluetooth capability. I have uninstalled everything and the SCP showed me that it uninstalled the bluetooth function... But I still cant use the bluetooth normally. Please help.
ReplyDeleteGo to Device Manager and Confirm if your Bluetooth has been reverted, if you cannot find your Bluetooth under the usual category, look for it under Libusbk USB device category, uninstall it and restart your PC
ReplyDeleteI love you
ReplyDeletehi my ps3 conroller (fifa 15 edition) doesn't pair with scp bluetooth
Deletewith usb it works but the 4 lights are blinking and doesn't show the number 01 as the other conrollers can u help me plz
you are the best MVP, really thank you, i have both controller the original and the fake one, the fake one never connect by bluetooth but with your help is working perfectly, thank you so much
ReplyDelete:D :D You're welcome
DeleteHi. I have 2 controller. 1 is Ori and other is fake. Both of them is detected in motion joy and game setting. But only 1 is working. The fake pad didnot work at all. Is it the gamepad is broken or the software need to change etc. Could u help? Thanks.
ReplyDeleteI never really used motionjoy for long, I will recommend you use SCP from Nefarius, link at the top of the post
Deletehey there,just trying to get a usb connection followed the steps windows 8.1 genuine controller no joy??????
ReplyDeleteUSB should work, when you connect your controller what do you see in Device Manager? Have you installed any other PSx controller tool before (like Motionjoy)?
Deletehey i have an ps3 controller and a csr 4.0 dongle, it work with cable but didnt with bluetooth, any sugestion why???? ive tried all of your tutorial many many times but still, no result. please help!!
ReplyDeleteHey, I have a DS3 Controller and I'm using a wired connection. I tried the steps and it doesn't work for some reason. When I insert the controller to the USB port, the computer detects it and installs the driver, but when I installed it using SCP driver it doesn't work. Help please?
ReplyDeleteWhat windows version do you use? Have you tried Nefarius's installer, it comes along with all needed installers (also the xbox controller driver).
DeleteHi, i have done everything as above, and can even pair the pads by bluetooth. In the scpmonitor i can see the buttons i press. But, windows somehow does not recognize any controller is connected... Any advice?
ReplyDeleteby Windows does not recognise, do you mean the "USB game Controller" settings in Control panel? or within a certain game?
DeleteI mean in USB game Controller settings. So basically all games anyway
DeleteRe-install the X360 controller drivers.
Deletehi, i follow u instructions step by step, i have a fake controller, and my laptop and the controller are sincronized, BUT in bluetooth mode my control don't work. I can see my control in SCP server when is disconected from usb port.
ReplyDeletePD: sorry for my english
When you disconnect from USB, the scp monitor still shows your controller is connected? what type of bluetooth dongle do you use, internal or usb?
Deletesorry for late reply, Blogger's changed UI totally doesn't inform me of pending comments.
Hi, great tutorial thanks. I only have one question. I'm using the newest beta version (v1.7.277.16103-BETA), but I can't get my 2 CHECHZC2H controllers working via bluetooth. My two CHECHZC1E do connect via bluetooth. The fake ones keep flashing, and it shows up at the monitor as connected, but after 20 seconds it disappears from the scptoolkit monitor. Changing the SCPcontrol.dll results in not being able to start up the monitor. Do you have any tips concerning this problem? Or is it better to try and use v 1.2 with the modded SCPcontrol.dll? Thanks in advance.
ReplyDeleteThis is weird.!!!! If you are using an internal dongle, try removing all scp setups, clean it all. Install the latest build of nefarius's scp and try again (without restarting windows).
DeletePls can you pair the fake panhai controller with android without root? Any help will be appreciated.
ReplyDeleteI have never attempted this :( I don't really play games on mobile, but I will try and get back to you with a post.
DeleteHey. Great post. I have the pad connected via bluetooth, and i can even see which buttons are pressed on scpmonitor, but the OS doesn't detect a connected controller and therefore, despite everything looking good on scp i am unable to play any games... Any suggestions? Thanks in advance
ReplyDeletei plug ps3 controller into my pc, but the drivers is PS(R)gamepad. is that okay ?
ReplyDeleteyes, very okay. Go on and install SCP, you are fine.
DeleteI am trying to use internal bluetooth from a NUC, have a real controller.
ReplyDeleteWith cable it works great but can't get the bluetooth to work. It does not show up in the newest installer so I can't force the drivers. Wanted to try the zadig method but the .cfg files are not included anywhere that I can find.
Can I use my built in bluetooth in my laptop to connect with my controllers? What are the steps?
ReplyDeleteyes, you can. Try the latest Nefarius's version or Zadig method from above.
DeleteAlso view this link for supported devices. Note: Your device may still work even if not on this list.
https://github.com/nefarius/ScpToolkit/wiki/Compatible-Bluetooth-Devices
Nice. Thank you very much, bro.
Deletehow to do it with the Nefarius version because the method above doesn't work for me
DeleteWhy Zadig not found my bluetooth adapter(Realtek Bluetooth 4.0 Adapter, Windows 10, DualShock 3)? Adapter does not show in the list.
ReplyDeleteHow can i use my Nyko Playpad bluetooth controller for PC as well as for my phone? Have any idea?
ReplyDeleteHi, is it possible to use the Power A Pro Elite Wireless PS3 Controller on pc without the dongle? I lost my dongle but I have the cable still.
ReplyDeletehttps://github.com/nefarius/ScpToolkit/releases
ReplyDeleteWorks!
Great Thanks!
Nice Blog Post !
ReplyDeleteWhat a shock... doesn't work. Maybe if I smash my head a bunch of times with a Louisville Slugger, I'll be able to understand why they FUBAR'd it.
ReplyDeletenice article!
ReplyDeleteXbox
I found the SCP from Nefarius at https://github.com/nefarius/ScpToolkit/releases to be helpful with my fake PS3 controller, and Bluetooth CSR 4.0 plus HR
ReplyDeleteI cant replace scpcontrol.dll,how can i fix it?i use fake ps3 controller,i ever try to rename the old one n paste scpcontrol.dll n it doesn't work n error everything (scpmonitor.exe) I have to reinstall
ReplyDeletedid you stop the service before attempting to rename / replace?
DeleteI cant replace scpcontrol.dll,how can i fix it?i use fake ps3 controller,i ever try to rename the old one n paste scpcontrol.dll n it doesn't work n error everything (scpmonitor.exe) I have to reinstall
ReplyDeleteBluetooth adapter to connect XBOX is the most viable way, I think.
ReplyDeleteIt works with USB but doesnot with bluetooth :(
ReplyDeleteInstalled scp earlier ,the bluetooth didn't work because it was saying fake controller,i then replace a dll file from github,it worked fine until i restarted my system ,the usb connection works but the main reason i got the pad is for the wireless connection,been on this for 3 days now
ReplyDeleteHi my controller false not work, help :(
ReplyDelete(sorry my english)
Help me with pad ps3 vibration
ReplyDeleteThanks bro,it works just fine
ReplyDelete