Saturday, March 03, 2018

Converting Strava segments to FIT files

Strava Premium users who own a Garmin can sync their favourite Strava segments with their Garmin device automatically. But that’s not an option available to free users. Apparently this site used to be able to generate the FIT files used by Garmins but Strava made some fairly radical changes to their API that broke that site (and many others).

So I’ve added a FIT file export to my Segment Explorer. Due to rather inclement weather I’ve not been able to test this out on the road yet, but downloading the FIT file and shoving it in my Garmin\NewFiles folder displays it in my Segments list so it seems to work. If you authorize my app then your PR time will also be included in the file.

7 comments:

bemme51 said...

Hi, I used gniza's tool quite a while. I tested yesterday an exported segment which I download here. So far I'm not sure which datat is included in the fit-file generated here. The "gniza"-fit-files contained the effort I picked before downloading (usually the segment leader time). so far it seems that there are some ponters for the different leader types: https://github.com/BenniG82/edge-segments/wiki/Segments-FIT-File-Structure

I didn't had enough time to compare between the segemnts, I'll follow up on that ( I still kept a few old "gniza" files)

ANd - thanks for your work :-)

Chris Bell said...

If you connect your Strava account to my page, it will include your PR data. It should also include the KOM and QOM data, although I'm just taking an average time for the KOM/QOM points along the segment as I'm not sure if I'm able to get the actual times from Strava (I will investigate further)

Unknown said...

I have a edge 510 plus. And used your site. The segments show up in my device but I can't get it to popup on my display. Am I doeing something wrong?
I have selected Garmin segments in the device. Should I select strava segments instead?

Unknown said...

Sorry that must be 520plus

Chris Bell said...

I don't have access to a 520 plus so unfortunately can't test it. It works OK on my 810 and I've had feedback from people using the FIT files on Forerunner 935, Edge 1000 and Edge 510. I'd have thought the 510 is pretty similar to to the 520 so I'd have thought it should work. You'll want to be set to Garmin segments, if you set it to Strava segments it will try to sync your starred segments from Strava which will only work if you've got a Premium account (and if you've got a Premium acount that's probably the best approach anyway).

Is it a problem with all the segments or just a specific one? Might be something related to what's in one of the segments. Also is there anything in the Garmin\Debugging folder on the device?

Unknown said...

Come posso fare a collegare il mio accaunt trava alla tua pagina??? Grazie

Gregory Yourek said...

Thank you! I had some segments that weren't getting transferred to my Fenix 5X and I was able to transfer them with your site.