XP Drivers for Sidewinder FF Pro don't give FF

For system help, all hardware / software topics NOTE: use Coders Corner for all coders topics.

Moderators: Krom, Grendel

Post Reply
bass_player
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Feb 23, 2010 12:30 pm
Location: Oregon, USA

XP Drivers for Sidewinder FF Pro don't give FF

Post by bass_player »

I built the current circuit for my FF Pro using the teensy board and it appears to work perfectly except for one thing -- there is no Force Feedback. I suspect that it is a driver issue since the calibration function in XP works. The game I have been using to experiment with is MS Combat Flight Sim 2 and I know that it supports FF, since I once used it with Windows 95 and then 98.

Does anyone know of a solution? I have searched everywhere on the net and can't find an thing. Nobody seems to know how to make it work.
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

There is no FF support. From the rev2 discussion:
Grendel wrote:Just to clear this -- the converter in the current state does not support force feedback effects for the FFP and probably never will. Here's why:

Most gameports back in the day were located on a sound card sharing some pins with the cards MIDI interface. M$ added pin 12 to the FFP (MIDI TxD) and uses MIDI channel 6 to issue FF commands. It's too much work trying to reverse engineer the commands, add a MIDI interface to the 3DP-Vert (that's probably not possible anyway, since the MCU is pretty busy bit-banging the USB port) and modify its USB code to have a fully featured FF device. A limp stick is all you will get, sorry (I think. I never tried to plug power in..) Personally I prefer this -- I'm already busy with the game, I don't need to fight with the stick as well ;)
Rev3 would have enough calculation power to add FF, the implementation would be a mayor task tho. You'd need to reverse engineer the FF midi commands, implement a midi interface, and add a PID class to the USB driver. I'm not interested in FF so I won't do it but I could assist in learning about the 3DP-Vert if someone wants to pick up the job :)
bass_player
DBB Cadet
DBB Cadet
Posts: 6
Joined: Tue Feb 23, 2010 12:30 pm
Location: Oregon, USA

Force Feedback

Post by bass_player »

Thanks Grendel for the very cogent explanation. I guess the best solution might be to try one of my old sound cards which worked with the FF in other computers and see what I can do.

I had fun building your interface, but I actually have a USB Sidewinder, which is without FF and behaves essentially the same as the FF.

So, the plus is that I have two useable sticks. The minus is that I really like FF for flight simulators as I am an ex Navy fighter pilot and the FF that I previously got was pretty accurate.

Thanks again --
Post Reply