This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

.TCX file format issue for manual import from ifit.com (Nordictrack Elliptical)

Former Member
Former Member
Hey all. Anyone do any manual .TCX importing from ifit.com (via a Nordictrack Elliptical machine) into Garmin Connect? When I try to upload the file that says it is a .TCX file it barfs and says that Garmin does not recognize the file format. I’ve attached an image to show it. It also adds a second extension to the file once it uploads of .xml which is odd and over my head. Could that be it? I’ve used ifit and Nordictrack for years but just got my Fenix 5X which I LOVE but I want to import the real data from ifit if I can.

What’s more, I’ve successfully imported GCX files from Gaia just fine and that seems to work. So I know I can import things fine. I guess this is an ifit.com issue? Also, I’m doing all of this via an iPad Safari browser and GCX worked fine but not the above TCX. So it shouldn’t matter but maybe I should try other PCs or browsers? Has anyone done this before?

Thanks for reading! ciq.forums.garmin.com/.../1291034.png
  • can you describe your solution please? Thank you very much!

  • can you describe your solution please? Thank you very much!

    I am not , but from the post above it is clear that the problem was a double extension on the file, and the solution was removing the extension .xml, keeping only the extension .tcx. If you are on Windows, you can do it in File Explorer. Please note that on some Windows systems, that hide file extensions by default, you may need to go to the View tab of File Explorer, and check the option "File Name Extensions" to unhide them from the default view.

  • Hi all, sorry for my delayed reply to the posts above... I must have missed the notification that there were were follow ups to my message.

    The above post from "trux" is exactly correct.  Deleting the dual extension is the key.  On a Windows PC it's easy, but on a Mac it can be a little tricky.  The original post, by "OldManY0da" has an image attached to it that clearly shows the problem is that the file being imported into Garmin Connect is named "2018_01_03_09_01_Calorie_7.tcx.xml" ... Garmin Connect will not accept this file because it sees the file type/extension as an .xml file vs. the .tcx file.  The solution is to remove the ".xml" part of the double extension, leaving the file name as ending with ".tcx", which Connect will successfully import. 

    I can make a step-by-step guide to what I do on my Mac, if anyone is interested.

  • Hello to all! Thanks for your answers. I know the issue with the double ending, but that's not my problem! I can import the tcx file from ifit to Garmin connect. But when I import the ifit-tcx-file, the distance, calories and average heart rate is missing in my Garmin connect activity. When I upload the same file to strava, then all the data is shown correctly (included distance, calories, average heart rate).
    For my opinion, its an issue with Garmin connect. Can anyone solve this or have the same problem?

  • I have noticed the same problem with “incomplete” data imports from iFit to Connect.  I have been hand-jamming the missing data (Calories and Avg HR) manually.  Did not know that the data uploads into Strava in a complete sense... will have to check that.  If so, would seem to point to an issue with Connect... 

  • But when I import the ifit-tcx-file

    Can you post a sample file here? It might be a problem of incompatible tags, or formatting, that might be possible to fix.

  • Yes, you can download my tcx file, which is not correctly imported to Garmin connect. Here is the link (retransfer): https://we.tl/t-euJhMzXkl0

  • But when I import the ifit-tcx-file, the distance, calories and average heart rate is missing in my Garmin connect activity.

    OK, so I have checked your TCX file:

    1. Distance - the distance is set to zero in your file (see the tag <DistanceMeters>0</DistanceMeters> near the beginning of the file)

    2. Calories & Average Heart Rate - Garmin expects integer values in both cases, while the file contains float values. If you strip the decimals from the values, and keep just the integers, it will import fine. You could edit the TCX file (i.e with Notepad), but it is probably simpler editing the two values directly in Garmin Connect, after the import.
  • Hey! Thank you very much for your perfect help! So I will check the files once more. But its strange. The strava import works fine with exact the same file. I don't know why, but for now, I give up and edit the values in Garmin connect. Have a nice weekend!