VA3 + F5 FW bug! ActivityInfo.currentLocation drifts away 10s of km per day

Hello, I am debugging my Weathergraph watchface on VA3, and I found that the location provided by Activity.getActivityInfo().currentLocation drifts away over time by 10s of kilometers per day on Vivoactive 3.

The drift starts from a real location of last activity, but then a fixed offset over time is added, so that after a day without GPS lock watch returns a location that might be 50 km away - and I get reports that app is showing weather for a wrong location.

Locking GPS returns the location back to my real location, but then it starts to drift again in a seemingly random direction and speed again.

I logged locations returned by ActivityInfo and visualized it on the map, please check the attachment.

This seems like a serious bug in a GPS firmware.

SW versions:
Vivoactive 3 silver
SW 5.50 (latest available)
GPS version 2.30
TSC 2.10
Sensor 6.00
WHR 20.03.31
CIQ 3.0.3 community.garmin.com/.../1428858.png
Parents
  • Stephen.ConnectIQ Hi Steve, I'll be glad to check the logs I have, but it would help to have a mapping from settings.partNumber (the only identifier available to app) to watch models - as far as I know it is not public, I have gathered a few ids from the forums but most of the list is unknown.

    Weathergraph updates weather once per hour, or if the location changes by more than 30 km - which is rare. So one should expect to be about 24 updates per day, unless many of watches are travelling all the time - or drifting. So I checked the logs and computed average number of updates per watch and day for each model. Here are models that clearly stand out from others:

    006-B2697-00 (fenix 5)
    006-B2700-00 (VA3)
    006-B2888-00 (645m?)
    006-B2544-00 (???)
    006-B2691-00 (forerunner 935?)


    jim_m_58 I have 2.30 gps version on VA3.
Reply
  • Stephen.ConnectIQ Hi Steve, I'll be glad to check the logs I have, but it would help to have a mapping from settings.partNumber (the only identifier available to app) to watch models - as far as I know it is not public, I have gathered a few ids from the forums but most of the list is unknown.

    Weathergraph updates weather once per hour, or if the location changes by more than 30 km - which is rare. So one should expect to be about 24 updates per day, unless many of watches are travelling all the time - or drifting. So I checked the logs and computed average number of updates per watch and day for each model. Here are models that clearly stand out from others:

    006-B2697-00 (fenix 5)
    006-B2700-00 (VA3)
    006-B2888-00 (645m?)
    006-B2544-00 (???)
    006-B2691-00 (forerunner 935?)


    jim_m_58 I have 2.30 gps version on VA3.
Children
No Data