Strava live segments tracking remains utterly broken for trail running segments

My experience trying to use Strava live segments in the last 6+ months has been that this feature fails to work correctly far more often than it succeeds. My area has tons of Strava running segments on all popular trails. That is a perfect way to challenge myself and track performance improvement over time. Strava live segment tracking is a feature exclusive to only a few top Garmin models. The only problem is that it basically doesn't work most of the time unless the terrain is completely open. Sooner or later Fenix drops off a segment - usually that happens in a tight turn. If I look at the map at that time I can see myself right on top of segment, so it is not clear why exactly segment gets dropped. I see the same kind of issues when tracking courses, however in a case of tracking a course the watch can usually quickly rejoin the dropped course. But in a case of segment, once it is dropped the tracking is aborted.

For example today I followed a long 16 mile segment which also happens to be a popular local FKT route (https://www.strava.com/segments/1028327). Sure enough, after about 5 miles, for no apparent reason my watch had dropped off that segment. But most of the time Fenix can't stay on a segment even that long.

Just to be clear, it isn't a problem with the GPS accuracy. Strava has no problem matching those segments afterwards when a run is synced to Strava. It is just the live tracking during activity that is broken. And another comment is that tracking the same segments used to work more reliable in the past. One year ago my Fenix could finish most segment and only failed occasionally. But now it fails on trail running segments most of the time, so basically the feature is no longer useful for me.

  • Have you resolved this?

    I just bought a Fenix 6 and I have this same issue when mountain biking.  So far I've just been using Garmin Connect segments.  I have tried creating them using the same watch and it still can't follow.  Live segments seemed like something really useful to try to improve my times but I am finding them to be completely worthless.  I'm lucky to make it a mile before losing the segment and once lost it never picks back up until I'm back at the start.  I have yet to live track a complete segment.  Yet after the ride Garmin Connect has tracked it fine.  There are also no instructions on how to read the segment screen anywhere that I can find.  Very frustrating and it has me on the verge of returning the watch, because why pay for features that don't work? 

    This is my third and by far most expensive Garmin watch and the software seems every bit as half-baked as the cheapest one.  Very disappointing and unacceptable, I'm about ready to give up on them.  

  • No, it isn't resolved. Occasionally my watch manages to complete longer trail segments, but usually it fails within a first mile.

    Typically it drops at a sharp turn. It seems that tolerance for following segments is way way too low compared to Strava. What Garmin engineers don't understand that a data that an average trail segment is based on is often not very good to start with. But even if a segment follows a trail perfectly, Garmin still manages to fail with a very high probability.

    Here is one example that I shared with Garmin Support that fails 100% and that I didn't get any resolution from the support.

    There is a local 1.4 mile loop where a segment ends right at a T-intersection. When I finish that segment I always turn 90 degree left at the segment finish. My Fenix always misses the end by 0.01-0.02 miles meaning that the remaining segment distance keeps decreasing as I run towards the finish. Then as I run through the finish the distance is still 0.01-0.02 miles. And then the remaining distance starts increasing again and the segment finish is never triggered.

    I think something like that also happens during segment tracking. There are checkpoints along the segment that the algorithm expects to go through, but it likely misses them by a short distance due to poor watch accuracy. The smoothing that Fenix does to make the track look nicer makes it not accurate enough for tracking live segments.

    I also see very similar issues when following courses, but at least in the case of courses it can rejoin a course again. But it does go off-course repeatedly for no apparent reason. For example, if I stop to tie laces, there is a very good chance it would go off-course a few seconds later.

    Regarding the segment screen display, on the left it shows segment time and remaining segment distance. On the right it shows time ahead or behind your own PR and time ahead or behind the CR/KOM. The latter is a bit more complicated - of you have any Strava friends on the same segment ahead of you, them it would compare to their PR rather than the overall CR/KOM. 

  • Thanks, that is disappointing.  I wonder if I would have better luck racing a previous activity instead.  I don't care so much about Strava segments because I don't really compete for KOMs and am not a subscriber.  I just want to keep improving my personal bests.

  • I can now reproduce this issue with 100% reliability. 

    See the following thread for more details: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/303485/fenix-6-7-bug-nearly-100-failure-rate-when-tracking-strava-live-segments-with-sharp-turns

    Based on my experiments this seems to be an issue with the live segment tracking algorithm that gets thrown off by a sharp turn.

    I believe exactly the same algorithm is used when following a course, although in a case of following a course the watch can go back on course shortly after going off course. But with segments, once it goes off segment it no longer tries to continue tracking that segment.

    I think if this bug is fixed we'll see far fewer spurious off course notifications.

  • Updated October 7th, 2022:

    We are looking into this issue further.


    For anyone that is experiencing this issue using Strava Live Segments, please highlight my name and send me a Private Message. Thank you!