RTK receiver setup for Ditch Assist®
Ditch Assist runs on the RTK GPS you already have: any receiver that sends standard NMEA messages over an RS-232 serial port. The first section lists what every receiver needs, with links to the step-by-step settings for common brands.
The rest of the guide sets up an Emlid Reach RS3 or RS4, in the Emlid Flow app (the receiver app), for each job in a Ditch Assist system: the RTK base on the tripod, the rover cabled to the control module or DIG™, and the Ditch Assist Lite rover that the tablet reads over Wi-Fi. For a Reach, the quickest way is to let the Ditch Assist app program it for you; the same settings are listed screen by screen, so you can set one by hand or check one.
Any RTK receiver
On the Full Automation Kit, the Guidance Only Kit and DIG, the receiver's position goes into the control module through the RTK GPS cable. Set the receiver to send:
- NMEA 0183 on its RS-232 serial port
- Baud rate 38,400
- GGA and VTG at 5 Hz or faster (10 Hz works too)
- Every other message off
- Talker ID GP, not GN, if your receiver has the option
GGA carries the position and needs at least 5 Hz. VTG only carries speed and heading, so a receiver that sets a rate for each message can send it at 1 Hz, as the Reach settings below do. Where one rate covers every message, use 5 Hz. The receiver also needs an RTK fix, from your own base or a correction network, set up the way its maker describes.
Once it is connected, the control module's STATUS 2 light blinks each time it gets a valid position: about five blinks a second at 5 Hz. No blinking means no valid messages are arriving.
Step-by-step settings for common receivers are in the install manuals:
- Hardware installation manual, chapter 5: John Deere StarFire smart antennas, Trimble and Case IH receivers, Outback receivers, and the STATUS 2 light.
- DIG manual, GPS message settings: the same settings for an excavator or backhoe.
Ditch Assist Lite is the exception: it runs on an Emlid Reach RS3 or RS4, which the tablet reads over the receiver's own Wi-Fi. With another brand of receiver, the Guidance Only Kit gives the same guidance through the control module.
Emlid Reach RS3 and RS4 GPS receivers
Everything from here on is for an Emlid Reach RS3 or RS4: as the RTK base, as the Ditch Assist rover cabled to the control module or DIG, or as the Ditch Assist Lite rover.
At a glance
On an Emlid Reach RS3 or RS4, what each role needs. Set by hand, anything not listed stays as it is. When the Ditch Assist app programs a receiver, it also puts a few solver settings the receiver app no longer shows back to Emlid's defaults.
Swipe the table sideways to see all three roles.
| Setting | RTK baseOn the tripod. Sends corrections over LoRa radio. | Ditch Assist roverCabled to the control module or DIG. | Ditch Assist Lite roverOn the machine. The tablet reads it over Wi-Fi. |
|---|---|---|---|
| GNSS settings | GPS, GLONASS and Galileo on; BeiDou and QZSS off. Update rate 5 Hz, elevation mask 15, SNR mask 35. IMU (tilt sensor) off. | ||
| Position streaming 1 | Off | Serial: RS-232, 38400, NMEA | TCP server: port 9001, NMEA |
| Position streaming 2 | Off | Bluetooth, NMEA | Bluetooth, NMEA |
| NMEA messages | — | GGA 5 Hz and VTG 1 Hz on streaming 1 (GGA 1 Hz, VTG 1 Hz on Bluetooth); every other message off. Talker ID GP. Tilt compensation off. | |
| Correction input | Off | LoRa radio: the base's frequency, 18.23 kb/s | LoRa radio from your base, or corrections over the receiver's mobile data (SIM) |
| Base output 1 | LoRa radio: your frequency, 18.23 kb/s. RS4 500 mW (1000 mW for more range), RS3 20 dBm. | Off | Off |
| Base output 2 | Off | Off | Off |
| Base settings | Average SINGLE, 2:00 averaging time | No change | No change |
| RTCM3 messages | 1006 at 0.1 Hz; 1074, 1084, 1094 at 1 Hz; all others off | No change | No change |
| Turn on with EXT power | No change | On | No change |
| Wi-Fi | No change | No change | Hotspot: the tablet joins it |
| Logging | Leave it recording. The app's check flags a receiver with logging off. | ||
Program it from the app
The Ditch Assist app can read a Reach RS3 or RS4, tell you which role it is set up for, and program any of the three roles for you.
- Join the tablet to the receiver's Wi-Fi hotspot. It is named after the receiver, for example Reach:C6:98, and the password is emlidreach unless someone changed it.
- In the Ditch Assist app, open Settings→Emlid Diagnostics (the button at the bottom of Settings).
- The app reads the receiver. If it already matches a role you get a green check with the role's name; otherwise it shows the closest role and which settings differ.
- Tap Configure and pick the role: Base, Rover (control module or DIG) or Lite Rover.
- Enter the LoRa frequency, between 902.000 and 928.000 MHz. Use the same frequency on the base and every rover. On an RS4 base, pick 500 or 1000 mW; an RS3 always goes out at 20 dBm, its maximum. Leave Send at 0.5 Hz instead of 1 Hz off unless the radio link has trouble.
- Tap Program receiver. The app writes one section at a time and reads each back before going on. If a section still won't take after three tries it stops and names it: finish that section by hand with the steps below.
Stop automatic grading before you program a receiver. If Ditch Assist Lite is running on that same receiver, programming it as a Lite Rover drops the connection for a few seconds. Programming it as a Base or Rover stops its position going out over Wi-Fi, so the app loses it as a GPS source.
If the radio can't carry all three constellations at 1 Hz, the app drops GLONASS, then Galileo, then GPS to 0.5 Hz until it fits, and tells you the rates it used.
The app also tells you if the receiver's firmware is older than the versions we have checked: update it in the receiver app first. If it says programming is disabled on this receiver or firmware, set the receiver up by hand with the steps below.
To change an RS4 base's radio power later, use the one-tap Switch base power on the check screen.
Set it up by hand
On a Reach, open the receiver app and connect to the receiver. It finds an RS3 or RS4 over Bluetooth.
- Screens marked ↗ (GNSS settings, RTCM3 messages, NMEA settings) open only with the tablet on the receiver's Wi-Fi. The app offers to join it: tap Connect, and allow location access if it asks.
- Picking an option in a list takes effect straight away. Editing screens need Save or Apply.
- Work through the steps in order. The LoRa radio can only do one job at a time, so whatever was using it has to be switched off before you give it a new one.
- The Ditch Assist app's check can still list a difference or two on a receiver set up by hand, such as base antenna height or settings the receiver app doesn't show. It runs the same. Tap Configure and Program receiver if you want the green check.
GNSS settings, every role
-
Settings→GNSS settings
- Elevation mask angle 15, SNR mask 35
- GNSS systems: GPS, GLONASS, Galileo on; BeiDou and QZSS off
- GNSS update rate 5 Hz
Then Settings→IMU: Off. The receiver rides on the machine, so it reports the antenna position with no tilt correction.
GNSS settings, the same on every receiver.
RTK base
The base sits on a tripod in one spot for the day, averages its position each time it is turned on, and sends corrections to the rovers over LoRa radio.
-
Settings→Position streaming 1: Off. Then Position streaming 2: Off.
-
Correction input: Off.
The base makes corrections; it doesn't take them, so this frees the LoRa radio.
-
Base output 1: Off. Then Settings→Base output 2: Off.
With the radio off while you set the messages, the receiver doesn't refuse them for lack of air time. Base output 1 goes back on LoRa at the end.
-
Base settings→Configure
- Coordinates entry method Average SINGLE
- Averaging time 2:00
Tap Save. The base now averages its position for two minutes every time it is turned on. Antenna height doesn't matter for Ditch Assist; leave it as it is.
-
Base settings→RTCM3 messages
- 1006 at 0.1 Hz (always on)
- 1074 GPS, 1084 GLONASS and 1094 Galileo, each at 1 Hz
- 1124 and 1230 off. Tap Show legacy messages and make sure 1004, 1008, 1012 and 1033 are off too.
Tap Apply.
-
Base output 1→LoRa radio: tap the pencil.
- Frequency: pick a channel between 902.0 and 928.0 MHz. Every rover uses the same one.
- Output power: RS4 500 mW (1000 mW when you need more range); RS3 20 dBm, its maximum.
- Air data rate 18.23 kb/s. The slower rates are greyed out with these messages; that's expected.
Tap Save, then pick LoRa radio in the list.
-
Check the receiver menu.
It should read Correction input Off and Base output 1 LoRa radio, and Settings→Base output 2 should be Off.
A finished base.
The radio can't carry all three constellations at 1 Hz. Set 1084 (GLONASS) to 0.5 Hz and pick LoRa radio again. Still no? Set 1094 (Galileo) to 0.5 Hz, then 1074 (GPS).
Ditch Assist rover
For a receiver cabled to the Ditch Assist control module (Full Automation Kit and Guidance Only Kit), and for DIG.
-
Settings→Position streaming 1→Serial: tap the pencil.
- Port RS-232, baud rate 38400, format NMEA
Open NMEA settings:
- Tilt compensation for NMEA: Do not compensate receiver position
- Talker ID GP
- GGA 5 Hz and VTG 1 Hz; every other message off
Tap Apply, then Save, then pick Serial in the list.
GGA carries the position and needs at least 5 Hz. VTG only carries speed and heading, so 1 Hz is plenty.
-
Settings→Position streaming 2→Bluetooth: tap the pencil.
- Format NMEA. In NMEA settings: Do not compensate receiver position, talker ID GP, GGA 1 Hz, VTG 1 Hz, every other message off.
Tap Apply, then Save, then pick Bluetooth in the list.
-
Base output 1: Off. Then Settings→Base output 2: Off.
This frees the LoRa radio so the rover can listen on it.
-
Correction input→LoRa radio: tap the pencil.
- Frequency: the same as your base
- Air data rate 18.23 kb/s
Tap Save, then pick LoRa radio in the list. It reads Waiting for corrections until the base is on the air.
-
Settings: turn on Turn on automatically when powered via EXT port.
The receiver then switches on and off with the control module.
A finished Ditch Assist rover.
Ditch Assist Lite rover
For a receiver on a machine with no control module. The tablet in the cab joins the receiver's own Wi-Fi and reads its position from there. Everything is the same as the Ditch Assist rover except position streaming 1, the EXT power switch and the Wi-Fi.
-
Settings→Position streaming 1→TCP server: tap the pencil.
- Port 9001, format NMEA
- NMEA settings: no tilt compensation, talker ID GP, GGA 5 Hz, VTG 1 Hz, every other message off
Tap Apply, then Save, then pick TCP server in the list.
-
Settings→Position streaming 2→Bluetooth: NMEA, GGA 1 Hz, VTG 1 Hz, as on the Ditch Assist rover.
-
Base output 1: Off. Then Settings→Base output 2: Off.
-
Correction input: from your own base, or over the receiver's mobile data.
- From your own base: LoRa radio, the base's frequency, 18.23 kb/s, the same as the Ditch Assist rover.
- Over mobile data, with no base: see Corrections over mobile data below.
Programming the receiver from the app sets LoRa radio. If it takes corrections over mobile data, set that again afterwards; the app's check then lists Correction input as a difference, which is expected.
-
Wi-Fi: leave it in Hotspot mode.
Leave Turn on automatically when powered via EXT port as it is: the receiver runs on its own battery.
The tablet joins this network.
A finished Ditch Assist Lite rover.
Corrections over mobile data
With no base, a Ditch Assist Lite rover can take RTK corrections over its own mobile connection. The tablet stays on the receiver's Wi-Fi, so the receiver has to reach the internet by itself, through a SIM card.
-
Put a nano-SIM in the receiver.
A data-only or IoT SIM with some prepaid credit is ideal. The receiver only sends and receives a small amount of correction data.
-
Settings→Mobile data: turn Mobile data on.
Enter the SIM's PIN if it asks for one. Most SIMs connect without APN details; if yours doesn't, enter your carrier's under APN settings. Some SIMs also need Data roaming on. Network bars appear next to the battery icon once it is connected.
-
Pick the correction service under Correction input:
- Emlid Corrections on a Reach RS4: sign in to an Emlid account in the receiver app's Profile tab, activate the subscription (every new receiver includes a free year), and choose Get corrections via Reach so the receiver gets them over its own SIM. This needs RS4 firmware 34.8 or later and Emlid Flow 15.7 or later. The service covers the US, the UK, much of continental Europe, Australia and New Zealand; it isn't available in Canada. Emlid's step-by-step guide: RTK over Emlid Corrections.
- Another correction network (a state, provincial or commercial NTRIP service): choose NTRIP via Reach and add the service's address, port, mount point and login. This works on an RS3 or an RS4.
An RS3 gets Emlid Corrections only through the receiver app running on a phone or tablet connected to it by Bluetooth, with the app left open. For Ditch Assist Lite on an RS3, use a base or an NTRIP network over the RS3's own mobile data instead.
Then, on the tablet
-
Join the receiver's hotspot: Reach:XX:XX unless it was renamed, password emlidreach.
If the tablet warns that the network has no internet, choose to stay connected. On a Samsung tablet, open Wi-Fi→Intelligent Wi-Fi and turn off Switch to better Wi-Fi networks, or the tablet leaves the hotspot every few minutes.
-
In the Ditch Assist app: Settings→Mode→Ditch Assist Lite.
-
Pick a workflow on the home screen, tap Emlid Reach, then Activate the first time.
See Ditch Assist Lite for licensing and what the receiver needs on the machine.
Need a hand? Support has the common fixes, and the RTK GPS bundles page lists the receivers we supply.





