necroware/gameport-adapter

Support for logitech wingman extreme digital 3d

fgma opened this issue · 6 comments

fgma commented

I've read in a forum post you are working on this. Any news on this?

Hi, I do and I have it half working already, but I'm short on time to finalize this. I actually planned this week to finalize it, but still having a lot of distraction.

I implemented the initial support for the Logitech devices. It is currently only tested with the Logitech Wingman Extreme Digital joystick, but hopefully it will also work with other Logitech devices as well. Unfortunately I have no other devices....

Currently the implementation is ready to be tested on the logitech-support branch (pull request #7)

fgma commented

Perfect! I will try to test this during the next few days.

fgma commented

It works for me. My joystick just has some issues with the Y-Axis range and a lot of dead motion in the center. Don't know if it is just my particular hardware or if it is a general problem.

That's good news, since the protocol is used universally for all the digital Logitech devices and I was not sure, if my implementation will work with something else, than the Wingman Extreme Digital. Regarding your Y-Axis issues, does it only happen with that one? Are the other axes (X, Throttle) alright? As I got my (used) Wingman Extreme Digital the X-Axis didn't work at all, it jumped wildly left and right. I had to open the Joystick and spray some dioxide on the potentiometers. May be it's the same issue with your device. What about buttons and hats, do they work properly on your Model?

fgma commented

I got a wingman extreme digital 3d. All buttons, throttle (axis 2) and the hat (axis 9) work. Tested using gamepad-tester.com.

Only axis 1 (y-axis) doesn't really center for me. It ends up somewhere between 0.25 and 0.4 if I don't touch the stick until I wiggle it a bit. Then it will end up near 0.