This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Help Fixing Error with Multi-Sport Triathlon Activity Error

I did a triathlon a couple of weeks ago. I recorded the whole thing as multi-sport event on my Forerunner 945 and I also recorded the bike on my Edge 830. I made one error in what I recorded on my 945 which was that I didn’t tap the lap button to indicate the end of Transition 1, and the beginning of the bike until later than when I actually left transition. I did record the beginning of the bike (and the end of the bike) properly on the Edge 830. So, my multisport activity in Garmin Connect has a long Transition 1, and the bike (from the 945) is shorter than actually was. And I have a separate activity in Garmin Connect for the proper bike ride. But it bugs me to have the triathlon activity with an error in one of the 3 legs and then a separate bike ride (that is accurate) in Garmin Connect that is redundant, messing up totals for the week, month etc.

I tried to solve this myself with https://www.fitfiletools.com. I used the Section Remover tool and was going to just try to have an accurate activity for the swim only (removing all other parts of the multisport activity), and an accurate run activity (extracted from the multisport file, removing all other parts of the multisport activity). Then having the accurate swim and run from the 945 would be fine with the accurate bike from the Edge. I don’t care as much about accurately recording the transitions and most importantly want to just have the swim, bike and run be accurate, with nothing overlapping or duplicate in my Garmin Connect. If I can also have the accurate transitions recorded, I'll take it! Using the section remover tool, it didn’t work - I was able to download a .fit file, but when I tried to upload it to GC, after deleting the multisport activity so that GC didn’t say the upload was a duplicate activity, it then rejected the uploads for unspecified reasons - every time. Tried both the swim and the run, tried multiple times. So I am stuck!

I have attached the files in a link at the bottom of  this post. There is the full multisport activity (with the T1 end and bike start errors), and my proper bike activity (from the Edge 830) here.

Ideally, I’d like to get help from the community to:
1. have a corrected multisport activity (that shows power, cadence, HR, GPS etc for the whole bike leg, including the part that was recorded on the 945 as part of T1 - all of that is available in the Edge-recorded activity, maybe power, cadence etc are in the 945's file I just can't see them in the transition in Garmin Connect)
2. OR,  if that’s not possible or easy to do, then I’d like to have the Swim, T1, T2, and Run extracted from the multisport file as individual activities, and have the T1 shortened properly to align with the beginning of the ride in the Edge. Then I’d have the full triathlon accurate as 5 separate activities (Swim, T1, Bike, T2, Run)

3. OR - simplest, most basic solution would just be extraction of the swim and run from the multisport file, no extraction of T1 and T2 and no correction for T1. If options 1 and 2 are not feasible, I'd be grateful for 3!

Looking at the multisport file - it appears that my bike ride actually began at about 4:45 in Transition 1, when the speed of running (gingerly) with my bike through transition goes down from 5.5 mph to 0 mph, before I mount the bike. 4:45 also provides the accurate GPS location for the exit from T1. T1 is recorded as 7:56, so it seems my bike leg was about 3:11 longer than what is recorded in the multisport file (2:38:02), so that would be around 2:41:13, and my Edge recorded 2:40:24 - I probably didn't hit start on my bike until I had mounted and begun riding so that woudl explain the 50 second difference.


How are you able to edit these files properly when I can not with fitfiletools? Once I have an accurate multisport activity, is there a way to split it up into 5 activities? Or is there a way to take 5 separate activities and combine them into 1 multisport activity or is this all magic only Garmin can do?

Thanks so much for your help!

https://drive.google.com/drive/folders/1M3rwCsAJ9039Y45zGm8H4IjSgsGgON-L?usp=sharing

Top Replies

All Replies

  • Ironman actualy lists my bike duration as 2:40:29, which is very close to what was recorded on the Edge so getting as close to that in a corrected multisport file would be ideal. Thank you in advance!

  • Fit File Repair Tool can do just about anything. If you can tell me what the elapsed time and distance should be for each session, that would make it easy to fix.

    In other words, where & when should you have pressed the "next session" button?

  • Thanks.

    Here are the corrections for time: Keep swimming as is. Transition 1 should be 4:45. Cycling should be 2:40:24. Transition 2 should be kept as is. Run should be kept as is.

    I don't know what the distance of Transition 1 should be - my guess is about .3 miles looking at the GPS on a map. Cycling should be 56.0 miles. But I don't want to just change the time and distance in these files as the correction. I want the GPS route, the cadence, power (in both bike and run), speed, HR, etc to be as it should be for the swim bike and run.

    I don't know how Fit FIle Repair Tool works - are you able to change the 'dividing point' between the 5 segments and it will shift everything around, or to do what I mention in the correction for time is it just going to crop the duration field for Transition 1, but the data for the longer Bike is missing? That's why I also included the cycling from the Edge device - that has all the proper data.

    Is there a way to build a new multisport activity, Frankenstein style, with the Swim (unedited from 945), shortened T1 (edit from 945), cycling from Edge (unedited), Transition 2 (unedited from 945), and run (unedited from 945)?

    And could I also get the 945's 5 activities within the multisport file extracted as 5 separate activities that would load properly into Garmin Connect as 5 separate activities?

  • are you able to change the 'dividing point' between the 5 segments and it will shift everything around

    Yes. Just need to know when and where the button SHOULD have been pressed. I'll work with the info you gave me already.

    Fit File Repair Tool Manual.pdf

  • One other issue I just identified. It turns out I had not paired my Garmin 945 (the creator of the multisport file) with my bike's power meter before the triathlon. So the multisport file doesn't have power or cadence data. But the Edge has the power and cadence data. So... I'd like to either a) get a new multisport file that uses the Edge's cycling activity with the other 4 activities from the 945 (including the time and distance adjusted T1) made "Frankenstein" style, or b) just get the extracted swim (unedited), T1 (trimmed for the end time and end distance to end in the location that the Edge cycling activity begins), T2 (unedited), and run (unedited), and I'll just have the triathlon accurately in my Garmin Connect as 5 separate activities. Or if you can do "a", and "b", that would give me the most flexibility! Thanks!

    • Changed transition 1 to 4:45 by placing placing a new lap at 8:02:27 AM
    • 7:57:42 + 4:45 = 8:02:27 (UTC -5)
    • Changed the 2nd lap of Transition 1 to Cycling.
    • This shifts everything as follows:

    This is correct, based on the data recorded by the 945 and fixing the one erroneous button press.

    Unzip and import into Garmin Connect Web - 6864110601_ACTIVITY-fixed.zip

  • One other issue I just identified.

    Ok, now we're getting into billable time. Joking Smiley If someone else doesn't look at this by tomorrow, I'll see what I can do.

  • Haha - so sorry I didn't notice this (the fact that the 945 lacks power data for the bike) before!! Because the 945's cycling was flawed in my mind I just didn't really spend any time with the data, and I had had to do a full factory reset of my 945 a couple of months back because scheduled workouts weren't updating properly from TrainingPeaks and then never re-added my power meter as a sensor. A thousand things to cover in preparation and setup for a triathlon and I got about 990 of them done, but missed a few!

  • In case it's helpful, my official finish time was 5:22:13. My Garmin 945 time of 5:22:55 is fine too. Not sure how they could be 40 seconds off (that's a long time!)

  • Only fixed the button press issue, anything else is on the 945 or your actual start/stop button presses are different from the "gun time" or the "chip time" or however else your official time is determined.