The Best DJI Fly Compatible Devices and Troubleshooting

DJI Fly Compatible Devices

This post lists the DJI Fly app compatible devices and tells you how to check the compatibility of your device and helps you to choose the right one for your DJI drone.

One of the most important things about flying your DJI Mini 2, Mavic Air 2, or Mavic Mini is to make sure the smartphone or tablet you use is compatible with the DJI Fly App.

It not only ensures a better flying experience but will also save you from a possible drone crash or fly away, especially for beginner pilots. Just imagining, if your drone is miles away, suddenly the DJI Fly App freezes or quits unexpectedly, you might be getting a little bit of panic.

The latest DJI FPV drone also uses the DJI Fly app, though you don’t need the app to fly it, you still need to use it to activate the aircraft and the FPV Goggles before flying.

What you will learn in this article:

What phones and tablets are compatible with DJI Fly app?

How to know if my device is compatible

The easiest way is to check this DJI Fly Phone and Tablet compatibility list (DJI Fly works with DJI FPV, DJI Mini 2, Mavic Air 2, and Mavic Mini). All the phones and tablets in it are tested by both DJI and users. If so, you can set your mind at rest.

If not, you will need to make sure your phone or tablet:

1. Meets the system requirements of the DJI App.  Here are the DJI Fly system requirements:

According to many users’ feedback, devices that run a 32-bit Android OS have compatibility issues, so for Android devices, they also need to:

2. Runs a 64-bit Android OS

How to check if your Android device is 64-bit or 32-bit? There are two ways to do this:

1) Use the 64Bit Checker

Android 64-bit OS Check

2) Use the AnTuTu Benchmark.

3.  Comes with ARM CPUs

If you follow the guide on how to check the Android OS, you will have already installed either the 64 Bit Checker or the AnTuTu Benchmark app.

If you go with the 64 Bit Checker, you can easily find the CPU info on the screen. For those who use the AnTuTu, just go to My DeviceCPU, you will see the information about your device’s CPU Architecture. The info needs to be written “ARM“.

Then you can download the DJI Fly App and have a try. Normally, you won’t have any issues, but you’d better keep your DJI Mini 2, Mavic Air 2 or Mavic Mini in the eyesight and fly it in an open area because users do have problems with phones that meet the App’s requirements.

If your phone or device doesn’t fall into the compatibility list or meet the system requirements, you will need to get a new one. Just choose one from the compatibility list according to your brand preference and budget.

mavic mini compatible phones

DJI Fly Compatible Phones and Tablets

Please note that phones or tablets on the list are tested by both DJI and pilots. The ones in italic are tested by users, others are tested by DJI.

If you are flying your drone with an iPad or a Tablet, you will need to use a drone tablet holder.

DJI FPV, DJI Mini 2, Mavic Air 2, and Mavic Mini Compatible iPhones and iPads

Most iPhones and iPads released in recent years are compatible. When it comes to the best phone or tablet for your DJI Mini 2 or Mavic Air 2, we recommend you choose the latest model.

DJI Fly App now only supports iOS 11 devices, if your iPhone or iPad can’t update, you can download the iOS 10 version here.

DJI Mini 2, Mavic Air 2, and Mavic Mini Compatible Android Phones and Tablets

Please note that:

1. There are too many different models of Android phones and tablets in the market, so the Android compatibility issue is much more complicated. If you find devices in the list that do not work, please let us know the details of the device’s specs.

2. DJI won’t test every single qualified phone in the market, it only tests those who have a relatively larger market share. This list includes devices that are tested by both DJI and drone pilots. The ones in italic are from users’ feedback, they should be no problem, but I still recommend you test it yourself.

3. The firmware released on Jan 14th has solved the Android 10 compatibility issue.




  • Mi 10
  • Mi 8
  • Mi MIX 2S
  • Mi MIX 2
  • Xiaomi Mi Max 3 (Android 9.0)
  • Redmi Note 5
  • Redmi 5 Plus 4GB / 64GB
  • Redmi 9
  • Pocophone F1
  • Xiaomi Elephone S7
  • Xaiomi Mi 9 Lite






  • Vivo NEX
  • Vivo X27
  • Vivo X21
  • Vivo X20A
  • Vivo V11 Pro (Tested by Mavic mini users)
  • Vivo Y83 (Tested by Mavic mini users)


  • Sony Xpeial 1
  • Sony Experia
  • Sony XPERIA XZ1
  • Sony Z5 compact (64bit)
  • Sony Xperia Z2 Compact (H8324, Android 9)
  • Sony Xperia Z4
  • Motorola X4 (XT1900-1)
  • Motorola G7
  • Motorola G6
  • Moto G Power
  • Moto G9 Play
  • Motorola Moto G7 Power ( model XT1955-2 )
  • Moto G7 Optimo Maxx (XT1955DL)
  • 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/32 GB ROM, Android 9.0 64bit version)

