Page 1 of 1

G920 on GT Sport has crazy movement

Posted: Tue Mar 05, 2019 12:29 am
by Jonbeez
Finally got my G920 to work in the GT Sport menus and stuff, the pedals work fine, but as soon as i enter a race, the wheel uncontrollably glitches around and I can't take control of it?
All I get in the log as soon as i press the PS button is 'warning skipping unsupported command default_spring_on'. Help please!

Re: G920 on GT Sport has crazy movement

Posted: Tue Mar 05, 2019 12:33 am
by Jonbeez
Here's my log

Code: Select all

global option -l with value `log.txt'
global option -c with value `LogitechG920_G29.xml'
controller #1: option -p with value `COM4'
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 7.10 x86_64
Windows 10 (or later) x64
Kernel version: 10.0 (17134)
debug.haptic flag is set
GIMX adapter detected, controller type is: G29 PS4.
found pass-through device 0x054c:0x09cc
Timer resolution: min=156250 max=5000 current=4959
rounding timer period to 991
registered joystick 0 with name "PS4 Controller"
using default refresh period: 5.00ms
mouse 0 has name 'HID-compliant mouse' and virtual id 0
mouse 1 has name 'HID-compliant mouse' and virtual id 1
mouse 2 has name 'HID-compliant mouse' and virtual id 2
mouse 3 has name 'HID-compliant mouse' and virtual id 3
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
keyboard 5 has name 'HID Keyboard Device' and virtual id 5
joystick 0 has name 'PS4 Controller' and virtual id 0
joystick 1 has name 'Logitech G920 Driving Force Racing Wheel USB' and virtual id 0
Dump of C:\Users\Jon\AppData\Roaming/gimx/config/LogitechG920_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_20" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="12"/>
        </button>
        <button id="abs_axis_21" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="13"/>
        </button>
        <button id="abs_axis_22" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_23" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_24" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="16"/>
        </button>
        <button id="abs_axis_25" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="17"/>
        </button>
        <button id="abs_axis_26" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="18"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="19"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="20"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="21"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="button" id="8"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_0" label="wheel">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_17" label="gas">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel 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 G920 Driving Force Racing Wheel USB"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_19" label="clutch">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="axis" id="3" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="axis" id="3"/>
        </correction>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="axis" id="2"/>
        </correction>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech G920 Driving Force Racing Wheel USB"/>
          <event type="axis" id="1"/>
        </correction>
      </joystick_corrections_list>
    </configuration>
  </controller>
</root>

Haptic core has source haptic_source_lg for device 046d:c260
Haptic core has sink haptic_sink_os for joystick 1 (Logitech G920 Driving Force Racing Wheel USB)
FFB invert: no
FFB gain: constant=100 spring=100 damper=100
Press the PS button to activate the controller.
rounding timer period to 4959
0 1551745922.741995, PS (255)
> STOP - slots 1,2,3,4
> already stopped
> already stopped
> already stopped
> already stopped
> DEFAULT_SPRING_ON - slots 1,2,3,4
Warning: skipping unsupported command DEFAULT_SPRING_ON
> EXTENDED_COMMAND UNKNOWN 4 - 0x01 0x00 0x00 0x00 0x00 
> push: f8 04
> peek: f8 04
> remove f8 04
> EXTENDED_COMMAND WHEEL_RANGE_900_DEGREES
> push: f8 81
> peek: f8 81
> remove f8 81
> EXTENDED_COMMAND SET_RPM_LEDS - 0x00
> push: f8 12
> peek: f8 12
> remove f8 12
> EXTENDED_COMMAND WHEEL_RANGE_900_DEGREES
> DEFAULT_SPRING_OFF - slots 1,2,3,4
> EXTENDED_COMMAND SET_RPM_LEDS - 0x00
> no change
> STOP - slot 1
> already stopped
> DOWNLOAD_AND_PLAY - slot 2 - HIGH_RESOLUTION_SPRING - 0x7f 0x7f 0xff 0xee 0x60 
> push: 20
> peek: 20
> remove 20
< SPRING, saturation: 24672 24672, coefficient: 32767 32767, center: -16, deadband: 0
0 1551745922.916527
Exiting

Re: G920 on GT Sport has crazy movement

Posted: Tue Mar 05, 2019 10:51 pm
by Matlo
I see nothing wrong in the log file. Did you adjust wheel range using Logitech Gaming Software? Log says it is set to 900 degrees in GT Sport.

Re: G920 on GT Sport has crazy movement

Posted: Wed Mar 06, 2019 11:39 am
by Jonbeez
Oh! So do I need it set to 900 on LGS? I have it set to 360 usually and don't like 900. Will I have to have it at 900 for it to work?

Re: G920 on GT Sport has crazy movement

Posted: Wed Mar 06, 2019 11:51 am
by Matlo
You can alternatively adjust wheel range to 360 degress in GT Sport settings.

Re: G920 on GT Sport has crazy movement

Posted: Wed Mar 06, 2019 7:20 pm
by Jonbeez
I tried to find where to do that, and I couldn't find that option anywhere. All I could do was change the button layout

Re: G920 on GT Sport has crazy movement

Posted: Fri Mar 08, 2019 2:27 pm
by Matlo
Then you'll have to make your wheel range match in-game wheel range.

EDIT: you can also try decreasing FFB strength using gimx-config.