Skip to content

Releases: sparkfun/SparkFun_RTK_Everywhere_Firmware

Add LoRa support. Add ESP-NOW Broadcast.

29 Aug 19:44
Compare
Choose a tag to compare

SparkFun RTK Everywhere - Firmware Update System Menu

Note: You can load the latest firmware or release candidate over the air. Alternatively, there is a GUI process as well.

Note: We recommend doing a factory reset after upgrading firmware.

Changes in this release:

  • Feature - Add LoRa support. RTK Torches can now load firmware onto the internal STM32 LoRa radio. This enables multipoint communication (one base, many rovers) up to ~1500ft non-line-of-sight and >1.8 miles line-of-sight. 🎉Docs
  • Feature - Set ESP-NOW to broadcast by default. ESP-NOW now coexists with Bluetooth SPP after we upgraded the ESP32 Arduino core to v3.x! 🎉Docs
  • Bug #446 - Fix RTCM reception over BLE.
  • Bug #445 - Suppress I2C error one devices that have one I2C bus.
  • Bug #447 - Correctly ID Torches with I2C check.
  • Bug #431 - Only attempt provisioning once.
  • Bug - Control beeper according to settings during power on.
  • Bug - Enable UM980 binary when GGA message is disabled.
  • Bug - Filter out erroneous horizontal positional accuracy reports during Survey Settle.
  • Bug - Allow UM980 to complete Survey Settle.
  • Feature - Print correction source in Corrections Priority table. Docs
    image
  • Feature - Allow correction reception over USB, and added to Corrections Priority controller. Docs
  • Feature - Add Multipath Mitigation setting for RTK Torch/UM980. This is enabled by default. Docs
  • Feature - Battery level statuses added to CLI. Docs
  • Feature - Continue to broadcast over bluetooth during Survey Settle and Survey-In.
  • Feature - Create full-time pass-through state for UM980 firmware upgrades. Docs
  • Feature - Update to latest BleSerial library (now works with v3 ESP32 Arduino core)
  • Feature - Allow ZED-F9P firmware HPG 1.50.

Add LoRa support. Add ESP-NOW Broadcast.

27 Aug 17:00
Compare
Choose a tag to compare

SparkFun RTK Everywhere - Firmware Update System Menu

Note: You can load the latest firmware or release candidate over the air. Alternatively, there is a GUI process as well.

Note: We recommend doing a factory reset after upgrading firmware.

Changes in this release:

  • Add LoRa support. RTK Torches can now load firmware onto the internal STM32 LoRa radio. This enables multipoint communication (one base, many rovers) up to ~1500ft non-line-of-sight and >1.8 miles line-of-sight.
  • Bug #446 - Fix RTCM reception over BLE.
  • Bug #445 - Suppress I2C error one devices that have one I2C bus.
  • Bug #447 - Correctly ID Torches with I2C check.
  • Bug #431 - Only attempt provisioning once.
  • Bug - Control beeper according to settings during power on.
  • Bug - Enable UM980 binary when GGA message is disabled.
  • Bug - Support erroneous horizontal positional accuracy reports during Survey Settle.
  • Bug - Allow UM980 to complete Survey Settle.
  • Feature - Set ESP-NOW to broadcast by default. ESP-NOW now coexists with Bluetooth SPP after we upgraded the ESP32 Arduino core to v3.x! 🎉
  • Feature - Print correction source in Corrections Priority table.
    image
  • Feature - Allow correction reception over USB, and added to Corrections Priority controller.
  • Feature - Add Multipath Mitigation setting for RTK Torch/UM980. This is enabled by default.
  • Feature - Battery level statuses added to CLI.
  • Feature - Continue to broadcast over bluetooth during Survey Settle and Survey-In.
  • Feature - Create full-time pass-through state for UM980 firmware upgrades.
  • Feature - Update to latest BleSerial library (now works with v3 ESP32 Arduino core)
  • Feature - Allow ZED-F9P firmware HPG 1.50.

Add SparkFun RTK EVK Support

08 Jul 20:25
Compare
Choose a tag to compare

