Tutorials are always welcome.
WARNING: if you want to play GTA V with a DS4 sorry to say but you can't, also some games may have compatibility issues like some NFS games, MK9, etc...
Before you start you will need:
A Bluetooth USB dongle (mine is 4.0 and it works);
A Dualshock 4 V2;
A PC (you will understand later why you can't use the PS3 to pair it)
This tutorial is for PS3HEN (I'm on 4.90) as I don't have CFW "yet" on my PS3 Super Slim:
1st: download
signed PS3XPAD for PS3HEN;
2nd: extract it and open "
xpad_devices.txt" located in "
/ps3xpad/plugins/ps3xpad/";
3rd: delete everything and add this line: "
0x054c, 0x09cc, Sony PlayStation Dualshock 4 V2, PTYPE_PS4" exactly without quotes (" "). You will add the Bluetooth configuration line later so don't close notepad yet;
4th (
VERY IMPORTANT): plug your Bluetooth USB to the computer, and check the
HWID, you can do this by going into Device Manager and find your Bluetooth USB (in my case it was called "Generic Bluetooth Radio"), right click it and select "Properties", from here to go "Details" and select "Hardware ID".
5th (
VERY IMPORTANT): you will see something similar or equal to this: "
USB\VID_0A12&PID0001&REV_8891"
"
USB\VID_0A12&PID0001"
To get the PTYPE_BT (Bluetooth) configuration line for "xpad_devices.txt" you will need to pickup the code from the HWID from the Bluetooth USB (
NOTE: as I said previously the
HWID may be different but the method is the same, I will use my experience as an example): after the word "
VID_" and before "
&" there will be a value (in my case it's
0A12) and after "
PID_" and before "
&" there will be another value (in my case it's
0001).
6th: go to "xpad_devices" and add this line according to your HWID and USB name:
"
0x0a12,
0x0001,
Generic Bluetooth Radio,
PTYPE_BT".
To understand better, this part (0x0a12, 0x0001) is the
HWID code you got previously (0A12 and 0001 for example, you just need to add
0x before the code), the part ("Generic Bluetooth Radio") is the name of your Bluetooth USB dongle, just change it according to the name it appears in device manager). The final part (PTYPE_BT) just says what device type it is, you can copy this without worries.
7th: now that you have the 2 lines needed (DS4 and USB BT) you can save and close it.
8th: open "xpad_settings" and set everything to "0" except "
RESPONSE_TIME", I personally prefer to use it at 1 to get the least delay possible but change it according to your needs, just remember, the bigger the value the bigger the delay. Save it and close it.
9th: now you will need to pair the DS4 controller, to do this, with your Bluetooth USB dongle plugged and working go to Bluetooth settings and add a new device. While it's searching hold
PS button and
SHARE button at the same time until the controller flashes blue, after that the computer should find the controller (
Wireless Controller), just click it and pair. After connecting you can disconnect the USB dongle and plug it on the PS3. Ignore the unknown device notification on the PS3.
10th: now using FileZilla or a file manager (like Multiman) on PS3 copy the "plugins" folder to "
/dev_hdd0/".
11th: inside "
/dev_hdd0/" there is a file named "
boot_plugins.txt", you need to open it and add this line: "
/dev_hdd0/plugins/ps3xpad/xpad_vsh.sprx". After that save it.
12th: reboot the PS3 and enable HEN as normal, if you did everything correctly there should be a message saying that XPAD was loaded and if you connect the DS4 pressing the PS button it should connect wirelessly making the light dark blue.
13th: enjoy everything (including SIXAXIS) except rumble
Note: You can't pair the controller on the PS3 because for some reason the DS4 V2 won't work at all when it's wired, meaning you can't open the VSH menu.
Be aware, if your computer already have Bluetooth, you need to make sure you're connecting the controller to the USB dongle and not to the PC.