The Missing Link Between KMZ Mission Planners and DJI Fly
Waypoint mission planning has become one of the most powerful tools available to drone pilots. Being able to design complex missions on a large screen, optimize paths, and fine-tune parameters before flying can make a huge difference in both efficiency and results.
However, there has always been one major limitation.
DJI Fly does not allow direct import of waypoint missions created outside the app.
This means that even if you create a mission using a web planner or another tool, getting that mission into DJI Fly has traditionally required complicated workarounds.
That’s exactly why MavenBridge was created.
What is MavenBridge?
MavenBridge is a small desktop tool that allows you to transfer KMZ waypoint missions from your computer directly to your DJI controller.
In simple terms, it acts as a bridge between mission planners and DJI Fly.
With MavenBridge you can:
• Transfer KMZ waypoint missions to your controller
• Load missions created with MavenRoute or other planners
• Replace existing missions inside DJI Fly
• Prepare complex flights comfortably from your computer
The goal is simple: make mission planning on a big screen actually usable when flying with DJI Fly.
How it works
Using MavenBridge is extremely simple.
1️⃣ Connect your DJI controller to your computer
2️⃣ Open MavenBridge
3️⃣ Transfer your KMZ mission
Once transferred, the mission will be available inside DJI Fly, ready to be executed.
No complicated setup and no technical steps required.
Demo Video
Watch the video to see MavenBridge in action.
Compatibility
MavenBridge is designed to work across the most common DJI setups.
Supported platforms and devices include:
• macOS (Intel and Apple Silicon)
• Windows
Supported controllers and devices:
• DJI RC (special case, see note below)
• DJI RC 2
• DJI RC Pro
• DJI RC Pro 2
• Android devices running DJI Fly
• iPhone and iPad running DJI Fly
This makes it possible to move missions easily between computers and controllers regardless of the platform you are using.
Automatic Mission Previews
When a KMZ mission is loaded, MavenBridge automatically generates a visual preview of the flight path, including the actual curved trajectory between waypoints. This allows you to quickly verify the mission layout before transferring it to your controller, making it easier to spot mistakes and ensure the path looks exactly as expected
Works with missions from different planners
While MavenBridge integrates naturally with MavenRoute, it can also work with KMZ missions created with other planners.
This means you can design missions using the tool you prefer and still fly them using DJI Fly.
Download MavenBridge
Download NOW: (Free) 👉 https://www.mavenpilot.com/mavenbridge-download/
Versions are currently available for:
• macOS (Intel + Apple Silicon)
• Windows
Part of the Maven Ecosystem
MavenBridge is part of the growing Maven Ecosystem, a set of tools designed to give drone pilots more control and flexibility when planning and flying missions.
The ecosystem includes:
• Maven App (iOS & Android) – full-featured flight control with waypoint navigation and advanced camera tools
• Maven EVO (Android) – advanced control for newer DJI drones with curved waypoints and co-pilot features
• MavenRoute (Web Planner) – design and preview missions on a large screen
• MavenShare – share missions with other pilots while preserving privacy
Together, these tools create a modern workflow for drone mission planning.
If you try MavenBridge, feel free to share your feedback — it helps improve the entire ecosystem for everyone.
⚠️ Important Notes
Preview behavior in DJI Fly
MavenBridge always transfers the mission preview along with the KMZ file.
However, DJI Fly uses an internal caching mechanism, which may sometimes continue showing the previous preview image even after a new mission has been transferred.
This does not mean the transfer failed.
If you open the mission, you will see the updated version correctly loaded.
DJI Cloud vs Local Missions
DJI Fly can display missions stored in your personal DJI cloud.
MavenBridge can only access missions that are physically stored on your device.
If a mission is not visible in MavenBridge, simply open it once in DJI Fly and then close it.
This will download the mission from the cloud and make it available locally, so MavenBridge can detect it.
DJI RC Compatibility
The standard DJI RC (the model without Android access) is not officially supported by MavenBridge.
However, if you have enabled USB debugging on your DJI RC (possible on older firmware versions), it still be possible to use MavenBridge with that controller.

This app looks great and is something I’ve been looking for. HOWEVER; I want to report a bug that keeps me from transferring to the RC Pro 2. When transferring to my RC Pro 2 controller for the Mavic 4 Pro, I get an “ADB command failed” error. If possible, I’ll attach a brief video showing the error, otherwise email me and I can send it. Note that I am using this on a Mac running Tahoe 26.3.1 although I think the issue is more with the interface to the Android controller. The controller is an RC Pro 2, Android version 11, Build 01.00.05.00. As a possible hint to what might be going on, I had previously been copying KMZ missions manually. I originally tried to copy using MacDroid and while it appeared I could copy and rename the file, the mission was never found on the controller when attempting to fly it. I then tried using OpenMTP and that worked just fine. SO, there’s something different in the way these two work that might have something to do with this issue and possibly with how this Android version is locked down. Happy to work with you to help get this debugged because this looks like a great app and awesome UI otherwise.
The problem has been fixed from version 1.3.0
Le concept est très intéressant.
Cependant, MavenBridge n’affiche pas les missions contenues dans la RC2. Également, l’application n’affiche rien après demande de transfert, on ne sait si celui-ci a fonctionné ou pas. Il s’avère finalement que oui.
De app ziet er goed uit echter zie ik links boven wel mijn DJI RC2 controller maar niet de missies. Ook kan ik de gemaakte missies niet uploaden naar mijn controller. Dit heb ik geprobeerd op windows 11 als ook op mijn mac.
After starting MavenBridge the local KMZ-Files on the PC are listed in the right window but no missions are listed from the RC2 in the left window. There is only a message “Keine Missionen für das gewählte Gerät gefunden”. The Firmware of the controller is updated and the USB-connection is ok, There is also a message “DJI Fly Status konnte nicht überpüft werden” by clicking on the question mark..
Are you on Mac or on Windows? Please try the last version 1.6 of MavenBridge