I’m fairly new to FIT workout files, so apologies if I’m missing something obvious — I’d really appreciate some help understanding what I’m doing wrong (or if this is a bug).
Summary
I generate a structured running workout FIT that includes pace range targets.
When I import the FIT into Intervals, the pace targets are missing/removed inside Intervals (steps end up with no target / “null-null / 0km” style display).
As a result, when the workout is later synced to Garmin, the watch also shows No Target — but the key point is: the targets are already gone inside Intervals right after import.
Proof / Why I think this is on the Intervals side
To validate my FIT file:
I uploaded the same FIT file manually to Final Surge
Final Surge displays the pace targets correctly
After syncing from Final Surge to Garmin, the Garmin watch shows the pace targets correctly
So it looks like the FIT file itself is valid and Garmin can handle it, but Intervals loses the target fields on import.
Steps to reproduce
Import my FIT workout into Intervals (Calendar → Add workout → Import FIT).
Open the workout in Intervals Workout Builder / preview.
Notice that the imported steps have no pace target / pace range anymore.
Syncing to Garmin also results in “No Target”, but the issue starts at step 2 (Intervals import).
Expected
Intervals should preserve the workout step target data from the FIT file (pace range targets), so the same targets should be visible inside Intervals and later on Garmin.
Actual
Intervals import seems to drop/ignore pace targets. The workout inside Intervals becomes missing the pace target information.
Attachments
I am not able to upload fit files here but below you can see some screenshots from a fit file viewer, final surge and intervals.
Could you please advise if:
Intervals supports FIT workout_step pace targets using target_type = SPEED with custom low/high targets?
There’s a known limitation with time-based steps + pace ranges?
At first glance syntax seems correct.
Did you set your Thresholds and zones on the Intervals Settings page?
If not, Intervals can’t know what Z1 or 111% is…
Thank you for your reply. I don’t have the pace zones in my settings.
I was looking for something like a passthrough of the fit file, not changing the pace zones. I also tried with a file from Training Peaks, where i had a planned workout and the pace target looks ok on my Fenix 8, but when i upload it in Intervals, the target pace changes to these %pace.
Here’s a print screen from Intervals:
Thanks! I’m using Pace / Pace Range (absolute pace), not % threshold pace.
However, when I import my FIT workout (which contains SPEED targets with custom_low/high) into Intervals and then sync to Garmin, the pace targets get lost (steps become OPEN / no low-high).
I confirmed the same original FIT works perfectly if uploaded to Final Surge and synced to Garmin.
Is there any reason Intervals might strip SPEED custom targets during import → export, or any recommended format/settings to preserve them?
I also tried by manually plan a workout in intervals, but my garmin does not receive any pace target.
I dont have Load, HR zones, Pace zones or other settings in my profile. Just want to pass a fit workout file to my garmin watch, but i can’t even send a workout from intervals calendar without losing the target pace.
Then try adding one at a time to see where things go wrong. I would suggest to start with the units. Something isn’t working as expected because the graph on the bottom is empty and has a Y-axis expecting Power values.
Stop messing with the FIT until you can create a correctly visible workout in the Calendar entry window. Then report back with your findings.
I can’t reproduce your issue, so I’m limited in what kind of help I can provide.
I ran an ocr on your screenshot and entered that in new workout on my system and it works perfectly fine. But I do have all settings entered and I wonder what’s holding you to do that
Worked after i added threshold pace. Do i have to update it manually everytime this threshold is changed? Or it doesn’t matter since i’m using absolute pace in my fit files?