Home made gimx using CP2104 Serial Converter USB 2.0 To TTL UART 6PIN Module + Teensy 2.0.
Flashed with EMUG29PS4, using a simucube 2 pro / heusinkveld sprint pedals and created a basic profile with axis for steering / throttle / brake and clutch for initial testing. Hori wired mini and gimx connected directly to the pc and not via a hub, there is one weird issue with that i have 2 instances of the horipad mini4 showing in game controllers, but both seem in reference to the one connected...i guess this could be the issue, but i cant seem to be able to remove just "one".
Log below...
global option -l with value `log.txt'
global option -c with value `sc2pro.xml'
controller #1: option -p with value `COM7'
now reading arguments for controller #2
status flag is set
subpos flag is set
force_updates flag is set
auto-grab flag is set
GIMX 8.0 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (22000)
GIMX adapter detected, controller type is: G29 PS4.
Firmware version: 8.0
Reset sent to the GIMX adapter.
Current baudrate: 500000 bps.
Trying baudrate: 2000000 bps.
Using baudrate: 2000000 bps.
Error: No game controller was found on USB ports.
No game controller was found on USB ports
-
- Posts: 45
- Joined: Wed Feb 16, 2022 9:44 am
Re: No game controller was found on USB ports
The G29PS4 profile looks for the vid/pid of a DS4 variant (rev1 or 2) as a device to passthrough the auth. I'm guessing you are trying to use the Hori in place of the DS4? Unfortunately, that will not work at present as the code to use the Hori as a passthrough doesn't exist. I have been investigating this and it looks like the clean solution requires making another profile based on the G29PS4 e.g. copying https://github.com/matlo/GIMX/blob/mast ... /g29_ps4.c so you can make another device profile that uses the hori controller as the passthrough. Then you need to determine the HID report for the Hori and make a variant of https://github.com/matlo/GIMX/blob/mast ... /src/ds4.c based on that (this is the bit I am currently playing with). There is some stitching in other files I haven't fully got to the bottom of yet, but it also looks like a new firmware will need to be created for the device profile. It should be an easy copy of the G29PS4 and change just a few variables though
Re: No game controller was found on USB ports
Would an original DS4 work instead of the hori or would that too need the above to be done?GeekyDeaks wrote: ↑Sun Mar 20, 2022 7:45 amThe G29PS4 profile looks for the vid/pid of a DS4 variant (rev1 or 2) as a device to passthrough the auth. I'm guessing you are trying to use the Hori in place of the DS4? Unfortunately, that will not work at present as the code to use the Hori as a passthrough doesn't exist. I have been investigating this and it looks like the clean solution requires making another profile based on the G29PS4 e.g. copying https://github.com/matlo/GIMX/blob/mast ... /g29_ps4.c so you can make another device profile that uses the hori controller as the passthrough. Then you need to determine the HID report for the Hori and make a variant of https://github.com/matlo/GIMX/blob/mast ... /src/ds4.c based on that (this is the bit I am currently playing with). There is some stitching in other files I haven't fully got to the bottom of yet, but it also looks like a new firmware will need to be created for the device profile. It should be an easy copy of the G29PS4 and change just a few variables though
-
- Posts: 45
- Joined: Wed Feb 16, 2022 9:44 am
Re: No game controller was found on USB ports
I'm using an original DS4 (rev1), so that should be fine. Just make sure it's turned off before connecting it to the PC
-
- Posts: 45
- Joined: Wed Feb 16, 2022 9:44 am
Re: No game controller was found on USB ports
oh, I just saw your other post. I didn't realise you had a PS5. The DS4 will not work with the PS5, sorry
EDIT: I just had one other thought. I suspect you may have already read the threads and are trying to get this to work with SC2 -> GIMX -> DriveHub -> PS5. If so, then I'm guessing the DS4 should work with the GIMX, but just make sure the Hori is in the DriveHub, not the PC. You might also be able to use the G27 firmware profile and not have to mess around with the DS4, but this is pure guesswork based on what I have read as I don't have a PS5 nor DriveHub to play around with atm
EDIT2: and if you do get it to work and find the wheel oscillating like crazy, take a look here: https://gimx.fr/forum/viewtopic.php?p=21145#p21145
EDIT: I just had one other thought. I suspect you may have already read the threads and are trying to get this to work with SC2 -> GIMX -> DriveHub -> PS5. If so, then I'm guessing the DS4 should work with the GIMX, but just make sure the Hori is in the DriveHub, not the PC. You might also be able to use the G27 firmware profile and not have to mess around with the DS4, but this is pure guesswork based on what I have read as I don't have a PS5 nor DriveHub to play around with atm
EDIT2: and if you do get it to work and find the wheel oscillating like crazy, take a look here: https://gimx.fr/forum/viewtopic.php?p=21145#p21145
Re: No game controller was found on USB ports
Yea, that's where I was going wrong..i only had the hori connected to the pc and no ds4 connected anywhere.
Just about to go pick up a ds4 so I can connect that to the pc and the hori to the drivehub.
Just about to go pick up a ds4 so I can connect that to the pc and the hori to the drivehub.
-
- Posts: 49
- Joined: Sun Feb 06, 2022 6:04 pm
Re: No game controller was found on USB ports
hope you can figure out the Hori pad to work with GIMX directly soonGeekyDeaks wrote: ↑Sun Mar 20, 2022 7:45 amThe G29PS4 profile looks for the vid/pid of a DS4 variant (rev1 or 2) as a device to passthrough the auth. I'm guessing you are trying to use the Hori in place of the DS4? Unfortunately, that will not work at present as the code to use the Hori as a passthrough doesn't exist. I have been investigating this and it looks like the clean solution requires making another profile based on the G29PS4 e.g. copying https://github.com/matlo/GIMX/blob/mast ... /g29_ps4.c so you can make another device profile that uses the hori controller as the passthrough. Then you need to determine the HID report for the Hori and make a variant of https://github.com/matlo/GIMX/blob/mast ... /src/ds4.c based on that (this is the bit I am currently playing with). There is some stitching in other files I haven't fully got to the bottom of yet, but it also looks like a new firmware will need to be created for the device profile. It should be an easy copy of the G29PS4 and change just a few variables though
Re: No game controller was found on USB ports
Just to update, once the DS4 was connected to the pc and the hori to the drivehub, it all booted up just fine!
Configured the controls and all works well.
Configured the controls and all works well.