Setting up RTK network

battery did not last through the night. I will charge it fully and then try it again during working hours. After I plugged the surveyor back in, the “on” light went magenta and now is white.

Battery lasted from 9:30-3:30,4ish

I need to get this thing up and running. We use it every day with multiple rovers and “unskilled" labor. Having to reset it constantly is getting to be too much. I really feel like it is a network issue with the surveyor. We connected it to another router that runs off the same building internet and it comes back online sooner, but still stops broadcasting very frequently. I am going to try and hook it up to a hotspot today and see if that helps.

It definitely stops broadcasting through the internet because as soon as the lights stop flashing/alternating, Emlid caster says the base station goes offline.

Just tried my iPhone hotspot and it won’t stay connected. It picks up and immediately drops.

I have unplugged the usb-c from the surveyor.

I am confused - why? I recommend you disconnect the internal battery and use external power exclusively.

Just tried my iPhone hotspot and it won’t stay connected. It picks up and immediately drops.

Be sure you have “Maximize Compatibility” mode on iOS (docs). iPhones like to default to 5GHz which is not compatible with the RTK Surveyor.

I’m sorry for the frustration! I cannot see anything glaring in your settings.

  • If you’ve wasted too much time on the setup, let’s consider a return. We can test the unit for you and if we find any issues, we’ll replace the unit.
  • Remove the battery, then check that power is not the issue. If you’ve got another USB A wall adapter handy, and even a different USB A to C cable, please give it a try, so we can remove power or the cable as an issue.
  • HPG 1.50 is excellent. Leave that in place.
  • If you can capture the serial output of the “ESP32 CONFIG” connector (115200bps serial) for a few hours (when the drop off occurs) then we may be able to diagnose why the device is dropping offline.

So we set up another wifi and connected to that. I removed all other wifi connections in the settings. Thus far everything is working for 24+ hrs. It must be the other networks were kicking the unit off for some reason.

Ok so new problem, I dont know if the problem lies with the rtk surveyor or something else. The unit is connected to wifi and emlid caster says its online. My rovers can connect, but get an error code “No Recent Correction Data.” I take this to mean that the surveyor is not broadcasting data. Resetting the surveyor twice today has fixed the problem.

I wonder if the RTC battery needs a good re-charge…leave the unit on the charger for ~24 hours in a row and see if that helps

Everything was working for awhile, but now has gone to crap again. It will not currently broadcast (connect to wifi) at all. I’ve tried changing the wifi connections, plugging and unplugging the battery, different wall chargers.

Connect to the CONFIG ESP32 port. Open a terminal at 115200. What do you see?

Out of curiosity, are you using mountpoint “bldr_dwntwn2”?

Nope. And the unit is still not broadcasting data. I really need to get something figured out quickly

We are able to ping the IP Address 192.168.4.1 through the network so I guess that means the unit is connected to the network but is not broadcasting correction data

image

Your serial output indicates an IP address of 192.168.1.40. I’m not sure why 192.168.4.1 is showing up. This is commonly the IP address of an RTK unit that is broadcasting its own access point used during device Web Config as shown by your previous posts:

If you’re done spending time on this, we can start a refund. If you want to return the unit for RMA inspection, we can do that, but I can’t figure out what’s going wrong from a hardware perspective. If you have a moment, from the ‘S’ystem→’N’etwork menu, please enable the NTRIP server state and caster debug:

Then post as much of the serial output as you think is relevant. This will help us try to determine if the Server is truly connecting to the caster, or even trying…

�Rover Accuracy (m): 0.2865, SIV: 32

Batt (54%): Voltage: 4.11V Charging: 83.62%/hr Green

Rover Accuracy (m): 0.2864, SIV: 32

Rover Accuracy (m): 0.2863, SIV: 32

Batt (54%): Voltage: 4.11V Charging: 83.62%/hr Green

STATE_ROVER_FIX → STATE_BASE_NOT_STARTED, 2026-03-26 15:04:35.642

Bluetooth SPP broadcasting as: Surveyor Base-238E

RTCM parser error maxLength: 158 bytes

RTCM parser error maxLength: 173 bytes

STATE_BASE_NOT_STARTED → STATE_BASE_FIXED_NOT_STARTED, 2026-03-26 15:04:36.771

STATE_BASE_FIXED_NOT_STARTED → STATE_BASE_FIXED_TRANSMITTING, 2026-03-26 15:04:36.963

