hid_to_vpad icon indicating copy to clipboard operation
hid_to_vpad copied to clipboard

Revisiting the PS4 Dualshock v2 failure mode (And the PS3 home/PS button.)

Open SquishedSquirrel opened this issue 7 months ago • 0 comments

On the chance this gets picked up again and improvements made for Aroma:

I don't have a PS4 controller, but I do have a Mayflash NS2 adapter. On that adapter the "Mac" mode is also the PS4 mode. It presents itself as [vid=0x54c,pid=0x09cc] (PS4 Dualshock v2)

One thing I noticed is that when I get an enumeration of all the descriptors, there are a LOT of audio descriptors before it finally gets to the gamepad HID descriptor.

Is it possible that HIDtoVPAD is not enumerating enough of the descriptors before getting to the gamepad, or is this all left to the WiiU USB stack, and out of your control?

Also of note, the PS4 PS button (home) is hidden in a timing byte. So for PS4, this should work: VPAD_BUTTON_HOME = 0x06,0x01

DescriptorDump_MAGIC-NS2 PS4 mode Blue.txt

On a side note, the PS3 mode of the Mayflash works except for the home button. Every ps3 ini lists the home button as VPAD_BUTTON_HOME = 0x01,0x10, but it is not functional in HIDtoVPAD. It is visible in a variety of HID testers, just not functional in HIDtoVPAD. It also doesn't show when pressed in HIDTest-0.2.jar

SquishedSquirrel avatar May 16 '25 17:05 SquishedSquirrel