Skip to content

Releases: sparkfun/SparkFun_RTK_Firmware

Add support for multiple NTRIP Servers

22 Jul 21:01
Compare
Choose a tag to compare

RTK-Firmware-Update-OTA

Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load the latest firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #745 - Allow passwords with decimals.
  • Bug #769 - Correctly set region for L-Band in EU.
  • Bug #774 - Stop NTRIP Server when entering Rover mode.
  • Bug #762 - Suppress display startup from button bump.
  • Bug #758 - Suppress further SD starts after SD fail.
  • Bug #749 - Allow Web Config while TCP server is running.
  • Feature #767 - Support multiple NTRIP Servers.

Fix string settings with floating point numbers

30 Dec 19:50
Compare
Choose a tag to compare

Note: Release candidate binaries have additional debug messages turned on. Don't be alarmed if you see lots of additional serial output.

RTK-Firmware-Update-OTA

Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load the latest firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #745 - Correctly store/load settings that are stored as strings, but contain purely float numbers (ie, a WiFi password that is "3.14159").
  • Bug #749 - Correctly shutdown PVT server before entering WiFi Config.

Increase default Bluetooth buffer. Add L-Band GetKeys.

27 Dec 23:28
Compare
Choose a tag to compare

RTK-Firmware-Update-OTA

Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load the latest firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #733 - Increase the default Bluetooth RX buffer to 2k to prevent RTCM loss.
  • Bug #737 - Correct the device ID process to allow for more variance in units with bad ADC fuses.
  • Bug #738 - Correctly restart Bluetooth after manual L-Band key update.
  • Bug #741 - Correctly configure WiFi protocol during AP mode. Fix display 'RTK Config' if config falls back to AP Config mode.
  • Bug #742 - Correct how newer version numbers are detected.
  • Feature #736 - Add GetKeys display option to L-Band units to force update the keys.
  • Feature #734 - Add options to disabled RADIO, DATA, and USB ports.
  • Add 'Account Expired' (PointPerfect subscription expired) and 'Not Listed' (device not on whitelist) displayed errors to L-Band.

Increase default Bluetooth buffer. Add L-Band GetKeys.

13 Dec 21:46
00d13f3
Compare
Choose a tag to compare

Note: Release candidate binaries have additional debug messages turned on. Don't be alarmed if you see lots of additional serial output.

RTK-Firmware-Update-OTA

Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load the latest firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #733 - Increase the default Bluetooth RX buffer to 2k to prevent RTCM loss.
  • Bug #737 - Correct the device ID process to allow for more variance in units with bad ADC fuses.
  • Bug #738 - Correctly restart Bluetooth after manual L-Band key update.
  • Bug #741 - Correctly configure WiFi protocol during AP mode. Fix display 'RTK Config' if config falls back to AP Config mode.
  • Bug #742 - Correct how newer version numbers are detected.
  • Feature #736 - Add GetKeys display option to L-Band units to force update the keys.
  • Feature #734 - Add options to disabled RADIO, DATA, and USB ports.
  • Add 'Account Expired' (PointPerfect subscription expired) and 'Not Listed' (device not on whitelist) displayed errors to L-Band.

NTRIP Server/Client and L-Band improvements

27 Oct 22:08
Compare
Choose a tag to compare

RTK-Firmware-Update-OTA

Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug - Correct how L-Band key 'Valid from WNO' setting is calculated.
  • Bug - Correctly validate MQTT certificates on RTK Facet L-Band.
  • Bug - Correctly show PointPerfect sub menu on WiFi config for RTK Facet L-Band Direct.
  • Bug #429 - Correctly restart Casting if WiFi is lost.
  • Bug #667 - Correctly reflect the state of the PVT Client/Server on WiFi config page.
  • Bug #679 - Remove SD inserted prints when no card is present.
  • Bug #677 - Make BLE work for devices with long product name.
  • Bug - Prevent RTK Fix exit from immediately triggering ZED reset on Facet L-Band.
  • Bug - Correctly clear ZED position information during a factory reset.
  • Feature - Add PVT/NMEA over UDP Server. Thanks @DavidBerschauer.
  • Feature #670 - Show number before profile on display.
  • Feature #713 - Enable SPARTN over USB.
  • Feature - Move WiFi captive portal to optional NVM setting.
  • Feature - Add the ability to auto update the firmware. Default is off.
  • Feature - Add PointPerfect menu to clear L-Band keys.
  • Feature - Add Facet L-Band Direct to startup display.
  • Docs #677 - Document lack of corrections on L-Band during Serial menu config.

Automatically prioritize RTCM over L-Band corrections

27 Sep 17:10
Compare
Choose a tag to compare

RTK-Beta-Firmware-Update
Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #664 - Prevent infinite loop on L-Band if no friendly WiFi is detected.
  • Bug #678 - Fix L-Band Bluetooth broadcast name.
  • Bug #645 - Allow settings variable names longer than 60 characters.
  • Feature - Automatically stop PMP corrections (aka L-Band) if RTCM is sent to unit over Bluetooth or WiFi.
  • Fix typo in debug menu.

