DualSHock 4 USB spoofing
Posted: Tue Nov 19, 2013 7:12 pm
I got my PS4 and I am using my USBXLATER project to attempt to let me emulate a DualShock 4
I am soooooo very close. My enumeration works, and I can send HID reports. But the PS4 itself refuses to react to different inputs.
I'm a bit stuck... either PS4 just refuses to take USB input or I'm doing something subtly wrong, or there's a side channel verification via BT, or the two magic numbers in the HID report is actually a checksum/hash
I still have a few things I need to try before giving up though.
See USBXLATER: http://eleccelerator.com/usbxlater-preview/
Latest code is on: https://github.com/frank26080115/UsbXlater/
Latest reverse engineering notes: http://eleccelerator.com/wiki/index.php ... ualShock_4
if it does refuse USB input, I might have to make another edition with two USB host and add in a BT dongle
I am soooooo very close. My enumeration works, and I can send HID reports. But the PS4 itself refuses to react to different inputs.
I'm a bit stuck... either PS4 just refuses to take USB input or I'm doing something subtly wrong, or there's a side channel verification via BT, or the two magic numbers in the HID report is actually a checksum/hash
I still have a few things I need to try before giving up though.
See USBXLATER: http://eleccelerator.com/usbxlater-preview/
Latest code is on: https://github.com/frank26080115/UsbXlater/
Latest reverse engineering notes: http://eleccelerator.com/wiki/index.php ... ualShock_4
if it does refuse USB input, I might have to make another edition with two USB host and add in a BT dongle