NTRIP Server 0 start

ntripServerStop server 0 start requested

Connecting WiFi…

WiFi IP address: 192.168.1.40, RSSI: -22

Batt (54%): Voltage: 4.11V Charging: 83.62%/hr Green

Batt (54%): Voltage: 4.11V Charging: 83.62%/hr Green

ntripServerStop server 0 start requested

Batt (54%): Voltage: 4.11V Charging: 92.14%/hr Green

Batt (54%): Voltage: 4.11V Charging: 92.14%/hr Green

Batt (54%): Voltage: 4.11V Charging: 92.14%/hr Green

Batt (54%): Voltage: 4.11V Charging: 92.14%/hr Green

Batt (54%): Voltage: 4.11V Charging: 92.14%/hr Green

SparkFun RTK Surveyor v4.2

** Bluetooth SPP broadcasting as: Surveyor Base-238E **

Menu: Main

  1. Configure GNSS Receiver

  2. Configure GNSS Messages

  3. Configure Base

  4. Configure Ports

  5. Configure Logging

  6. Configure WiFi

  7. Configure Network

p) Configure User Profiles

r) Configure Radios

s) Configure System

f) Firmware upgrade

x) Exit

s

Menu: System

GNSS: Online - ZED-F9P firmware: HPG 1.50

Module unique chip ID: 2C41E212D9

SIV: 31, HPA (m): 0.008, Lat: 30.74492236, Lon: -96.31112145, Altitude (m): 65.7

Display: Offline

Fuel Gauge: Online - Batt (55%) / Voltage: 4.10V

microSD: Offline

Bluetooth (238E): Online

WiFi MAC Address: 88:13:BF:29:23:8C

WiFi IP address: 192.168.1.40 RSSI: -21

System Uptime: 0 00:01:55.172 (Resets: 0)

NTRIP Server 0 Connecting - Emlid NTRIP Caster Last Uptime: 0 00:00:00.000 (Reconnects: 1)

NTRIP Server 1 Disconnected - /:0 Last Uptime: 0 00:00:00.000 (Reconnects: 0)

Filtered by parser: 0 NMEA / 0 RTCM / 2 UBX

----- Mode Switch -----

B) Switch to Base mode

R) Switch to Rover mode

W) Switch to WiFi Config mode

----- Settings -----

b) Set Bluetooth Mode: Classic

c) Shutdown if not charging: Disabled

d) Debug software

e) Echo User Input: On

h) Debug hardware

n) Debug network

o) Configure RTK operation

p) Configure periodic print messages

r) Reset all settings to default

z) Set time zone offset: 00:00:00

~) Setup button: Enabled

S) Shut down

x) Exit

n

Menu: Debug Network

  1. Print Ethernet diagnostics: Disabled

  2. ESP-Now Broadcast Override: Enabled

  3. Debug WiFi state: Disabled

  4. Debug network layer: Disabled

  5. Print network layer status: Enabled

  6. Debug NTP: Disabled

  7. Debug NTRIP client state: Disabled

  8. Debug NTRIP client → caster GGA messages: Disabled

  9. Debug NTRIP server state: Disabled

  10. Debug caster → NTRIP server GNSS messages: Disabled

  11. Debug PVT client: Disabled

  12. Debug PVT server: Disabled

  13. Debug PVT UDP server: Disabled

  14. Debug WiFi Config: Disabled

r) Force system reset

x) Exit

23

Menu: Debug Network

  1. Print Ethernet diagnostics: Disabled

  2. ESP-Now Broadcast Override: Enabled

  3. Debug WiFi state: Disabled

  4. Debug network layer: Disabled

  5. Print network layer status: Enabled

  6. Debug NTP: Disabled

  7. Debug NTRIP client state: Disabled

  8. Debug NTRIP client → caster GGA messages: Disabled

  9. Debug NTRIP server state: Enabled

  10. Debug caster → NTRIP server GNSS messages: Disabled

  11. Debug PVT client: Disabled

  12. Debug PVT server: Disabled

  13. Debug PVT UDP server: Disabled

  14. Debug WiFi Config: Disabled

r) Force system reset

x) Exit

24

