Skip to content

Releases: sparkfun/SparkFun_RTK_Firmware_Uploader

Version 1.7.0

17 Dec 15:22
521ff38
Compare
Choose a tag to compare

This release:

  • Adds support for the ESP32 Pico Mini (8MB Flash) as used on the new RTK Postcard
  • The code will now upload:
    • RTK_Surveyor.ino.bootloader.bin when uploading RTK (Surveyor) Firmware (created with v2..0.2 of the core)
    • RTK_Everywhere.ino.bootloader.bin when uploading RTK Everywhere Firmware (created with v3.0.7 of the core)
  • There is a new dedicated partitions file for 8MB devices
  • The Actions workflows have been updated to the latest versions of upload-artifact etc.
  • The Actions workflows run pyinstaller under Python 3.12, updated from 3.10
  • esptool is v4.8.1

Version 1.6.1

11 Mar 12:33
Compare
Choose a tag to compare

This release:

  • Limits the baud rate to 460800 on CH342 interfaces - resolves #4
    • Note: the baud rate is also limited to 460800 on Darwin (MacOS) platforms
  • Adds a Erase Flash option under the Extras pull-down menu - resolves #5
  • Adds a Read WiFi MAC option under the Extras pull-down menu - resolves #6
  • Moves the Reset ESP32 button to the Extras pull-down menu

Version 1.6.0

06 Jan 11:47
Compare
Choose a tag to compare

This release includes the following changes:

  • The GUI now uses the latest version of esptool - allowing it to run correctly on Linux
    • The built-in copy of esptool v3.3 has been removed
    • The release build workflow installs the latest version of esptool; pyinstaller builds it into the executables. The stub_flasher json files are added automatically.
    • v1.6.0 of the GUI is built with v4.7.0 of esptool
  • The maximum baud rate is limited to 460800 on MacOS. (921600 fails on Mac Mini.)

Version 1.5.2

14 Dec 13:23
Compare
Choose a tag to compare

This release:

  • Changes the reset strategy - for the Facet
  • There are occasions where the Facet can become stuck in the ESP32 bootloader after a successful firmware upload
  • After the firmware upload, the GUI attempts a 'normal' reset via esptool
  • If the normal reset is unsuccessful, the user can manually perform a TeraTerm-like reset by clicking the Reset ESP32 button
    • This toggles the RTS and DTR lines manually (using PySerial) to duplicate the reset generated by TeraTerm

Version 1.5.1

21 Nov 13:13
Compare
Choose a tag to compare

In this release:

  • The port list is automatically updated when the COM Port combo box is clicked
    • This change made the Refresh button redundant - it has been removed

Version 1.5.0

17 Nov 11:25
Compare
Choose a tag to compare
  • First full release with Linux, MacOS, Windows and Python installers / executables
  • The Uploader now resets the ESP32 automatically after uploading new firmware