DJI Pilot / Pilot 2
DJI Pilot 2 is DJI's official flight control application for Enterprise-grade drones, including the Matrice 350 RTK, Matrice 300 RTK, Mavic 3 Enterprise RTK, and Matrice 4 series. It runs exclusively on DJI Enterprise controllers (RC Pro Enterprise, RC Plus) and includes a built-in NTRIP client for receiving RTK corrections from services like RTKdata.com, enabling centimeter-level positioning for precision mapping, surveying, and inspection flights.
Platform: Pre-installed on DJI Enterprise controllers. Not available on consumer controllers or public app stores.
Requirements
DJI Enterprise drone with RTK capability (M350 RTK, M300 RTK, Mavic 3E RTK, M4 series)
DJI Enterprise controller (RC Pro Enterprise or RC Plus) with internet access
Internet connection on the controller (Wi-Fi, mobile hotspot, or built-in 4G dongle)
Active RTKdata.com account with username and password
Open sky conditions at the takeoff location
Don't have an RTKdata.com account yet? 👉 Start 30-day Free Trial or View Pricing
Step-by-step setup
Select Custom Network RTK
Under RTK Service Type, you will see options including "D-RTK 2 Mobile Station" and "Custom Network RTK".
Select Custom Network RTK.
Do NOT select "D-RTK 2 Mobile Station." That option is exclusively for DJI's own D-RTK 2 base station hardware. Selecting it when using an NTRIP service like RTKdata.com will fail silently — the drone will appear to accept the settings but will never receive corrections. This is the single most common configuration mistake with DJI Enterprise drones.
Enter RTKdata.com connection settings
Tap Custom Network RTK to open the configuration fields:
Host (domain):
rtk.rtkdata.comHost (IP fallback):
13.56.117.10Port:
2101Username / Password: From RTK Credentials in the internal dashboard (not website login)
Mountpoint (ALL CAPS):
AUTO(recommended) — orAUTO_WGS84,AUTO_ITRF2020,AUTO_ITRF2014
Host (domain):
eu.rtkdata.comHost (IP fallback):
3.73.41.96Port:
2101Username / Password: From RTK Credentials in the internal dashboard (not website login)
Mountpoint (ALL CAPS):
AUTO(recommended) — orAUTO_WGS84,AUTO_ITRF2020,AUTO_ITRF2014
Host (domain):
aus.rtkdata.comHost (IP fallback):
54.206.56.130Port:
2101Username / Password: From RTK Credentials in the internal dashboard (not website login)
Mountpoint (ALL CAPS):
AUTO(recommended) — orAUTO_WGS84,AUTO_ITRF2020,AUTO_ITRF2014
RTKdata.com uses port 2101. Some DJI tutorials and third-party NTRIP services reference port 2103. Using the wrong port will result in a silent connection failure. Always use 2101 for RTKdata.com.
Wait for GNSS fix, then connect
Before tapping Connect, wait until the aircraft status shows a valid GNSS position (satellite count and position indicators are active in the status bar).
Tap Connect to start the NTRIP stream.
The RTK status will progress: No Corrections → Single → Float → FIX.
If you connect NTRIP before the aircraft has a GNSS fix, the GGA message sent to the server will contain coordinates of 0,0. The caster cannot generate corrections without a valid position. If this happens, disconnect, wait for a GNSS fix, then reconnect.
How to verify RTK is working:
RTK status in the top status bar shows FIX (green "RTK" indicator).
Positioning accuracy drops to 1–2 cm horizontal in the RTK panel.
Satellite count shows 15+ satellites being tracked.
During mapping missions, the flight log records RTK FIX status for each photo capture.
Troubleshooting
"D-RTK 2" selected instead of "Custom Network RTK"
Wrong RTK source type
Switch to Custom Network RTK under RTK Service Type
Port set to 2103
Confused with other services
RTKdata.com uses port 2101 exclusively
Connected but stuck on FLOAT
No GNSS fix when NTRIP started
Disconnect, wait for satellite lock, reconnect
"Connection failed" or timeout
No internet or wrong hostname
Verify controller internet access; check hostname and port
Mountpoint not found
Lowercase or misspelled
Enter AUTO in ALL CAPS
RTK FIX drops during flight
Weak internet on controller
Use a dedicated mobile hotspot with strong signal
Tips for DJI Pilot 2
Always wait for GNSS lock before connecting NTRIP. This is the single most common issue with DJI RTK setups.
Check RTK status per photo. After mapping flights, review EXIF data to confirm every image has RTK FIX.
Pre-flight checklist: Controller online → Aircraft linked → GNSS fix confirmed → NTRIP connected → FIX achieved → Start mission.
Terrain Follow missions benefit especially from RTK, as altitude reference becomes much more precise.
DJI Pilot 2 remembers settings. The last Custom Network RTK configuration persists, so you enter credentials only once per controller.
Keep firmware current. DJI occasionally patches RTK-related bugs in firmware updates for both aircraft and controller.
Last updated
Was this helpful?