Some advice for QGC iOS version

I used this app and found some problems.

1 I cannot select other maps providers such as Google Maps Web.
The default provider Bing updates their data so infrequently(I think they have updated the map data for the last time since 5 years ago). The maps data sometimes will give users wrong information. Please add Google Maps Web as a provider.

2 Connecting to the controller through Bluetooth serial port device is unavailable.
A number of users in China (As I know) connect the telemetry device to a Bluetooth serial port device to use GCS software on portable devices wirelessly. Not everyone has a condition to access the vehicle through network. So please provide the support of connection via Bluetooth serial port device.

3 Unexpected crash. I don’t know why it happens.
I also cannot reproduce the crash. But if it crashes during the flight, that is not good.

4 i18n support.
In android version this was already achieved. I am looking forward to seeing the i18n support in iOS version.

1 Like

It is not legally possible to do that.

Apple requires that Bluetooth devices which connect to an Apple device are licensed by them. Which as far as I know nobody has done. QGC is not in control of this. This is not the case on Android.

That should be there and you should have the same languages as available in Android. If not please file an Issue against QGC. Documentation tells you how to do that.

Alright. I will try to make a forwarding device to connect to the vehicle through network.
But I cannot find any i18n settings in iOS version in App Store. How can I change the language to Chinese(simplified)?

By the way, how can I import offline maps data? Maybe I can use google maps data in this way.
I also found another maps provider called TomTom. Is it legal to add this provider to QGroundControl?

Stable iOS build should automatically pick up language based on device language. If it doesn’t please enter an issue. Documentation explains how to do that.

Not currently possibly, but in discussion.

1 Like

I have already filed an issue on GitHub. Please check.

Incorrect. If you are making a hardware controller and want the MFi logo it needs licensing. For app support you just need to add a library to your app build.
There are any number of iOS Bluetooth gamepad controllers. The SteelSeries ones have been around for years. Or just search on ebay for iOS Bluetooth controllers. iOS has supported external Bluetooth controllers since iOS 7. iOS 13 will ship with built in support for Sony PS4 DualShock/Xbox 1 controllers too.
Bluetooth control would be great for iOS QGroundControl, much prefer it to a seperate radio as the Bluetooth controllers have a built in bracket for your phone or iPad.

This controller would be good. Expands to fit an iPad too.
https://s.click.aliexpress.com/e/MlwmDyXe
More here:


QGC just needs to be updated with the mfi controller library.
Here’s a link to the documentation on Apple developer for adding game controller support to a iOS app: https://developer.apple.com/library/archive/documentation/ServicesDiscovery/Conceptual/GameControllerPG/Introduction/Introduction.html

Apple has been supporting Bluetooth 4.0 on their new models for a while. As long as the radio device has a Bluetooth 4.0 external module, it can work with the IOS app. Unfortunately in QGC iOS version, Bluetooth is still not an option. Hope it can be added soon.

For example, most of SIYI’s radios have come with Bluetooth 4.0 module, which can be found in SpeedyBee iOS app and work with it smoothly.

Many thanks!
Frank