Microsoft FFB Sindewinder Wheel

La section où l'on parle français !
Post Reply
piap
Posts: 2
Joined: Wed Dec 07, 2016 8:36 pm

Microsoft FFB Sindewinder Wheel

Post by piap »

Bonsoir
Je possède un "vieux" volant Microsoft FFB Sindewinder Wheel (USB) qui est reconnu apparemment parfaitement sous Jessie Linux raspberrypi 4.4.34+ comme :
usb 1-1.3: new full-speed USB device number 4 using dwc_otg
usb 1-1.3: New USB device found, idVendor=045e, idProduct=0034
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.3: Product: SideWinder Force Feedback Wheel (USB)
usb 1-1.3: Manufacturer: Microsoft
input: Microsoft SideWinder Force Feedback Wheel (USB) as /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-.3:1.0/0003:045E:0034.0001/input/input0
input input0: Force feedback for USB HID PID devices by Anssi Hannula <anssi.hannula@gmail.com>

Puis-je m'en servir pour émuler un volant compatible PS3 comme le G27 en utilisant EMUG27PS3 avec un Teensy 2 et le raspberry ? le retour de force fonctionnera-t-il ?
J'attends le teensy pour tester mais je serai rassuré si je savais que théoriquement cela devrait fonctionner.
merci
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Microsoft FFB Sindewinder Wheel

Post by Matlo »

Bonsoir,
Je pense que cela devrait marcher car le retour de force a l'air supporté au niveau driver pour ce volant précis.
GIMX creator
piap
Posts: 2
Joined: Wed Dec 07, 2016 8:36 pm

Re: Microsoft FFB Sindewinder Wheel

Post by piap »

Merci Malto !

En effet cela fonctionne. Le retour de force sur GT5 n'est pas très réaliste pour le moment (je n'ai pas trouvé les réglages pour le moment, je vais aller voir coté du driver linux)...
je suis en train de me faire une config pour le Microsoft SideWinder Force Feedback Wheel (USB) voila pour le moment :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="0" type="G27 PS3">
    <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_0" label="X">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="3"/>
        </button>
        <button id="abs_axis_1" label="Y">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="4"/>
        </button>
        <button id="abs_axis_10" label="Z">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="5"/>
        </button>
        <button id="abs_axis_7" label="A">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="0"/>
        </button>
        <button id="abs_axis_8" label="B">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="1"/>
        </button>
        <button id="abs_axis_9" label="C">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="2"/>
        </button>
        <button id="abs_axis_14" label="up">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="7"/>
        </button>
        <button id="abs_axis_13" label="down">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="button" id="6"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_0" label="volant">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="axis" id="0" dead_zone="0" multiplier="0.002" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_17" label="Acc">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="axis" id="1" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
        <axis id="abs_axis_18" label="break">
          <device type="joystick" id="0" name="Microsoft SideWinder Force Feedback Wheel (USB)"/>
          <event type="axis" id="2" dead_zone="0" multiplier="0.008" exponent="1.00" shape=""/>
        </axis>
      </axis_map>
      <joystick_corrections_list/>
    </configuration>
  </controller>
</root>
mais je n'ai pas encore tuner tous les options. D’ailleurs à quoi correspondent les tags suivant :

Code: Select all

<joystick_corrections_list>
        <correction low_value="" low_coef="" high_value="0" high_coef="0">
          
        </correction>
Merci pour le boulot
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Microsoft FFB Sindewinder Wheel

Post by Matlo »

La partie joystick_corrections_list permet de corriger les axes des pédales:
https://gimx.fr/wiki/index.php?title=Fo ... correction
GIMX creator
Bergdoktor
Posts: 1
Joined: Fri Jan 27, 2017 9:31 am

Re: Microsoft FFB Sindewinder Wheel

Post by Bergdoktor »

Hi,

sorry I don't speak french, but a forum search brought me here nonetheless:

I'm looking forward to using GIMX (on a RP3) to get a legacy Microsoft Sidewinder Wheel (without FFB) working with my PS4. Neither forum search nor google did turn up a lot of results for this unusual setup, so I'd probably take your config as a starting point.

I dont have the required hardware parts yet, but want to be prepared as soon as I do. I have a few questions on how to proceed:
  • Replace your input device name <name="Microsoft SideWinder Force Feedback Wheel (USB)"> with mine (should be similar).
  • Replace the emulated device type="G27 PS3" with "G29 PS4"?
  • The Button mapping should be similar to yours, did you make further progress with tuning the settings, axis in particular?
  • Are the pedals working correctly with your config above?

Thanks in advance!
- Bergdoktor
Post Reply