DJI Fly Incompatible List (Update regularly)

  • Motorola Moto Z Play
  • Motorola Moto Z3 Play
  • Motorola Moto G5
  • Motorola Moto G5 Plus
  • Motorola Moto G6
  • Motorola Moto G4
  • Motorola G7 Play
  • Motorola Moto G7 Optimo (XT1952DL)
  • Samsung A3
  • Samsung A5
  • Samsung A10
  • LG Stylo 4
  • LG V35
  • LG K40
  • LG V20 (It’s not compatible when updating to Android 8.0)
  • LG X power 2
  • LG Q7
  • Lenovo 7
  • Lenovo 8
  • Sony Xperia Z5 Compact
  • Samsung J7 2016
  • Samsung J7 Refine
  • Samsung A6+ Android 9.0 64GB
  • Samsung J6
  • Samsung J4+
  • Samsung J7 Pro
  • Samsung Galaxy Tab S2
  • Samsung Tab A 8″ (SM-T290NZKAXAR)
  • Samsung Galaxy Tab A 10.1 (2019)
  • Samsung Galaxy Tab S 10.5 (2014)
  • Samsung Galaxy Tab Active 2
  • Huawei Y6
  • Huawei Y5 2019
  • Huawei Ascend XT2
  • Amazon Fire HD 10 Tablet
  • UMIDIGI A3 Pro
  • Pixel 3A

If you find any out-of-the-list phones that are compatible, please leave a comment below and I will update the list timely.

Troubleshooting: DJI Fly Installation and Connection Issues

After I did some research on FB Mavic Mini groups and other drone forums, I found that a lot of Android users are experiencing compatibility issues because not every single Android phone or tablet is on DJI’s compatibility list.

Here are the most typical problems:

1. What is the best tablet for DJI Mini 2?

Currently, the iPad Mini 5 is considered to be the best tablet for DJI Mini 2 based on its price, compatibility, and size.

2. What tablets work with the DJI Fly app?

When it comes to DJI Fly compatible tablets, it’s a bit complicated as there are so many Android models out there. If you are looking for a new tablet to fly your drone, then just follow DJI’s recommend list. If you’ve already got a tablet, you will need to make sure it meets the system requirements.

3. What are the best DJI Fly settings for Mavic Air 2 and Mavic Mini?

DJI Fly is a new app that can only be used with Mavic Air 2 and Mavic Mini currently, Getting to know the new app thoroughly before flying is very important for safety and capturing better footage and photos. Here is a guide to DJI Fly’s in-depth review and best settings for Mavic Air 2 and Mavic Mini.

4. The App is not on the Google Play Store on your device.

Open your browser, and go to, you will be able to see the install page.

If this doesn’t work, open up, and then search “DJI”, you will be able to see the DJI Fly App on the result page.

5. You failed to install DJI Fly or the app just doesn’t open after installing successfully.

When you are on the DJI Fly App page, but you get a popup saying “This app is not compatible with your device“. First, go check your Android OS version: Settings > About Device > Android Version (this may vary according to different smartphone brands). If your device’s OS is under 6.0.0 and there is a system update available, go for it.

If your phone or tablet runs Android 6.0 or above system but you still can’t install or launch the App, you will need to check your Android and CPU Architecture.

6. You have no problem launching the app but can’t connect the aircraft with the remote controller

  • Try with another USB cable or remove and insert the USB cable again. It is recommended to use the original USB cable. If the original one is too short and you have to buy a new one, make sure it’s fully compatible.
  • For Android devices, check whether the “USB debugging” is turned on. Then go to settings > Applications > Application manager, and select DJI Fly. Click “Set as default” and “Clear defaults”. Then reconnect the mobile device and launch DJI Fly. 
  • Update the firmware and the DJI Fly app. Do you have the latest version of DJI Fly? Have you updated the firmware? Make sure that you keep your firmware and DJI Fly up-to-date.


You may also be interested in:

DJI Mini 2 VS Mavic Mini: What’s the difference?

The Best microSD Card for DJI Mavic Air 2

The Best Mavic Mini Accessories: Safe, Fun & Better Flying Experience

