Skip to content

Support for Microsoft Sidewinder FF2 #2

@HiranChaudhuri

Description

@HiranChaudhuri

While I can use my Microsoft Sidewinder FF2 joystick as a normal joystick in Linux (all axes and buttons work as expected), force feedback seems to just not exist.

Trying to understand both https://docs.kernel.org/input/joydev/joystick.html#microsoft-sidewinder-joysticks and https://docs.kernel.org/input/ff.html the joystick should be supported but I cannot make it work.

Which /dev/input/eventXX file should I use when running fftest?
Why does fftest /dev/input/event0 (and all the other event files I have available) always tell me that functions are not implemented?
With that, my joystick will always behave like a standard joystick with just centering forces.

$ fftest /dev/input/event0 
Force feedback test program.
HOLD FIRMLY YOUR WHEEL OR JOYSTICK TO PREVENT DAMAGES

Device /dev/input/event0 opened
Features:
  * Absolute axes: 
    [00 00 00 00 00 00 00 00 ]
  * Relative axes: 
    [00 00 ]
  * Force feedback effects types: 
    Force feedback periodic effects: 
    [00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ]
  * Number of simultaneous effects: 0

Uploading effect #0 (Periodic sinusoidal) ... Error:: Function not implemented
Uploading effect #1 (Constant) ... Error: Function not implemented
Uploading effect #2 (Spring) ... Error: Function not implemented
Uploading effect #3 (Damper) ... Error: Function not implemented
Uploading effect #4 (Strong rumble, with heavy motor) ... Error: Function not implemented
Uploading effect #5 (Weak rumble, with light motor) ... Error: Function not implemented
Enter effect number, -1 to exit

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions