The Best DJI Fly Compatible Devices and Troubleshooting

DJI Fly Compatible Devices

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, 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/DJI Mini 2/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 DJI Mini 2 / Mavic Air 2 / Mavic 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 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 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 /DJI Mini 2 / Mavic Air 2 / Mavic Mini Compatible Phones

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 Tablet, you will need to use a drone tablet holder.

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

DJI Mini 2, 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
  • 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 (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
  • 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)
  • Huawei Y6
  • Huawei Y5 2019
  • Huawei Ascend XT2
  • Amazon Fire HD 10 Tablet
  • UMIDIGI A3 Pro

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 on 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:

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

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

  1. Hi, I have a Mavic Air 2 and so far tried 2 Samsung tablets, and will soon try Amazon Fire HD10 – with hacks to add play store and other things – will post results.
    Samsung Galaxy Tab A7 (SM-T500) – Not Compatible – will install app from both DJI and Play store but there is no live video feed. App will control everything and take pic’s and video you can view in gallery after but you cant view it live.
    Samsung Galaxy Tab S6 Lite (SM-P610) – was a SUCCESS – everything I have tried so far is functioning well, video looks good so far, I’ll push it more to see if I get any lag and post any issues.
    Thanks for all your info Steve, it will be very useful when I select a new phone.

        1. Hi Stacey, you need to check if your Phone runs 64-bit Android OS and comes with ARM CPUs, just follow the instructions in my post.

  2. Hey I have been reading the list of what is and isn’t compatible example the moti g9 Play is compatible but when you look at specks it runs a Kyro CPU same as the oppo A72. I thought they all had to run ARM in the CPU to work. Could someone please explain the details a little further thankyou

  3. Hi. I have a samsung galaxy A20s, so has anybody tried or use this phone to fly the new mini 2 drone? As it’s not on the list. I am a beginner at this,so I would appreciate your answer or advice. Thank you

  4. I’m new to flying. Bought mavic air 2. Worked great with S8 phone but wanted big screen so I bought Samsung tab7. Camera won’t display on tablet. Anyone know of a fix?

  5. Hallo,
    wird das neue Apple iPad Air (10,9″, Wi-Fi, 64 GB) – (Neustes Modell, 4. Generation) mit der DJI Mini (Fly App) kompatibel sein?

  6. Hello to everyone,
    someone outhere can tell me what moel of LG k40 doesn’t work with Dji Fly app
    ’cause there are a lot of model:
    LG LM-X420EM
    LG X420EM
    LG LM-X420EMW
    LG X420EMW

    and if someone has test LG K41S….
    tks for your help

  7. GPD XD+ confirmed to work with DJI Mavic Mini, Mavic Air 2 and Mini 2. It runs DJI Fly app smooth and even allows for simultaneously connect to controller via Micro USB and HDMI out for glasses such as Epson Moverio BT35E.

      1. Huawei P20 Lite was compatible until recently. At least to me, it doesn’t seems anymore because it gives me very big lag and a very bad image in the preview. It works for few months, but no more. I tried a Samsung A40 and it works. Probably the latest updates have affected compatibility. Because of this need to change my phone 🙁

  8. Hello Steve

    Hope you are well. Can you please let me know if Samsung Galaxy A3 (2017) will work to fly the DJI Mavic Mini 2? If not will the Huawei P20 Lite work? I see Samsung Galaxy A3 is listed under not compatible, but just want to make sure. Also Huawei P20 Lite not listed as Compatible. Please let me know. Thanks. Have a nice day.

    1. Huawei P20 Lite was compatible until recently. At least to me, it doesn’t seems anymore because it gives me very big lag and a very bad image in the preview. It works for few months, but no more. I tried a Samsung A40 and it works. Probably the latest updates have affected compatibility. Because of this need to change my phone

  9. I have Mavic Mini and I Just Bough a Use Unlocked LG G6. It Works No Problem its like using a New Phone . Now , let just wait for a few Weeks See what going to Happen….

      1. Prospectivebuyer

        Someone posted on the other site his drone shot using realme 6 (not sure whether it’s the pro or non-pro). The feed is very bad with green and gray lines. Can someone confirm this if this all applies to realme 6 pro phones?

    1. I’ve been flying using my LG G6 that I bought and guess what. After I Upgrade to a New Software my Mini is Not Connecting to my G6. I Contacted the DJI and the Support team said that my G6 is Not in the List so why is it here. I read at Google Play Store that I am Not the only one is having a Problem. Lots of People saying that its The Software when they Update. Most of them are Android phone , WHY ??

    1. Hi Ray, yes the iPhone 12 Pro Max works with Mavic mini and Osmo 3, when using with the OM 3, please remove your phone case.

  10. Hi Steve,

    I have a Oneplus 7T phone. I am Looking to purchase a MAVIC MINI 2 but don’t see my phone on the will or won’t list. Is my phone compatible with Mini 2 and DJI Fly app?
    Please let me know.

    Thank you…!

      1. Can you check the ARM CPU at Oneplus 7T for me? I am a beginner for the drone. so I don’t know how to check it out.

        Thank you for your help.

      2. Hi Steve,
        Thank you for your help. Because I am new to the drone. Can you check it(ARM CPU)
        for me?
        Here is my phone CPU info: Width of Machine word: 64 bit
        Supported Instruction Set(s): ARMv8-A (A32, A64).
        Is my phone work with Mini 2?

          1. Hi Steve, Sorry one more question for you. I have a friend who have LG V35 phone. He has same ARM CPU info as my Oneplus 7T. Is the LG V35 compatible with Mini 2 and DJI fly app? I think it should compatible.
            Please let me know.
            My friend used 64-Bit Checker app to check his phone and got this info for the phone.
            “This device has a 64-bit OS(Supported ABIs: arm64-v8a, armeabi-v7a, armeabi)”.
            Thank you so much for your help…

  11. Hi Steve! I used a Redmi Note 9s and it works flawlessly. Moto E6s, Moto G5 plus and Moto G4 plus do not work.

    Greetings from Argentina!

  12. am so sad that the Samsung A80 does not seem to be listed on compatible phones, this confuses me because there are tons of low end much cheaper phones that work but not the A80? or am I reading wrong, that’s why i ended up not buying the 1st Dji Mini. and was really hoping the Mavic Mini 2 would include my phone. I guess I will have to wait to buy until I manage to get a phone that is compatible?

    Please cann anyone confirm that the Samsung A80 is indeed NOT compatible?

    1. Hi Christopher, Mini 2 uses Oucysync, the same as the Mavic Air 2 which is compatible with the smart controller, so it should be no problem, maybe it just needs a firmware update.

  13. Going to update my phone, Costco sale 11/20 This is the phone that will for sale

    Samsun Galaxy S20 FE 5G UW

    Didnt know if it fit in the parameters of the S20….if anyone knows, thanks in advance!!

  14. Hola necesito saber si el Motorola One visión cumple con los requisitos para poder usar un Mavic mini o un mavic air 2 si es de 64 bits q es lo q dicen q se necesita. Espero una respuesta muchas gracias

  15. I have a new Moto G Power, 4G ram, 64G memory and Android 10, 64 bit. I works with DJI Fly app very well. It is very responsive and I’ve had zero problems with it while running the Fly App.

  16. Hi I want to know If me Motorola g6 plus Is compatible with the Dji fly aps because , in the list of incompatibility only show the moto g6 but in this case dont say anything about g6 plus

    1. Hi Maxi, it depends on what CPU and OS that the G6 Plus comes with. Have you already got the G6 Plus or you plan to buy one?

  17. Tiemen de Vries

    Ik ben van plan om de Motorola Moto G8 Power aan te schaffen, echter deze staat niet in de lijst, waarschijnlijk omdat deze in 2020 is uitgebracht, kan ik het risico nemen omdat de Motorola Moto G7 Power wel in de lijst staat die compatible is met de DJI Fly App?

  18. Galaxy A11 compatible or no with the dji fly.? I get a message saying that its not compatible with this version. Idk what to do. I’m able to play Call of duty which clearly shows that it’s capable to do the stuff like that.

  19. Looking to purchase a MAVIC AIR 2 but don’t see my phone on the will or won’t list.
    It is a Samsung Galaxy A51.
    Could you say me if it is compatible with DJI FLY software?
    Any help would be appreciated.

      1. Martina Arnesano

        Hi, my A6 plus with Android 10 is not compatible and I’m thinking to buy an A51, are you sure that it’s compatible?

Leave a Comment

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