I've been having a problem with settings lately that is not easy to describe:
I am still on SDK 6.2.1, VS code.
What happens:
I have extended some data fields for Edge devices with one entry in settings.
On the simulator everything works.
To be sure, I create a beta upload with changed UUID.
I delete on my Edge 530 and 1040 the old version via Garmin Express, load the new beta versions on both devices.
I do a test ride and everything works as it should.
I then create the official store versions of the data fields.
I delete the beta versions from the devices via Garmin Express and load the official store data fields on my devices.
And now it happens:
The data fields do not work properly. The newly introduced setting can be done in setup, but it is not saved in settings (no matter if GE or GC-IQ). I have narrowed down the error: when viewing the settings file, the new settings variable does not appear in the file.
A new removal and installation of the data fields (sometimes 2 times) leads to success. Now everything works.
This happens on both Edge 530 and 1040 and on all data fields that I test first as a beta version on the devices and where I have made minor changes in the settings.
It seems like there is a conflict with the old settings on the device.
From users who use the data fields and load the new versions, I have seen no complaints so far. Seems only happen to my devices when using a beta in advance…