[Config][PS2][Driving Force Pro] Fanatec CSL DD & Fanatec CSL Elite Steering Wheel WRC

Post or request custom configuration files.
Post Reply
ticky
Posts: 2
Joined: Wed May 05, 2021 11:22 pm
Location: Vancouver
Contact:

[Config][PS2][Driving Force Pro] Fanatec CSL DD & Fanatec CSL Elite Steering Wheel WRC

Post by ticky »

Game: Any PS2 game compatible with the Logitech Driving Force Pro
Platform: PS2
Device: Fanatec CSL DD, CSL Elite Steering Wheel WRC, no shifter or external handbrake
Playability: Good
Config data:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="DFP PS2">
    <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="1" name="FANATEC Wheel"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_27" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_28" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="108"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="110"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="111"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="109"/>
        </button>
        <button id="abs_axis_13" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_14" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="button" id="10"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="abs_axis_17" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_18" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="axis" id="4" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_0" label="">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.0039" 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="1" name="FANATEC Wheel"/>
          <event type="axis" id="1"/>
        </correction>
        <correction low_value="32767" low_coef="-8191" high_value="0" high_coef="0">
          <device type="joystick" id="1" name="FANATEC Wheel"/>
          <event type="axis" id="4"/>
        </correction>
      </joystick_corrections_list>
      <force_feedback>
        <device type="joystick" id="1" name="FANATEC Wheel"/>
        <inversion enable="no"/>
        <gain rumble="100" constant="100" spring="100" damper="100"/>
      </force_feedback>
    </configuration>
  </controller>
</root>
Notes:
  • The Fanatec wheel can be set to 900º rotation to match that of the Driving Force Pro from Fanatec's driver or on the wheel.
  • Tested with Gran Turismo 4, Enthusia and Need for Speed: Most Wanted, where full force feedback works as expected, though may need tuning down to taste.
  • The CSL DD appears as two devices in Windows, which sometimes leads to the joystick ID changing. If your GIMX works fine generally but fails with this configuration, double check whether GIMX was able to set up force feedback; an error about the force feedback sink likely means the joystick ID has changed. You can swap the id="1" parts to read id="0" in that case.
  • Based on my prior config for the CSL Elite PS4, which I had borrowed at the time. This is the config for the wheel I ultimately bought.
  • Tested with the CSL DD in compatibility mode (amber LED), but given GIMX bases configurations on device names, should work in native mode (red LED) just the same.
Post Reply