I have often had my students ask me if their devices were compatible with the drone they were considering buying. At first, I thought it was a casual issue, but as time has passed, I have come to understand that it can be a problem more frequently than it should be.
Today, we will look at which Android and iOS devices are compatible with DJI Fly, the software that the Mini 2, and many other current DJI models use to control several important flight parameters including the camera aperture, shooting mode, and intelligent flights.
I hope that after reading this article you will have enough information to make an educated decision about which device to buy to fly your drone, or whether you can use the ones you already have.
What is DJI Fly?
DJI Fly is the software (read: app) that controls some aspects of flight for many of DJI’s newer drone models, including the Mini 2, the Mavic Air 2S, and others. This relatively recent software was launched not just to aid in the operation of DJI’s newest drones, but also to carry on the legacy of the renowned DJI Go app.
Until recently, Android users could download the DJI Fly app via the Google Play Store. Pilots who use this operating system, however, must now download the software from the DJI website.
On the other hand, those who use an iOS-based system can download the app directly from the Apple Store.
Click/tap on the links to download yours:
DJI Fly system requirements
Let’s speak about something that makes no sense to me: the DJI Fly app’s official system requirements are nowhere to be found. Despite this, based on user experience, I have been able to draw some conclusions to give you some important data about it.
If you own an iOS device, you should not be too concerned about this because I can tell you exactly which devices are supported for both operating systems later on.
However, if you are an Android user, you are probably aware that there are several brands and hardware configurations for your system, so understanding what sort of CPU, or RAM you have is crucial.
These are the most important system requirements for the DJI Fly app:
- 64-bit operating system
- At least 3GB of RAM
- 8-core processor
You can use the DJI Fly app with ease if you meet these three system requirements. This does not rule out the possibility of running the software on a system with 2 GB of RAM, but these are the minimum system requirements to consider.
If you’re buying a smartphone or tablet specifically for flying your drone with the DJI Fly app, I would recommend getting one with at least 4 GB of RAM to be secure and future-proof (at least for a while). Most Android phones currently have at least 6 GB of RAM, so finding one at a nice price shouldn’t be difficult.
Note: a specific Android and iOS version must be installed on your device to be able to run the DJI Fly app:
- The DJI Fly app requires Android version 6.0 or superior.
- The DJI Fly app requires iOS 11.0 or superior.
How to install the DJI Fly app
If you are a new pilot, you might be wondering how to install the DJI Fly app on your device. But don’t worry, Droneblog has your back, and I will show you how to accomplish it in the following step-by-step guides.
Here is how to prepare your device and how to install the DJI Fly app on Android.
Prepare your Android device:
- On your Android phone, go to ‘settings’
- Tap on ‘software update’ to install the latest version of your operating system.
- Make sure you have enough storage space, free up some if needed.
- Consider setting a custom power plan to ensure that you get the best possible performance from the app.
Install the DJI Fly app on Android:
- Click or tap on this link to get the latest version of the app.
- Once the file has been downloaded, tap on it to begin the installation process.
- Tap on install to initiate.
- Once installed open the DJI Fly app and log in with your account data.
- Follow the instructions displayed on-screen to fly your drone.
If you are using an iOS device, here is how to install the DJI Fly app:
Prepare your iOS device:
- Tap on the Settings icon/General/Software update to get the latest iOS system for your device.
- Free up some storage if needed, go to Settings/General/iPhone Storage
- Reduce the animation of the user interface to improve performance. Go to Settings/General/Accessibility/Reduce motion.
- Prevent apps from refreshing in the background. Go to Settings/General/Background App Refresh, and then turn it off.
- Prevent apps from retrieving your location. Go to Settings/Privacy/Location Services, then turn them all off or manually select the ones you want to turn off.
Install the DJI Fly app on your iOS device:
- Click or tap on this link to go to the Apple App Store and download the app.
- Tap on Install.
- Once is finished installing, tap on ‘Open’.
- Set your permissions for photo, location, and notification.
- Authorize the requested information.
- Choose whether to participate in the product improvement project or not.
- Log in with your DJI account or register a new one.
- Follow the instructions on the screen to fly your drone.
DJI Fly officially supported devices
It is not difficult to locate some posts concerning people’s issues with the DJI Fly app. When flying a drone, the most essential consideration should be the safety of the operation and the people in close proximity to the aircraft. Therefore, even the tiniest glitch in the flying software might create major problems.
I highly recommend that you use one of the officially supported smartphones to avoid any issues with the DJI Fly app. Later on, we will look at which phones and tablets are compatible with the app, but only those listed on the DJI website have been thoroughly tested, ensuring that you will not have any problems with them.
At the very least, that is the theory, but there will be more on this later, as that is not always the case. It is worth mentioning that there are no tablets listed in the officially supported devices.
These are the officially supported Android devices for the DJI Fly app:
|Samsung Galaxy S21
|Samsung Galaxy S20
|Samsung Galaxy S10+
|Samsung Galaxy S10
|Samsung Galaxy Note20
|Samsung Galaxy Note10+
|Samsung Galaxy Note9
|HUAWEI Mate40 Pro
|HUAWEI Mate30 Pro
|HUAWEI P40 Pro
|HUAWEI P30 Pro
|Honor 50 Pro
|Redmi Note 10
|OPPO Reno 4
|Vivo Nex 3
|OnePlus 9 Pro
|Pixel 4 Pixel 3 XL
The following are the iOS-based devices officially supported by the DJI Fly app:
|iPhone 13 Pro Max
|iPhone 13 Pro
|iPhone 13 mini
|iPhone 12 Pro Max
|iPhone 12 Pro
|iPhone 12 mini
|iPhone 11 Pro Max
|iPhone 11 Pro
|iPhone XS Max
|iPhone 8 Plus
DJI Mini 2 real-world compatible Android devices
As there are so many different devices running the Android operating system, I thought that it would be useful to separate them by brand, so you can easily find yours, or the one you want to buy.
Users have claimed that the following devices are compatible with DJI Fly, although not all are officially supported.
|Galaxy S7 Edge
|Galaxy Note 10
|Galaxy Note 9
|Samsung Note 8
|Samsung Note 5
|Galaxy Tab S4
|Galaxy Tab S6
|Galaxy Tab S6 Lite
|Galaxy Tab S5e
|Galaxy Tab S7
|Galaxy Tab S8
|Huawei Mate 30 Pro
|Huawei Mate 30
|Huawei Mate 20 Pro
|Huawei P30 Pro
|Huawei P30 Lite
|Huawei P20 Pro
|Huawei P10 Plus
|Huawei Mate 10 Pro
|Huawei Mate 10
|Huawei nova 5
|Huawei nova 4
|Huawei nova 3e
|Huawei nova 2
|Huawei Honor 8X
|Huawei Honor V10
|Huawei Honor 20 Pro
|Huawei Honor Magic 2
|Honor 20 lite
|Honor View 20
|Huawei P10 lite
|Huawei Mediapad M3
|Mediapad T5 (2019)
|Mediapad M5 Tablet 8.4″
|Huawei P Smart 2018 (model: FIG-LX1)
|Motorola X4 (XT1900-1)
|Moto G Power
|Moto G9 Play
|Moto G7 Optimo Maxx
|Motorola Moto G7 Power (model XT1955-2)
|Mi MIX 2S
|Mi MIX 2
|Xiaomi Mi Max 3
|Redmi Note 5
|Redmi note 4
|Redmi 5 Plus 4GB/64GB
|Xiaomi Elephone S7
|Xiaomi Mi 9 Lite
|Pixel 6 Pro
|Pixel 5 Pro
|Pixel 3 XL
|Pixel 2 XL
|LG G7 ThinQ
|LG V40 ThinQ
|LG V40 Slim Q
|LG Nexus 5X
|LG Stylo 5
|Find X2 Pro
|Oneplus 8 Pro
|OnePlus 6 (model A6003)
|Vivo V11 Pro
|Sony Xperia 1
|Sony XPERIA XZ1
|Sony Z5 compact (64bit)
|Sony Xperia Z2 Compact
|Sony Xperia Z4
|BQ Aquaris X2
|Lenovo K5 Note
|Lenovo Tab 4 Plus
|Blackberry key 2
|HTC U 11 Plus
|Asus Zenfone Max M1
|Xiaomi mi pad 3
|Nokia 6.1 Plus
|Nokia 5.1 Plus (3 GB RAM)
DJI Fly incompatible devices
The following table lists some of the devices that are known to be incompatible with the DJI Fly app. DJI may have reported certain phones or tablets as incompatible in some situations, however, this is primarily based on user feedback.
|Motorola Moto Z Play
|Motorola Moto Z3 Play
|Motorola Moto G5
|Motorola Moto G5 Plus
|Motorola Moto G6
|Motorola Moto G4
|Motorola G7 Play
|G7 Optimal (XT1952DL)
|LG Stylo 4
|LG V20 (not in Android 8)
|LG X power 2
|Sony Xperia Z5 Compact
|Samsung J7 2016
|Samsung J7 Refine
|Samsung A6+ Android 9
|Samsung J7 Pro
|Galaxy Tab S2
|Samsung Tab A 8″
|Galaxy Tab A 10.1 (2019)
|Galaxy Tab S 10.5 (2014)
|Galaxy Tab Active 2
|Huawei Y5 2019
|Huawei Ascend XT2
|Amazon Fire HD 10
|UMIDIGI A3 Pro
DJI Fly compatible iPhone devices
In the next tables, I list for you the compatible devices of the DJI Fly app that operate on iOS. Remember to check the officially supported devices and compare them with the ones included here to ensure that your device will actually work.
|iPhone 13 Pro Max
|iPhone 13 Pro
|iPhone 13 Mini
|iPhone 12 Pro Max
|iPhone 12 Pro
|iPhone 12 Mini
|iPhone SE 2
|iPhone 11 Pro Max
|iPhone 11 Pro
|iPhone XS Max
|iPhone 8 Plus
|iPhone 7 Plus
|iPhone 6S Plus
|iPhone 6 Plus
|iPhone SE 2
|iPad Mini 6
|iPad Mini 5
|iPad Mini 4 (a bit slow)
|2021 iPad (10.2-inch)
|iPad 6th gen.
|iPad Pro (9.7-inch)
|iPad Air 2 (9.7-inch)
|iPad Pro (10.5-inch)
|iPad Pro 2018 (11-inch)
|iPad Pro (12.9-inch)
|2020 iPad Pro (11-inch)
|2021 iPad Pro (11-inch)
|2021 iPad Pro (12.9-inch)
Can you fly the DJI Mini 2 without a device?
Contrary to popular belief, you can fly your DJI Mini 2 without a device. However, you will not be able to control many of the most important functions, such as the camera parameters, shooting mode, or map.
If you simply want to conduct some training, such as maneuvers, you can do it just with the drone’s controller. Be warned, though, that if your drone gets lost, you won’t be able to use the ‘find my drone’ feature.
Troubleshooting DJI Fly app issues
Because no software is flawless, expect the DJI Fly app to have some problems from time to time. The DJI official fly app is normally rock-solid. However, the latest updates might occasionally give you a headache, and sometimes you might even want to scream like a lunatic to relieve some of the tension produced by it.
Let us take a look at some of the most common issues found by DJI Fly users.
DJI Fly screen freezing in Samsung S21 and S22 Ultra
At the moment of writing this article, there seems to be a very serious issue with Samsung S21 and S22 Ultra devices, as reported in this post. Currently, there is no fix for this problem, so if you own any of these phones, you probably will not be able to fly your drone with them.
This problem appears to have existed for some time, thus the only thing you can do right now is to keep an eye on that publication for an official response. Meanwhile, you might want to look into getting a different device to fly your Mini 2.
DJI Fly yaw rotation speed and smoothness not resetting
Another problem users have reported with the DJI Fly app is that after modifying the yaw rotation speed and smoothness, they won’t go back to the factory defaults after tapping on ‘reset’.
This was aggravating because DJI recently added these very helpful capabilities, and not being able to know what the factory settings were like has been irritating for people experiencing the issue.
The problem is still being reported by users who are running version 1.5.8. To correct this, simply update your DJI Fly app to the most recent version, and the issue should be resolved in a matter of minutes.
DJI Fly not installing (Android 12 devices)
Consider this scenario: you buy a new drone, open the box, take everything out, and then when you try to get the DJI Fly software on your device to fly it, you realize that it won’t install. That is precisely what a certain number of people have been experiencing.
I cannot give you a way to fix this issue on all phones and tablets, but many pilots are reporting to have solved it following the next steps to be performed on your device.
- Open the Play Store and download the APK installer.
- Go to the DJI Fly app official page and download the latest version.
- Open ‘APK Installer’ and install the DJI Fly app through it (you will need to give APK Installer permission to install apps from unknown sources).
- Open the DJI Fly app. It should work now.
Other issues with devices running Android 12
Android 12, the most recent version of Google’s mobile and tablet operating system, is not widely available. However, users who utilize this system to run the DJI Fly app are experiencing major issues. DJI pilots have reported crashes, inability to activate the app, and deadly screen freezes while in flight, to name just a few difficulties.
There is no fix for all devices, but many are assuring that they have fixed most of these problems with the solution explained above. Two key tactics might solve these headaches you are having with your Android 12 device:
- Install the app through APK Installer (see instructions above).
- Make sure you are using DJI Fly 1.5.10, or any version released after.
As we have previously said, the difficulty with Android devices is that there are so many different operating systems and hardware combinations that it is difficult for DJI to hit a note that resonates equally across all of them. To avoid having problems, my advice is to stick to the officially supported devices.
Device compatibility issues
Probably the most common issue with the software used for flying drones is device compatibility, especially in Android devices. iOS devices rarely encounter this kind of problem, as the software is made for just a few phones and tablets, all operating on a fundamentally similar system.
However, the huge number of devices that operate on Android is increasing every year, and that means that DJI cannot test its app in all of them, which often translates into some users encountering problems related to compatibility.
Check the above section ‘DJI Fly Officially Supported Devices’ to see the best options to use the app.
DJI Fly not found in Google Play Store
This ‘issue’ is the easiest to resolve of them all. Most novice DJI pilots using Android believe that they must download the DJI Fly app from the Google Play Store. However, DJI removed this application from its store back in March 2021. Since then, the best way to download it is from their official website.
Click or tap on the following link to download it: DJI Fly Android Latest Version
DJI Fly not responding, or running too slow
I think we all have experienced this problem at least once. It usually has two main reasons.
- If your phone or tablet does not meet the minimum system requirements listed above, you will be unable to use the program effectively. It may function properly on occasion, but the last thing we want is it to fail at critical times, causing our drone to crash.
- The other common scenario is that this occurs because your device has too many apps operating in the background, limiting the device’s CPU performance and RAM available to make the app operate effectively.
DJI Fly connectivity issues
Is your drone losing connection with your controller? You are not on your own. Users, including myself, have been reporting connectivity issues since the introduction of version 1.5 of the DJI Fly app. My drone would have to be at least half a mile away from the controller in version 1.4 to experience connectivity difficulties.
Since version 1.5, though, I have been losing even two bars of signal at a distance of 650 feet. The most recent updates appear to have resolved these difficulties, although not entirely. It appears to be dependent on the drone model.
For a few months now, I have been having connectivity issues with my DJI Mini 2, yet many Mavic Air 2S pilots, for example, have been flying their aircraft without problems.
Right now, the only thing we can do is upgrade DJI Fly to the most recent version and hope for a lasting fix, which should be near, given the recent releases’ significant improvements.
DJI Fly black screen in camera view
This came as a complete shock to many pilots. Several of us were pleased with the new features of the app and had no issues. However, with the release of version 1.5.8, a new problem arose.
When trying to alter the camera settings, nothing would happen at times. The image of the camera view would be frozen on the display. Then, when we returned to the DJI Fly’s main menu and tapped on ‘Go Fly,’ we got a black screen. Changing the camera mode or the settings did not help.
This should have been addressed in version 1.5.9; however, if you continue to have problems, close the DJI Fly app fully and then reopen it.
Notifications that appear and disappear too quickly
I cannot emphasize enough how cautious you must be if you are having this problem. In rare circumstances, the DJI Fly app will display an on-screen notice that then vanishes.
You can get a variety of notifications in this way, but the most important is the one that reads “Battery power restricted. Aircraft performance decreased to ensure flight safety. Return to home promptly”.
As you may imagine, not having enough time to adequately comprehend this warning might have disastrous consequences. Furthermore, if this warning is displayed when the drone is far away and you are unable to see it, the aircraft may initiate an emergency landing due to low battery or other difficulties at any time, resulting in another dangerous situation.
If you have trouble with this, upgrade to version 1.5.9 or higher, and if you want “an insurance policy” against this type of situation, record your device screen while you fly.
DJI Fly app won’t change ISO
The issue of not being able to change the ISO seems to be exclusive to iOS devices, both iPhones and iPads. The issue happens when trying to change from ISO 100 to another setting. The video settings seem to work just fine, but the ISO parameter can’t be changed.
This problem has been reported in devices running version 1.5.9, so updating to the latest version should fix it. If you still have this problem, a quick fix should be to switch camera modes or completely close and open the app.
Friends, that’s it for today. I hope you now have a better understanding of which devices are compatible with the DJI Fly app and which are not, and that we were able to assist you in resolving any difficulties you may have had.