There are two different ways the Android version of Map Pilot Pro is delivered: via APK file or using the Google Play Store. The APK method has two options 'b' and 'e' because of the way DJI provides their SDK to talk to the aircraft. There is no APK that can talk to all aircraft so the correct file has to be installed to be able to connect to your aircraft.
The Google Play Store method is the preferred and should be used when Map Pilot Pro is available for your device and you will be connecting to an aircraft that is not in the following list:
- M3E
- M3T
- M3M
- M30 series
- Mini 3 series
- M300/350
For aircraft in this list please follow these instructions: Enterprise and Mini 3 APK Installation
For devices that cannot install from the Google Play Store and aircraft that are not on the above list the 'b' variant of APK should be used by following the instructions here: Regular APK Installation
Installing Map Pilot Pro from the Google Play Store
Regular APK Installation
Download and install the APK by clicking the link below from the web browser on the Remote Controller or by downloading the APK onto an SD card that can be inserted into the Remote Controller.
Download the current APK for Android devices here: Download 2.4.3b
Target Devices
- Android devices running Android 8 and up that meet the minimum device requirements
- Supported DJI Android Remotes
- DJI RC Pro* (for the Air 2S)
- DJI CrystalSky (ZS600B)
* Closing DJI Pilot or DJI Fly by swiping up from the bottom of the screen (in the system app switcher) is not enough. Tap Settings > Apps & notifications > DJI Pilot/Fly > Force Stop to fully close the DJI app before using Map Pilot Pro. To prevent the DJI app from launching on startup, tap Settings > Apps & notifications > Auto start application selection > None (or Map Pilot Pro).
IMPORTANT: You must allow all of the permissions that the app asks for, otherwise the app will not function. (See the bottom of this page for the list of required permissions.)
Enterprise and Mini 3 APK Installation
With DJI's release of their new SDK that only supports their latest Enterprise devices the 'e' variant of the APK is required.
Download the current APK for Mini 3 Series and newer DJI Enterprise Remotes here: Download 2.4.3e
Target Devices
- Supported DJI Enterprise Remotes
- DJI RC Pro Enterprise (currently only M3M, M3E, and M3T)
- DJI RC Pro* (M30, M30T, and Mini 3 Pro)
- DJI RC Plus (M300/M350)
- Android devices running Android 8 and up that meet the minimum device requirements for use with the DJI N1 (to support the Mini 3 and Mini 3 Pro)
Full instructions on how to install directly on a DJI Enterprise remote can be found here:
Required Firmware versions
For more information about using Map Pilot Pro with the Mini 3 series read this:
https://support.dronesmadeeasy.com/hc/en-us/articles/16460429175188-Mini-3-and-Mini-3-Pro-Support
Minimum Device Requirements
We recommend Android devices have at least 6 GB of RAM for optimum Map Pilot Pro operation but 4 GB of RAM should be considered the bare minimum. Map Pilot Pro is only available in the Google Play for devices that are manufactured with at least 4 GB of RAM. If you have less than 4 GB of RAM you can download the APK and try it out but it will not likely be as stable as if you had the recommended system specifications.
There are Android devices out there that are not compatible with DJI software (neither by DJI or us). If you are buying a new device it would be a great idea to pick it from DJI's support device list and make sure it meets the above criteria as well:
CrystalSky Installation Instructions
1. Go to Home Screen on the Crystal Sky.
2. Ensure you have internet connection. (Required when map pilot is first booted up).
3. Go into the Explore page.
4. Find where the APK file is. For this example, it is on an SD Card in "SD Card1".
5. Select the APK File
6. Select Next and then Install.
7. The app will install.
8. Select open.
9. The app should be running.
10. Hit 'New Mission'.
Off you go!
EXTRA: If you see a white background with a message regarding "Google Play Services not installed", go into settings on Map Pilot Pro, and turn OFF "User Google Maps".
The DJI SDK requires access to these permissions to function:
Manifest.permission.VIBRATE,
Manifest.permission.INTERNET,
Manifest.permission.ACCESS_WIFI_STATE,
Manifest.permission.WAKE_LOCK,
Manifest.permission.ACCESS_COARSE_LOCATION,
Manifest.permission.ACCESS_NETWORK_STATE,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.CHANGE_WIFI_STATE,
Manifest.permission.WRITE_EXTERNAL_STORAGE,
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.READ_PHONE_STATE
We have no control over this behavior as it is required by the DJI SDK documentation.
Hi Zane, Do you have a list of changes, bug fixes, additions for this(Download 1.2.6b) release?
The changes for each release can be found here:
https://support.dronesmadeeasy.com/hc/en-us/articles/8581188807956-Update-History-Android
Any hope of installing Map Pilot Pro on the DJI Smart Controller RM500 to control the Air 2S?
Sorry for my English. Thank you.
Hi Zane. With the latest APK using the Mavic 3 Enterprise, do I need to setup the camera parameters in the DJI pilot app before loading Map Pilot or is Map Pilot do this automatically? Also, how is the Dewarping option for the Mavic 3 Enterprise handled in Map Pilot? Do you recommend having Dewarping turned on or off?
How is the best way to keep up to date with these revisions? We have the M3E and have been downloading the APK directly from the website since it doesn't appear that this version is on the amazon. Is checking the website from time to time the best option here?
And BTW.. Thank you for making this available so quickly.. it's a lifesaver!! :)
We are not supporting Amazon App Store anymore. It takes two weeks to get something released which is way too slow for the pace of our development.
Starting with version 1.2.9 there should be an alert that comes up to tell you when a new version is available.
Hi, can I install Map Pilot Pro on the DJI Smart Controller? (the one for DJI mavic 2 pro)
When will we get support for Mavic 3T? Just purchased one and looking to create thermal maps (and even thermal obliques / models). Looking forward to 3T support on the DJI RC Pro Enterprise controller... thanks!
Hi. I was trying to download the latest version 1.7.3e and noticed that the download links for both the "b" and "e" versions aren't working. Please help?
Thanks in advance, and thank you for continuing to support the mini 3 series!
Bah. Fixed. My bad.
i just purchased a Samsung Tab S6 Lite running Android 14 and with 4GB of ram to be used with a DJI Mini 3 Pro.
If I understand correctly, I should just download your app via the Google Store? Thank you.
UPDATE...well that was disappointing. I can't install MPP onto my tablet at all. I don't quite understand why as I use the DJI Fly app just fine on it.
Good morning. Version 2.1.1e is unstable. Does not launch the application. I had to go back to the previous version. Is it possible to put an indicator of the percentage of flight performed or remaining on the screen to be able to monitor the work?
We are seeing plenty of flight logs coming in with version 2.1.1e so it apparently isn’t a widespread issue. Please email us with the following so we can investigate:
A screenshot of the Map Pilot Pro settings screen that shows the version, the kind of device you are using, the language your device is set to display, and the firmware version of your remote.
which version is the latest for M3E ?