GIMX-firmwares
GIMX-firmwares copied to clipboard
PS4 authentication using private DS4 firmware dump
To control a PS4 with GIMX, if I understand correctly, I always need to connect a real DS4 to the PC.
However, in my case, I've dumped the firmware of my DS4 like fail0verflow did in 2018. I can use this with projects like GP2040-CE to authenticate to the PS4 without the need to connect a physical DS4.
I was wondering if it'd be difficult to integrate this functionality into GIMX. I suppose I could fork the EMUPS4 firmware and implement the authentication protocol? Can you confirm that this would be the correct way, and give me any hints or advice if you can think of anything?
Update here: maybe a better idea would be to implement this in the core GIMX software, rather than on firmware side. Many projects can serve as inspiration, e.g.
- passinglink
- GP2040-CE and their PS4 Mode add-on
- chrepl/ds4 (Python implementation of DS4 auth)