My GIMX adapter works for PS3, but no longer for PS4?

Need help? Ask here and someone will help
Post Reply
Sara
Posts: 4
Joined: Mon Sep 02, 2019 7:17 pm

My GIMX adapter works for PS3, but no longer for PS4?

Post by Sara »

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. @_@
Last edited by Sara on Sun Sep 08, 2019 6:33 pm, edited 1 time in total.
User avatar
kaiba_seto2004
Posts: 553
Joined: Sat Jul 15, 2017 9:15 am

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by kaiba_seto2004 »

At least we need log file to know more about your trouble :)
Please try with lastest gimx version (7.15).
PS4 enthusiast.
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Matlo »

Please post a log file as requested in forum rules: https://forum.gimx.fr/viewtopic.php?f=5&t=691
GIMX creator
Sara
Posts: 4
Joined: Mon Sep 02, 2019 7:17 pm

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Sara »

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).
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Matlo »

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.
GIMX creator
Sara
Posts: 4
Joined: Mon Sep 02, 2019 7:17 pm

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Sara »

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
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Matlo »

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.
GIMX creator
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Matlo »

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
GIMX creator
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: My GIMX adapter works for PS3, but no longer for PS4?

Post by Matlo »

This issue is fixed in GIMX 8.0. Please install it and check if you find any further issue.
GIMX creator
Post Reply