Menu: Debug Network

  1. Print Ethernet diagnostics: Disabled

  2. ESP-Now Broadcast Override: Enabled

  3. Debug WiFi state: Disabled

  4. Debug network layer: Disabled

  5. Print network layer status: Enabled

  6. Debug NTP: Disabled

  7. Debug NTRIP client state: Disabled

  8. Debug NTRIP client → caster GGA messages: Disabled

  9. Debug NTRIP server state: Enabled

  10. Debug caster → NTRIP server GNSS messages: Enabled

  11. Debug PVT client: Disabled

  12. Debug PVT server: Disabled

  13. Debug PVT UDP server: Disabled

  14. Debug WiFi Config: Disabled

r) Force system reset

x) Exit

25

Menu: Debug Network

  1. Print Ethernet diagnostics: Disabled

  2. ESP-Now Broadcast Override: Enabled

  3. Debug WiFi state: Disabled

  4. Debug network layer: Disabled

  5. Print network layer status: Enabled

  6. Debug NTP: Disabled

  7. Debug NTRIP client state: Disabled

  8. Debug NTRIP client → caster GGA messages: Disabled

  9. Debug NTRIP server state: Enabled

  10. Debug caster → NTRIP server GNSS messages: Enabled

  11. Debug PVT client: Enabled

  12. Debug PVT server: Disabled

  13. Debug PVT UDP server: Disabled

  14. Debug WiFi Config: Disabled

r) Force system reset

x) Exit

x

Menu: System

GNSS: Online - ZED-F9P firmware: HPG 1.50

Module unique chip ID: 2C41E212D9

SIV: 32, HPA (m): 0.008, Lat: 30.74492236, Lon: -96.31112145, Altitude (m): 65.7

Display: Offline

Fuel Gauge: Online - Batt (56%) / Voltage: 4.11V

microSD: Offline

Bluetooth (238E): Online

WiFi MAC Address: 88:13:BF:29:23:8C

WiFi IP address: 192.168.1.40 RSSI: -20

System Uptime: 0 00:03:20.383 (Resets: 0)

NTRIP Server 0 Connecting - Emlid NTRIP Caster Last Uptime: 0 00:00:00.000 (Reconnects: 1)

NTRIP Server 1 Disconnected - /:0 Last Uptime: 0 00:00:00.000 (Reconnects: 0)

Filtered by parser: 0 NMEA / 0 RTCM / 2 UBX

----- Mode Switch -----

B) Switch to Base mode

R) Switch to Rover mode

W) Switch to WiFi Config mode

----- Settings -----

b) Set Bluetooth Mode: Classic

c) Shutdown if not charging: Disabled

d) Debug software

e) Echo User Input: On

h) Debug hardware

n) Debug network

o) Configure RTK operation

p) Configure periodic print messages

r) Reset all settings to default

z) Set time zone offset: 00:00:00

~) Setup button: Enabled

S) Shut down

x) Exit

x

SparkFun RTK Surveyor v4.2

** Bluetooth SPP broadcasting as: Surveyor Base-238E **

Menu: Main

  1. Configure GNSS Receiver

  2. Configure GNSS Messages

  3. Configure Base

  4. Configure Ports

  5. Configure Logging

  6. Configure WiFi

  7. Configure Network

p) Configure User Profiles

r) Configure Radios

s) Configure System

f) Firmware upgrade

x) Exit

x

FreeHeap: 40672 / HeapLowestPoint: 27252 / LargestBlock: 30196

ntripServerStop server 0 start requested

NTRIP server 0: NTRIP_SERVER_AUTHORIZATION → NTRIP_SERVER_ON

NTRIP Server 0 Connecting - Emlid NTRIP Caster Last Uptime: 0 00:00:00.000 (Reconnects: 2)

NTRIP Server 0 trying again in 30 seconds.

Batt (58%): Voltage: 4.12V Charging: 100.05%/hr Green

NTRIP server 0: NTRIP_SERVER_ON → NTRIP_SERVER_NETWORK_STARTED

FreeHeap: 40916 / HeapLowestPoint: 27252 / LargestBlock: 30196

NTRIP server 0: NTRIP_SERVER_NETWORK_STARTED → NTRIP_SERVER_NETWORK_CONNECTED

NTRIP server 0: NTRIP_SERVER_NETWORK_CONNECTED → NTRIP_SERVER_WAIT_GNSS_DATA

NTRIP server 0: NTRIP_SERVER_WAIT_GNSS_DATA → NTRIP_SERVER_CONNECTING

Batt (58%): Voltage: 4.12V Charging: 100.05%/hr Green

