@@ -573,8 +573,7 @@ void createSettingsString(char *newSettings)
573573 stringRecord (newSettings, " platformPrefix" , platformPrefix);
574574
575575 char apRtkFirmwareVersion[86 ];
576- snprintf (apRtkFirmwareVersion, sizeof (apRtkFirmwareVersion), " v%d.%d-%s" , FIRMWARE_VERSION_MAJOR,
577- FIRMWARE_VERSION_MINOR, __DATE__);
576+ getFirmwareVersion (apRtkFirmwareVersion, sizeof (apRtkFirmwareVersion), true );
578577 stringRecord (newSettings, " rtkFirmwareVersion" , apRtkFirmwareVersion);
579578
580579 if (!configureViaEthernet) // ZED type is unknown if we are in configure-via-ethernet mode
@@ -652,10 +651,6 @@ void createSettingsString(char *newSettings)
652651 stringRecord (newSettings, " ntripClient_MountPointPW" , settings.ntripClient_MountPointPW );
653652 stringRecord (newSettings, " ntripClient_TransmitGGA" , settings.ntripClient_TransmitGGA );
654653
655- // stringRecord(newSettings, "ntripServerUseWiFiNotEthernet", settings.ntripServerUseWiFiNotEthernet); //For future
656- // expansion stringRecord(newSettings, "ntripClientUseWiFiNotEthernet", settings.ntripClientUseWiFiNotEthernet);
657- // //For future expansion
658-
659654 // Sensor Fusion Config
660655 stringRecord (newSettings, " enableSensorFusion" , settings.enableSensorFusion );
661656 stringRecord (newSettings, " autoIMUmountAlignment" , settings.autoIMUmountAlignment );
@@ -1163,12 +1158,6 @@ void updateSettingWithValue(const char *settingName, const char *settingValueStr
11631158 else if (strcmp (settingName, " ntripClient_TransmitGGA" ) == 0 )
11641159 settings.ntripClient_TransmitGGA = settingValueBool;
11651160
1166- // For future expansion
1167- // else if (strcmp(settingName, "ntripServerUseWiFiNotEthernet") == 0)
1168- // settings.ntripServerUseWiFiNotEthernet = settingValueBool;
1169- // else if (strcmp(settingName, "ntripClientUseWiFiNotEthernet") == 0)
1170- // settings.ntripClientUseWiFiNotEthernet = settingValueBool;
1171-
11721161 else if (strcmp (settingName, " serialTimeoutGNSS" ) == 0 )
11731162 settings.serialTimeoutGNSS = settingValue;
11741163 else if (strcmp (settingName, " pointPerfectDeviceProfileToken" ) == 0 )
@@ -1350,7 +1339,7 @@ void updateSettingWithValue(const char *settingName, const char *settingValueStr
13501339 requestChangeState (STATE_ROVER_NOT_STARTED); // If update failed, return to Rover mode.
13511340 }
13521341 else if (strcmp (settingName, " factoryDefaultReset" ) == 0 )
1353- factoryReset ();
1342+ factoryReset (false ); // We do not have the sdSemaphore
13541343 else if (strcmp (settingName, " exitAndReset" ) == 0 )
13551344 {
13561345 // Confirm receipt
@@ -1457,14 +1446,8 @@ void updateSettingWithValue(const char *settingName, const char *settingValueStr
14571446 if (otaCheckVersion (reportedVersion, sizeof (reportedVersion)))
14581447 {
14591448 // We got a version number, now determine if it's newer or not
1460- char currentVersion[20 ];
1461- if (enableRCFirmware == false )
1462- snprintf (currentVersion, sizeof (currentVersion), " %d.%d" , FIRMWARE_VERSION_MAJOR,
1463- FIRMWARE_VERSION_MINOR);
1464- else
1465- snprintf (currentVersion, sizeof (currentVersion), " %d.%d-%s" , FIRMWARE_VERSION_MAJOR,
1466- FIRMWARE_VERSION_MINOR, __DATE__);
1467-
1449+ char currentVersion[21 ];
1450+ getFirmwareVersion (currentVersion, sizeof (currentVersion), enableRCFirmware);
14681451 if (isReportedVersionNewer (reportedVersion, currentVersion) == true )
14691452 {
14701453 log_d (" New version detected" );
0 commit comments