Skip to content

Commit 070ff0a

Browse files
committed
Add mosaic-X5 firmware update
1 parent bab9f8d commit 070ff0a

6 files changed

+46
-41
lines changed

docs/firmware_update_esp32.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Compatibility Icons
1212
<div class="grid cards fill" markdown>
1313

1414
- EVK: :material-radiobox-marked:{ .support-full title="Feature Supported" }
15-
- Facet mosaic: :material-radiobox-marked:{ .support-full title="Feature Supported" }
15+
- Facet mosaic: [:material-radiobox-blank:{ .support-none }]( title ="Feature Partially Supported" )
1616
- Postcard: :material-radiobox-marked:{ .support-full title="Feature Supported" }
17-
- Torch: :material-radiobox-marked:{ .support-full title="Feature Supported" }
17+
- Torch: [:material-radiobox-blank:{ .support-none }]( title ="Feature Partially Supported" )
1818

1919
</div>
2020

@@ -65,6 +65,15 @@ Remember, all SparkFun RTK devices are open source hardware meaning you have tot
6565

6666
## Updating Firmware Over-The-Air
6767

68+
<div class="grid cards fill" markdown>
69+
70+
- EVK: :material-radiobox-marked:{ .support-full title="Feature Supported" }
71+
- Facet mosaic: :material-radiobox-marked:{ .support-full title="Feature Supported" }
72+
- Postcard: :material-radiobox-marked:{ .support-full title="Feature Supported" }
73+
- Torch: :material-radiobox-marked:{ .support-full title="Feature Supported" }
74+
75+
</div>
76+
6877
<figure markdown>
6978
![Updating Firmware from WiFi config page](./img/WiFi Config/SparkFun RTK Everywhere - Firmware Update System Menu.gif)
7079
<figcaption markdown>
@@ -91,6 +100,15 @@ Automatic release firmware update is supported over WiFi. Enabling this feature
91100

92101
## Updating Firmware Using The Uploader GUI
93102

103+
<div class="grid cards fill" markdown>
104+
105+
- EVK: :material-radiobox-marked:{ .support-full title="Feature Supported" }
106+
- Facet mosaic: :material-radiobox-marked:{ .support-full title="Feature Supported" }
107+
- Postcard: :material-radiobox-marked:{ .support-full title="Feature Supported" }
108+
- Torch: :material-radiobox-marked:{ .support-full title="Feature Supported" }
109+
110+
</div>
111+
94112
<figure markdown>
95113
![RTK Firmware GUI](./img/RTK_Uploader_Windows.png)
96114
<figcaption markdown>
@@ -182,6 +200,15 @@ Firmware may be uploaded to the unit by clicking on 'Upload BIN', selecting the
182200

183201
## Updating Firmware From CLI
184202

203+
<div class="grid cards fill" markdown>
204+
205+
- EVK: :material-radiobox-marked:{ .support-full title="Feature Supported" }
206+
- Facet mosaic: :material-radiobox-marked:{ .support-full title="Feature Supported" }
207+
- Postcard: :material-radiobox-marked:{ .support-full title="Feature Supported" }
208+
- Torch: :material-radiobox-marked:{ .support-full title="Feature Supported" }
209+
210+
</div>
211+
185212
The command-line interface is also available. You’ll need to download the [RTK Firmware Binaries](https://github.com/sparkfun/SparkFun_RTK_Everywhere_Firmware_Binaries) repo. This repo contains the binaries but also various supporting tools including esptool.exe and the three binaries required along with the firmware (bootloader, partitions, and app0).
186213

187214
### Windows

docs/firmware_update_mosaicX5.md

Lines changed: 17 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -18,71 +18,49 @@ Compatibility Icons
1818

1919
</div>
2020

21-
The UM980 is the GNSS receiver inside the RTK Torch. The following describes how to update the firmware on the UM980.
21+
The Septentrio mosaic-X5 is the GNSS receiver inside the RTK Facet mosaic. The following describes how to update the firmware on the mosaic-X5.
2222

23-
1. Download the latest UM980 firmware. As of writing, the UM980 firmware is [v11833](https://raw.githubusercontent.com/sparkfun/SparkFun_RTK_Torch/main/UM980_Firmware/UM980_R4.10Build11833.pkg). See the [RTK Torch repo](https://github.com/sparkfun/SparkFun_RTK_Torch) for the latest firmware.
24-
2. Download and install [UPrecise](https://raw.githubusercontent.com/sparkfun/SparkFun_RTK_Torch/main/UM980_Firmware/uprecise-v2-0.exe). UPrecise is the software created by Unicore to configure and view output from Unicore GNSS modules. v2 of the software can be downloaded [here](https://raw.githubusercontent.com/sparkfun/SparkFun_RTK_Torch/main/UM980_Firmware/uprecise-v2-0.exe) but newer versions may be available.
23+
1. Download the latest mosaic-X5 firmware. As of writing, the mosaic-X5 firmware is [v4.14.10.1](https://www.septentrio.com/en/products/gnss-receivers/gnss-receiver-modules/mosaic-x5#resources).
2524

26-
<figure markdown>
27-
![Hardware menu showing pass through option](./img/UPrecise/SparkFun RTK Everywhere - UM980 Passthrough.png)
28-
<figcaption markdown>
29-
Entering direct connect via Serial Configuration
30-
</figcaption>
31-
</figure>
32-
33-
3. Put the device into passthrough mode. From the main menu navigate to System 's'->Hardware 'h'->UM980 Direct Connect '13'. This will put the device into a pass-through mode, but with special character monitoring that allows the UM980 to be reset when bootloading is detected. Close the terminal connection so that UPrecise can connect to the COM port.
34-
35-
<figure markdown>
36-
![Startup message showing passthrough mode](./img/UPrecise/SparkFun RTK Everywhere - UM980 Passthrough Startup.png)
37-
<figcaption markdown>
38-
Startup message showing passthrough mode
39-
</figcaption>
40-
</figure>
25+
2. Connect a USB-C cable between your computer and the RTK Facet mosaic.
4126

42-
!!! note
43-
The RTK device will stay in this passthrough mode until the external power button is pressed and released. The device will beep when exiting passthrough mode.
27+
3. Power on the Facet mosaic and allow ~10 seconds for the mosaix-X5 to start up.
4428

45-
<figure markdown>
46-
![Connect button and connection settings in UPrecise](./img/UPrecise/SparkFun RTK Everywhere - UPrecise Inteface Connect.png)
47-
<figcaption markdown>
48-
Connect button and connection settings in UPrecise
49-
</figcaption>
50-
</figure>
29+
4. On your computer, open a web browser and navigate to **192.168.3.1**. You are using Ethernet-over-USB to communicate with the mosaix-X5 directly. The X5's internal web page should appear.
5130

52-
4. Select the COM port and set the baud rate to 115200, then press 'Connect'
31+
5. Select the **Admin** tab and then **Upgrade**.
5332

5433
<figure markdown>
55-
![Receiver Upgrade Button](./img/UPrecise/SparkFun RTK Everywhere - UPrecise Inteface Receiver Upgrade.png)
34+
![The mosaic-X5 internal web page](./img/mosaic-X5/mosaic-X5_firmware_upgrade_1.png)
5635
<figcaption markdown>
57-
Receiver Upgrade Button
36+
The mosaic-X5 internal web page
5837
</figcaption>
5938
</figure>
6039

61-
5. Once connected, press the **Receiver Upgrade** button.
40+
6. Click on **Choose file** and select the firmware file you downloaded at step 1.
6241

6342
<figure markdown>
64-
![Firmware selection window](./img/UPrecise/SparkFun RTK Everywhere - UPrecise Inteface Firmware Selection.png)
43+
![Selecting the .SUF firmware file](./img/mosaic-X5/mosaic-X5_firmware_upgrade_2.png)
6544
<figcaption markdown>
66-
Firmware selection window
45+
Selecting the .SUF firmware file
6746
</figcaption>
6847
</figure>
6948

70-
6. Select the latest firmware file that was previously downloaded (See the [RTK Torch repo](https://github.com/sparkfun/SparkFun_RTK_Torch) for the latest firmware). Then press Start.
49+
7. Click **Start upgrade** to start the upgrade.
7150

7251
<figure markdown>
73-
![Firmware update process](./img/UPrecise/SparkFun RTK Everywhere - UPrecise Inteface Firmware Upload.png)
52+
![Starting the firmware update](./img/mosaic-X5/mosaic-X5_firmware_upgrade_3.png)
7453
<figcaption markdown>
75-
Firmware update process
54+
Starting the firmware update
7655
</figcaption>
7756
</figure>
7857

79-
7. The update process can take multiple minutes. Once completed, close UPrecise, and power cycle the RTK Torch.
58+
8. The upgrade will take approximately one minute to complete. Check the web page dialog to ensure the firmware was updated successfully.
8059

8160
<figure markdown>
82-
![UM980 Firmware version shown in System Menu](./img/Terminal/SparkFun RTK Everywhere - System Menu UM980 Firmware.png)
61+
![Firmware update complete](./img/mosaic-X5/mosaic-X5_firmware_upgrade_4.png)
8362
<figcaption markdown>
84-
UM980 Firmware version shown in System Menu
63+
Firmware update complete
8564
</figcaption>
8665
</figure>
8766

88-
8. Upon power-up, the firmware will be updated. Open the System Menu to confirm the firmware version.
Loading
Loading
Loading
Loading

0 commit comments

Comments
 (0)