RunGap and FitFileTools offer the option to change the device in a fit file so that when it is imported in to Garmin Connect, it is counted for training load metrics. Would it be possible to have this as an option, for example with the auto-export to Dropbox?
My use-case is finding a way to get indieVelo workouts in to Garmin Connect without processing them one by one in fitfiletools.
Correct. IndieVelo cannot export to Garmin connect, and even if it could, it likely would not be considered for training metrics as they have locked that down. intervals.icu also cannot export activities to Garmin.
If intervals.icu could change the device reference in the fit file for export elsewhere (e.g. Dropbox) then at least it would just be a matter of dropping the files in periodically.
I have set up a long winded hack to achieve it using run gap, but I have an Android phone so it is particularly cumbersome to keep an old iOS device alive just to to achieve it.
Oh⌠Thatâs too bad. I was thinking if I can do this via my app. Cos Iâve already coded the ability to get the raw fit file (from Garmin) to be Uploaded to Dropox and Intervals.icu (aim is for Zwift/Rouvy/TR rides which Garmin will not forward out)
But didnât think as deep as was concerned over the various Developer Fields that may be present in the file
BTW, for FitFileTools, when you do a change (I did a timestamp change), the Laps also got changed to all having the same (changed) timestamps
Hi @app4g It would be great if your app could do this. Potentially detecting the activity is not in Garmin and providing the user a dropdown of the hardware type they own to import into Garmin Connect. I did try exporting from intervals.icu and using the fitfiletools website to change the device, but it didnât allow me to import into Garmin coming up with an error. Cheers
actually, it did allow the import, I had to select âoriginal fit fileâ in intervals.icu and use that rathar than âfit fileâ. If this process could be somehow automated would be pretty cool
Iâm not sure I understand this statement. Why do you need to have this âhardware typeâ?
From my understanding, for workouts to
be able to be counted for Training Load Metrics
To be counted for Garmin Badges etc
These workouts has to be completed by
A garmin hardware (watch / edge unit)
Zwift / TrainerRoad / Rouvy (I believe. I didnât personally verify but thatâs what DCRainmakerâs article says)
Garminâs TACX App
YOur latter post indicated youâve successful in uploding the workout, I presume also that you managed to change the device to one of the above. So, now the only thing youâre looking for is automation correct?
I donât specifically care about the device type myself, but was just seeing if it was possible based on the original post from @James_Eastwood_Socks
When I imported earlier today I didnât change the device type I was just happy to get it in there.
I do like to get the badges, I just checked and it hasnât added the km from this ride imported fit file so that could be a reason to change the device type.
I have a very longwinded workaround using RunGap. Something more automatic and not relying on an iOS device would be great.
Download the RunGap app to your iOS device.
Pay for the swag bag add-on. Itâs ÂŁ10 for the year. Worth it IMO until Garmin change their approach to 3rd party support.
In RunGap, set âsourceâ to dropbox and âdestinationâ to Garmin Connect. You can filter which activities get sent to Garmin. I limit mine to âvirtual cyclingâ activities.
When you set source to dropbox, it will create a RunGap folder in dropbox with import and export subfolders.
Set up intervals.icu if you are not using it already and sync from indieVelo. In intervals.icu, set up activity sync to Dropbox. Point to the RunGap import folder.
In RunGap settings, click the option to fake garmin device
In RunGap, enable autoshare (including background sync)
Hey, integration would actually be helpful for some I think.
fitfiletools allows you to change devices. If these correspond to a Garmin device, they are also processed by Garmin during manual upload. It would be perfect to be able to download the Fit file from intervals directly with a Garmin device tag.