Dronesgator logo

DJI Fly App Complete Guide (Everything You Need To Know)

Updated in 2023 by Paul Posea
DJI app 1

If you’ve been flying, chances are you’re already using the Fly App. If not, or are simply considering getting a drone and are looking into the ecosystem of DJI, phone apps included, then this article is for you.

The DJI Fly app is a relatively new app from DJI, it comes after their previous app DJI GO, yet contrary to what many people think, it’s actually not an update on DJI GO. I’ll explain why in this article.

The DJI Fly app is used to update your drone’s firmware, access the FlySafe database, calibrate the compass and IMU, and mainly to fly your drone. IT also comes with some intelligent flight modes though it’s not its main focus.

DJI’s official description of the app is: “The DJI Fly app interface was designed to be simplified and ultra-intuitive.” – Kind of underwhelming. So you see why articles like this one are needed. without further ado, let’s dig in!

What Is The DJI Fly App?

The DJI Fly App is a sort of companion app that controls some aspects of flight for many of DJI’s new drone models, including the Mini 2, the Mavic Air 2S, and others. I say “sort of companion” because it’s actually crucial to fly or see your drone’s feed, but can easily be replaced by DJI GO, its predecessor or the DJI GO 4, the newest version.

The DJI Fly app is used to control flight, update firmware, calibrate the compass and IMU. It also has some intelligent flight modes and is geared towards novice drone pilots who still don’t have much experience.

That’s the reason I said that the DJI Fly App is NOT an update to the DJI GO. One is geared towards casual pilots while the other is more towards power users.

What Drones Use the DJI Fly App?

Since the DJI Fly app is still relatively new, it only works with the newer models of the DJI drone line.

Luckily, DJI themselves have already released an official list here. 

The drones that can use DJI Fly app are as follows:

  • DJI Mini 2
  • DJI Mavic Mini
  • DJI Mini SE
  • DJI Mavic 3
  • DJI Air 2S
  • DJI Mavic Air 2

DJI Fly App Features 

What really makes the DJI Fly app is that it doesn’t matter if you’re just starting, it’s intuitive and easy to use. Enough that a complete beginner can learn to use it quite fast.

As DJI themselves say: “The DJI Fly app interface was designed to be simplified and ultra-intuitive.”

The DJI Fly app is a great tool for flying your drone, editing footage on the fly (pun intended), and even sharing it online with your friends (streaming can easily be done through the app). Here are some of its features:

  • Academy: Clear and easy to digest tutorials that’ll take you from a beginner to a great pilot in no time.
  • Album: As the name implies, you can check the videos/images you’ve taken with the drone and that are stored in its SD card directly from the app. 
  • Connection Guide: A feature that walks you through the process of connecting your drone to the app, seamlessly.
  • Fly Spots: A map within the app that tells you clearly which zones are okay to fly over, and which zones are no-fly zones.
  • Profile: Your profile is one of the main features of the app and will serve as your proof of flight time. If you’ve ever gone on DJI’s official forum, you can usually check the flight distance that a user has flown on their profile. That’s done through the “profile” feature of the fly app. Extremely useful if you want to check on your flight history.
  • Device Management: allows you to check the hardware information regarding your drone and controller.

And more features like DJI store, skypixel, etc… Which I may cover in another article.

DJI Fly Device Compatibility

Since you can easily download the DJI fly app through the app store if you have an iOS device, you can tell if it’s compatible or not through the store. But, just know that the app requires iOS 11 or above and works in the following iPhones:

iPhone 13 Pro Max、iPhone 13 Pro、iPhone 13、iPhone 13 mini、iPhone 12 Pro Max、iPhone 12 Pro、iPhone 12、iPhone 12 mini、iPhone 11 Pro Max、iPhone 11 Pro、iPhone 11、iPhone XS Max、iPhone XS、iPhone XR、iPhone XPhone 8 Plus、iPhone 8.

When it comes to android though, it's completely different. You can only download the Fly App through the DJI website, so you may run into incompatibility problems. Android 6.0 is required to run the app and the official list published by DJI is as follows:

Samsung Galaxy S21Samsung Galaxy S20Samsung Galaxy S10+
Samsung Galaxy S10Samsung Galaxy Note20Samsung Galaxy Note 10+
Samsung Galaxy Note9HUAWEI Mate40 ProHUAWEI Mate30 Pro
HUAWEI P40 ProHUAWEI P30 ProHonor 50 Pro
Mi 11Mi10Mi Mix4
Redmi Note 10OPPO Reno 4Vivo Nex 3
OnePlus 9 ProOnePlus 9Pixel 6
Pixel 4 Pixel 3 XL

Don’t get disheartened if you didn’t spot your phone model in that list, because there so many models out there that are known to support the DJI Fly App. 

