DJI Matrice 350 / 300 RTK / M30
These steps connect a DJI Matrice 350 / 300 RTK / M30 to the Premium Positioning correction network over NTRIP, using DJI Pilot 2 (Custom Network RTK). They assume you already have your NTRIP credentials.
Before you start
Your NTRIP username and password, from your Premium Positioning welcome email or your account on the customer portal.
DJI Pilot 2 (Custom Network RTK).
A working internet connection on the controller or phone.
A clear view of the sky at the point you are measuring.
Network settings
These are the same for every Premium Positioning customer. Only your username and password are unique to you.
Server or host: rtkpremium.xyz
Port: 2101
Mountpoint: COMMON
Protocol: NTRIP
Steps
Get your NTRIP login ready: You'll need the NTRIP username and password from your Premium Positioning welcome email. These are unique to your account - enter your own; the network host, port and mount point below are the same for every customer.
Power on and link the aircraft: Switch on the remote controller and the aircraft and wait until DJI Pilot 2 shows them connected (the status bar confirms the link). Make sure the drone is outdoors with a clear view of the sky.
Give the controller internet access: The controller pulls corrections over the internet, so it must be online. Connect it to a phone hotspot, a 4G/5G router, or Wi-Fi (system Settings → Wi-Fi / hotspot). The drone itself needs no SIM - corrections travel from the controller to the aircraft over the existing link.
Wait for a GNSS position first: Before connecting, let the aircraft acquire satellites until the status bar shows a healthy satellite count and a valid GNSS position. Connecting before the drone has its own position is the most common cause of failure.
Open the RTK settings: From the camera/flight view, open settings - tap the RTK icon in the status bar, or open the menu (gear / three-dot icon) and go to the RTK section (may sit under 'Safety' or 'Settings' by model/firmware). Turn the RTK switch ON if it isn't already.
Set the service type to Custom Network RTK: Find 'RTK Service Type' (wording varies by firmware) and select 'Custom Network RTK' (sometimes 'Network RTK' or 'NTRIP'). Do NOT pick 'D-RTK 2 Mobile Station' or DJI's own network service - those are for different hardware and fail silently.
Enter the network host: In the Host / Server address field, type: rtkpremium.xyz (no http:// and no spaces).
Enter the port: In the Port field, type: 2101
Enter the mount point: In the Mount Point / Mountpoint field, type: COMMON (exactly, in capitals). The protocol is standard NTRIP - if a protocol option is shown, leave it on NTRIP.
Enter your account and password: In the Account / Username and Password fields, type YOUR OWN NTRIP username and password from the welcome email. They go straight from the controller to the network.
Save and connect: Tap Save (or Connect, by firmware). DJI Pilot 2 connects to the NTRIP server and starts streaming corrections. The controller remembers these settings, so you enter them once.
Confirm FIX on aircraft and controller: In the RTK status table the status progresses No Corrections → Single → Float → FIX, usually within seconds to a minute or two. The table reports the aircraft's positioning and the controller's positioning separately - wait until both read FIX (labels vary by model/firmware). Then you're ready to fly with cm-level positioning. If it sticks on Single/Float, recheck the host/port/mount point spelling, your credentials, and the controller's internet.
If the fix will not hold
Menu paths and labels differ slightly between the Matrice 350 RTK, Matrice 300 RTK and M30/M30T and across DJI Pilot 2 firmware - look for the closest match (RTK menu → Custom Network RTK). Always let the drone get a GNSS position before connecting, and keep the controller online for the whole flight.
For more, see RTK corrections troubleshooting and Fix inconsistent RTK accuracy on site.
Need help
Support is available 24/7. Include your receiver model, the mountpoint, the solution status, and the correction age when you get in touch.
Last updated
Was this helpful?