Garmin always shows the previous outside workout

No matter if I’m in the midle of a plan doing most workouts outside or only doing one outside once in a while, when I push a workout to my Garmin I’m always prompted to do the previous (already performed) workout. Yesterday I did my first structured outside workout in 8 weeks and still that workout from 8 weeks ago showed up as my next workout to do when turning on my Garmin. In the meantime I’ve had outside workouts in my plan that I have done, but didn’t bother starting them as a structured workout on the Garmin as i didn’t have a power meter available. Those workout doesn’t show up later, leading me to believe it is a Garmin issue.

Anybody seen something similar and have an idea for a fix?

Hey @Torneng :slight_smile:

Let me look into this and get back to you!

1 Like

@Torneng, let’s check that the time zone and date settings of your Garmin head unit and the Garmin Connect app are matching TR.

Yes, everything is as it should be there.

Just to clarify, the workout syncs and is available if I go to Training Plan on my Garmin. It’s just that no matter what, I am prompted to do the previous workout first.

1 Like

Just to add some info. I’m doing an outside workout later today, and since I first had to ride into work I tried “doing” the previous workout (which I of course was prompted to do when turning on my Garmin this morning) on my way to work. I skipped ahead in the workout ensuring that my Garmin registered the workout as complete before stopping the ride. Now, some hours later, I’m still (or again) prompted to do that workout when turning on my Garmin.

As a side note, when I opened the TR app, TR wanted to know how todays workout felt. When clicking that I didn’t attempt that workout my commute was associated with the workout I actually did on my way to work (last Saturdays threshold workout), but given PL for the Anaerobic workout I have planned for later today.

I’ve had the same issues with Garmin head units with and without using TrainerRoad. Same symptom - it shows the previous workout as the one scheduled, same Solution - it’s listed under the workouts. It’s a total PITA, but I don’t think it’s a TR problem. It’s especially annoying when you’re giving your workouts more logical names like:

90’ - 4x15’ SS w 5’r

and then have another called

90’ - 4x15’ SS w 3’r

1 Like

That was my assumption as well and the reason I asked here instead of just sending a support request. Did you find any solution?

Unfortunately, no. I just have to go digging.

Oddly, it seems to come and go. Some days it’s there front and center, others it’s buried.

I guess I’m lucky. On my 840 I see the correct workout unless TR does a last minute change, then I have a horrible time getting the new one loaded up. I do have a different small problem I’m hoping someone can solve. 90% of the time the default Garmin workout screen has Step Distance in one of the display slots. I change this to Elapsed Time everytime I remember, but then next time it’s back to Step Distance. I’ve changed it before the workout starts, during the workout, on my phone with the Connect App, but nothing seems to stick.

Is it possible that, somehow, your Garmin Connect or TrainerRoad account thinks you are in a different time zone than you actually are?

All the apps are set to follow the phones time zone. But as mentioned earlier the workout is there. I just have to navigate to training plan to find it. I also get the same issue whether it’s 6 hours since I did the previous workout or 6 weeks, so I don’t see how an hour back or forth in time zone could have an effect.

1 Like

@Torneng @Pbase we’d like to run some BT steps to see if this is a TR problem or something to do with Garmin. So, it might be worth checking the sync timeline to try and pinpoint where it’s going wrong:

  • Go to Garmin Connect app (on phone, not the head unit) → Go to Calendar

  • Does it show the correct workout for today before syncing to the device?

  • Or is the wrong workout still marked for today in Connect?

  • If Garmin Connect itself has the wrong workout as “today,” the issue is before Garmin.

  • If Garmin Connect has it correct but the device shows the wrong one, it’s the head unit’s selection logic.

After that, try forcing a sync by disconnecting the head unit from the app and then reconnecting to see if it updates correctly on the head unit.

  • If yes → timing problem (somehow the GC app and head unit aren’t syncing correctly)

  • If no → Something else is the issue.

2 Likes

I think force syncing by disconnecting the head unit from the app, and turning it completely off and on again, fixed the issue. It now shows the correct workout at least. Will report back if the issue comes back.

Yay!!! Thanks @Torneng :slight_smile:

@Pbase, let me know if it works for you as well.

1 Like

I tested it this morning by selecting a new workout, marking it as outdoors, and then synching the Edge to my phone, and the correct workout is showing, so all seems fine today. I’ll come back around if it happens again, but I’m unable to ride this weekend, so it will be at least a week. Thanks for looking into it!

1 Like

Awesome! Sounds good :slight_smile:

1 Like

@Caro.Gomez-Villafane Solving this issue has introduced a ned one for me. Since this also might be (partly) caused by Garmin I’ll include it here instead of starting a new thread.

When I have an outside workout on my calendar, which now shows up as the right one when starting my Garmin, it isn’t always the plan to do that workout on the ride I’m starting. Most commonly I have plans to do the workout in the afternoon, but before that I’m commuting to and from work. Yesterday I had an anaerobic workout on my calendar which popped up on my Garmin when getting ready for my commute to work. Since I wasn’t planning on doing the workout then I hit skip and rode to work. However when opening TR after the ride I’m asked to rate the anaerobic workout I had on my calendar. Hitting I did not attempt gives me a new prompt to rate the workout, and even though it’s now not linked to the workout it’s still shows the PL level for the workout.

When I rated it easy, as it was, my 7.9 PL anaerobic workout thats now back on my calendar, since I told TR i haven’t attempted it yet, is adapted to an 8.3 workout. On my commute back from work the same happens which means that I now have two short rides not linked to any workout but still with a PL of 7.9 and 8.3 and my career page shows my anaerobic PL as 8.3 based on the adapted workout that I haven’t performed. Hovering over the PL bar it shows that the PL level comes from that workout that is still listed as not yet performed in my calendar.

@Torneng , before I take this to the bugs team, can you confirm I am understanding this right:

What’s happening:

  • You have a structured Outside Workout scheduled in TrainerRoad that also shows up on your Garmin.

  • Sometimes, when you start a ride (like a commute), Garmin thinks you’re about to do the scheduled workout, even if that’s not your plan yet.

  • If you skip the workout on Garmin and just ride, TrainerRoad later still asks you to rate that workout.

The problem (potential bug):

  • If you say “I didn’t do it” in TrainerRoad, TR puts the workout back on your Calendar.

  • But it also still asks you to rate the ride you just did, even though it’s not linked to the TR Workout.

  • Rating the ride (like “Easy”) causes TrainerRoad to adjust your Progression Level as if you had done the TR Workout.

1 Like

Spot on. Although for point two it should be always. Garmin always expect me to do todays workout every time I turn on my head unit (until I have actually performed it).

@Torneng , just wanted to let you know I am looking into this :slight_smile: