The Best DJI Fly Compatible Devices and Troubleshooting

One of the most important things about flying your 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, and suddenly the DJI Fly App freezes or quits unexpectedly, you might be getting a little bit panic.

What you will learn in this article:

#How to check if your device is compatible with DJI Fly?

#List of DJI Fly/Mavic Air 2/Mavic Mini Compatible devices

#DJI Fly App Incompatible List

#Troubleshooting: DJI Fly Installation and Connection Issues

How do I know if DJI Fly is compatible with my device?

The easiest way is to check this Mavic Air 2 and Mini Phone compatibility list. All the phones in it are tested by 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 App.  Here are the DJI Fly system requirements:

  • iOS: Requires iOS 10.0 or above.
  • Android: Requires Android 6.0 or above.

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 in 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 Mavic Air 2 or Mavic Mini in 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 / Mavic Air 2 / Mavic Mini Compatible Phones

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

Mavic Air 2 and Mavic Mini Compatible iPhones and iPads

Mavic Air 2 and Mavic Mini Compatible Android Phones

Please note that:

1. 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 Mavic Mini users. The ones in italic are from users feedback, they should be no problem, but I still recommend you test it yourself.

2. The new 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
  • 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 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 3310
  • Nokia 6.1 Plus
  • Nokia 5.1 Plus (3gb RAM/32gb 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
  • 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 G7 ThinQ
  • 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)
  • Huawei Y6
  • Huawei Y5 2019
  • Huawei Ascend XT2
  • Amazon Fire HD 10 Tablet

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 in DJI’s compatibility list. Here are the most typical problems:

1. 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 of DJI Fly in-depth review and best settings for Mavic Air 2 and Mavic Mini.

2. 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 in the result page.

3. 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.

4. 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:

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

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

  1. Hi, I am looking at buying a Mavic Air 2 Combo. I have a Google Pixel 3 phone & from what I have read, it may not be compatible. Please advise.

    1. Hi Myles, have you tried to download and install the DJI Fly app? You can also follow the instructions in the article to check if it comes with 64-bit OS and ARM cup? The Pixel 2 is compatible, I think it might be no problem.

      1. Thanks Steve, No I have not downloaded the app as yes. I am just researching before I buy the drone.
        Thanks for your reply,

  2. So just to be clear, would the dji fly app work with the phone linked below? It’s on the list, but I’ve been seeing horror stories from people who have devices on the list that don’t seem to work.
    Google Pixel 2

  3. Boleslaw Jamroz

    I would like to share good news with you. The inexpensive HONOR 9X Android smartphone works perfectly with the DJI Fly App and the DJI AIR 2 drone.
    However, the HUAWEI Y6 smartphone, which I bought earlier for this purpose, does not work with this application.

    Boleslaw Jamroz
    Cracow, Poland

  4. Hi im i want to buy a New phone and im intrested if honor 9x would work. I already have the mavic mini and i dont want to buy a phone that wont work.
    It runs Android 9, its a 64bit device and it has arm in the cpu architecthure. It also has wifi 802.11 a/b/g/n/ac.

    1. Hi Gerrit, Currently, we don’t have any feedback on this model, I noticed that it’s announced in 2016, I am not positive. If you are using this phone, you can try to download and install the DJI Fly.

  5. Wish DJI would of worked this out I own a Nvidia K1 works with Go app but will not support DJI Fly app. I guess I sould of looked into this before I bought the Mini

  6. I installed the DJI Fly app on a Samsung Galaxy S7 Edge running Android 8 but I still can’t get the phone to recognize when the controller is connected. I have turned USB debugging on but it wouldn’t allow me the option to set the app as default.
    Gonna have to pick up a cheap iPhone to get the Mavic Mini off the ground 🙁

    1. Update: I have also tried to get the DJI Fly app on a LG Nexus 5x but the app does not appear in the Play Store and so I assume the 5X is NOT compatible.

      1. Hi Dave, you can go to to scan the QR code to see if you can access it. You can find the link to the QR code in the article.

  7. Henry Ellingsen

    My Motorola Moto Z3 has a Quad-Cor ARM 64-Bit CPU according to the Moto Z Wiki. My DJI Fly app and DJI Mini are no problem that I can tell.

  8. Kasuntha Madhumal

    My phone is Samsung Galaxy A6+ (2018) and in installing the app there was an error. The app wasn’t installed in the mobile can you do something for this.

  9. I tried Dji Fly app on my old sony Z5 compact (64bit) and it works correctly, google playstore doesn’t allow installation with a message “your smatphone is” incompatible “, but if they download the apk from the official DJI site it installs correctly, I did tests indoors and the app works very well, also in the camera menu there are options to select jpeg or raw and other options that I do not see in the app installed on my S9 +.

        1. Hi ABABAB, As I don’t have a redmi note 6 pro, so I am not 100% sure if it’s compatible. If you have already got the device, just follow the instructions to check if it works.

          1. Hi Lawrence, You can download and install the app and it comes with 64 bit CPU, so I guess it should be no problem.

  10. Just got a Mavic Mini. Seems to work fine with my Lenovo Tab 8. Had to download Fly app from Dji as not available from Google Play.

  11. I have J7 Pro(J730F) but it says your device is not compatible when I try to download DJI fly app. What should I do??

  12. So bummed. I received my new Air 2 yesterday only to find out my LG K40 will not work with it. I can’t even get the fly app as an option in the play store. I went to the DJI site and tried grabbing the correct app via their QR code and my phone will not load it. Any thoughts?

    1. Hi David, as mentioned in the article, DJI Fly app requirements 64-bit Android devices, I am afraid you need to get another device.

  13. Mavic Air 2
    No Go ( app will not install / connect) with LG K40
    Sheltering in place a drone that wont recognize my newer ( less than 1 year) LG K40.
    Android 9
    Very Frustrating

  14. The Huawei Mediapad T5 (2019) is on the Android list as a compatible tablet, has anyone tried the Huawei Mediapad M5 Lite? as the two tablets have the same ARM CPU’s etc.

  15. Moto G7 Optimo Maxx after MA2 Update to v1.1.0 would give Pixelated/Grainulated live feed during flying to phone. Quite a bit of time so Pixelated that can’t see or make out image at all on LCD. Video in micro SD card is GOOD

      1. The LG V20 is on your list so I ordered one and then ordered my Mavic Mini. I was able to update the software and that was it. I found out after researching your forums that the V20 with the 8.0 update is not compatible. It is impossible to find a V20 that has not been updated so it should be taken off the list.

        1. Hi Annette, thank you very much for sharing your experience, and I am really sorry for the inconvenience this has caused you.

  16. Nokia 5.1 plus 3gb RAM/32gb ROM version working with DJI Fly. Android 9.0 64bit version. Please add this phone to the list. Thank you! 🙂

    1. Hi Marc, it’s not 100% sure but I think it should be no problem. Have you already got the phone? If so, just download the app to see if it’s compatible or not.

    2. (Comentario en Google play, app Dji Fly) 8, 2020
      “Tras la última actualización no sé conecta, el mando a la aplicación de mi móvil Xiaomi MI9 y en otros teléfonos sí que funciona. qué puedo hacer?”

  17. Btw I already installed the app to see if it was possible, and I don’t had any problems yet so the app is on my phone and I can use it without any problem.

  18. Hi,
    Just for update i tested app on all my three android phones:
    Honor 8A – not listed in store, when try to install from apk file, installation will fail
    Sony Xperia XZ1 Compact – listed in store, installed, but any button from home screen will crash app (black screen)
    Samsung A5 (2017) (SM-A520F) – only one working
    i saw here Samsung A5 as unsupported, but probably there lot of A5 models 🙂

    1. Hi Coldnight, thanks for sharing. I agree with you. Sometimes it’s complicated for Android devices. There are different models, people are in different countries, the phone or device status is also different. So I differentiate the users’ test result.

        1. Hi Mark, if you’ve already got the phone, just try to download and install the app. If it’s no problem, then it’s likely compatible.

        2. Hi there, has anyone tried the Samsung a51?
          The a50 is in the list so I am thinking it will probably work 🤔

          Thanks Tess

          1. Hi Tess, it may work, if you’ve already got the a51, just try to download and install the app to see if it available.

  19. Hi!
    Xiaomi Redmi Note 5 is not working with Mavic Mini in my case. Just can’t connect to RC. Tried with different cable, version of DJI Fly app, set USB debbuging, File transfer … Finally tried with hard rest, but without success. When I connect phone and RC, phone reconnect two times, and then start to charge phone.
    With my brothers iPhone 7 drone works fine.
    Does anyone knows what I can do next? Or just go and buy iPhone? 🙂

  20. Do not have Mavic Mini yet but installed DJI Fly App on my Nokia 8.1 (Android 10) an it works as a charm. Now it’s a bigger chance to buy this drone. If I find somewhere the dimmensions of the phone that I can use with it.

  21. Hi Steve, It seems to work fine with my HUAWEI P20 but some functions are not there..and even are not the same as youtube videos.. I don’t have video function..ex. circle shooting, rocket shooting, resolution etc… I only have option to switch from video to photo mode. that’s it! any help plz?

    1. Hi Pierre, I never heard anything like this. It looks like you have no problem running the DJI Fly App. Is all the firmware and software up-to-date? If so, you better check with DJI Support, maybe there is something wrong with HUAWEI OS.

  22. Hi Steve, quick question: The Huawei P30 is listed as being compatible with the Mavic Mini, but is the Huawei P30 Lite also compatible?

    1. Hi Paolo, You need to follow the instructions to check the specs to see if it’s compatible. If you have already got the phone, just try it.

      1. ciao Steve mi dovrebbe arrivare domenica….massimo lunedì…non vorrei che ho speso dei soldi x nulla…..anche perchè è bello come cellulare……64 bit li ha….e ha android aggiornato

      2. ciao mi ha fatto installare l’app e sembra che funziona vi tengo aggiornato nei prossimi giorni….uno spettacolo

  23. I am a first time drone buyer (Mavic Mini), but the drone has not arrived yet. I am wondering if my Android One Moto X4 will work properly. I’d hate to lose the drone on the first flight! There is a comment on here about checking the moto x4 specs. The Antutu Benchmark is not available to download, so I downloaded Aida64. I am running Android 9. Aida64 is showing the Android “Kernal Architecture” to be “aarch64”, and the “Kernal Version” to be “4.4.153-perf-gd7bb16481e4d”. The “Core Architecture” of the CPU doesn’t have “ARM” in it. But the CPU “Instruction Set” shows “64-bit ARMv8-A”. Any feedback on this would be much appreciated!

    1. Kresimir Fabijanovic

      Hi, please, here it says that Samsung S10 plus is compatible with app but I bought yesterday DJI Mavic Mini and when I connect with RC immediately starts to charging?!?!?!? What can I do? Thank you in advance

        1. Kresimir Fabijanovic

          First thanks for an quick answer, but please, how can I do that, I couldnt find it where can I swith the charging?!? THANK YOU IN ADVANCE

    1. Quick question. I see the Samsung S10 and S10+ but what about the S10e ? I don’t see it in the compatible list. What would be the reason when it support older models like the Samsung S6?

    1. Hi Dodge, there are two extra cables coming with Mavic Mini, and one of them is a USB Type-C, if they don’t fit, why don’t you just use the cable that comes with your phone?

  24. I just purchased a Mavic Mini and when it came in I tried using it with my LG G4 (32bit) and although I was able to download and use the app, it would not connect the control to the drone. I then tried my wife’s SAMSUNG Galaxy Note 5 and it worked! Used it several times before, I ordered an S7 as a dedicated phone for my Mavic. So please add the Galaxy Note 5 to your list.

  25. Hi Steve, I just bought a Mavic Mini together with a Samsung A20s phone which I intend to use exclusively for the drone. When I tried to create a video using the built in editor of the DJI Fly App, the phone hangs or crashes before I finish editing. Can you please enlighten me, is my phone not compatible?

    1. Hi Titus, if you can fly your Mavic Mini with A20s, then it’s compatible with flying but not editing. Are your videos 1080p or 2.7K? Do you have the latest DJI Fly App? If your phone doesn’t support editing videos, maybe you can download them and try a third-party editor.

  26. Hi there,

    I see the Samsung Galaxy A70 is compatible with the Mavic mini / DJY Fly app, what about the Galaxy Aa71?


    1. Hi Ron, theoretically, it might be compatible cz the A71 looks newer than the A70. But I can’t 100% guarantee unless someone has tested it.

  27. Hi every one!
    I try my Mavic Mini with Huawei Media Tab T3 and work fine. I test them until 3 hours of fly time and no errors appear.

  28. Hi Folks – could we have a list of Android Tablets which are compatible. Cheers from Glasgow Scotland…..

  29. Is the pixel 3 a compatible device because I don’t see it on the list of compatible and incompatible devices?

    1. Hi Jitao, yes, the Pixel 3 is not in the list because it’s not confirmed yet. There are too many models in the market so this list is not all-inclusive. According to my judgment, Pixel 3 should be compatible.

  30. Hi

    Can you confirm that Huawei P10 is 100% compatible? I found a lot of complaints on the internet and I am not sure if my phone will work.

    1. Hi Marcin, sure, the Huawei P10 is in DJI’s compatible list. The phone does support running DJI FLy, there might be connection issues between the remote and the phone.

  31. ZTE Blade Z MAX Z982 is compatible. You just need to download the APK from DJI website and install it, no way to get it from Google Play.
    New Samsung A10e does not work.
    Ironically old Chinese tablet AOSON M815 with Android 7.0 works perfectly (and again – I had to download APK and install it).

    1. Can you tell me what kind of operating system you have on the z982? Does it have the oreo 8.0 update or does it still have Nougat? The reason I am asking it that I have a v20 with the oreo update and it is not compatible. I need to find a new phone that does not cost a lot. Hoping you can help me out so I do not make another mistake.

  32. Hi.
    It seems that the DJI Fly app got released as ONLY 64-bit as of version 1.0.8
    I believe that version 1.0.6 was released as both 32- and 64-bit, and prior to 1.0.6 was just 32-bit (I might be wrong about the history though).
    Anyway, up to version 1.0.6 works fine on my HTC One M9 and my LG M8 Tablet. I believe that these are both 64-bit CPUs, but run 32-bit Android so are not compatible with DJI fly from version 1.0.8

    1.0.6 is no longer on the play store, but its available from
    That has 2 versions :
    3041603 is the 32-bit version, and that’s the one which works for me.
    2041603 is the 64-bit version (I believe). It doesn’t work for me on my 32-bit Android.
    To install an apk in this way, you’ll need to allow “unknown sources” from the settings…security tab.

    1. Hi Charlie, thanks for sharing. But we should keep up with the latest version for safety reasons. Usually, an update will fix bugs and problems pilots have during flight.

      1. Hi Steve,
        I totally agree.
        This is just for an interim solution until everyone has 64-bit devices – If you’ve just bought a Mavic Mini and you can’t use it
        because the latest software won’t install, then this method will hopefully provide a short-term answer.
        I have 1.0.6 installed on my phone, and I didn’t even realise that there was a later version until recently, because I wasn’t offered the update because the update isn’t compatible. I’m looking at replacing my phone before not too long anyway, so I’ll certainly be looking for a 64-bit solution. I’m a bit disapointed because I bought an LG tablet specifically because it ran DJI fly really well, but 2 months later it won’t take the update. Maybe it’ll get upgraded to 64-bit Android, but there’s no guarantee of that.

        I wonder how many other existing users have 1.0.4 or 1.0.6 installed, and don’t realise thta thery’re no longer receiving updates? I suspect that its a lot!

Leave a Comment

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