[Config][Request]Logitech Formula Force EX

Post or request custom configuration files.
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

[Config][Request]Logitech Formula Force EX

Post by PMK »

I'd like to use my good old Logitech Formula Force EX (Product ID: 963357-0914 , Link, red PC-Wheel, 12 buttons, two pedals) to my PS4 via Gimx 6.9.1 "Stretch" on a RPi3 running Raspbian Stretch.

Sadly, there is no prebuild config for this particular wheel.

As far as I found out there are several revisions of this device.
USB\VID_046D&PID_C294&REV_2100 is needed "Formula Force Ex"
USB\VID_046D&PID_C294&REV_2000 is the "Driving Force EX" and
USB\VID_046D&PID_C294&REV_2200 is the "Driving Force RX"

What would be the smartest way to create a configuration?
Copy of an existing one and manual editing of the XML file? Creating a new config and setting all up via the configuration editor?

Any advise would be really helpful! :)
Image
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Request: Logitech Formula Force EX

Post by Matlo »

Download the LogitechDrivingForceEx_G29.xml, open it with a text editor, and replace all "Logitech Logitech Driving Force EX" occurrences with "Logitech Logitech Formula Force EX". You can verify the exact name clicking on auto-detect in the button tab, and then pushing a button on the wheel.

Please let me know the result!
GIMX creator
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK »

Thank you. Sounds easy and straight forward. But there is no LogitechDrivingForceEx_G29.xml to download. ;)Image
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK »

This should work but I'm not able to test it yet.
https://drive.google.com/open?id=0B9OWo ... FZMMERiLTA

Code: Select all

<?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_2" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="12"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="13"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_13" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_14" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_17" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="15"/>
        </button>
        <button id="abs_axis_10" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_9" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_8" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_11" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="9"/>
        </button>
        <button id="abs_axis_12" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="10"/>
        </button>
        <button id="abs_axis_0" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_1" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="6"/>
        </button>
        <button id="abs_axis_15" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_16" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="8"/>
        </button>
        <button id="abs_axis_2" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_3" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="11"/>
        </button>
        <button id="abs_axis_4" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="14"/>
        </button>
        <button id="abs_axis_5" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="12"/>
        </button>
        <button id="abs_axis_6" label="">
          <device type="joystick" id="0" name="Sony Computer Entertainment Wireless Controller"/>
          <event type="button" id="13"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="abs_axis_17" label="gas">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <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 Logitech Formula Force EX"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="rel_axis_0" label="wheel">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <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="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="axis" id="1"/>
        </correction>
        <correction low_value="32767" low_coef="-8192" high_value="0" high_coef="0">
          <device type="joystick" id="0" name="Logitech Logitech Formula Force EX"/>
          <event type="axis" id="2"/>
        </correction>
      </joystick_corrections_list>
    </configuration>
  </controller>
</root>
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Request: Logitech Formula Force EX

Post by Matlo »

Make sure not to mix Windows and GNU/Linux configurations. There is a different repository for each OS.
GIMX creator
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK »

Thanks for that hint.
Thats the reason why I was able find the LogitechDrivingForceEx_G29.xml on my RPi but not on my PC.
So, I've created the LogitechFormulaForceEx_G29.xml (see link to file above) according to your advise by replacing the device name.

Looking forward to test this config as soon as the busy device issue is solved. It would be helpful for others if you add that config to your repo as soon as I can confirm the functional readiness.
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK »

Strange thing:
My Logitech Formula Force Ex is detected as "RX"-Version.
Maybe Logitech messed something up in the factory. Wrong chipset firmware.

Here ist the configuration that works:
https://drive.google.com/open?id=0B9OWo ... GJoQjlQOWs
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK »

Is there a way to calibrate the wheel rotation automatially or manually?
ATM I can only use the middle 20 degree but the wheel has at least 200 degree.
PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK »

Sorry for pushing this topic but I'm looking forward to a fantastic GTSport weekend. ;)
How can I configure my wheel to use the entire wheel rotation range (200 degree as I guess)?
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Request: Logitech Formula Force EX

Post by Matlo »

First thing to do, set the in-game wheel rotation to a value as close as possible to your wheel rotation range. I confirm it is 200 degrees for this wheel.
GIMX creator
Post Reply