DI2 info through custom stream not vissible

Trying to get the gear info in my chart. I saw a post on custom streams importing the gear info, but I can’t reproduce that. Using fit file viewer I see the following, how should I now build a custom stream?

This attempt doesn’t seem to be working, not sure which fields should be changed:

Try using a script instead.
{
for (let m of icu.fit.record) {
data.setAt(m.timestamp.value, m[‘front gear num’]?.value)
}
}

I think the space in the record field name is causing trouble.

Or, if you didn’t already, try the one that is shared:

1 Like

Thanks, that worked, but only after I uploaded a fit file instead of a current activity. I’ve configured for intervals.icu to connect with Garmin and Strava. But all my activities are registered by Garmin devices. Is it better to remove the strava sync? Will that give me automatically a sync between Garmin connect and Intervals.icu that contains the gear data? Or do I have to keep uploading fit files?

If you have both Garmin and Strava connected, Intervals will use the Garmin FIT file for activity metrics (because it has more data compared to the Strava file - Strava strips a lot of the more advanced data). Intervals will use some extra data from Strava like activity name, segments and some other stuff to give you as much as possible. You don’t have to do anything to configure that, Intervals is figuring it out. BUT, in your case, you should check if the Garmin file is making it into Intervals.
I suspect it isn’t…
To check it out look here:

or here by enabling the Source column in the List View:

Hmmm they all show strava as source, except for the last one but that was a manual upload. I noticed that for the garmin connection I didn’t have ‘download activities’ enabled. Will check again how things work next week.

Thank you for your help

That´s kind of mandatory…
Try the Download old data button. If they haven´t been downloaded yet, you will probably get them. But Garmin refuses to send them again within a certain time limit.