The Best micro SD Card for DJI Mavic Mini

733 thoughts on “The Best DJI Fly Compatible Devices and Troubleshooting”

  1. I have a Mavic Mini. Works well with an old iPhone 5 SE. The iPhone is way small for the remote. Bought a Oppo A53 today, big screen, and cannot even locate the DJI Fly app. Comes up with a lot of other apps, but not FLY. Oppo 53 running Android 10, 64 bit and ARM. Everything that is needed apparently by the “experts.” NOT!

  2. I’m using the Motorola G8 Power. All ok on Android 10 64bit but I experienced some video dropouts today. on the DJI Mini 2.

  3. My samsung galaxy S10 worked with my Mavic air 2 then quit back in January and a week later started working, Today it worked for an early outing and then would not work as I tried to capture the sunset. My samsung s10.5 tablet does work but I would rather use my phone most of the time. Why does compatability go in and out or am I the only one having this issue?

  4. Hi there
    I am using a Mavic mini together with iphone SE. Everything works fine, except that my phone battery gets drained within 10 minutes…..!? A friend of mine using a mini pared with a Samsung mobile can fly, and fly……
    Where is the problem? Thanks for ideas.

  5. Incompatible with Moto E 2020. Can’t even download the app. Pisses me off cause I just bought this phone like 5 months ago to run a different drone 😑

  6. Just tried the DJI fly app on the Nokia 2.4 and it does not work. 😒🤷‍♀️
    Really annoying that this app is so fussy about the phone it runs on when they all run Android.

  7. Seems like my Huawei Mate 20 isn’t working. The app is loading fine, but the phone doesnt get the connection to the controller. Does anybody know how to probably fix this!?
    Or do I really have to get a new/another phone?

    Thanks in advance.

    1. Huawei P20 Pro works with version dji fly app 1.2.4. Have you got the newest version of the app? I would say the Mate 20 would have higher specs than P20 Pro.

      1. I have also tested Samsung Galaxy S21 Ultra which works fine on 1.2.4 and my newest daily screen the Oppo A5 (2020) which is a budget phone with big screen 📱😉👍

  8. Hello to all. Does anyone know if Lenovo Tab M10 FHD Wi-Fi Plus (ZA5T0189BG) works with Dji Fly app for Dji Mini 2? Thank you for answer 🙂

  9. Although my Samsung Galaxy Tablet 3 (SM-T820) is not on the compatibility list I’ve been using it for several months now with no issues. However, the extended data cord was a issue, then I read about reversing the type-c into the tablet and walla, no issues. Just make sure you order the right data cord such as,
    Checked the box: Mavic Air 2 -Type c – Nylon $8.59
    Make sure the 90degree end is put into the tablet and the straight end into the controller.

  10. Can you add the Samsung Galaxy A21s to the list of compatible phones. It fits, has a wide screen and a large battery capacity.

  11. Stephane Beaufils

    Would anyone know if the Samsung Tab 6e be compatible with DJI mini 2?
    I’m looking for a cheap tablet that will only be used to fly my mini 2.


      1. I am using a Tab s6 lite with Mavic Air2, works well, but S6 lite doesnt have a compass, so some functionality is lost where it displays your orientation to the drone on the map

  12. Bonjour, j’ai une tablette Galaxy tab A 2019, et Mavic mini 2, l app djy fly est incompatible, avez vous une solution ou dois je attendre une prochaine mise à jour et retenter, si tel est le cas pensez vous qun jour cela fct?
    Merci de votre retour

  13. Hi, mine’s Vivo Y17 and I’ve flown my mini a few times and the app works just fine. It’s just the orientation of the cable connecting to the RC is upside down/not long enough, so I can’t really slot my phone into the RC. I wish DJI would provide a longer cable because that would solve the problem, but for the meantime, is there a cable that would be compatible? Thanks

  14. Hi Steve,
    I have a stupid question to ask you. I am a beginner and bought
    DJI Mini 2. My question is every time when I fly my drone, do I need to turn on my
    mobile data? if yes, what is that for? Because I can’t find any info in user manual.

    Thank you.

      1. Hello Steve. Tried asking this once already but don’t see my comment. 1- dill I need an internet connection with the DJI Mavic Mini? and 2- A family member has a Samsung Galaxy Core Prime sitting around willing to part with it, will it work? It’s not on the compatible or non-compatible list.

        1. Hi Joseph, can you download and install DJI Fly on your Samsung phone? If so, it would work. You can also check if it runs 64-bit OS and comes with ARM CPUs.Internet connection is not required when flying the Mavic Mini.

  15. Hi all, my Huawei p30 lite didn’t work with my mini 2. It said rc not connecting? Took it back. Was looking at a mini 1, or used pro 1 now instead. Where did I mess up with the mini 2?

  16. 10 inch Android WiFi Tablet, Android 9.0 Pie, GMS Certified, Quad Core 64 bit,4GB RAM, 64GB Storage, IPS HD Display, Bluetooth, GPS

    Will this tablet work with the DJI Fly app?

  17. Waiting on a Tripltek to properly fly my Mini 2 (poor eyesight) but i thought id try my old Nokia 4.2 (android 10 & 32gb) it flew no issues.

  18. I’ve been using a Galaxy S6 with my Air 2 and it works fine but I want to upgrade to a Galaxy A51. I don’t see it on either the compatible or incompatible list. Any advice?

      1. I just purchased a dji mini 2 and awaiting delivery. It will be my first drone. Looking forward to unboxing and flying it here in Jamaica. One love.

  19. Many thank’s for this helpfull phone’s list. Justo to know, is the new version still working with the samsung galaxy A7 (64 bits, ARM Cpu, Android 8) ? Happy new year…….

  20. Thanks. Strange isn’t it? S10 and S10e are only different in size and some camera stuff. Both are 64 bit, ARM and S10e has 6 Gb of Ram. Looking at the specs it should be the same as the S10 using it for Mini 2.

    1. Hello,
      In the list of incompatible devices for DJI go fly app, i see
      the Galaxy TAB S2
      I have 2 of them…..SM-T810 and SM-T813
      Strange is that only the 813 works with go fly app with my new DJI mini 2
      but both devices works with the DJI GO 4 app for e.g. Phantom 4 and Mavic 2 pro
      that i own.
      With regards,

  21. Hi there! I would like to thank for that article. I’m now looking for a new phone to use the DJI FLY app with DJI mini 2, and that list will be very helpful. My Samsung Galaxy J5 is 32-bit & too old to install this app at all. Greetings.

  22. I want to buy the new dji mini 2 as my very first drone. I have a Samsung S10 e. Watch the e! But I don’t see it in the list. Only the S10 and S10 plus. I just checked with the tool, which is saying 64bit and supported ABI: arm64-v8a, armeabi-v7a, armeabi.

    I just installed dji app without problem, but can not test of course.

    Is Samsung S10 e compatible?

    1. Hi Johan, the list doesn’t include all the compatible devices, if you have checked the OS and CPU, then it’s no problem.

      1. Thanks. Strange isn’t it? S10 and S10e are only different in size and some camera stuff. Both are 64 bit, ARM and S10e has 6 Gb of Ram. Looking at the specs it should be the same as the S10 using it for Mini 2.

  23. The Google Pixel 4a does not work with the Mavic controller. It will not allow the controller to control the phone. I did a chat with DJI tech support and they confirmed that my phone isn’t supported. Odd, since the Pixel, Pixel 2, 3, 3XL and 4 are all supported.

    1. Funny, I have a Pixel 4A and it works great with the Mini 2 controller. Do you have a case on your phone? I had to do a little surgery on my case B4 it would connect properly. Drone flys perfectly with it. Also, do you have the mini 2 controller or the older Mavic mini controller?

      1. Hello! New guy here — I have no phone new enough to support the Mavic Mini 2, but I am considering the Pixel 4a — and looking for *any* confirmation that the Pixel 4a will work with the Mavic Mini 2. Are you saying that you have 100% success with it? It seems strange that some have not, and others have — and that DJI is not all that helpful to determine the truth of the matter.

        This list is apparently very up-to-date, and doesn’t mention it:

        I would have guessed with the popularity of the Pixel 4a, that *many* would have already been using it with the Mavic Drones (?).

        Just to add to my uncertainty, the Pixel 5a is arriving something this year, and I’ll have to ask that question all over again if I have not purchased a phone by that time :/

  24. Is the vivo v20 series (se/nonpro/pro 5g) compatible with the mavic mini? Any links to flight videos? Thanks in advance.

  25. Just purchased a DJI Fly only to find out it is not compatible with my
    Galaxy A10, any news about an update to make them compatable. Or do I need to return the drone.

    Many thanks Les

    1. Hi Les, if it’s not compatible, then a firmware update won’t change it, you may need to return the drone or get a new compatible mobile device.

Leave a Comment

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