RTK Express setup with a script?

I do a fair amount of experimenting with my RTK Express. When I do a factory reset, it takes a few minutes to recreate each profile. I am wondering if there is a way to programmatically setup things like the NTRIP configuration or the WiFi configuration?

Use the settings file:

https://docs.sparkfun.com/SparkFun_RTK_ … iguration/

“All device settings are stored both in internal memory and an SD card if one is detected. The device will load the latest settings at each power on. If there is a discrepancy between the internal settings and a settings file then the settings file will be used. This allows a collection of RTK products to be identically configured using one ‘golden’ settings file loaded onto an SD card.”

Thanks - this works great.

Just a quick note, the link labeled: “Settings File - Error-Prone; for very advanced users only.” on page “https://docs.sparkfun.com/SparkFun_RTK_ … iguration/” results in a 404 - Not found error.

For others wishing to go down this road:

For the “v3.3-May 16 2023” firmware, there are 294 settings.

SD card file “SFE_Express_Settings_0.txt” is used for Profile 1, SD card file “SFE_Express_Settings_1.txt” is used for Profile 2, etc. (note that setting 0 is for profile 1, …)

When switching to a new profile, the settings file on the SD card with all settings will be created or updated. The internal settings will not be updated until you switch to the profile. Additionally, the file for a particular profile will not be created on the SD card until you switch to that profile.

It is not necessary that the settings file on the SD card have all of the settings.

For example, if you only wanted to set up two wireless networks for profile 2, you could create a file named “SFE_Express_Settings_1.txt” that only contained the following settings:

profileName=a name you choose

enableTcpServer=1

wifiNetwork0SSID=your SSID name 1

wifiNetwork0Password=your SSID password 1

wifiNetwork1SSID=your SSID name 2

wifiNetwork1Password=your SSID password 2

wifiConfigOverAP=0

These settings on the SD card will overwrite the settings in the RTK Express internal memory.

Once you select this profile on your RTK Express, the SD card file will be overwritten with all 294 of the merged settings.