Yet Another Cycling Forum
General Category => The Knowledge => GPS => Topic started by: quixoticgeek on 12 January, 2018, 12:55:55 pm
-
My Wahoo Elmnt Bolt syncs to dropbox a .fit file for every ride I do. The file seems to be be a binary file of some kind.
Does anyone know what tools there are (ideally for linux), that can decode the data in these files?
Thanks
J
-
It is a Garmin Fit file. See https://www.google.com.au/search?q=garmin+fit+files+linux&oq=.fit+files+lin&aqs=chrome.1.69i57j0l2.6644j0j4&sourceid=chrome&ie=UTF-8 for possible converters on Linux.
-
You can upload fit files to Garmin Connect, Strava or Golden Cheetah (plus others...)
If you really want to play around with the contents then download the FIT SDK: https://www.thisisant.com/resources/fit
That includes some C++ code to dump out the contents.
There are also a few tools like fit2tcx on github that will convert a FIT file to TCX (which can then be trimmed down to GPX).
-
GPSBabel can convert FIT to GPX. Though it will may lose some of the fitness data (eg laps or paused time), as they are not supported by GPX format.
Or an online converter at GPSies. https://www.gpsies.com/convert.do
Or try Turtle Sport. It can import FIT files, and will show a map and graphs of the ride. http://turtlesport.sourceforge.net/EN/home.html
-
Or RideWihGPS.
-
There are also a few tools like fit2tcx on github that will convert a FIT file to TCX (which can then be trimmed down to GPX).
Fit2tcx doesn't seem to have been updated for a while - so can't handle FIT2 files (Wahoo).
-
Gpsbabel support tracked in https://github.com/gpsbabel/gpsbabel/issues/90