Breakaway Workout names integration with Garmin

@app4g Can we please have saved workout reflect actual workout name instead of Free Virtual Cycling with a random name on GC. Yesterday I finished ‘Tempo/Progressive Build’ however post workout and sync, this ride was named as some ‘kuala lumpur circuit ride’ in my Garmin Connect. Can we get this integration fixed if it’s possible.

Also, I noticed some discrepancy with the ERG mode with my Kickr Snap. Watts increased were fine but if there is a drop from 100-104 watts interval to 60-80watts, ERG mode remains unchanged…

1 Like

Ah… yes… that is what I am / was figuring out over the past few days…

As Garmin doesn’t really allow these sort of uploads, had to be creative to get around it. In any case, this now works for all my test rides and actual rides. (The BETA has been released if you’re interested, but I should be sending it to Apple V soon for official release)

Have also added a feature where you can do your renames/edits within the App (using the in-app intervals.icu Weekly Review interface) and sync back some changes. Basically you can edit these items in intervals and it will selectively update garmin connect. (This same feature will also be present for RideWithGps which I am also integrating)

Screenshot 2023-07-07 at 4.16.38 PM

Take note that If you’re not also uploading Directly to Intervals.icu from the app, the workout name likely won’t get passed over to intervals.icu from Garmin

eg:

BreakAway → Intervals.icu = Tempo/Progressive Build
BreakAway → Garmin → Intervals.icu = Kuala Lumpur Circuit Ride
(Garmin doesn’t allow rename during the upload, only AFTER it’s been uploaded and I believe garmin doesn’t send name changes to intervals.icu)

But if you do, then the name will sync.
BreakAway → Intervals.icu = Tempo/Progressive Build
BreakAway → Garmin = Tempo/Progressive Build

There’a feature called “avoid spiral of death”, if your flywheel speed drops <x kmh, then it will kick in to lower the wattage to avoid killing your legs. (usually like when you’re doing 2m 500w and then had to stop pedalling to answer a call, when you start up, you want it to be at 50w before it kicks in to 500w again)

Let me know if this fixes it, if not would need some logs to see whats up

For activities, Intervals can only get the original FIT file from Garmin Connect and on top of that it will only be forwarded if the FIT has been recorded on a Garmin device. Changes made in Garmin Connect will never be reflected because they are stocked on the GC platform and not in the recorded FIT file.
To workaround all that, you would need to fake the recording device (I’ve read somewhere that it is possible) and fill in the ride name in the FIT before it is uploaded to Garmin Connect.
If that can be accomplished, it should work when synced to Garmin–>Intervals.

The screenshot you see above is direct upload from BreakAway: Indoor Training to Garmin Connect and you are also able to get Badges and it will get forwarded to Intervals.icu.

Only thing I can’t get done is the WorkoutName. can’t get it embedded into the FIT file.

You are 'faking ’ a Fenix 5 recording device I suppose?
Just an idea: what if you set the name immediately when starting the record to FIT? So not renaming after the ride but setting the name as soon as the fit is created.

1 Like

AFAIK, there’s not “name” in a completed activity FIT file per se, it’s supposed to be embedded if it’s a workout file. I tried that, Garmin just didn’t want to use that (but intervals.icu was ok to accept that name)

So, that’s why the workaround is needed. It’s like if you do an actual outdoor workout w/ a garmin device, what gets uploaded to GC is the FIT file devoid of any naming and Garmin will auto populate the name based on GPS location, GPS Location + Device name etc (there’s a setting within GC)

which is also why when outdoor workouts are uploaded to GC and then fed to Intervals.icu, it gets the “default” name and any other edits on the orginal name is not fwd from Garmin anymore.

1 Like

GoToes has an option to change/add the activity name. I’ll give it a shot this evening by trying to rename an activity from GC and reuploading the modified FIT.
If that works as expected, you could try to contact the dev of GoToes. He’s quite open-minded.

Site down? Or my issue?

Here it is working correctly

Working for me too.
You need a license for writing FIT files, without license you can only do tcx.

site is working now for me.
Let me know if your experiment works…

Tx

But if I don’t directly sync between Garmin & your app, it won’t be considered for challenges/badges.

I’m not sure i understand.

Do this then the name will sync. Enable Direct Upload to Both Intervals/Garmin/RideWithGPS/Strava and you’re all set. (and w/ badges too)

BreakAway → Intervals.icu = Tempo/Progressive Build
BreakAway → Garmin = Tempo/Progressive Build

Currently I’m syncing
Breakaway > Garmin/Intervals both and as a result the activity is considered for Garmin badges/challenges.

but if I do breakaway > Intervals > Garmin; it will only save the activity but won’t considers its stats for badges/challenges. Correct me if I’m wrong though. I tried this Zwift/MyWhoosh and they only got saved as an activity.

this is the way… (The Mandalorian)

1 Like

There might also be a limitation when using the wkt_name in an activity file, when I tested using some workouts created within Garmin Connect w/ a LONG name, it gets truncated to I think max 16 characters.

I wonder if this is due to the Garmin Device I’m using (Fenix) or otherwise…

@app4g left a review for you on iOS also purchased 1 bundle of medals.

However I noticed that we don’t get medals for kms covered during any workout…. But on app it was mentioned that for every km we get 2 medals!!

Unfortunately, that option isn’t doing what I was expecting/hoping. It is just a way to name the exported FIT file and doesn’t change the activity name.
Looks like the activity name is done on the device itself, following the setting, and is hardcoded.

1 Like

Tx for your support! Every user counts!

Yes. You do get medals for completing workouts. You also get “Breaks” (My attempt at a version of “Drops” like zwift) But currently it does nothing.

I’ve put a MedalsFAQ in Settings but yeah the medals (needed) calc is 1min = 1medal or 1km = 2medals.

2 Likes

It’s actually not a random name. It’s a name that Garmin automatically put on any activity (uploaded by a Garmin device or manually) based on the user’s preference that he/she/they listed down at the preference section within Garmin Connect.

I think there’s like option for

  1. GPS location
  2. GPS location + device name
  3. workout name (if it’s a planned workout)
  4. some other options
1 Like