The Best DJI Fly / Mavic Mini Compatible Devices and Troubleshooting

One of the most important things about flying your 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 imagine, if your Mavic Mini 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:


The thing is how do I know if DJI Fly runs smoothly on my Phone?

The easiest way is to check this 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’ research, 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.

3.  Comes with ARM CPUs.

If you follow the guide in how to check the Android OS, you will have already installed the AnTuTu Benchmark app, 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 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 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 Mini Compatible iPhones and iPads

Mavic Mini Compatible Android Phones

Please note that:

1. DJI won’t test every single qualified phone in the market, it only tests those that 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 8
  • Mi MIX 2S
  • Mi MIX 2
  • Redmi Note 5
  • Xiaomi Redmi 5 Plus 4GB / 64GB
  • Xiaomi Pocophone F1
  • Xiaomi Elephone S7





  • LG V20
  • LG G6
  • LG G7 
  • LG G8
  • LG V30 
  • LG V40 ThinQ 
  • LG V50


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


  • Nokia 3310
  • Nokia 6.1 Plus
  • Blackberry key 2
  • Sony Experia
  • Sony XPERIA XZ1
  • Motorola G7
  • Motorola Moto G7 Power ( model XT1955-2 )
  • BQ Aquaris X2
  • Lenovo K5 Note
  • HTC U 11 Plus


DJI Fly Incompatible List (Update regularly)

  • Motorola Moto Z Play
  • Motorola Moto Z3 Play
  • Motorola Moto G5
  • Motorola Moto G6
  • Samsung A3
  • Samsung A5
  • Samsung A10
  • LG Stylo 4
  • LG X power 2
  • Lenovo 7
  • Lenovo 8

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

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

3. 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 Mavic Mini Accessories: Safe, Fun & Better Flying Experience

The Best micro SD Card for DJI Mavic Mini

DJI Fly In-Depth Review and Best Settings for Mavic Mini

