FPV APP You Should Have (iOS/Android Mobile)

You can configure Betaflight settings on your quad by installing a Betaflight mobile app on your iPhone, iPad, Android Phone or tablets. This is handy when you are out in the field and don’t have access to a computer. There are a few different options which we will introduce in this post.

New to Betaflight? Here’s a list of Betaflight tutorials to get you started.

Why Mobile APP?

Why would you want to use a clunky mobile app while we can already change a lot of the settings in Betaflight OSD or using LUA script in our radio?

Well, APP’s like Speedybee gives you access to all the Betaflight settings (just like on the computer client), and many of these settings aren’t in Betaflight OSD or LUA script yet. Another advantage is that it doesn’t require OSD or specific radio receiver or transmitter for LUA script to work.

There are also some other apps like BLHeli32 which you can use to configure your ESC, and it isn’t available anywhere else apart from using a computer.

SpeedyBee for Betaflight

Developed by the same company, SpeedyBee, the app is available on both Google Play and iTunes. I like this app because it’s FREE and it gives you access to all the settings on Betaflight configurator, even including the CLI. It’s really a convenient APP especially when you want to change settings in the field.

Here are a few screenshots of the app, the layout is nearly identical to the configurator on a computer, and so it’s easy to navigate.

When changing numeric settings it can take a bit of patience as you can only tap on the up/down arrow. Say if you want to change current sensor scale from 600 to 200, it can take a while. I wish they allow number typing in the future.

You can use this app via a few different methods: OTG cable between your phone and the FC, Bluetooth, and WiFi. Android supports all 3 methods, while iOS only support Bluetooth and WiFi.

OTG Cable

If you use Android, OTG is probably the cheapest and easiest way to use the Speedybee App. It also supports firmware flashing!

WiFi Adapter

Speedybee released an adapter that plugs into your FC and connects to your phone over WiFi. It’s slightly more responsive than bluetooth connection, and it also supports firmware flashing. It’s basically OTG connection without wires. This is a good option for iPhones (iOS) as OTG isn’t an option.

You can get the adapter here: https://oscarliang.com/product-iu7d (RDQ)

Bluetooth Module

You can use a generic BT module with the app (with serial connection), like this one: https://oscarliang.com/product-6b0v

The setup is relatively simple, enable MSP in one of the spare UART and connect TX and RX to the BT module.

When using bluetooth connection, beware that the refresh rate is a bit slow compared to the PC configurator. Especially with the 3D model and the receiver tab when you move the TX sticks. Not really a big issue though, it still works well for the most part.

Apart from these, the APP loads pretty fast, opening the tabs and changing options are decently responsive.

BLHeli32

It allows you to configure your BLHeli_32 ESC, similar to the BLHeliSuite_32 configurator on PC. Very useful when you want to reverse motor direction, or optimize ESC settings like PWM frequency in the field. The BLHeli32 app requires OTG cable connection between your flight controller and phone.

It supports the following USB connections to ESC(s):

  • USB connected flight controller (FC) that supports BLHeli_32 passthrough
  • USB adapter with CP210x, FT232 or CH34x USB to UART device
  • USB connected Arduino programmed for BLHeli bootloader

The app also supports connection to FC via a bluetooth module, like this one: https://oscarliang.com/product-6b0v

Beware that it’s only available on Android, NOT Available on iOS.

UAV Forecast

Another app I use quite often is the UAV Forecast. You can check the weather of your location before deciding whether it’s good for flying or not.

Betaflight CM

Betaflight CM (configuration manager) is similar to Speedybee, but a paid software. They also offer a free version with limited access to settings.

It’s designed to be used only with OTG cables, NOT Bluetooth module. Therefore it only support Android devices, no iOS.

The Betaflight CM looks to have a really well designed user interface, however I haven’t actually tested it myself. For more information about its capability and where to get it, please visit their thread on IntoFPV forumHere’s the differences between Speedybee and Betaflight CM according to the developer.

Other FPV APPs

There are some other FPV related APPs. The two we’ve mentioned above have been tested and reported working well at IntoFPV, that’s why I have to recommend those two first.

Am I missing any Betaflight apps? Let me know in the comment. Featured Image is from Lê Thanh Tùng on Youtube.

Edit History

  • May 2018 – post created
  • Mar 2021 – updated, added UAV Forecast and BLHeli32

10 thoughts on “FPV APP You Should Have (iOS/Android Mobile)

  1. Antoine Richermoz

    I don’t think SpeedyBee is related to the Betaflight development team. But the Betaflight is soon releasing (and already testing) an official app !

    Reply
  2. Kyle W.

    The reason that location permissions are required is because that’s how Android (unsure about iOS) handles bluetooth access. It’s a bit weird it’s not broken out on its own, but that’s why it doesn’t work when you deny location.

    Reply
  3. steveb

    Strings attached business model? I think the developers of this software have a right to ask for payment; its a lot of work and i personally dont have the technical ability to write this software anyway.

    I think we get a very good deal from the authors of beatafligh/cleanflight/inav!

    Reply
  4. Brad Gray. (Hoppey)

    Where can I find an Instruction Manual that tells me what to do…I won a drone off the Drone Nation app and BNF is all new to me..Thank You

    Reply
  5. Jason

    Oscar, can you please tell me what is the exact type of 5-pin cable harness that is used for the adapter? I am considering buying and installing a few harnesses and having one UART device in my toolkit to switch between models.

    Reply
  6. Pablo

    Hello! I have installed SpeedyBee but I haven’t tried it yet….

    One thing, I have payed for ez gui time ago, but when I upgraded my flight controller to betaflight 3.2, I couldn’t use ez gui anymore. It one works with previous versions of betaflight…..

    Reply
  7. Adam

    I just hate the fact that Betaflight CM is a paid app, per device, when I can use the Betaflight Configurator on my computer for free. And Speedybee requires location permissions, and won’t even run if I don’t them. Why? Why does a Betaflight configuration app need to know my GPS location?

    Sure maybe they work, but this kind of garbage “strings attached” buisiness model is what the smartphones have done to software.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

For prompt technical support, please use our forum IntoFPV.com. I check blog comments weekly.