Now that GT7 is out, I wanted to see if I could get it working with my rig that now has a Fanatec clubsport wheel and pedals. The end of the story is, the PS4 won't accept the PS button input. Here's how I got to where I am now:
I installed the current version of Gimx. As this is a new computer, it did not have 6.11 installed, I just happened to have the contents of the install folder from my old computer where this worked.
I had to replace my CP2102, as Windows 10 no longer recognized it. Working CP2102 is on COM3
With a new CP2102, I was still unable to flash the firmware with Gimx-loader. Here's the output:
Code: Select all
Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
Found programmer: Id = "Ç"; type = ï
Software Version = D. ; Hardware Version = .
avrdude: butterfly_recv(): programmer is not responding
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: buffered memory access not supported. Maybe it isn't
a butterfly/AVR109 but a AVR910 device?
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: butterfly_recv(): programmer is not responding
avrdude: error: programmer did not respond to command: leave prog mode
In the old 6.11 folder, I found the Arduino Builder and used that to apply EMUG29PS4.hex successfully by plugging in the Leonardo and clicking the COM3 button on Builder.
Builder output: https://imgur.com/a/qgHA8pZ
I plugged the CP2120 end directly into my PC, and the Leonardo end directly into the back of my PS4, with a DS4 controller connected to my PC.
I started Gimx-loader, the config checked passed, I started my PS4 via the console's power button, didn't touch the DS4, and pressed the PS button I had assigned to my wheel, and nothing happened.
As a test (and where the below log comes from), I disconnected my wheel (which was on a powered hub with my pedals), made a small keyboard only configuration where I assigned the PS button, directional keys, and X/O to my keyboard. Started the software, pressed the PS key on my keyboard, and still the PS4 doesn't act like a PS button has been pressed.
Gimx log output: https://pastebin.com/dxmruHvB
If I plug the Leonardo end into my PC while Gimx is running, should it detect a G29? USBLogView shows no USB devices being added or removed when I do this.
Am I missing anything? Should I look at getting a new Leonardo (or something different)? I'd love to be able to figure this out instead of having to buy a PS4-compatible wheel.