How to set up your Reach RS4 / RS4 Pro as a base for DJI RTK drones

Did you know that you can perform mapping with Reach RS4 / RS4 Pro base and DJI RTK drone? Reach can send the corrections to the drone via Emlid Caster through the internet or without an internet connection using the Local NTRIP option in Emlid Flow. The detailed setup instructions are given in the DJI RTK drone and Reach RS4 / RS4 Pro base integration guide and include the following steps:

The steps are also applicable to Reach RS2/RS2+ and Reach RS3.

  1. Set up Reach RS4 / RS4 Pro as a base.
  2. Set up DJI RTK drone as a rover.

In this tip, we’ll focus on the base setup. Depending on your use case and preferred method, follow the steps below:

Once you set up the correction link between Reach RS4 / RS4 Pro and DJI RTK drone, you can proceed with the flight.

P.S. Check our previous Support tip to learn how to get FIX with Reach RS2+.

UPD, March 23, 2026: This support tip was updated to include the latest models.

Thank you for this update. I have been having an issue connecting my DJI Matrice 4D which has a RC Plus 2 Enterprise Enhanced controller. I am in a remote area so cannot connect via caster. I have a fix solution on my rs2 unit that is coming in through LoRa. I connect the controller to the units wifi then select Local Ntrip to receive the corrections. It establishes a connection on the controller but only has a converging solution and it never establishes a fix. Is there any settings I need to change in the unit to establish a fix?

Hi @naturalhazards, and welcome to our Community Forum!

If I got things right, you have an RS2 set with a Fix solution that acts as a base station for your DJI drone, and with Local NTRIP, you’re getting a Float solution, correct? If so, my first thought is to check the baseline you’re working with. With Local NTRIP specifically, the baseline is limited only to the hotspot range of your RS2. Can you check if this is the case here?

Hi Kieth, I used two R2S units the topography restricts cell coverage where I flew so I set up on unit 2km away from my flight area which had a fix from a national cors base system via Ntrip. I then used this base to send corrections to unit I had at the flight area via LoRa the baseline for this was on 2km. The RS2 unit I had in my flight area received corrections and had a fix. It was set up about 5 m from my drone controller and takeoff area and I set it up to send corrections via local Ntrip to my controller, it connected but never got a fix only said it was converging

If you have a phone available, try to use that as the hotspot for the RS2 and drone controller to connect to instead of the RS2’s hotspot. The phone does not need to have an internet connection. It will just be hosting the network.

Also, while it should not be required, it is appropriate to establish the coordinate in the way you are doing. But, from that point, you do not need the RS to receive corrections thereafter. Save the new point in a project. Then, in base settings, select manual and Select from project, and choose the point you created. Less things going on in this configuration.

@naturalhazards Ah, I see.

I think it’s important to point out that LoRa and Local NTRIP use different channels, which means they require different configurations. For the Local NTRIP, I’m still keen to see if the baseline is the issue here, so can I ask you to give it a try with a shorter baseline, like having the drone controller closer to the RS2?

Hi Keith the base line from my base that was feeding corrections to my unit I had in the work area was only 2km away. The unit that I had within the flight area that was passing corrections to my drone controller was only 3 meters away from the controller. PIX4Dcloud
I have sketched up and annotated my set up in the Pix4d link above. Thank you

I see. Thank you for the sketch, by the way.

Can I ask, in your setup, is the RS2 receiving corrections via LoRa while also sending corrections through Local NTRIP? If that’s the case, it can explain the issue, as the receivers are not designed to function as both rover and base simultaneously.

With this in mind, I recommend the following steps:

  1. With the RS2 receiving corrections via LoRa, set it up as a base with Average Fix. This will then get its coordinates.
  2. Once that is complete, turn off the correction input and proceed to configure Local NTRIP with your drone controller.

Give this a try and let me know how it goes!

Hi Keith thanks for your I have now resolved this issue as you mentioned i have to set up the base using the base settings then once i have this stable connection it works now many thanks