You can use any radio transmitter (TX) to play FPV simulators wirelessly thanks to the latest feature in Betaflight 3.4. All you need is a flight controller and a receiver. I will show you how to set it up in this tutorial.
Check out my other Betaflight tutorials.
Play FPV Sims Wirelessly!
Since Betaflight V3.4, you can turn your flight controller into a joystick (HID device) when you plug it into your computer. With the commands coming in from the radio receiver (RX), you can play FPV simulators without connecting your radio to the computer!
The best part is that it supports all radios, even the ones you couldn’t connect to the computer directly, such as the Flysky i6 or Turnigy 9X.
Another good thing is the wireless connection, you are no longer constrained by the USB cable, and you can finally lay back and play!
You Need an F4 or F7 FC and Radio Receiver
Only F4 and F7 flight controllers support this feature currently. F1 and F3 FC cannot do it because they don’t have enough memory to store the additional code. (This article explains the differences between F1, F3, F4 and F7 FC)
You can also just use your drone for this.
But if you want a dedicated FC and RX setup just for playing simulators, these are the cheapest parts I could find:
- F4 FC: http://bit.ly/2sVkf6t
- Frsky RX: http://bit.ly/2xWyayZ
- Flysky RX: http://bit.ly/2Mfsu68
- Spektrum RX: http://bit.ly/2JIFt1S
- Futaba RX: http://bit.ly/2l1Luc9
Flash Betaflight 3.4 or Newer
Flash the latest Betaflight to your flight controller (3.4 or newer). Check out this guide if you have trouble flashing firmware on FC, it could be a driver issue.
Connect and Setup Receiver
In this example, I am using the Frsky XM (SBUS) with Kakute F4 V2 AIO FC:
Is the Receiver Powered on?
Some flight controllers don’t power on the RX with USB connection, so you might have to plug in the LiPo battery in order to power the receiver.
If you are doing this on a quad with LiPo connected, it’s best to disconnect your VTX and other components to avoid overheating. And make sure props are removed just in case.
Enable USB_HID_CDC in CLI
Once you’ve confirmed the RX is working in Receiver tab (channels are responding to the stick movements), you can go the CLI, and enter:
set usb_hid_cdc = on save
Select Joystick in Sim
Once it’s setup properly, your flight controller will appear as a joystick, and you can select it in the simulator. You will also need to go through the calibration process for the first time in the simulator.
Turn It Off When You Finish
If you are doing this on a quad, it’s best to turn off USB_HID_CDC before your next flight, just in case.
set usb_hid_cdc = off save
Is There Any Latency?
There is no noticeable latency when playing sims through the flight controller.