Skip to content

Add NTRIP Server, NMEA control, firmware update from SD, display support

Compare
Choose a tag to compare
@nseidle nseidle released this 05 Jan 23:01

SparkFun RTK Suveyor firmware v1.1 has the following changes. Here's a summary with detailed info after:

  • Add support for NTRIP Server to local WiFi
  • Add static base control including ECEF or Geographic position input
  • Add sentence output/logging control including RAWX
  • Add SBAS control setting
  • Add measurement frequency setting
  • Add port baud rate control
  • Update firmware from SD card
  • Add display autodetection

Add support for NTRIP Server to local WiFi

A RTK Surveyor can now connect to local WiFi and transmit the RTCM data directly to a caster. This is most helpful with rtk2go.com or caster.emlid.com. This works with either Survey-In or a PPP static position.

Add static base control including ECEF or Geographic position input

After gathering 4+ hours of RAWX sentences you can obtain the accurate position of your antenna using PPP. Use this menu to enter your fixed ECEF (preferred) or Geographic position.

Add sentence control including RAWX

Logging of individual NMEA sentences including RAWX can now be enabled/disabled on the UART1 (logging) output.

Add SBAS control setting

There is a known issue with v1.13 of the ZED-F9P firmware affecting the RTK LED. SBAS is disabled by default to allow the RTK LED to work. A user can override this setting if desired.

Add measurement frequency setting

The measurement rate (default 4Hz) can now be set by the user. There is an arbitrary 20Hz limit but higher measurement rates will certainly cause various systems (Bluetooth, logging, etc) to become quickly overwhelmed. Consider anything above 4Hz to be experimental. Note: Base mode is always 1Hz and cannot be overridden at this time.

Add port baud rate control

The Radio and Data port baud rates can now be set from 4800bps to 921600bps.

Update firmware from SD card

RTK Surveyors can now be upgraded by loading a binary onto the SD card. Any file with the file name "RTK_Surveyor_Firmware_*.bin" can be loaded from the firmware menu. In addition, "RTK_Surveyor_Firmware_Force.bin" file is scanned for at startup and will be automatically loaded (and will reset all settings to factory default).

Add display autodetection

The unit will automatically detect and begin displaying various data (SIV, horizontal positional accuracy, battery level, BT mac, mode, etc) on the SparkFun Qwiic OLED when attached. This can be helpful for displaying current BT mac address (in the case that lots of units are around, i.e. educational setting).

Known Issues:

There was a lot of work to get the radio to toggle between BT and WiFi (for NTRIP) gracefully. Switching from BT to WiFi works fine, but the unit does not always switch back to BT correctly. This is seen when the device is switched to Rover mode after broadcasting on WiFi/Base for a few seconds. In rare cases the unit says it is broadcasting but it cannot be connected to. This is fixed with a power cycle.