All you have to know is that your phone should have Android 6.0 or above, have at least 4Gb of Ram, a 64-bit processing system and an octa-core processor. The Fly App won’t work with 32-bit system architectures.

Here is an extensive list of compatible phones:


Galaxy S21Galaxy S20Galaxy S10Galaxy S10+
Galaxy FoldGalaxy A20Galaxy A71Galaxy A20e
Galaxy A20sGalaxy S9+Galaxy S9Galaxy S8+
Galaxy S8Galaxy S7Galaxy S7 EdgeGalaxy S6
Galaxy Note 10Galaxy Note 9Samsung Note 8Samsung Note 5
Samsung A8Samsung A70Samsung A50A51 (SM-A515F)
Galaxy A21SGalaxy Tab S4Galaxy Tab S6Galaxy Tab S6 Lite
Galaxy Tab S5eGalaxy Tab S7Galaxy Tab S8


Huawei Mate 30 ProHuawei Mate 30Huawei Mate 20 ProHuawei P30 Pro
Huawei P30Huawei P30 LiteHuawei P20 ProHuawei P20
Huawei P10 PlusHuawei P10Huawei Mate 10 ProHuawei Mate 10
Huawei nova 5Huawei nova 4Huawei nova 3eHuawei nova 2
Honor 9Honor 9xHonor 10Huawei Honor 8X
Huawei Honor V10Huawei Honor 20 ProHuawei Honor Magic 2Honor 20 lite
Honor View 20Huawei P10 liteHuawei Mediapad M3Mediapad T5 (2019)
Mediapad M5 Tablet 8.4″Huawei P Smart 2018 (model: FIG-LX1)


Mi 10Mi 8Mi MIX 2SMi MIX 2
Xiaomi Mi Max 3Redmi Note 5Redmi note 4Redmi 5 Plus 4GB/64GB
Redmi 9Pocophone F1Xiaomi Elephone S7Xiaomi Mi 9 Lite


Pixel 6Pixel 6 ProPixel 5Pixel 5 Pro
Pixel 4XLPixel 4Pixel 4aPixel 3 XL
Pixel 2 XLPixel 2Pixel XLPixel


LG G6LG V-20LG G7 LG G7 ThinQ
LG G8LG V30 LG V40 ThinQLG V40 Slim Q
LG V50LG Nexus 5XLG Stylo 5LG V60


Find X2 ProFind 2Find X
R15F9 Proax5


Sony Xperia 1Sony XperiaSony XPERIA XZ1
Sony Z5 compact (64 bit)Sony Xperia Z2 CompactSony Xperia Z4


BQ Aquaris X2Lenovo K5 NoteLenovo Tab 4 Plus
Blackberry key 2HTC U 11 PlusAsus Zenfone Max M1
Xiaomi mi pad 3Nokia 6.1 PlusNokia 5.1 Plus (3 GB RAM)

What to look for in a phone to use DJI Fly App?

In theory, you don’t need to remember every model of our extensive list above to get a compatible phone. As long as the phone you get fulfills three conditions.

For a phone to be compatible with the DJI Fly App, it needs to have a RAM of 4GB or greater, a 64-bit system to handle that RAM, an octa-core process at least and enough empty storage for the app data.

Alright, those are technically 4 but I'm assuming you already have enough storage, if not simply empty your phone and make room for the DJI fly app.

How to install the DJI Fly App?

We covered a lot of stuff, but assuming you have a compatible phone, let’s finally see how to install the DJI Fly app on your phone, correctly.

How to install the DJI Fly app on Android

The process is longer than it on IOS, but just as simple. Follow these steps:

  1. Head over to this link and hit download for Android.
  2. Tap on “Download APK”. If you get a prompt that says the app is harmful, ignore and hit “download anyway”.
  3. Once the app is downloaded, hit “Open”. If an “open with” prompt gets opened choose “package installer”. 
vm0ApkDkJtrrcUI P 01VTvHBXlx0f1Q5Qj6OooTYytnPz9QaPMuQuXLu1nHiuQT41Yez44 UeJGpgAgcVMC61Qk5ru t6OszLXmbSGXHStAusR89C6Xpy0kCQQqUnxBSw8K fKQ7uqhhEOhdz g5MYS KR2Qg8LfpEnwwJN1F4cJUSbFi8RaM98g
  1. If you get an error saying the browser doesn’t have permission to download from unknown sources, tap on Settings and allow it to Install Unknown Apps.
  2. That’s it. Once installed, you can open the DJI Fly app.

How to install the DJI Fly app on IOS

The process really is, since the DJI Fly app is available on the App Store, all you have to do is head over there and download. It’ll be available for use after download.

How to update your drone with DJI Fly App