Batt (58%): Voltage: 4.12V Charging: 74.88%/hr Green

Batt (58%): Voltage: 4.12V Charging: 74.88%/hr Green

Batt (58%): Voltage: 4.12V Charging: 74.88%/hr Green

Batt (58%): Voltage: 4.12V Charging: 83.41%/hr Green

NTRIP Server 0 connecting to caster.emlid.com:2101

NTRIP Server 0 sending authorization credentials

NTRIP server 0: NTRIP_SERVER_CONNECTING → NTRIP_SERVER_AUTHORIZATION

Batt (58%): Voltage: 4.12V Charging: 83.41%/hr Green

Batt (58%): Voltage: 4.12V Charging: 83.41%/hr Green

FreeHeap: 40664 / HeapLowestPoint: 27252 / LargestBlock: 30196

ntripServerStop server 0 start requested

NTRIP server 0: NTRIP_SERVER_AUTHORIZATION → NTRIP_SERVER_ON

NTRIP Server 0 Connecting - Emlid NTRIP Caster Last Uptime: 0 00:00:00.000 (Reconnects: 3)

NTRIP Server 0 trying again in 60 seconds.

NTRIP server 0: NTRIP_SERVER_ON → NTRIP_SERVER_NETWORK_STARTED

FreeHeap: 40908 / HeapLowestPoint: 27252 / LargestBlock: 30196

NTRIP server 0: NTRIP_SERVER_NETWORK_STARTED → NTRIP_SERVER_NETWORK_CONNECTED

NTRIP server 0: NTRIP_SERVER_NETWORK_CONNECTED → NTRIP_SERVER_WAIT_GNSS_DATA

Batt (58%): Voltage: 4.12V Charging: 83.41%/hr Green

NTRIP server 0: NTRIP_SERVER_WAIT_GNSS_DATA → NTRIP_SERVER_CONNECTING

Batt (58%): Voltage: 4.12V Charging: 83.41%/hr Green

Batt (59%): Voltage: 4.12V Charging: 100.26%/hr Green

Batt (59%): Voltage: 4.12V Charging: 75.30%/hr Green

Batt (59%): Voltage: 4.12V Charging: 75.30%/hr Green

Batt (59%): Voltage: 4.12V Charging: 75.30%/hr Green

Batt (59%): Voltage: 4.12V Charging: 75.30%/hr Green

Batt (60%): Voltage: 4.12V Charging: 92.14%/hr Green

Batt (60%): Voltage: 4.12V Charging: 92.14%/hr Green

Batt (60%): Voltage: 4.12V Charging: 92.14%/hr Green

Batt (60%): Voltage: 4.12V Charging: 92.14%/hr Green

Batt (60%): Voltage: 4.12V Charging: 92.14%/hr Green

NTRIP Server 0 connecting to caster.emlid.com:2101

NTRIP Server 0 sending authorization credentials

NTRIP server 0: NTRIP_SERVER_CONNECTING → NTRIP_SERVER_AUTHORIZATION

Batt (60%): Voltage: 4.13V Charging: 77.38%/hr Green

Batt (60%): Voltage: 4.13V Charging: 77.38%/hr Green

FreeHeap: 40452 / HeapLowestPoint: 27252 / LargestBlock: 30196

ntripServerStop server 0 start requested

NTRIP server 0: NTRIP_SERVER_AUTHORIZATION → NTRIP_SERVER_ON

NTRIP Server 0 Connecting - Emlid NTRIP Caster Last Uptime: 0 00:00:00.000 (Reconnects: 4)

NTRIP Server 0 trying again in 2 minutes.

Batt (60%): Voltage: 4.13V Charging: 77.38%/hr Green

NTRIP server 0: NTRIP_SERVER_ON → NTRIP_SERVER_NETWORK_STARTED

FreeHeap: 40696 / HeapLowestPoint: 27252 / LargestBlock: 30196

NTRIP server 0: NTRIP_SERVER_NETWORK_STARTED → NTRIP_SERVER_NETWORK_CONNECTED

NTRIP server 0: NTRIP_SERVER_NETWORK_CONNECTED → NTRIP_SERVER_WAIT_GNSS_DATA

NTRIP server 0: NTRIP_SERVER_WAIT_GNSS_DATA → NTRIP_SERVER_CONNECTING

Batt (60%): Voltage: 4.13V Charging: 77.38%/hr Green

