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 phones or tablets, and helps you to choose the right one for your drone.

One of the most important things about flying your DJI Air 2S, 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 Air 2S, 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 Air 2S, 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 Air 2S, 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 2021 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
  • Xiaomi 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 Xperia 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.

You can also go to to scan the QR code to download and install the app.

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 the 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

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

  1. Yes the Samsung Galaxy a20e is compatible. I have one and have been using it with no problem. Just make sure you have the latest release of the
    DJI Fly app

  2. Thanks for all this great information. I have both a Mini and an Air 2. I want to try out an 8 inch tablet with the DJI Fly App. I read your article here and need some more info. What is a good and affordable tablet that I can use for this purpose?

  3. Hi, have Xperia XA1 plus G3421, is this one also compatible with Mavic Mini?
    Android 8 and 64 bit.
    The app was properly installed. Regarding the USB-C, is this the same connection as the input of power cable.
    Thank you, Hans

  4. Hi Steve, the same question but for the Xperia XA1 model G3421, also want to buy the Mavic Mini.
    Thank you in advance, regards Hans

    1. Hi Sneha, Oppo A3S does run 64 bit OS, but I am not sure if it comes with ARM CPUs, have you already got this phone or you want to buy this model?

  5. Simon de Meulemeester

    hi, can someone tell me if Samsung Galaxy A20e is compatible or not ? I want to buy a new phone but i’m not sure if with this one i could use Dji Fly

    1. Hi Simon, it should be no problem. According to online data, its specs show that it comes with 64 bit OS and ARM CPUs.

  6. Miłosz Wasiak

    I have a question about the Xiaomi Redmi Note 9 smartphone. I want to buy a new smartphone and I don’t know if the Dji Fly app will work.
    Thank you in advance.

    1. hi,
      can you update the situation with the galaxy tab s2? you can use it is not 32bit and which application did you download? thank you

  7. Im really want to buy the mavic mini , i wanna make sure that is my fone is compatible on mavic mini but i already downloaded the DJI fly apps , my Fone is Asus Zenfone 5 , Android 9 and have a type C USB

    1. Hi SenSen, If you have no problem downloading and launching the app, it should be no problem. You can also run the 64-bit Checker app to see if it comes with 64 bit OS and ARM CPUs.

  8. Hello can anyone confirm that Asus Zenfone 5 , Type C Android 9 is compatible for Mavic Mini , this fone model is not on the list of Tested device thanks

  9. I can confirm that the DJI Fly app is compatible with Huawei Mediapad T3 10 (9.6″).
    One neat thing about the Mediapad, is that is fits inside the case included in the FlyMore combo.

    One thing to note: On the Huawei Mediapad T3 10 (9.6″), the DJI Fly app can NOT be installed from the Google Play store. There are (at least) two options:
    – Download the APK file from somewhere. (DJI really should make these available from their official site. If they are, I couldn’t find it). You can off course use an alternative site, e.g.
    – Install the app on a compatible device, then use Android Phone Clone app to copy it to the target device

    1. While I did manage to install the DJI Fly App on Huawei Mediapad T3 10 (9.6″), there are problems, and I do NOT recommend using this device with the DJI Fly App.

      – 2.7k video can not be viewed or edited in the app
      – QuickShots to NOT work
      – I have been unable to get version 1.1.6 of the app to run

  10. Heb nokia 6 TA-1033 met laatste android update.
    De dji fly app werkt , kan de filmpjes en foto’s downl via watshapp enz.
    Enkel als ik de filmpjes knip,bewerk met muziek enz dan moet je rechtsboven op downloaden drukken .
    Dit downloaden werkt niet . De downl loper krijg ik 2 sec te zien en dan is het gedaan.
    Er gebeurd niets.

    Ligt dit aan de NOKIA ??

  11. Can someone confirm that Huawei Y5 2019 works with the Dji fly app and the Mavick Mini?
    It is on the list, but now I see that Raivis wrote that it doesn’t work ?

      1. Earlier you have written:
        DJI support will only follow the list shows on DJI website, they have no idea about mobile devices outside the list. You already got the phone, you just need to check if it runs 64-bit Android OS and comes with ARM CPU. If so, then it will work.
        So why doesn’t the huawei 5Y 2019 work with the drone..

        It must be possible to get the excact facts about what is needed on the phone to make it work with the drone and the app..

  12. I have a Samsung J6 … it does not work so am now looking at Samsung A51. Does anyone know if this works please.

  13. Hi All,
    Looking t get the Mavic Air 2 – have an LGV40 running Android 10 – asked DJI today if it was compatible and they said only the V20 and G6 were on their list (though the list above says no go on the V20 with Android8+) – anyone try the LGv40 with the Fly app running Android 10? thanks for your help!

    1. Hi Larry, DJI support will only follow the list shows on DJI website, they have no idea about mobile devices outside the list. You already got the phone, you just need to check if it runs 64-bit Android OS and comes with ARM CPU. If so, then it will work.

      1. Hi Steve, thanks it does run 64 bit Android and the processor is
        the Qualcomm Snapdragon 845 SoC, which is ARM if I’m not mistaken, so hopefully good to go – will post with any results, and thanks for your help!


      1. Hi Vinni, I’ve seen comments that the Huawei Y5 2019 is unable to install the DJI Fly app, so that’s why I put it on the incompatibility list. If you look at DJI’s requirements, it only says Android 6.0 or above. That is to say, there is no official answer to this question, we have to figure out by ourselves. Currently, the 64-bit OS and ARM CPUs are confirmed by most pilots that can ensure the compatibility. There might be other facts like 4GB ram.

  14. John Christiansen

    Hej. Fly app virker ikke på Sony xperia XZ 2 premium.
    Prøvede en iphone6 og virkede med opdate 10. Men da den opdaterede til 12 så kan jeg ikke connecte til controler.
    Nu prøver jeg en Samsung galaxy S7 i morgen.

        1. Redmi note 8 no está en la lista y sin embargo la app se cierra con frecuencia y la señal a los 200m se pierde

      1. Hi Steve, the same question but for the Xperia XA1 model G3421, also want to buy the Mavic Mini.
        Thank you in advance, regards Hans

  15. I tried to connect my HTC One X9, but it is unable to connect and it just stuck on the connection screen. HTC One X9 is Android 6 and 64 bit OS.

    1. Hi Dennis, does it also come with ARM CUP? Can you upgrade to a higher version of Android OS and try again?

  16. Hi, Purchased Mavic Mini, DJI Fly App on Xperia XA1 64bit OS. “Remote controller not connected”. Sent back Mini back to supplier who updated firmware and confirmed all working 100%. Back home and the same problem persists this I assume the XA1 is at fault? The Fly App appears to have installed on phone with no problem, do I need to change phone, maybe to a Pixel as has been suggested? Thanks.. Peter

    1. Hi Peter, it seems there is no problem with your Phone, have you tried a different cable to connect your phone? You can also try a different phone to see if it can be connected. I guess you will need to try a few different things to find out what causes this disconnection issue.

      1. Hi Saulius, it should work fine, in my old z5 compact Dji Fly app works correctly, but google play says it is incompatible … you must download the apk from and it installs well.

    1. Hi Charles, though Honor 10 is compatible I am not 100% sure if the 10 Lite works, you need to download the 64-bit Checker to see if runs 64 bit Android OS and comes with ARM CUP.

  17. Can you fly the mavic air 2 on a phone that does not have service? I have a LG v30 that’s just a extra phone that I would dedicate to The drone but can you fly it without having phone service?

    1. Hi Thierry, I guess it’s not compatible. Have you downloaded the 64-bit Checker App to see if it runs 64 bit OS and comes with ARM CPU?

  18. Hi I am getting the mavic mini just wanted to know from your good selves will oneplus 7t be compatible with mavic mini?

      1. Could please confirm that mavic mini and dji fly would run on samsung galaxy a70s?actually one plus 7t is a bit expensive

  19. Aloha from Hawaii.
    Forgetting the fact that I am pissed with DJI for forcing this pitiful app on us. Forcing me to use my iPhone and squinting under the tonneau cover of my truck in a vain effort to frame my shots. Meanwhile sitting in the P4P cases is $2,000 worth of crystal Sky’s.
    Ok forgetting that.

    So I have to find a brighter option until DJI release the SDK and Litchi, Drone Link et al develop fly aps for their respective platforms.

    My question being: Which mobile phone or tablet running 64 bit processing has the brightest screen? My research has led me to the LG G7 ThinQ at 1,000 nits. Is this compatible with the Fly Ap or is there a brighter alternative.

    Mahalo in advance.

  20. I have a OnePlus 6T and I can’t use it with the Mavic Mini. I tested the Samsung S6 tablet and Samsung S9 and it worked with both of them. There is an issue with the OnePlus connecting to the controller that I have not been able to solve.

    1. Also must add, that my previous Sony Z3 compact with Android 6.0.1 could not install the Fly app. The old 32bit versions are not available anymore, so this was bad luck.

  21. Hey Steve
    Do you know if Redmi Note 9s will work with dji fly app? I dont have the phone & Im looking to buy one to run dji fly app.

      1. Hello Steve ,
        Which Phone Compatible with Mavic Mini and Mavic Air 2 is it “” LG G6 , LG K51 , Samsung A21 or Stylo 6 … Thank You

  22. Nicholas Stenov

    I have a Samsung S 20 ultra. The plug in the phone is a little smaller than other smartphone. Does on of the 3 kabels that comes with the drone fit ?

    I very much assume the software is not a problem to wotk on the phone. I just wonder about the cabel that goes into the phone.

    Best regards

    Nicholas Stenov

Leave a Comment

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