Acknowledged

Calling Communication.startSync() after recenty sync sometimes fails and then drains battery in background

I have found an odd bug with audio providers and the request to start sync (Communication.startSync).

If I start a sync that then completes, and immediately after start another sync, the sync will fail immediately (before/during "connecting to wifi"). I've added logging to my app to verify that this happens after calling startSync(), but before the control enters my app again.

When this happens (the sync fails during wifi connection phase), the battery of the watch (Fenix 7 Pro) will then drain very quickly until the watch is restarted (or runs out of battery).

I'm not sure what the exact thing is to trigger it, but it seems like it only happens when requesting another sync closing after completing one.

Parents
  • As flocsy suggests, this seems like a firmware issue.

    I can reproduce it with my app Alpacast https://apps.garmin.com/apps/3481b9a2-7844-437a-abe4-a1f384a55edf on my Fenix 7 Pro Sapphire Solar, v18.14.
    My repro with that app is:
    * Setup an account and sign in (I can provide a garmin rep with a test account, if they don't want to create an account).
    * Sync once,
    * Immediately sync again (if it doesn't fail the first time, sync again and it almost always fails 100% for me before the connecting to wifi process).

    I can provide more details if needed (here or in DM).

Comment
  • As flocsy suggests, this seems like a firmware issue.

    I can reproduce it with my app Alpacast https://apps.garmin.com/apps/3481b9a2-7844-437a-abe4-a1f384a55edf on my Fenix 7 Pro Sapphire Solar, v18.14.
    My repro with that app is:
    * Setup an account and sign in (I can provide a garmin rep with a test account, if they don't want to create an account).
    * Sync once,
    * Immediately sync again (if it doesn't fail the first time, sync again and it almost always fails 100% for me before the connecting to wifi process).

    I can provide more details if needed (here or in DM).

Children
No Data