Releases: sparkfun/SparkFun_RTK_Everywhere_Firmware
Add LoRa support. Add ESP-NOW Broadcast.
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
- 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.
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.
- 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
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
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:
Add HAS/E6 Support. Add NMEA over USB.
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:
Select correction source based on priority
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
Initial release for RTK Torch beta units. Please see the repo issues for known bugs and active changes.