Skip to content

Commit bf95ce5

Browse files
committed
Add Windows GUI to firmware update readme
1 parent 55d6ae1 commit bf95ce5

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

Binaries/readme.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
This folder contains the various firmware versions for RTK Products (Surveyor, Express, Express+, and Facet). Each binary is created by exporting a sketch binary from Arduino. The sketch binary is then uploaded to the ESP32 along with boot_app0.bin, RTK_Surveyor.ino.bootloader.bin, and RTK_Surveyor.ino.partitions.bin. You can update the firmware on a device by loading a binary onto the SD card and inserting it into the RTK Surveyor (see more information [here](https://learn.sparkfun.com/tutorials/sparkfun-rtk-surveyor-hookup-guide/firmware-updates-and-customization)) or by using the following CLI:
1+
This folder contains the various firmware versions for RTK Products (Surveyor, Express, Express+, and Facet).
2+
3+
Updating the firmware can be achieved by using one of the following methods:
4+
5+
* Load the firmware on an SD card, then use a serial terminal with *Firmware Upgrade* menu
6+
* Load the firmware over WiFi when the device is in WiFi AP Config Mode
7+
* Use the [Windows GUI](https://github.com/sparkfun/SparkFun_RTK_Firmware/Uploader_GUI) and a USB cable. (This method is python based which can also be used on Linux, Mac OS, and Raspberry Pi)
8+
* Use the command line *batch_program.bat* (see below)
9+
10+
The SD method is generally recommended. For more information see [here](https://learn.sparkfun.com/tutorials/sparkfun-rtk-surveyor-hookup-guide/firmware-updates-and-customization).
11+
12+
Each binary is created by exporting a sketch binary from Arduino. The sketch binary is then uploaded to the ESP32 along with boot_app0.bin, RTK_Surveyor.ino.bootloader.bin, and RTK_Surveyor.ino.partitions.bin. You can update the firmware on a device by loading a binary onto the SD card and inserting it into the RTK Surveyor ) or by using the included 'batch_program.bat' along with the binary file name and COM port. For example *batch_program.bat RTK_Surveyor_Firmware_v2_0.bin COM3*.
13+
14+
The batch file runs the following commands:
215

316
esptool.exe --chip esp32 --port COM4 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 ./bin/RTK_Surveyor.ino.bootloader.bin 0x8000 ./bin/RTK_Surveyor.ino.partitions.bin 0xe000 ./bin/boot_app0.bin 0x10000 ./RTK_Surveyor_Firmware_vxx.bin
417

0 commit comments

Comments
 (0)