How to Set Up the Flydigi Direwolf 4 on Arch Linux
So, despite already owning a PS5 controller, I still bought another one, mainly because it’s a Yoimiya collaboration!
My two controllers!
Unfortunately, my new controller wasn’t exactly plug-and-play. It’s a Flydigi Direwolf 4, Flydigi doesn’t provide official Linux support, I struggled to connect it over Bluetooth, and the Android app is completely useless!!
In this post I will share about how to tame this stubborn controller on archlinux.
1. Connect via Bluetooth
- Toggle into Bluetooth mode (the toggle at the back of the controller)
- Choose XInput mode by holding Right button (D-pad) + Function (symbol O) button until the light turns white and blink rapidly
- If the light doesn’t blink, hold Power button until it blinks into pairing mode
- Connect it with command lines:
bluetoothctl scan on pair <MAC number of the controller> trust <MAC number of the controller> connect <MAC number of the controller> - Plug in cable type C to charge, then remove to retrigger Bluetooth connecting mode, then voila~
2. Use M1/M2 Buttons
The extra M1/M2 buttons are only exposed in DInput mode, so XInput won’t detect them.
- Toggle to Receiver/Cable Mode - Note that, we will use DInput mode to use M1/M2 button, and we need to use 2.4G Receiver or Cable for this
- Switch to DInput mode by holding Left button (D-pad) + Function (symbol O) button until the light turns blue and blink fastly
- If the light turns off, press Power button again
- the button through
antimicroxor Steam Input
It took me three days to learn this lesson, if you find it useful, please leave a reaction below 😝
Enjoy Reading This Article?
Here are some more articles you might like to read next: