A utility for managing the configuration of Flydigi controllers on Linux systems.
Currently supported:
- Vader 3 Pro
Not tested but probably will work:
- Vader 3 Pro ONE PIECE
- Vader 3
- Vader 2
- Direwolf 2
Probably won't work:
- Vader 2
- Direwolf
- Others
You can download the artifact from the latest actions run and install the deb package.
Install libusb-1.0 and Go 1.21.5 or newer, then run sudo make install to install flydigictl and flydigid.
This project consists of two parts: a daemon that runs in the background as root, and a command line utility that talks to this daemon through a DBus interface. The daemon will be automatically started by SystemD when the DBus interface is requested.
To check if communication to the daemon works, run flydigictl version. You should see output like the following:
flydigictl version 0.0.1-8410f78
flydigid version 0.0.1-8410f78
To test communication with the controller, plug it in then run flydigictl info. You should see something like:
Device : 80 (Vader 3 Pro)
Battery percentage : 0%
Connection type : wireless
CPU : wch (ch571)
Run flydigictl help to see what options the program has.
- Make sure the controller is on DInput or XInput mode and not Bluetooth, Switch or others.
- Put the controller into XInput mode then check
lsusb's output. You should see a line that containsID 045e:028e Microsoft Corp. Xbox360 Controller - Unload the
xpadmodule usingsudo modprobe -r xpad.flydigidshould do this automatically, but it may cause issues on some systems.
THIS PROGRAM IS PROVIDAD AS-IS AND MAKES NO EXPRESS OR IMPLIED WARRANTY OF ANY KIND. I AM NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE CAUSED TO THE DEVICE OR ANY ACCESSORIES.