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
  • Hi ConnectIQ guys, it's a month and there has been an update for VA3 (5.50 -> 5.70), but the bug still isn't fixed. Will it be released?

    I meanwhile found another place where this bug manifests - when I go to Save location, normally I see "Wait for GPS" screen. However, when the GPS is drifting, I get a location immediately (even inside house with no GPS signal), and I can watch the drift in real time - every seconds the reported gps coordinates update and they keep going in the line in random direction.

    SW versions:
    Vivoactive 3 silver
    SW 5.70
    GPS version 2.30
    TSC 2.10
    Sensor 6.00
    WHR 20.03.31
    CIQ 3.0.3
Reply
  • Hi ConnectIQ guys, it's a month and there has been an update for VA3 (5.50 -> 5.70), but the bug still isn't fixed. Will it be released?

    I meanwhile found another place where this bug manifests - when I go to Save location, normally I see "Wait for GPS" screen. However, when the GPS is drifting, I get a location immediately (even inside house with no GPS signal), and I can watch the drift in real time - every seconds the reported gps coordinates update and they keep going in the line in random direction.

    SW versions:
    Vivoactive 3 silver
    SW 5.70
    GPS version 2.30
    TSC 2.10
    Sensor 6.00
    WHR 20.03.31
    CIQ 3.0.3
Children