Skip to Content

DJI Fly App Compatible Devices (& Troubleshooting)

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:

  1. On your Android phone, go to ‘settings’
  2. Tap on ‘software update’ to install the latest version of your operating system. 
  3. Make sure you have enough storage space, free up some if needed. 
  4. 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:

  1. Click or tap on this link to get the latest version of the app. 
  2. Once the file has been downloaded, tap on it to begin the installation process.
  3. Tap on install to initiate.
  4. Once installed open the DJI Fly app and log in with your account data. 
  5. 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:

  1. Tap on the Settings icon/General/Software update to get the latest iOS system for your device.
  2. Free up some storage if needed, go to Settings/General/iPhone Storage
  3. Reduce the animation of the user interface to improve performance. Go to Settings/General/Accessibility/Reduce motion. 
  4. Prevent apps from refreshing in the background. Go to Settings/General/Background App Refresh, and then turn it off. 
  5. 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:

  1. Click or tap on this link to go to the Apple App Store and download the app.
  2. Tap on Install.
  3. Once is finished installing, tap on ‘Open’.
  4. Set your permissions for photo, location, and notification. 
  5. Agree to the terms of use. 
  6. Authorize the requested information.
  7. Choose whether to participate in the product improvement project or not.
  8. Log in with your DJI account or register a new one. 
  9. 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 S21Samsung Galaxy S20Samsung Galaxy S10+
Samsung Galaxy S10Samsung Galaxy Note20Samsung Galaxy Note10+
Samsung Galaxy Note9HUAWEI Mate40 ProHUAWEI Mate30 Pro
HUAWEI P40 ProHUAWEI P30 ProHonor 50 Pro
Mi 11Mi10Mi Mix4
Redmi Note 10OPPO Reno 4Vivo Nex 3
OnePlus 9 ProOnePlus 9Pixel 6
Pixel 4 Pixel 3 XL  

The following are the iOS-based devices officially supported by the DJI Fly app:

iPhone 13 Pro MaxiPhone 13 ProiPhone 13
iPhone 13 miniiPhone 12 Pro MaxiPhone 12 Pro
iPhone 12iPhone 12 miniiPhone 11 Pro Max
iPhone 11 ProiPhone 11iPhone XS Max
iPhone XSiPhone XRiPhone X
iPhone 8 PlusiPhone 8 

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 S21Galaxy S20Galaxy S10Galaxy S10+
Galaxy FoldGalaxy A20Galaxy A71Galaxy A20e
Galaxy A20sGalaxy S9+Galaxy S9Galaxy S8+
Galaxy S8Galaxy S7Galaxy S7 EdgeGalaxy S6
Galaxy Note 10Galaxy Note 9Samsung Note 8Samsung Note 5
Samsung A8Samsung A70Samsung A50A51 (SM-A515F)
Galaxy A21SGalaxy Tab S4Galaxy Tab S6Galaxy Tab S6 Lite
Galaxy Tab S5eGalaxy Tab S7Galaxy Tab S8 

Huawei chart

Huawei Mate 30 ProHuawei Mate 30Huawei Mate 20 ProHuawei P30 Pro
Huawei P30Huawei P30 LiteHuawei P20 ProHuawei P20
Huawei P10 PlusHuawei P10Huawei Mate 10 ProHuawei Mate 10
Huawei nova 5Huawei nova 4Huawei nova 3eHuawei nova 2
Honor 9Honor 9xHonor 10Huawei Honor 8X
Huawei Honor V10Huawei Honor 20 ProHuawei Honor Magic 2Honor 20 lite
Honor View 20Huawei P10 liteHuawei Mediapad M3Mediapad T5 (2019)
Mediapad M5 Tablet 8.4″Huawei P Smart 2018 (model: FIG-LX1)


Motorola X4 (XT1900-1)Motorola G7Motorola G6Moto G Power
Moto G9 PlayMoto G7 Optimo MaxxMotorola Moto G7 Power (model XT1955-2)


Mi 10Mi 8Mi MIX 2SMi MIX 2
Xiaomi Mi Max 3Redmi Note 5Redmi note 4Redmi 5 Plus 4GB/64GB
Redmi 9Pocophone F1Xiaomi Elephone S7Xiaomi Mi 9 Lite


Pixel 6Pixel 6 ProPixel 5Pixel 5 Pro
Pixel 4XLPixel 4Pixel 4aPixel 3 XL
Pixel 2 XLPixel 2Pixel XLPixel


LG G6LG V-20LG G7 LG G7 ThinQ
LG G8LG V30 LG V40 ThinQLG V40 Slim Q
LG V50LG Nexus 5XLG Stylo 5LG V60


Find X2 ProFind 2Find X
R15F9 Proax5


Oneplus 8 ProOneplus 8OnePlus 7
OnePlus 6TOnePlus 6 (model A6003)OnePlus 5


Vivo NEXVivo X27Vivo X21
Vivo X20AVivo V11 ProVivo Y83 


Sony Xperia 1Sony ExperiaSony XPERIA XZ1
Sony Z5 compact (64bit)Sony Xperia Z2 CompactSony Xperia Z4


BQ Aquaris X2Lenovo K5 NoteLenovo Tab 4 Plus
Blackberry key 2HTC U 11 PlusAsus Zenfone Max M1
Xiaomi mi pad 3Nokia 6.1 PlusNokia 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 PlayMotorola Moto Z3 PlayMotorola Moto G5Motorola Moto G5 Plus
Motorola Moto G6Motorola Moto G4Motorola G7 PlayG7 Optimal (XT1952DL)
Samsung A3Samsung A5Samsung A10LG Stylo 4
LG V35LG K40LG V20 (not in Android 8)LG X power 2
LG Q7Lenovo 7Lenovo 8Sony Xperia Z5 Compact
Samsung J7 2016Samsung J7 RefineSamsung A6+ Android 9 Samsung J6
Samsung J4+Samsung J7 ProGalaxy Tab S2Samsung Tab A 8″
Galaxy Tab A 10.1 (2019)Galaxy Tab S 10.5 (2014)Galaxy Tab Active 2Huawei Y6
Huawei Y5 2019Huawei Ascend XT2Amazon Fire HD 10UMIDIGI A3 Pro
Pixel 3A   

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 MaxiPhone 13 ProiPhone 13iPhone 13 Mini
iPhone 12 Pro MaxiPhone 12 ProiPhone 12iPhone 12 Mini
iPhone SE 2iPhone 11 Pro MaxiPhone 11 ProiPhone 11
iPhone XRiPhone XSiPhone XS MaxiPhone X
iPhone 8 PlusiPhone 8iPhone 7 PlusiPhone 7
iPhone 6S PlusiPhone 6SiPhone 6 PlusiPhone 6
iPhone SE 2iPhone 5S  


iPad Mini 6iPad Mini 5iPad 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.

  1. Open the Play Store and download the APK installer.
  2. Go to the DJI Fly app official page and download the latest version.
  3. 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).
  4. 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. 

  1. 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.
  2. 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.

» MORE: DJI Fly App for Mini 2 (Read This Before Downloading)