112 thoughts on “The Best DJI Fly / Mavic Mini Compatible Devices and Troubleshooting”

  1. Hello i need to know if i can install DJY FLY in a MOTO G8+ . Does it has conection betwen the app and the controller? can somebody help me? because my phone is not working (Moto G5s+) and i have to buy a new one.
    Thanks. Santiago lopez

  2. Hello i Tried a Samsung A50 (from a friend) and i cant sync DJY FLY with the phone. Do you really test the djy fly wth Samsung A50? i can install the app but it says the is no controller conected. can somebody help me? because my phone is not working (Moto G5s+) and i have to buy a new one.
    Thanks. Santiago lopez

    1. Hi Santiago, The Samsung A50 was tested by one of the readers. If you have no problem installing the App, then it should be ok. Did you read the troubleshooting part about how to solve the connection issue?

  3. Anyone know if the Honor 9X works? DJI say that the Honor 9 and Honor 8X are compatible. I can buy a 9X cheaper than an 8X in my local store.

    1. Hi David, will you be able to go to the local store to have a test? You can try to download the App and then launch it to see if it’s compatible.

  4. Hi Steve. I don’t think you can. A factory reboot does not restore the Android version I believe. Hence my fear.
    It’s taken me the drastic step of buying a new phone to get the bloody thing working in the first place so don’t want to risk it. Anyway got a ticket in with DJI. Let’s see what they say (although probably “just use a different phone” haha)

      1. OK… Just got the reply back from DJI regarding whether I should upgrade to Android 10 on my Pixel 2 XL. Here it is for everyone’s benefit …

        “We apologize for any inconvenience. We suggest not to update the Android version at the moment. There’s still an issue with the incompatibility between the DJI Fly app and the Android 10 operating system.

        We have already worked on this issue and have figured out the cause. We will fix this issue in the next version of the DJI Fly app.

        The new firmware version will be applied in late January.”

        1. Thanks for sharing this with us. Looks like the incompatibility with Android 10 is a common issue. I think DJI should notify all the Mavic Mini users.

          1. I believe DJI released version 1.0.6 yesterday of the app. It only says “fixed bug fixes and improved stability” but I understand it may have addressed the Android 10 issue. Can anyone confirm that?

          2. Hi Ray, I have confirmed with someone who works in DJI Support team that the Update has fixed the Android 10 compatibility issue.

    1. I got the Mavic mini as a gift but my current LG phone is not compatible. I see above that there are compatibility issues with the android 10 system. Do you think Android 10 system includes the Samsung 10 or 10+? I see the Samsung 11 is going to be available in mid February. Does anyone know the best route for phone buying to ensure compatibility? I don’t want an I phone.

      1. Hi Renee, the Android 10 compatibility issue does include Samsung 10+, and DJI is working on it with Samsung according to users who contacted DJI support. I think the problem now is not just the compatibility with a certain phone or tablet but also the Android 10 system. DJI said that the new firmware that will solve this issue will be applied in late January, I think you can wait for a few days to see what will happen.

  5. Using the Sony Xperia 1 phone, don’t see it on the list here.
    According to the official DJi Mavic Mini website, the phone might be too long to fit into the controller. Any idea if this is correct or any solution to it?
    No point in buying if it doesn’t fit 🙁

  6. Joseph Bianconi

    I recently received my Mavic Mini and DJI Fly seems to work ok with my IPhone 4 that has been upgraded to IOS 12. xx. I have not yet downloaded the latest DJI updates and I’m a little hesitant to do that as things are working so well.

    1. Hi Joseph, thanks for sharing. I am afraid you will have to update sooner or later for a better and safe flying experience.

  7. I just reread my post and realise it’s not that clear. Basically…. “Does the Android 10 issue only affect Samsungs”? is what I want to know.
    Anyone running the mini with a Pixel successfully with Android 10?

      1. Hi Steve. I don’t think you can. A factory reboot does not restore the Android version I believe. Hence my fear.
        It’s taken me the drastic step of buying a new phone to get the bloody thing working in the first place so don’t want to risk it. Anyway got a ticket in with DJI. Let’s see what they say (although probably “just use a different phone” haha)

  8. Hi everyone. Ok, so I ‘bit the bullet’ and bought a new phone to fly the Mavic mini…. expensive solution but I was tired of waiting. It’s a Google pixel 2 XL and shipped with version 8 android. (I know the phone isn’t the current model but I rarely splash out on the very latest phone!).
    So I’ve got the phone up and running and successfully installed the fly-app, but as yet have not tested it.
    Here’s my question…. My phone immediately wants to install Android 10. Is it safe to install this on the pixel 2xl? As I know some users have had problems with Samsung galaxies with Android 10 and using dji-fly. In others words, please tell me there are no issues running Android 10 on other devices (other than Samsung)?

  9. I have a G7 power model# xt1955-5 . The app loads and the drone flys but there is a tremendous amount of latency or pixelation on my phone as it is filming. Not sure if there is a way to overcome this or make it smooth?

  10. De DJI fly app werkt ook niet om mijn Motorola.
    Ik heb een moto g6. Volgens de Antutu benchmark zit er een 8 x arm Cortex-A53 architecturen 64 bit in.
    De g6 draait nu op Android 9, 32bit.
    Kan ik verwachten dat komend jaar de g6 een migratie krijgt naar 64 bit?

    Dik ( Netherlands)

    1. Hi Simson, I checked that the Samsung M30 S doesn’t come with an ARM CPU, so it might not be compatible. As I don’t have this phone, I checked online and here is the CPU info: Octa-core (4×2.3 GHz Cortex-A73 & 4×1.7 GHz Cortex-A53).

  11. Does anyone know if it works with motorola g6 plus? It is a 64bits arm phone.
    I could install the app without any problem but I didn’t have the chance to test with a drone because I’m waiting to arrive.

  12. If the guys who sell these drones would share the info required on compatible phones and not just push a sale all would be good ,if I had known I would have been happy to outlay quiet a bit more on a Mavic pro rather than buy a cheap Mavic mini and then throw away a $350 phone ,replace it to operate this drone, if this app gets modified now to accept my old phone I will be very disappointed. Not happy more info is needed for the older generation who are not up to speed on electronics. The mini works great but it has cost me over a $1000 to enjoy.

    1. Absolutely so right Laurie. My thoughts exactly. Unfortunately retailers are lazy when it comes to researching what they’re selling and just tend to reprint the manufacturers blurb. Still no “upfront” compatibility info on the DJI official Mavic Mini page I see, not even in the 20+ questions on the FAQ page! You’d have thought “Does my phone work with this” would have made the top 20 by now.

    2. DJI left every body in the dark when the Fly App was released. My brother a dealer had 150 presales ordered when the Mini was announced. He had 124 returned because the App Phone compatibility issues were unknown to him. he dislayed a sign which was a screen shot trebled in size of the official list. The Trouble he had was that DJI are so vague on what the requirements were for the Drone and App most thought they were fine. They were not and my brother only found out when you people did.

  13. I can confirm that the following devices work very well with my new Mavic Miniusing DI Fly:

    * OnePlus 6 (model A6003)
    * iPad 6th Generation (MR7F2CL/A)

    1. Hi Richard, As I don’t have a Moto X4, I can only tell you that it at least meets one of the three things mentioned in the article. It runs Android 8.0. But you still need to check if it comes with a 64-bit ARM CPU.

  14. Bought a Samsung A10 and it’s not compatible either so my two week old mini is collecting dust… this makes me quite grumpy!

  15. Man i was fixing to buy one for me and one for my brother but we both use Samsung 7 with 32bit…I’m not going to buy two more phones just to fly a drone every once in a while….

  16. Hi, the Huawei P8 lite doesn’t work either. I can connect to the drone, and even take off, but i have no video feed from it. Customer service told me to “use a compatible device” 🙂
    Back it goes.

    1. Hi Mike, Thanks for letting us know. Looks like you have no problems downloading and installing the DJI Fly App. When you tried to connect the drone, did you get any error messages?

  17. App is not compatible with Samsung S10 running official released Android 10.
    Just see comments on playstore. It’s ridiculous how dji is handling with this issue.

  18. For Christmas I was given a Mavic Mini. Today I tried to get the necessary software which is evidently th Android version DJI Fly. When I went to Goole Play Store App it was not listed but there were several others so I tried one that said it supported the Mavic Pro. It installed and ran on myLG Stylo4 but would not connect to the Mavic Mini. I assume the Mavic Pro software is similar and likely has more features that the Mini. Why in the world would the Mini have so many incompatibilities… In my case, it is NOT because my phone has a 32 bit processor. My configuration is as follows:
    o 6.2″ FHD+ FullVision™ TFT 2160 × 1080 Display.
    o Android™ 8.1 Oreo Installed.
    o 64 bit 1.8GHz Octa-Core Qualcomm® Snapdragon™ SDM450 Processor.
    oInternal Memory: 32GB / 3 GB RAM / 128GB Micro SD
    Am very disappointed with who I thought was the premier drone company. I see now after reading the Mavic Mini box (needed a magnifying glass) that states “Made for iPhone” and lists iPhones form iPhone 7 to current. Minimally DJI should have plastered warnings on the box stating it will only work with selected Android phones and list them. But c’mon guys, why the limitation to iPhones and selective Androids phones?!?

    Rest assured that I am NOT going to switch from a phone that I am perfectly happy with which is used daily to be compatible with a drone that I will only use occasionally. Just as there are other smartphones, so are there other drones! Guess which option I’ll choose?!?

    1. Hi Bob, I see your point, a lot of Android users have compatibility issues. As for your case, I guess you may have downloaded the wrong App. If you can’t find DJI Fly on Google Play Store, you can try this: go to, and scroll down to the bottom, you will find the QR code for downloading.

      If you are using LG Stylo 4, I am afraid it’s not compatible because one of the users has already tried it.

    1. Hi Laurie, As mentioned in the article, you will need to confirm that if the Huawei Nova 2 Lite comes with an ARM CPU and runs a 64-bit Android OS. If you plan to buy this model, please check with the seller to see if it meets the requirements.

  19. DJI GO 4 is compatible with Huawei Honor 8A but it is not compatible with DJI Fly. Why?
    Huawei Honor 8A supports Android 9 (32bit)

  20. I just purchased the Samsung Galaxy A20 and it IS compatible. There was nothing anywhere on this device, which I bought solely to use for the DJI Mini, so I was really crossing my fingers haha.

  21. Does anyone know if the ASUS Zenfone 4 Max is compatible? It does have an Arm processor (64 bit and 8 cores) and is running Android 8.1.0 (64 bit). So the specs seem to meet the requirements. I would appreciate any feedback before I buy the unit.

    1. Hi Harris, looks like the HTC M9+ is upgradeable to Android 6 but doesn’t come with an ARM CPU, that’s the reason why it is not compatible.

    1. Hi Barry, if they are compatible with iOS 10, then they should be no problem. But these two models are too old, you may still need to test before flying.

  22. Samsung A3 and A5 from 2016 and 2017 are not compatible with the fly app.

    “If not, you also don’t need to worry, just make sure your phone meets the system requirements of the App. I believe most of the phones will do. ”
    This is nonsense. I’ve read heaps of complaints of users online. Many many phones are not compatible with the Fly App because a lot of phones still run a 32-bit Android OS.
    DJI should communicate this. A real shame.

    1. Hi Ray, thank you very much for your valuable comment. I agree with you that DJI should test more Android devices for users. From what I know, the compatibility device test is not a top priority for every product, normally they only test those popular ones in the market. You can easily tell from the list on DJI website, almost no update after release. Anyway, I will try my best to keep the list up-to-date.

  23. Samsung s6 problem with compass in cell phone for fly app telemetry working good! !The remote create magnetic field and magnetic sensor for compass in cell phone for telemetry with fly app not working ! Don’t fly safe with samsung s6 !!! Cell phone model number is : SM-G920W8

  24. Maybe you better tell ppl what the cheapest phone is .
    Alot of ppl got the drone and are saving to buy a expensive phone now

    1. Hi Van, good idea. For iOS users, the iPhone SE is the cheapest one. But for Android users, there are too many out there, that’s why I suggest pilots check whether their devices meet the App’s system requirements or not.

  25. We Galaxy Tablet users make up a sizable portion of the mini market I’m sure, how about giving us a break and add some Samsung Tabs (the Galaxy Tab A 2019 in particular😁).

    1. Hi Bob, I think the Galaxy Tab A 2019 should be no problem. Have you tried it? If so, I would love to add it to the list.

      1. I bought a 2019 Galaxy Tab A yesterday, while it is a 64 bit architecture the Chip is not a ARM chip, the WIFI does not support 802.11ac (not listed on most reviews, the one I had read said it did support it it doesn’t) Google play store doesn’t show the DJI FLY app. With that many questions, I have chosen to return it today.

  26. Want to buy the Mavic Mini but it is not compatible with my Motorola Z2 Play.
    Hoping app will be upgraded to accept Motorola product soon.
    Already using DJI Go 4 app with zero problems with the Z2 Play phone and a Mavic Air.

    1. Hi Ken, if it goes well with the DJI GO 4, then it’s likely to be compatible with the DJI Fly. Your phone does meet the DJI Fly system requirements.

        1. Hi Maurizio, thanks for letting us know. Currently, the DJI tested devices are listed in the article, for other devices, they should meet the system requirements, but we may still need to test it, that’s why I also mentioned in the article because there are so many Android devices out there, it’s almost impossible to test every one of them.

Leave a Comment

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