Re: firmware loading problems
Posted: Sat Nov 14, 2020 9:59 am
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".
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".