Skip to main content

Base and Rover setup


This tutorial will show how to set up two Reach M2 devices as a base and a rover with correction link over Wi-Fi.

Other use cases

Renaming Reach devices#

By default, every Reach has the same name, and the first thing we will do is renaming them so it is easier to distinguish base and rover in the field.

How to define Reach?

There is an easy way to understand which unit you are connected to. Just open the menu and tap the lamp-shaped button. All LEDs will blink simultaneously.

  • Connect to Reach M2 you want to use as a base

  • Go to settings and change the name to reach-base. This name will also be used as a Wi-Fi network label when Reach M2 is in hotspot mode

  • Press Save

Do the same with the second Reach M2. However, use reach-rover name instead of reach-base.

Setting up base station#

Now we will configure RTK settings and communication between base and rover. Let’s start with the base.

  • Connect to Reach you want to use as a base

  • Open RTK Settings tab and pick each of the satellite systems


Choose which one to use depending on your location. While GLONASS covers most of the world, BeiDou might be more efficient in the Asia-Pacific region.

  • Set the update rate at 1 Hz

Now we will set up broadcasting RTK corrections via the TCP.

  • Navigate to the Base mode tab and turn on Correction output box toggle

  • Wait until base averages its position in Base coordinates box


By default, the base will be configured as a localhost on a TCP port 9000.

  • In the list of RTCM3 messages select to output ARP station coordinates at 0.1 Hz and others at 1 Hz

Setting up rover#

  • Connect to the second Reach

  • Go to RTK settings tab

  • Set the positioning mode to Kinematic

  • Select the same GNSS systems as for the base, set 5 Hz update rate and press Apply

Now we will configure the rover unit to receive the corrections via TCP.

  • Navigate to the Correction input tab

  • Choose TCP correction mode

  • Choose Client in Role field

  • Add base IP in Address field

  • Add base correction port in Port field. Default one is 9000

  • Choose correction input Format. Default one is RTCM3

  • Save settings by pushing Apply button

Connect to the rover and check the status tab. If everything is configured correctly, you will see a lot of green satellites accompanied by grey bars.

Viewing results#

Go to the Status tab of the app on the rover device.

Below the SNR chart, you will see the current solution status.

  • Single means that rover has found a solution relying on its own receiver and base corrections are not applied. Precision in standalone mode is usually meter-level

  • Float means that the base corrections are now taken into consideration

  • Fix status means all ambiguities are resolved and RTK solution is centimeter-level accurate

After a short period of time, the rover gets a fixed solution. In good environments, it will take a few minutes to get a fixed solution. In tough conditions, it may take a little longer. Once rover gets fix status, we are all set for work.

Scroll the status tab down to see your location in the real-time.


For more information on placing the receivers, please consult the First setup guide.