Fix NTRIP Caster. Fix OTA update.

19 Sep 16:42
Compare
Choose a tag to compare

RTK-Beta-Firmware-Update
Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #643 - NTRIP Caster is now sending data, correctly detects various errors (ban, sandbox, unauthorized), and throttles back more aggressively as connection attempts fail. Sorry RTK2Go, we'll stop calling so often.
  • Bug #646 - Correctly set DTM message via WiFi Config page.
  • Bug #602 - Fix OTA update path.
  • Bug #658 - Fix file configuration names.
  • Feature #596 - Add shutdown timer if no charger is attached. This feature is disabled by default.
  • Feature #597 - Disable setup button to prevent changing of modes. This feature is disabled by default.
  • Feature - Allow a force reboot after X seconds (commonly 86,400 or one day). The feature is disabled (0) by default.
  • Add captive portal when connecting to device over AP. Thanks @DavidBerschauer!
  • Network layer now in place. This allows future firmware to fall back between ethernet and WiFi.
  • Dump 25% of ring buffer when capacity is reached by slowest consumer (WiFi) to allow other consumers (TCP, SD, etc) to continue to consume.
  • Tear ring buffer at a point where a message ends to limit data loss when buffer overflows.
  • Add better device identification for early models. There were some very early RTK products that did not have product ID resistors. We now ID these devices with better methods than previously used.
  • Constrained the ID logic from +/-10% tolerance to +/-4.75% to allow for additional products.
  • Better handling of null pointers.
  • The debug menus were restructured.
  • Disable power button checking when firmware is locally compiled. This is helpful for developers to prevent device power down between firmware loads.
  • Fix Givenname limit of 50 chars for PointPerfect API.
  • Increase NTRIP Caster name limit from 30 to 45 characters.

Fix NTRIP Caster

14 Sep 21:04
Compare
Choose a tag to compare
Fix NTRIP Caster Pre-release
Pre-release

Note: Release candidate binaries have additional debug messages turned on. Don't be alarmed if you see lots of additional serial output.

RTK-Beta-Firmware-Update
Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #643 - NTRIP Caster is now sending data, correctly detects various errors (ban, sandbox, unauthorized), and throttles back more aggressively as connection attempts fail. Sorry RTK2Go, we'll stop calling so often.
  • Bug #646 - Correctly set DTM via WiFi Config page.
  • Bug #602 - Fix OTA update path.
  • Feature #596 - Add shutdown timer if no charger is attached. This feature is disabled by default.
  • Feature #597 - Disable setup button to prevent changing of modes. This feature is disabled by default.
  • Feature - Allow a force reboot after X seconds (commonly 86,400 or one day). The feature is disabled (0) by default.
  • Add captive portal when connecting to device over AP. Thanks @DavidBerschauer!
  • Network layer now in place. This allows future firmware to fall back between ethernet and WiFi.
  • Dump 25% of ring buffer when capacity is reached by slowest consumer (WiFi) to allow other consumers (TCP, SD, etc) to continue to consume.
  • Tear ring buffer at a point where a message ends to limit data loss when buffer overflows.
  • Add better device identification for early models. There were some very early RTK products that did not have product ID resistors. We now ID these devices with better methods than previously used.
  • Constrained the ID logic from +/-10% tolerance to +/-4.75% to allow for additional products.
  • Better handling of null pointers.
  • The debug menus were restructured.
  • Disable power button checking when firmware is locally compiled. This is helpful for developers to prevent device power down between firmware loads.
  • Fix Givenname limit of 50 chars for PointPerfect API.
  • Increase NTRIP Caster name limit from 30 to 45 characters.

Fix OTA Update

23 Aug 19:32
Compare
Choose a tag to compare

RTK-Beta-Firmware-Update
Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #602 - Device now successfully updates over the air via the firmware update menu.

Dynamic allocation of SPP for verbose mountpoints. Enable mDNS.

27 Jul 15:24
Compare
Choose a tag to compare

RTK-Beta-Firmware-Update
Note: If you are running firmware v3.x or greater, you can load the latest firmware or release candidate over the air. If you are using older firmware (2.x or lower) you will need to load v3.x firmware using a USB connection. We have created a Windows GUI to ease this process. Please see Updating Firmware from GUI for a step by step process.

Changes in this release:

  • Bug #469 - Allow dynamic allocation of Bluetooth SPP buffers to allow more verbose mount points.
  • Bug #455 - Reset ZED-F9P on RTK Facet L-Band when fix is not achieved within 180 seconds.
  • Bug #519 - Stop rolling reset when resetting via settings file.
  • Feature - Enable mDNS by default. Now you can type rtk.local into a browser instead of 192.168.1.4 for the WiFi config page.