

NOTE: The -u option hides unknown data, which is necessary when converting the CSV file back to a FIT file. I was then able to convert the file to CSV: $ java -jar FitCSVTool.jar -u fitfiletools.fitįIT binary file fitfiletools.fit decoded to fitfiletools*.csv files. I uploaded the FIT file to the Corrupt Time Fixer utility and downloaded the result. This web app provides a collection of useful tools for manipulating FIT files. Luckily, there is a web app that can attempt to fix corrupted files,. Initially, I thought I could manually fix the corrupt data using Garmin’s FitCSVTool, however I received the following error when attempting to covert the file: $ java -jar FitCSVTool.jar -07-00-49.fitįIT CSV Tool - Protocol 2.0 Profile 21.78 ReleaseĮxception in thread "main" : : FIT decode error: Endian 243 not supported. NOTE: Ensure your device is in MTP (Media Transfer) USB mode.
#GARMIN FIT FILE TIME ANDROID#
This utility allows you to browse and transfer files between your Mac computer and your Garmin device.Īfter connecting my Garmin watch to my MacBook Pro, I opened the Android File Transfer app and located the FIT file under GARMIN/Activity.
#GARMIN FIT FILE TIME INSTALL#
In order to transfer the FIT file from my Garmin watch to my MacBook Pro, I needed to install Android File Transfer. Step 1: Transferring the FIT file from my Garmin watch


A FIT file enables data taken from an embedded device (Garmin watch) to be made available to software, applications, and third-party platforms.Īn overview of the FIT file protocol can be found here. The FIT file protocol provides interoperability of device data across various platforms. The Flexible and Interoperable Data Transfer (FIT) protocol is designed specifically for the storing and sharing of data that originates from sport, fitness and health devices. The following details the steps I took to salvage the corrupt FIT file.

#GARMIN FIT FILE TIME SOFTWARE#
Indeed, it seemed Garmin had fixed the issue in a recent software update: Changes made from version 19.20 to 20.30: After some digging, I came to the conclusion that the data was most likely corrupted. After IRONMAN 70.3 Texas, I noticed the swim portion was not syncing to Garmin Connect.
