Acknowledged
over 1 year ago

Garmin Express overwriting case sensitive properties

Properties with the same id in properties.xml that start with a lowercase letter or an uppercase letter, e.g. ("m"/"M", "x"/"X") are overwritten by Garmin Express with the value of the uppercase letter property as soon as the settings are opened via Express.
This happens the first time the settings are opened and is overwritten with the new value of the property of the capital letter id as soon as the settings are saved.

This only happens in Garmin Express, everything works fine with the ConnectIQ app.
Garmin Express Version 7.20.3.0
OS: Windows 11
SDK 7.1.1 (problems also appears on 6.4.2)
Tested with the following device: Epix Pro 47mm (16.22), Instinct 2 Solar (15.08)

Parents
  • No, it doesn't happen to me on Mac. This is my DF, if you want to try to see if it happens when you do the same in Windows: https://apps.garmin.com/apps/7c83d402-4b68-4f0a-b167-7139788a19b3

    Edit the "Display format part 1" and "Display format part 2" (properties: "D" and "d") and let me know if it happens to you. I can also try your app.

    Also it might be a good idea to include screenshots, or even better a video.

Comment
  • No, it doesn't happen to me on Mac. This is my DF, if you want to try to see if it happens when you do the same in Windows: https://apps.garmin.com/apps/7c83d402-4b68-4f0a-b167-7139788a19b3

    Edit the "Display format part 1" and "Display format part 2" (properties: "D" and "d") and let me know if it happens to you. I can also try your app.

    Also it might be a good idea to include screenshots, or even better a video.

Children
  • Tried the same procedure with my Instinct 2 connected to Garmin Express -
    the settings for your datafield now show up (as well as for my installed beta apps), but the problem remains the same.

    As can be seen in the video, "Display format part 2" always takes the value of "Display format part 1"