[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 » Wed Oct 18, 2017 2:39 pm

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: 4463
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Request: Logitech Formula Force EX

Post by Matlo » Wed Oct 18, 2017 8:51 pm

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 Donate Shop

PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK » Thu Oct 19, 2017 10:47 am

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 » Thu Oct 19, 2017 11:34 am

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: 4463
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Request: Logitech Formula Force EX

Post by Matlo » Thu Oct 19, 2017 12:42 pm

Make sure not to mix Windows and GNU/Linux configurations. There is a different repository for each OS.
GIMX creator Donate Shop

PMK
Posts: 15
Joined: Wed Oct 18, 2017 2:13 pm

Re: Request: Logitech Formula Force EX

Post by PMK » Thu Oct 19, 2017 1:37 pm

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 » Thu Oct 19, 2017 4:44 pm

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 » Thu Oct 19, 2017 4:49 pm

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 » Fri Oct 20, 2017 11:12 am

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: 4463
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Request: Logitech Formula Force EX

Post by Matlo » Fri Oct 20, 2017 11:16 am

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 Donate Shop

Post Reply