nefarius / ScpToolkit

Windows Driver and XInput Wrapper for Sony DualShock 3/4 Controllers
http://forums.pcsx2.net/Thread-ScpToolkit-XInput-Wrapper-aka-ScpServer-Reloaded
GNU General Public License v3.0
3.11k stars 539 forks source link

new PID DS4 controller #1003

Closed knives49 closed 6 years ago

knives49 commented 6 years ago

I have a new DS4 controller but scptoolkit doesn't show the controller. I change the scpcontrol.ini and add HardwareId = USB\VID_054C&PID_09CC and in DS4controller.inf I add %DeviceName% = USB_Install, USB\VID_054C&PID_09CC in [libusbDevice_WinUSB.NTx86] [libusbDevice_WinUSB.NTamd64] [libusbDevice_WinUSB.NTia64]

but when I run ScpToolkit Driver Installer the controller doesn't show in Uninitialized DS

Windows 10 find a Wireless Controler in the device manager.

I need to add the new PID somewhere else ?

RukeD commented 6 years ago

i used the 1.6 version. clean wipe. restart. installed with force driver clicked on. restart. at this point bluetooth connection would work but a none status would display under monitoring when controller was connected via usb. i noticed for me on my newer DS4 that i got on black Friday this year was (the only one with issues) was some times showing up in windows devices window as audio device. after several reconects and disconnects i got a the newer ds4 showed up as a speaker simple i right clicked went into properties and disabled now everything seems to be working fine. no white led on bluetooth connect and no none on monitor with ledf shutting off. note my older ds4 did not have issues or my other 2 ds3

knives49 commented 6 years ago

yes the 1.6 version with force install works but I need the 1.7 for CEMU and the Cemuhook patch :)

So I tried to compile my own ScpToolKit. I found in ScpDriverInstaller/MainWindow.xaml.cs

private readonly UsbNotifier _hidUsbDs4 = new UsbNotifier(0x054C, 0x05C4);
        private readonly UsbNotifier _winUsbDs4 = new UsbNotifier(0x054C, 0x05C4, UsbDs4.DeviceClassGuid);

I change the 05C4 with 09CC and compile all the file (thanks to white777777 fork without compil error)

I start driver installer and my DS4 appear! but I can't hit the button to install files.... same thing for the bluethoot driver...

I make the .cat file with inf2cat but it doesn't install either...

I don't have the skills to go futher. If someone have the skills https://github.com/knives49/ScpToolkit