SparkFun RTK Everywhere - Firmware Update System Menu

Note: You can load the latest firmware or release candidate over the air. Alternatively, there is a GUI process as well.

Note: We recommend doing a factory reset after upgrading firmware.

Changes in this release:

  • Update codebase to work with ESP32 Arduino core version 3.0.1
  • Add hardware support for SparkFun RTK EVK. This includes L-Band, ethernet, display, and logging. Cellular support is not yet added. TCP, UDP, and NTP are supported.
  • Bug #289 - Allow all traffic across both WiFi and Ethernet transport layers. This includes firmware updates.
  • Bug #367 - Move NetworkClientSecure to PSRAM.
  • Bug #416 - Fix Bluetooth buffer overruns.
  • Bug #343 - Fix altitude during tilt compensation.
  • Feature #293 - Allow incoming corrections over USB. This is helpful if you are wired to a tablet or phone.
  • Feature #150 - Add localized corrections. This allows less data being passed over the network to achieve the same level of performance.
  • Feature #275 - Add update PointPerfect keys from Web Config.
  • Feature #283 - Use structured commands in CLI.
  • Feature #284 - Restructure Web Config: remove old features, add new ones.
  • Many, many more small fixes. See PR #240 for a full list of commits.

Prevent infinite loop during failed provisioning

28 May 17:19
Compare
Choose a tag to compare

SparkFun RTK Everywhere - Firmware Update System Menu

Note: You can load the latest firmware or release candidate over the air. Alternatively, there is a GUI process as well.

Changes in this release:

  • Bug #319 - Prevent infinite loop if device fails provisioning
  • Bug #320 - Fix link to registration page

Add HAS/E6 Support. Add NMEA over USB.

13 May 15:39
Compare
Choose a tag to compare

SparkFun RTK Everywhere - Firmware Update System Menu

Note: You can load the latest firmware or release candidate over the air. Alternatively, there is a GUI process as well.

Changes in this release:

  • Bug #278 - Prevent system reset upon exiting Tilt Compensation
  • Feature #281 - Add support for Galileo HAS/E6 (free!) corrections.
  • Feature #280 - Add support for UM980 firmware updates.
  • Feature #242 - Add NMEA output over USB

Select correction source based on priority

15 Apr 18:48
Compare
Choose a tag to compare

SparkFun RTK Everywhere - Firmware Update System Menu

Note: You can load the latest firmware or release candidate over the air. Alternatively, there is a GUI process as well.

Changes in this release:

  • Bug #240 - Allow a fully discharged Torch to charge quickly.
  • Bug #231 - Select the correct ZTP token for the EVK platform.
  • Bug #222 - Correctly pass RTCM to NTRIP Caster during base operation
  • Bug #141 - Restart WiFi if settings change
  • Bug #263 - Don't modify NTRIP Client setting upon entering WiFi Config
  • Bug #260 - Enable RTCM when exiting PointPerfect menu, as needed
  • Bug #255 - Avoid um980UnicoreHandler on non-Torch platforms
  • Bug #241 - Remove WiFi.setSleep to allow WiFi+BLE+ESP-NOW
  • Bug #232 - Make ESP-NOW work alongside WiFi
  • Bug #229 - Fix crash on EVK in 'Cfg Eth' Mode
  • Bug #224 - Fix Bluetooth on EVK
  • Feature #236 - Allow firmware update via Bluetooth config
  • Feature #247 - Sort corrections priorities via WiFi config page
  • Feature #237 - Return ERROR from command interface if setting is unknown.
  • Feature #228 - Remove old ntripServer_StartAtSurveyIn setting.
  • Feature #144 - Remove reliance on 2nd MQTT library ("PubSub" library)
  • Feature #230 - Update WiFi config page for use with Torch/EVK
  • Feature - Avoid use of wifiMulti if only one WiFi network entered to shorten AP connection time.
  • Feature - Allow firmware update during WiFi AP mode

Initial Release

05 Apr 19:47
Compare
Choose a tag to compare

Initial release for RTK Torch beta units. Please see the repo issues for known bugs and active changes.