Page 2 of 2

Re: firmware loading problems

Posted: Sat Nov 14, 2020 9:59 am
by spara77
I'm slowly starting to understand something.
this is the log!

global option -l with value `log.txt'
global option -c with value `LogitechDrivingForce_G29.xml'
controller #1: option -p with value `COM3'
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 i386
Windows 7 SP1 x86
Kernel version: 6.1 (7601)
GIMX adapter detected, controller type is: DF PS2.
Firmware version: 8.0
Reset sent to the GIMX adapter.
Current baudrate: 500000 bps.
Trying baudrate: 2000000 bps.
Trying baudrate: 1000000 bps.
Trying baudrate: 500000 bps.
Using baudrate: 500000 bps.
no pass-through device is needed
using default refresh period: 10.00ms
mouse 0 has name 'Mouse compatibile HID' and virtual id 0
mouse 1 has name 'Mouse compatibile HID' and virtual id 1
keyboard 0 has name 'Tastiera HID' and virtual id 0
keyboard 1 has name 'Tastiera HID' and virtual id 1
joystick 0 has name 'PS4 Controller' and virtual id 0
joystick 1 has name 'Logitech Driving Force USB' and virtual id 0
Dump of C:\Users\papi\AppData\Roaming/gimx/config/LogitechDrivingForce_G29.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<controller id="1" dpi="0" type="G29 PS4">
<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="Logitech Driving Force USB"/>
<event type="button" id="0"/>
</button>
<button id="abs_axis_10" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="1"/>
</button>
<button id="abs_axis_8" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="2"/>
</button>
<button id="abs_axis_7" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="3"/>
</button>
<button id="abs_axis_3" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="12"/>
</button>
<button id="abs_axis_4" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="13"/>
</button>
<button id="abs_axis_5" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="14"/>
</button>
<button id="abs_axis_6" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="15"/>
</button>
<button id="abs_axis_2" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="8"/>
</button>
<button id="abs_axis_12" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="4"/>
</button>
<button id="abs_axis_11" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="5"/>
</button>
<button id="abs_axis_14" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="6"/>
</button>
<button id="abs_axis_13" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="7"/>
</button>
<button id="abs_axis_1" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="9"/>
</button>
<button id="abs_axis_16" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="10"/>
</button>
<button id="abs_axis_15" label="">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="button" id="11"/>
</button>
<button id="abs_axis_17" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="15"/>
</button>
<button id="abs_axis_10" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="2"/>
</button>
<button id="abs_axis_9" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="0"/>
</button>
<button id="abs_axis_8" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="1"/>
</button>
<button id="abs_axis_7" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="3"/>
</button>
<button id="abs_axis_11" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="9"/>
</button>
<button id="abs_axis_12" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="10"/>
</button>
<button id="abs_axis_0" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="4"/>
</button>
<button id="abs_axis_1" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="6"/>
</button>
<button id="abs_axis_15" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="7"/>
</button>
<button id="abs_axis_16" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="8"/>
</button>
<button id="abs_axis_2" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="5"/>
</button>
<button id="abs_axis_3" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="11"/>
</button>
<button id="abs_axis_4" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="14"/>
</button>
<button id="abs_axis_5" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="12"/>
</button>
<button id="abs_axis_6" label="">
<device type="joystick" id="0" name="PS4 Controller"/>
<event type="button" id="13"/>
</button>
</button_map>
<axis_map>
<axis id="rel_axis_0" label="wheel">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="axis" id="0" dead_zone="0" multiplier="0.004" exponent="1.00" shape=""/>
</axis>
<axis id="abs_axis_17" label="gas">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
</axis>
<axis id="abs_axis_18" label="brake">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
</axis>
</axis_map>
<joystick_corrections_list>
<correction low_value="32767" low_coef="-8191" high_value="0" high_coef="0">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="axis" id="1"/>
</correction>
<correction low_value="32767" low_coef="-8191" high_value="0" high_coef="0">
<device type="joystick" id="0" name="Logitech Driving Force USB"/>
<event type="axis" id="2"/>
</correction>
</joystick_corrections_list>
</configuration>
</controller>
</root>

Warning: macros are not available for: joystick PS4 Controller (0)
Haptic core has source haptic_source_lg for device 046d:c294
Haptic core has sink haptic_sink_lg for joystick 1 (Logitech Driving Force USB)
FFB invert: no
FFB gain: constant=100 spring=100 damper=100
src/windows/gprio.c:376 unsetprocessaffinities: SetProcessAffinityMask failed with error: Accesso negato.


