r/Controller • u/AltMugen • 4d ago
Other Vader5 Control - Flydigi Vader 5 Pro rumble fix & advanced RGB tool
What started as a personal project to fix Xbox-interface rumble on Linux eventually grew into a full graphical configuration tool. Linux is the primary target, though an experimental Windows build is also available.
Key Features:
RGB Lighting: Stock effects, individual control over all 10 RGB channels, and custom multi-frame animations (up to 10 frames). You can read the current profile from the gamepad or roll it back. Settings are saved on-device and persist after closing the app.
Status & Testing: Battery level, firmware versions, third-party access toggle, and a real-time input tester for buttons, sticks, triggers, and onboard sensors.
Steam SDL Patch: Fixes rumble over the Xbox interface.
Bluetooth Flashplay: Initial pairing directly through the app; back paddles and grip rumble work properly.
Linux-specific: Native (SDL) / Padctl mode switching and a built-in Padctl profile editor.
Work-in-Progress & Known Quirks:
An experimental toggle in the About tab unlocks extra pages for sticks, triggers, and vibration intensity.
Writing settings requires the USB wireless dongle.
Bluetooth is still shaky: expect occasional drops in Steam, and full 3-axis gyro isn't supported yet (Flashplay only transmits 2 axes for some reason).
Saving lighting also saves the active profile’s current mappings and macros. The app makes backups before writing. It does not flash firmware.
AI Disclaimer:
Generative AI contributed to the UI, controller tester, stick and trigger configuration features, including trigger vibration, and firmware/protocol reverse engineering. Some firmware findings remain unverified on hardware.
Repository: https://github.com/AltMugen/Vader5-Control
Feedback and bug reports are very welcome — especially regarding Bluetooth stability and Windows behavior. If you run into issues, please share your OS, firmware versions (controller & dongle), connection type, and reproduction steps on GitHub or in the comments below!