-
Logitech Wingman Joystick Drivers For Mac카테고리 없음 2020. 3. 25. 16:53
Hi, I've just downloaded FG v. 3.0 on OS 10.9.1 on iMac 27' late 2009 with ATI Radeon HD 4850 512 MB. FG loads fine, but when trying to use my old Logitech Wingman Force it does not register in FG even though there is an xml written for it. Joystick help does not work. Setting General - Control - joystick or auto does not help.
As opposed to the number of buttons in the xml file the joystick actually has 9 buttons and a thrust lever. See this from Amazon Anybody who can see what is wrong from the xml file/system information listed below? R Mac OS registers the joystick under system information - Hardware - USB - USB Hi-Speed Bus - Hub - Wingman Force: Wingman Force: Product ID: 0xc281 Vendor ID: 0x046d (Logitech Inc.) Version: 1.00 Speed: Up to 12 Mb/sec Manufacturer: Logitech I have modified the original xml in FG v3.0 after the joystick didn't work with the original xml. The modification is only more names as I can see from other posts here that big/small letters matter and there was a difference OS 'Wingman' vs FG 'WingMan') /Applications/FlightGear.app/Contents/Resources/data/Input/Joysticks/Logitech/wingman-force.xml
serial or through a USB port. Bindings are as follow:. Axis 0: ailerons. Axis 1: elevator.
Axis 2 (slider): throttle. Axes 3 and 4 (hat): view direction.
Button 0 (trigger): all brakes. Button 2 (02): elevator trim up. Button 3 (03): elevator trim down.
Button 4 (04): mixture richer. Button 5 (05): mixture leaner. Button 6 (06): left brake only. Button 7 (07): right brake only. $Id$ - Logitech WingMan Force Logitech Wingman Force USB Logitech Wingman Force Logitech WingMan Force USB Logitech Inc.
WingMan Force Logitech Inc. Wingman Force Logitech Inc. WingMan Force USB Logitech Inc. It's possible FG is not 'seeing' your joystick because the xml name is incorrect.
Have you tried re-naming Wingman Force? Or Wingman Force Joystick?
Or as many other combinations! Use js-demo to see what name FG 'sees' then try that between markers in the xml file. Can you find js-demo in Mac? The number of buttons can be corrected to 9 and what you want each to do can also be worked on by editing the xml file. Flameout used to have a Wingman Force joystick js-demo reads my Aviator AV8R-01 joystick as Saitek Aviator Stick.
I'm a bit confused now. Downloaded FG 2.0.0-r288-LionOnly to get jsdemo.
The iMac has four USB ports and I have tried connecting the Wingman Force to all of them in sequence and run jsdemo for every one. This is the result from jsdemo: Joystick test program. Joystick 0 not detected Joystick 1 not detected Joystick 2 not detected Joystick 3 not detected Joystick 4 not detected Joystick 5 not detected Joystick 6 not detected Joystick 7 not detected 'About This Mac' recognises something under Hardware - USB - USB Hi-Speed Bus - Hub - Wingman Force: Wingman Force: Product ID: 0xc281 Vendor ID: 0x046d (Logitech Inc.) Version: 1.00 Speed: Up to 12 Mb/sec Manufacturer: Logitech Location ID: 0xfa140000 / 6 Current Available (mA): 500 Current Required (mA): 0 It does not say what type of hardware i.e. 'Joystick' so I tried plugging in a PS3 controller via USB and it shows up as PLAYSTATION(R)3 Controller as opposed to Wingman Force. I then ran jsdemo again: Joystick test program.
More information: The joystick works in MS Flight Simulator on a Windows XP laptop, but it does not work on iMac with OS 10.9.1. In another post I read to check from menu in FG - Debug - Browse Internal Properties - Input - Joysticks. When in the start window of FG 'Control' is set to 'auto' - NO JOYSTICK is listed. When I set 'Control' to 'joystick' this is what Debug says: joysticks = ' (unspecified). I have also tried the joystick probe for mac from this post. Wingman Force is not recognised by joystick probe, but PS3 Controller is recognised. Further more I've tried other versions of FG (2.8.0 and 2.12) with the same result.
Are there any other things I can try? R Posts: 7 Joined: Fri Mar 21, 2014 7:33 pm. Might be worth re-naming your Logitech Wingman Force xml as default and replacing both files in the default folder found in Flightgear/Data/Input/joysticks/ with your new default xml. Start Flightgear. Then move your joystick to see if ailerons or elevator can be operated using one of the Flightgear planes. You will need to press keyboard 'v' to get an external view of the plane's ailerons and elevator. (Or select the Cessna 172 and check for yoke movement left/right and fore/aft.) You may wish to move the original default folder files elsewhere for safekeeping!
I renamed the Wingman Force xml you posted in your 1st post as Saitek Aviator Stick and tested it. Throttle Axis 2 caused havoc as soon as I moved my throttle (plane crashed inverted and ended FG) Looking at your Axis 2 code incorporating lots of engines is highly unusual! Replace whole of that code with this! Code: Throttle nasal controls.throttleAxis Rather than this! Code: Throttle property-scale /controls/engines/engine0/throttle +1.0 +0.5 property-scale /controls/engines/engine1/throttle +1.0 +0.5 property-scale /controls/engines/engine2/throttle +1.0 +0.5 property-scale /controls/engines/engine3/throttle +1.0 +0.5 property-scale /controls/engines/engine4/throttle +1.0 +0.5 property-scale /controls/engines/engine5/throttle +1.0 +0.5 property-scale /controls/engines/engine6/throttle +1.0 +0.5 property-scale /controls/engines/engine7/throttle +1.0 +0.5. No luck I moved the two default files and replaced them with a new joystick.xml first only changing 'Wingman Force' to 'default', starting FG, changing view, but no movement of control surfaces.
Then I changed the Axis 2 in the new joystick.xml as per your instructions, restarted FG again, changed view, but no movement. The joystick.xml is like this with the new Axis 2 codeI then copied the joystick.xml to four-axis-joystick.xml so there are two identical xml looking like this (axis 3 and up still the same as original wingman-force.xml): Code:
Bindings for Logitech WingMan Force joystick. This joystick is dual-mode: it can connect either through the. serial or through a USB port. I have also tried the joystick probe for mac from this post.
Wingman Force is not recognised by joystick probe. That's what clued me to search for info. Joystick probe uses USB HID calls. That it doesn't recognize your joystick tells me it's not an HID compliant device, and Logitech would seem to corroborate it. If it's not recognized by Joystick Probe, it will never be recognized by FlightGear, so fiddling with xml files is a waste of time.
Sean Posts: 61 Joined: Wed Jul 10, 2013 3:47 pm Version: 2.12 OS: Mac OS X 10.6.8. Icarus wrote in:That it doesn't recognize your joystick tells me it's not an HID compliant device, and Logitech would seem to corroborate it.
If it's not recognized by Joystick Probe, it will never be recognized by FlightGear, so fiddling with xml files is a waste of time. That is not entirely true - as long as the operating system presents the device as a joystick in a way plib recognizes FG can use it. For example, on Linux you can use old game port analog joystick devices. Naturally, FG's auto-selection of configuration does not work well with those as the kernel module assigns a generic name to the device (and the kernel module may need to be informed of the layout of the device) so one will need to load the appropriate configuration manually. Now, when it comes to Mac OS on x86 hardware it might not have been around long enough to ever support the old game port devices?
I really have no idea. What tricked me to think the Wingman Force would work is the fact that there is a wingman-force.xml in FG v3.0 for Mac OS. I forgot that FG is a cross platform program and that that could be the reason for the wingman-force-xml being included. If that is the case I apologise @sim: before I read the latest replies I had already tried to delete the full Logitech folder under Data/Joysticks.
It didn't work. I then read Icarus' post about the HID and I haven't tried your latest suggestions. I'm not very good with coding, so I'm in doubt in which xml to insert the disabling you suggest. Is it in joystick.xml under default? I'm also in doubt what to name the xml you've coded for the C172?
@Icarus: I've never had the Wingman Force work under Mac OS except under WinXP in a virtual machine on Mac OS and I don't think that counts? Just to test further I downloaded the 'Joystick and Gamepad Tester' for Mac, but the Wingman Force didn't show. The PS3 controller connected via USB did show. Regarding the HID issue it seems you are correct based on this from a Logitech Moderator on Logitech Support Forum: Re: Logitech Wingman Force & Windows 7 64-bit Options 11:21 AM SO: The Wingman Force and Formula Force are not USB HID products They do not use the common drivers that HID products can They are serial products that can use a special USB adapter and communicate to the PC in very nonstandard ways Their feedback effects HAVE to be prewritten to the memory of the device and executed by calling to the memory space of the effect. Every USB Force Feecback device we made after these two devices can accept on-the-fly effects sent to them from the comptuer and do not require preloading to the hardware.
The memory of the device was quite good at the time of the build, but now and with what game developers are doing, it's very limited To extend the life of the product, we implemented ever-more complex tricks to get the device to transparently work as long as possible, but modern game effects continued to put more demand on the hardware. With 64-bit addressing, our tricks were completely broken. Considering the limitations of the hardware on such a fundamental level, we did not continue development. To unify the codebase, all support was taken out for both 5.x builds, and if you want to continue using this product, use LGS 4.6 on a Windows x86 machine.
Our LGS 4.6 code is not prepared for public release and I do not think we will ever release it openly. @Anders: I will try to find out if there's a workaround to support old game port devices on Mac OS.
So far I've tried USB Overdrive which doesn't work with FG (information from another post on this forum) and also does not see the Wingman Force. I appreciate input from all of you and hope that we somehow can solve this by either determining a workaround or determining for sure that the Wingman Force will not work with FG v3.0 for Mac OS. Ren Posts: 7 Joined: Fri Mar 21, 2014 7:33 pm. I'm still searching and have posted questions on Apple Support Forum about a readout from USB Prober (a tool from the developer kit that reads a lot of values from devices connected to USB). As understand it the Linux system is also open source like FG and there are drivers for the Wingman Force inside the Linux Kernel, but I have to rely on you experts to tell me if that is useful information or not? However I found this on wingmanteam.com: Most of the Logitech® USB devices (force feedback or not) are HID compliant and should work just fine through the Linux HID driver which is in all kernels 2.4 and above (see the kernel documentation for configuration options).
The non-HID USB devices (WingMan® Force™ and WingMan® Formula™ Force) have their own driver in the standard Linux kernel 2.4. Is the remark about the Linux kernel 2.4 anything that can help solving this issue or closing it as insolvable? Here is what I found from some Linux documentation called Differences between /Documentation/input/joystick.txt (Architecture x86) and /Documentation/input/joystick.txt (Architecture um) - info below is for x86 (not that I understand anything except x86 and um are two different architectures) 502 3.21 I-Force devices 503 504 All I-Force devices are supported by the iforce module. This includes: 505 506.
AVB Mag Turbo Force 507. AVB Top Shot Pegasus 508. AVB Top Shot Force Feedback Racing Wheel 509.
Logitech WingMan Force 510. Logitech WingMan Force Wheel 511. Guillemot Race Leader Force Feedback 512. Guillemot Force Feedback Racing Wheel 513. Thrustmaster Motor Sport GT 514 515 To use it, you need to attach the serial port to the driver using the 516 517 inputattach -iforce /dev/tts/x & 518 519 command.
Logitech Wingman Force Driver
After that the I-Force device will be detected, and the 520 /dev/input/jsX device should become usable. 521 522In case you're using the device via the USB port, the inputattach command 523 isn't needed. 524 525 The I-Force driver now supports force feedback via the event interface.
Logitech
526 I have found a Linux IForce driver in architecture i386, but it is rather long and I don't know if it will be of any use to you? Here are the values from USB Prober run on my iMac with OS 10.9.2 Full Speed device @ 5 (0xFD130000).