Once set to PC mode (See previous post), the VelocityOne Flight Control is recognized in Linux.
Using jstest-gtk, the VelocityOne Flight Control appears as 2 joysticks -- The Yoke and the Throttle Quadrant -- as indicated below:
Other notes/comments:
- VelocityOne Flight Control is built very well, and generally feels sturdier and nicer than the CH Products yoke.
- The Throttle levers are a little "Loose" -- Compared to both just how they should feel as a Human Interface, and Really Loose as compared to the throttles on a actual large aircraft. There is no way to lock the throttles together.
- There is a very light detent for what could either be interpreted as a "Flight Idle" limit, or moving the throttles to "Cutoff". It can't really be used as reverse since there is no movement passed the detent for reverse thrust control.
- There are no thrust reversers, or provisions for throttles with thrust reverse levers. (Note that the both the Thrustmaster TCA Boeing Throttle Quadrant, and the Honeycomb Bravo have thrust reverse levers.)
The VelocityOne Flight Control comes with a nice, long, fabric covered USB A-to-C cable, (and a C-to-C cable to connect the throttle quadrant.)
- The brackets to hold it to a desk, table or other surface are strong, and well designed. There should be no problem securing the VelocityOne Flight Control to almost anything. The one stupid thing is the fattened end of the included allen wrench, which prevents it from being used to quickly drive the screws in or out. I will probably either cut the end off the included allen wrench or get a normal allen wrench of the correct size.
- The C-to-C cable included is long enough for the throttle quadrant to be mounted someplace other than onto the yoke. However, a shorty C-to-C cable would be nice for when it is attached to the yoke -- or better yet, and internal connection between them.
Update: Sorry for this being a little dis-jointed, but I am actually posting as I work on this to get it out there, and possibly to get some fixes in the next Turtle Beach firmware.
The main problem I am having right now is that both the Yoke and the Throttle Quadrant have the same vendor and model identification.
udevadm info /dev/input/js0 or udevadm info /dev/input/js1 both return:
ID_VENDOR=Turtle_Beach
ID_MODEL=VelocityOne_Flight
Note that in the jstest-gtk screen shot above, they are both identified as Turtle Beach VelocityOne Flight. They are both identified the same way in the Flightgear Joystick Configureation screen.
Just setting up one at a time doesn't work, because it seems that even with the USB-C-to-C cable between them removed, Linux still sees both devices -- of course the throttle quadrant doesn't work.
I am trying to fix this with a udev rule, but I have not been successful yet. The easiest solution (for the user) would be for Turtle Beach to fix the fact that both HID devices have the same model indication. For example if the firmware was changed so that the Yoke had ID_MODEL=VelocityOne_Yoke, and the Throttle Quadrant had ID_MODEL=VelocityOne_Thrt, this issue would be eliminated.
That said -- with a combination of manual editing of XML files and the Flightgear Joystick Configureation menu, I have gotten it to work. In addition to the Velocity One Flight Controller, I was also using my Thrustmaster rudder pedals. I was able to fly the twin engined P-61 Blackwidow around the feild very nicely, with working individual throttle controls, and a working pitch trim wheel. I have to say that while I stand by my above comment that the throttles should be a little stiffer, the overall feel of the VelocityOne yoke is excellent, and much nicer than the CH Products yoke.
Specific configurations, with suggested XML files will be posted in another reply soon.
One last note for now: The right hat switch is not recognized due to limits of the Linux HID drivers. It is unlikely that this will be remedied any time soon. Other than that, all axis and switches on both the Yoke and Throttle Quadrant are recognized by jstest-gtk.
To join in this conversation, please request an account using the email address at the top of this page.
Configuration files for Flight Gear will be covered in the next post.