Complete

WERETECH-8889

Cannot Reproduce

Watch face settings updated successfully but reset to default each time user leaves the face or performs settings change

Would someone be able to help identify whether issue is in my app or Garmin CIQ ? I am experiencing and able to reproduce following settings issue with watchface:

When face settings are modified and sent to the watch, everything is properly reflected on the watchface  and remains stable as long as user does not leave the watchface.
At the moment user leaves face e.g. to activity or widget and comes back all settings are reset to default ones. Also when does not leave the watchface but attempts to modify settings using Garmin Mobile or CIQ store app they load default settings as well although watch is running with modified settings at that moment.

Watch: Tactix Delta
SW: 9.0
CIQ: 3.1.7
Used app: Digital For TactixD v2 Beta
Set file size: 4.32K

  • I am aware of it, that's why i am testing with user configurable strings 15characters longer then expected as a worst case scenario, hoping that's enough and working on code optimization in parallel.
    Code optimization gives me bytes while most of the memory is taken by property IDs which are already 1-3characters, if there would be way how to lower that part while keeping number of properties i think i would be able to save a lot.

  • Ok, saw the other post.  So you're at 91.7k peak, but the max for a WF on the device is 92k, correct?

    That would worry me, as memory calcs in the sim and the real devices can be a bit different.  An example from the past was a string in the sim would reflect what's actually in the string, while memory on devices is allocated 8 bytes at a time.  Even with a .set that's 4k, you could be running into memory issues.

  • F6/X/TaxticD, WF can be 92kB, peak during settings with maxed out user configurable strings (worst case scenario) is 91.7 and it is stable.

  • View Memory in the sim will show you running memory.  The bottom line in the sim is idle memory.

    What device - what's the max available for a WF?  Are you saying the WF can be at most 64k and you're using 59.2k?

  • perhaps worth to mention:
    62kB Max running is from Memory stats, Sim shows 59.2kB, my undestanding  is that's memory in idle state.
    Settings memory consumption in Active memory view is 9404(13234)