Batt (60%): Voltage: 4.13V Charging: 77.38%/hr Green

Batt (61%): Voltage: 4.13V Charging: 94.22%/hr Green

Batt (61%): Voltage: 4.13V Charging: 94.22%/hr Green

Batt (61%): Voltage: 4.13V Charging: 94.22%/hr Green

Batt (61%): Voltage: 4.13V Charging: 94.22%/hr Green

Batt (61%): Voltage: 4.13V Charging: 70.72%/hr Green

Batt (61%): Voltage: 4.13V Charging: 79.25%/hr Green

Batt (61%): Voltage: 4.13V Charging: 79.25%/hr Green

Batt (61%): Voltage: 4.13V Charging: 79.25%/hr Green

Batt (61%): Voltage: 4.13V Charging: 79.25%/hr Green

Batt (61%): Voltage: 4.13V Charging: 79.25%/hr Green

Batt (61%): Voltage: 4.13V Charging: 86.94%/hr Green

Batt (61%): Voltage: 4.13V Charging: 86.94%/hr Green

Batt (61%): Voltage: 4.13V Charging: 86.94%/hr Green

Batt (61%): Voltage: 4.14V Charging: 65.31%/hr Green

Batt (61%): Voltage: 4.14V Charging: 65.31%/hr Green

Batt (61%): Voltage: 4.14V Charging: 73.01%/hr Green

Batt (61%): Voltage: 4.14V Charging: 73.01%/hr Green

Batt (62%): Voltage: 4.14V Charging: 76.75%/hr Green

Batt (62%): Voltage: 4.14V Charging: 76.75%/hr Green

Batt (62%): Voltage: 4.14V Charging: 84.45%/hr Green

Batt (62%): Voltage: 4.14V Charging: 84.45%/hr Green

NTRIP Server 0 connecting to caster.emlid.com:2101

NTRIP Server 0 sending authorization credentials

NTRIP server 0: NTRIP_SERVER_CONNECTING → NTRIP_SERVER_AUTHORIZATION

Batt (62%): Voltage: 4.14V Charging: 84.45%/hr Green

Batt (62%): Voltage: 4.14V Charging: 67.18%/hr Green

FreeHeap: 40664 / HeapLowestPoint: 27252 / LargestBlock: 30196

ntripServerStop server 0 start requested

NTRIP server 0: NTRIP_SERVER_AUTHORIZATION → NTRIP_SERVER_ON

NTRIP Server 0 Connecting - Emlid NTRIP Caster Last Uptime: 0 00:00:00.000 (Reconnects: 5)

NTRIP Server 0 trying again in 5 minutes.

Batt (62%): Voltage: 4.14V Charging: 67.18%/hr Green

NTRIP server 0: NTRIP_SERVER_ON → NTRIP_SERVER_NETWORK_STARTED

FreeHeap: 40908 / HeapLowestPoint: 27252 / LargestBlock: 30196

NTRIP server 0: NTRIP_SERVER_NETWORK_STARTED → NTRIP_SERVER_NETWORK_CONNECTED

NTRIP server 0: NTRIP_SERVER_NETWORK_CONNECTED → NTRIP_SERVER_WAIT_GNSS_DATA

NTRIP server 0: NTRIP_SERVER_WAIT_GNSS_DATA → NTRIP_SERVER_CONNECTING

Batt (62%): Voltage: 4.14V Charging: 74.88%/hr Green

Batt (62%): Voltage: 4.14V Charging: 74.88%/hr Green

Batt (62%): Voltage: 4.14V Charging: 78.62%/hr Green

Batt (62%): Voltage: 4.14V Charging: 78.62%/hr Green

Batt (62%): Voltage: 4.14V Charging: 78.62%/hr Green

Batt (63%): Voltage: 4.14V Charging: 86.32%/hr Green

Batt (63%): Voltage: 4.14V Charging: 86.32%/hr Green

I really need this a base station up and running. We are using it constantly. I would prefer if ya’ll could send out a new RTK surveyor with a return ship label so I can send this one back.

It doesn’t look like a hardware issue, instead it looks like Emlid is refusing the connection. There have been reports that Emlid is down (even 4 minutes ago). See here. Please try a different caster like RTK2Go. I’m not sure what’s going on with Emlid - normally they are very dependable.

If you want to share your Emlid mountpoint credentials with me via PM I can test the connection.