I'm having a problem with my GIMX adapter, and I think the adapter's broken or something? I'm wondering if there's any possible fix for it. I've been using it at regular intervals for a while now, both with EMUPS3 and EMUPS4 hardware, but now, when using EMUPS4, my system locks or blue screens the moment it detects my DualShock 4 gamepad. The log doesn't provide any information. Naturally as it's a blue screen, the logging functionality stops at DS4 detection.
The adapter still otherwise works in EMUPS3 mode without issues (edit: it might have a little extra latency, actually), but I need to play PS4 titles and it's not working for that purpose at all anymore. I've tried on multiple computers and multiple versions of Windows, and the problem happens everywhere, so I'm not sure what to do anymore...
Please help.
GIMX adapter: bought from official store, using original included cable (latest EMUPS4 firmware)
the gaming target: PS4
the game: any
the controller: any
Edit: Also, to note, I've tried reflashing firmware multiple times and on different PCs, too. @_@
My GIMX adapter works for PS3, but no longer for PS4?
My GIMX adapter works for PS3, but no longer for PS4?
Last edited by Sara on Sun Sep 08, 2019 6:33 pm, edited 1 time in total.
- kaiba_seto2004
- Posts: 554
- Joined: Sat Jul 15, 2017 9:15 am
Re: My GIMX adapter works for PS3, but no longer for PS4?
At least we need log file to know more about your trouble
Please try with lastest gimx version (7.15).
Please try with lastest gimx version (7.15).
PS4 enthusiast.
Re: My GIMX adapter works for PS3, but no longer for PS4?
Please post a log file as requested in forum rules: https://forum.gimx.fr/viewtopic.php?f=5&t=691
GIMX creator
Re: My GIMX adapter works for PS3, but no longer for PS4?
I figured out the deciding factor of the problem. It only happens when Logitech GHUB is open, and as explained before, only in DS4 mode. If GHUB is closed the GIMX adapter functions as normal. At least I have a workaround, but this is still very inconvenient.
I have tried generating logs, and it works when the freeze does not occur (GHUB closed) but if the freeze occurs, the log appears to be empty (0 bytes). That's why I say it doesn't provide any useful information (or indeed any information at all). x_x The entire system locks up, and on other systems such as my laptop it instead produce a Blue Screen of Death. GIMX never finishes execution, so the log file does not correctly produce.
In other words, I can't post a log in any useful way. It is 0 bytes since GIMX cannot be closed (system freeze/BSoD).
I have tried generating logs, and it works when the freeze does not occur (GHUB closed) but if the freeze occurs, the log appears to be empty (0 bytes). That's why I say it doesn't provide any useful information (or indeed any information at all). x_x The entire system locks up, and on other systems such as my laptop it instead produce a Blue Screen of Death. GIMX never finishes execution, so the log file does not correctly produce.
In other words, I can't post a log in any useful way. It is 0 bytes since GIMX cannot be closed (system freeze/BSoD).
Re: My GIMX adapter works for PS3, but no longer for PS4?
Thanks for the detailed explanation.
Please make a log file using the EMUPS3 firmware. Log file contains details about your setup, such as the GIMX version, the operating system version, and the configuration.
Please make a log file using the EMUPS3 firmware. Log file contains details about your setup, such as the GIMX version, the operating system version, and the configuration.
GIMX creator
Re: My GIMX adapter works for PS3, but no longer for PS4?
Certainly, that's no problem at all.
Code: Select all
global option -l with value `log.txt'
global option -c with value `Dualshock3_Single.xml'
controller #1: option -p with value `COM3'
now reading arguments for controller #2
grab flag is unset
status flag is set
subpos flag is set
force_updates flag is set
GIMX 7.15 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (18362)
GIMX adapter detected, controller type is: Sixaxis.
no pass-through device is needed
using default refresh period: 10.00ms
mouse 0 has name 'HID-compliant mouse' and virtual id 0
mouse 1 has name 'HID-compliant mouse' and virtual id 1
keyboard 0 has name 'HID Keyboard Device' and virtual id 0
keyboard 1 has name 'HID Keyboard Device' and virtual id 1
keyboard 2 has name 'HID Keyboard Device' and virtual id 2
keyboard 3 has name 'HID Keyboard Device' and virtual id 3
keyboard 4 has name 'HID Keyboard Device' and virtual id 4
joystick 0 has name 'XInput Controller' and virtual id 0
joystick 1 has name 'PS4 Controller' and virtual id 0
Dump of C:\Users\Sara\AppData\Roaming/gimx/config/Dualshock3_Single.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<controller id="1" dpi="0" type="Sixaxis">
<configuration id="1">
<trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
<mouse_options_list/>
<intensity_list/>
<button_map>
<button id="abs_axis_9" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="0"/>
</button>
<button id="abs_axis_8" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="1"/>
</button>
<button id="abs_axis_10" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="2"/>
</button>
<button id="abs_axis_7" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="3"/>
</button>
<button id="abs_axis_2" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="5"/>
</button>
<button id="abs_axis_1" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="6"/>
</button>
<button id="abs_axis_15" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="7"/>
</button>
<button id="abs_axis_16" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="8"/>
</button>
<button id="abs_axis_11" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="9"/>
</button>
<button id="abs_axis_12" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="10"/>
</button>
<button id="abs_axis_3" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="11"/>
</button>
<button id="abs_axis_5" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="12"/>
</button>
<button id="abs_axis_6" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="13"/>
</button>
<button id="abs_axis_4" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="button" id="14"/>
</button>
<button id="abs_axis_2" label="">
<device type="keyboard" id="2" name="HID Keyboard Device"/>
<event type="button" id="PAUSE"/>
</button>
<button id="abs_axis_2" label="">
<device type="keyboard" id="3" name="HID Keyboard Device"/>
<event type="button" id="PAUSE"/>
</button>
</button_map>
<axis_map>
<axis id="rel_axis_0" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="axis" id="0" dead_zone="0" multiplier="0.004" exponent="1.00" shape="Circle"/>
</axis>
<axis id="rel_axis_1" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="axis" id="1" dead_zone="0" multiplier="0.004" exponent="1.00" shape="Circle"/>
</axis>
<axis id="rel_axis_2" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="axis" id="2" dead_zone="0" multiplier="0.004" exponent="1.00" shape="Circle"/>
</axis>
<axis id="rel_axis_3" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="axis" id="3" dead_zone="0" multiplier="0.004" exponent="1.00" shape="Circle"/>
</axis>
<axis id="abs_axis_13" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="axis" id="4" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
</axis>
<axis id="abs_axis_14" label="">
<device type="joystick" id="0" name="XInput Controller"/>
<event type="axis" id="5" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
</axis>
</axis_map>
<joystick_corrections_list/>
</configuration>
</controller>
</root>
Warning: macros are not available for: keyboard HID Keyboard Device (3)
Haptic core has source haptic_source_rumble for device 054c:0268
Haptic core has sink haptic_sink_os for joystick 0 (XInput Controller)
FFB invert: no
FFB gain: rumble=100 constant=100 spring=100 damper=100
Timer resolution: min=156250 max=5000 current=4991
rounding timer period to 9982
Exiting
Re: My GIMX adapter works for PS3, but no longer for PS4?
Thanks. I'll install GHUB and I'll see if I can reproduce the issue.
My impression is that the crash is caused by either a Logitech driver or the UsbDk driver.
My impression is that the crash is caused by either a Logitech driver or the UsbDk driver.
GIMX creator
Re: My GIMX adapter works for PS3, but no longer for PS4?
Hello,
Could you please check if the problem is fixed by UsbDk 1.00-22?
It can be downloaded here: https://github.com/daynix/UsbDk/releases/tag/v1.00-22
Could you please check if the problem is fixed by UsbDk 1.00-22?
It can be downloaded here: https://github.com/daynix/UsbDk/releases/tag/v1.00-22
GIMX creator
Re: My GIMX adapter works for PS3, but no longer for PS4?
This issue is fixed in GIMX 8.0. Please install it and check if you find any further issue.
GIMX creator