src/windows/gprio.c:376 unsetprocessaffinities: SetProcessAffinityMask failed with error: Accesso negato.


src/windows/gprio.c:376 unsetprocessaffinities: SetProcessAffinityMask failed with error: Accesso negato.


src/windows/gprio.c:376 unsetprocessaffinities: SetProcessAffinityMask failed with error: Accesso negato.


Warning: < skipping unsupported change wheel range commands
0 1027.912336, wheel (-63)
0 1027.932235, wheel (-65)
0 1027.942246, wheel (-67)
0 1027.952243, wheel (-68)
0 1027.982305, wheel (-69)
0 1027.992246, wheel (-72)
0 1028.012249, wheel (-73)
0 1028.022265, wheel (-76)
0 1030.042476, wheel (88)
0 1030.742566, wheel (88), up (255)
0 1030.772616, wheel (87), up (255)
0 1030.782577, wheel (84), up (255)
0 1031.082606, wheel (84)
0 1031.732690, wheel (82)
0 1031.742674, wheel (79)
0 1031.772701, wheel (78)
0 1031.782730, wheel (74)
0 1032.062721, wheel (30)
0 1032.072787, wheel (28)
0 1032.282748, wheel (28), down (255)
0 1032.302763, wheel (27), down (255)
0 1032.532808, wheel (27)
0 1032.952887, wheel (27), right (255)
0 1033.142843, wheel (27)
0 1033.642898, wheel (27), left (255)
0 1033.872928, wheel (27)
0 1034.943054, wheel (27), cross (255)
0 1035.003066, wheel (34), cross (255)
0 1035.013052, wheel (35), cross (255)
0 1035.023062, wheel (36), cross (255)
0 1035.203077, wheel (36)
0 1035.623127, wheel (36), circle (255)
0 1035.633146, wheel (36), triangle (255)
0 1035.643129, wheel (36), triangle (255)
0 1035.653226, wheel (36), triangle (255), circle (255)
0 1035.663160, wheel (36), triangle (255)
0 1035.673132, wheel (36), triangle (255), circle (255)
0 1035.763144, wheel (36), triangle (255)
0 1035.793140, wheel (36), triangle (255), circle (255)
0 1035.803178, wheel (36), circle (255)
0 1035.813144, wheel (36)
0 1035.823153, wheel (36), circle (255)
0 1036.013186, wheel (36)
0 1036.083177, wheel (36), cross (255)
0 1036.263254, wheel (36)
Exiting


as far as I can understand the steering wheel is seen by gimx, in fact in the last lines we see how by moving the wheel or pressing its buttons, you can see the effects.
at this point it almost seems that the wheel is unable to access the ps4 (little question: does the ps4 have to be on or off?).
a strange thing is that if I press "L1", gimx does not detect it, and if we look at my configuration the l1 button on the steering wheel is set for "ps".

Re: firmware loading problems

Posted: Sat Nov 14, 2020 10:21 am
by LoneWolf81
You have the wrong firmware loaded you have to load the EMUG29PS4.hex the one you currently have loaded is for the PS2

The PS4 needs to be on and your Dualshock 4 off

Re: firmware loading problems

Posted: Sat Nov 14, 2020 10:51 am
by spara77
Yes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
it works!!! thanks!!!!!!!!!!
I'm a moron! it was that easy! I've complicated my life! unfortunately not knowing the system! now I already understand something more !!!
very kind! I am indebted! I owe you a beer!!!!!!!!!!!!
I have two final questions:
-can I possibly "touch up" something in the configuration? like the forcefeedback? (it seems to me very hard, angry).
-if you wanted to use the move controller instead of the ps4 joypad, with gimx you would be able??i have a golf game i would like to use my old move (ps3) like i did before with tiger wood pga tour on ps3!
unfortunately now the game of golf on ps4 has changed developers and unfortunately they have not kept this functionality!

Re: firmware loading problems

Posted: Sat Nov 14, 2020 6:15 pm
by LoneWolf81
Im not sure if the force feedback can be adjusted as I dont have a wheel to set it up with.

If you load the EMUPS4.hex you can emulate a Dualshock 4 and use any method of input that can be detected by the computer