Once you’ve installed the app, the first thing you want to be doing is updating your drone’s firmware through it. This can be done through your computer using the DJI Assistant app, but it’s much easier to do it through the DJI Fly App.

The process is fairly simple:

  1. Ensure that your drone’s battery is at least 40%, and that of your remote controller is at least 20%. Because the process might take a while.
  2. Power both the drone and the remote controller.
  3. Open the DJI Fly App and make sure the drone is connected to the mobile phone.
  4. If you have an internet connection, the Fly App will automatically prompt you to update the firmware if a new update is available. Hit “update”.
  5. Wait until the download and update are finished.
  6. Once finished, the drone will turn itself off. You can turn it on at this point again.

And that’s it really. I think using the Fly App to conduct all your software updates is much easier than using your computer.

How to update to DJI FlySafe newest version

Flysafe is a geofencing system that uses GPS to create virtual no-fly zones around sensitive areas. In some cases you can push through the warning on your phone screen, in other cases the drone will physically be unable to fly over the designated no-fly area, which needless to say is incredibly frustrating (especially if you’re flying commercially).

Needless to say, updating the Flysafe to the latest version is a must to make sure you’re not unknowingly flying into illegal places.

To do that is really simple. Just follow these steps:

  1. Just like with the firmware, if you need a FlySafe update the Fly App will automatically prompt you to update it. When it doesn, tap “update”.
  2. If you have a stable internet connection, the Flysafe system will start updating and once done you’ll receive a notification saying the update is finished.

All of this is done within the app and completely automatically. The DJI Fly app is made to take care of all the non-flying activities of a drone and take it off your shoulders, after all.

How to calibrate the compass in DJI Fly

If you’re compass is uncalibrate, you’ll find yourself unable to take off with your drone. Luckily the process is really simple and can be done through the Fly app. Just follow these steps:

  1. Make sure both the drone and remote controller have enough battery as this process might take a while.
  2. Open the DJI Fly app and connect it to the remote controller.
  3. Power on both the drone and remote controller.
  4. In the App, hit “GoFly” to enter camera view.
  5. Tap on the ellipses (three dots) located in the top right corner to enter the settings menu.
  6. Go to the “safety” tab, look for sensors and then tap “calibrate compass”.
  7. Tap on start to begin the process.
  8. Follow the steps laid out in the app (you’ll be asked to physically rotate the drone vertically and horizontally).
  9. Once done you’ll receive a notification saying “Calibration successful!”.
  10. If it’s not successful, repeat the same process and try again. Try moving your drone slower this time.

How to calibrate the IMU

So we’ve updated our firmware, updated our FlySafe version and calibrated the compass of our drone. All that’s left now to complete the setup process is to calibrate the IMU of the drone (Inertial Measurement Unit). This is a crucial component as it is what allows the drone to find its bearing in the sky and stay level.

Again, the DJI Fly app makes this process extremely easy, just follow these steps:

  1. Open the DJI Fly app’s camera view and go to settings
  2. Under the safety tab, look for “IMU normal” and tap the “calibrate” next to it.
  3. This will take you to the main IMU calibration screen, hit “start” and follow the steps. The steps will be shown using pictures within the app to help you avoid any confusion during the process.
  4. You’ll know how to physically place the drone on all its four sides as shown in the app. Starting with its left side.
  5. Then on its back.
  6. The right side.
  7. And lastly, you’ll have to put the drone facing up.
  8. Once done the IMU will be automatically calibrated and the drone will restart.

And voilà! The initial set up is done and you’re finally ready to your drone to the skies!

Can you fly your drone without the DJI Fly app?

You may be wondering whether the DJI Fly app is crucial to drone flight or not.

The DJI Fly app is not necessary to fly your drone. There are multiple alternatives to it, most of them from third parties that aren’t DJI. You can also use DJI’s smart controller that has a built-in screen to fly your drone.

Conclusion & final thoughts

We’ve covered a lot of ground in this article. I hope this guide didn’t overwhelm you but I've tried to make it as detailed as possible. You’ll likely find yourself going back to this article if something remains unclear and that’s absolutely fine.

The app itself isn’t really complicated and is easy to pick up once you tinker with it for a while.

Hi, I'm Paul.
A big drone enthusiast, reviewing, comparing and writing about drones since 2015. I'm all about helping people enjoy and even monetize their hobby.

Become an FAA-Certified Drone Pilot

  • make money from your passion
  • pass the Part 107 test Guarantee (money back
  • 50,000 students and 3,000+ reviews

Use the code DRONESGATOR for $50 off 

Show me the Course!
paul posea
Paul Posea
Hi, I'm a long-time drone reviewer and I hope my articles and comparisons on this site as well as Dronesgator's youtube channel are of as much help as possible.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram