In early 2026, both Litchi and Maven introduced software tools that provide a much easier and more efficient way to transfer waypoint missions between their mission planning software and DJI Fly.
These tools eliminate the tedious process of manually copying and renaming KMZ files, making mission transfer faster, simpler, and far more convenient.
You can find these tools here:
DJI Fly stores each waypoint mission as a separate KMZ file on drones with native waypoint support. These DJI KMZ files are written in WPML (Waypoint Markup Language) format, which is different from Google Earth's KMZ files. Google Earth KMZ files are written in KML (Keyhole Markup Language). While both are compressed archives, they are not interchangeable.
DJI Fly does not include built-in import or export functions for waypoint files. However, users can manually access and transfer these files by navigating the filesystem.
To import an externally-created waypoint mission into DJI Fly, operators must first create a placeholder mission on their DJI RC or RC Pro controller. The external KMZ file then replaces this placeholder mission file. This method requires manual file management, as DJI Fly only allows waypoint data to be updated by overwriting existing mission files. Detailed steps for this procedure are outlined below.
When the saved waypoint missions are viewed using DJI Fly, notice that "dummy/placeholder" waypoint mission still looks as if it has not been changed or updated. To see the newly imported mission, select the mission to bring it into the DJI Fly waypoint editor. At this point the thumbnail image will update and the mission displayed should be the externally-created mission that was just loaded.
Users should connect their DJI RC 2 or RC Pro to a computer using the USB-C port located on the front of the controller. . Once connected, the controller should be powered on. The computer will be used to navigate the controller's file system.
The waypoint files are stored in the following folder on the DJI RC:
There are two ways to identify which KMZ file should be replaced.
Each waypoint mission is stored as a KMZ file inside its corresponding folder. The KMZ file's base name matches the folder name containing it.
Users should copy the newly created KMZ file to this folder. At this point there will be two files in this folder:
Users may optionally back up the existing KMZ file but this isn't really necessary.
At this point, the only file in this folder will be the imported KMZ file named exactly like the dummy mission was named.
Once the file replacement is complete, users should safely disconnect the DJI RC or RC Pro from their computer.
Users should insert a microSD card into a card reader connected to their computer, then copy the externally-created KMZ file onto the microSD card.
The microSD card should be removed from the computer and inserted into the DJI RC or RC Pro.
Waypoint files are stored in the following directory on the DJI RC:
Users should examine folder modification times to identify the most recently created folder. This folder contains the placeholder "dummy" mission that will be replaced.
Each waypoint mission is stored as a KMZ file inside its corresponding folder. The KMZ file's base name matches the folder name containing it.
Users should copy this exact filename and use it to rename the KMZ file on the microSD card to match.
The original KMZ file should be deleted from the waypoint folder on the controller.
The renamed KMZ file should be copied from the microSD card into the waypoint folder on the controller, replacing the deleted file.
On Windows, users should copy the KMZ file they wish to import to the "iCloud Drive" folder. This assumes iCloud for Windows is already installed on the computer.
Users should open the "Files" app on their iOS flying device (iPad or iPhone).
In the folder pane of the Files app, users should select "On My iPad" or "On My iPhone" depending on their device.
Users should navigate to DJI Fly/wayline_mission/XXXX/, where XXXX represents the folder containing the KMZ file to be replaced.
Users should press and hold on the KMZ file that will be replaced.
Users should press and hold on the KMZ file that will be replaced.
Users should press and hold on the file name, then select "Copy" to save the exact filename.
Users should navigate back to the top level of the Files app and select "iCloud Drive".
Users should press and hold on the KMZ file that was copied to iCloud in step 1.
From the menu, users should select "Rename".
Users should press in the name field and select "Paste", then remove the previous filename so only the copied name remains.
Users should press and hold on the newly renamed file and choose "Copy".
Users should navigate back to the waypoint folder containing the KMZ file to be replaced.
Users should press and hold on the white space (away from any filenames) within the folder.
From the menu, users should select "Paste", then confirm by selecting "Replace" in the popup dialog.