You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/firmware_update.md
+59-33Lines changed: 59 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -32,13 +32,13 @@ Remember, all SparkFun RTK devices are open source hardware meaning you have tot
32
32
33
33
This GUI makes it easy to point and click your way through a firmware update. There are versions for Windows, Linux, MacOS and a Python package installer.
34
34
35
-
The GUI can be downloaded from its own [**dedicated repo**](https://github.com/sparkfun/SparkFun_RTK_Firmware_Uploader).
35
+
The GUI can be downloaded from its own [**dedicated repo**](https://github.com/sparkfun/SparkFun_RTK_Firmware_Uploader).
36
36
37
37
Download the latest RTK firmware binary file located on the [**releases page**](https://github.com/sparkfun/SparkFun_RTK_Firmware/releases) or from the [**binaries repo**](https://github.com/sparkfun/SparkFun_RTK_Firmware_Binaries).
38
38
39
39
**To Use**
40
40
41
-
* Attach the RTK device to your computer using a USB cable.
41
+
* Attach the RTK device to your computer using a USB cable.
42
42
* Turn the RTK device on.
43
43
* On Windows, open the Device Manager to confirm which COM port the device is operating on. On other platforms, check ```/dev```.
44
44
@@ -116,7 +116,7 @@ Upon completion, your RTK device will reset and power down.
116
116
117
117
### macOS / Linux
118
118
119
-
Get [esptool.py](https://github.com/espressif/esptool). Connect a USB A to C cable from your computer to the ESP32 port on the RTK device. Turn the unit on. Now identify the COM port the RTK enumerated at.
119
+
Get [esptool.py](https://github.com/espressif/esptool). Connect a USB A to C cable from your computer to the ESP32 port on the RTK device. Turn the unit on. Now identify the COM port the RTK enumerated at.
120
120
121
121
If the COM port is not showing be sure the unit is turned **On**. If an unknown device is appearing, you’ll need to [install drivers for the CH340](https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers/all). Once you know the COM port, run the following command:
122
122
@@ -239,13 +239,13 @@ As of writing, no additional releases of the NEO-D9S firmware have been made.
239
239
240
240
The SparkFun RTK firmware is compiled using Arduino (currently v1.8.15). To compile:
2. Install ESP32 for Arduino. [Here](https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide#installing-via-arduino-ide-boards-manager) are some good instructions for installing it via the Arduino Boards Manager. **Note**: Use v2.0.2 of the core. **Note:** We use the 'ESP32 Dev Module' for pin numbering. Select the correct board under Tools->Board->ESP32 Arduino->ESP32 Dev Module.
244
244
3. Change the Partition table. Replace 'C:\Users\\[user name]\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.2\tools\partitions\app3M_fat9M_16MB.csv' with the app3M_fat9M_16MB.csv [file](https://github.com/sparkfun/SparkFun_RTK_Firmware/blob/main/Firmware/app3M_fat9M_16MB.csv?raw=true) found in the [Firmware folder](https://github.com/sparkfun/SparkFun_RTK_Firmware/tree/main/Firmware). This will increase the program partition from a maximum of 1.9MB to 3MB.
245
-
4. From the Arduino IDE, set the core settings from the **Tools** menu:
246
-
245
+
4. From the Arduino IDE, set the core settings from the **Tools** menu:
246
+
247
247
A. Set the 'Partition Scheme' to *16M Flash (3MB APP/9MB FATFS)*. This will use the 'app3M_fat9M_16MB.csv' updated partition table.
248
-
248
+
249
249
B. Set the 'Flash Size' to 16MB (128mbit)
250
250
251
251
5. Obtain all the required libraries. **Note:** You should click on the link next to each of the #includes at the top of RTK_Surveyor.ino within the Arduino IDE to open the library manager and download them. Getting them directly from Github also works but may not be 'official' releases:
@@ -366,32 +366,58 @@ Insert the following text into the file:
0 commit comments