TR and Golden Cheetah issue - TCX files missing date and time


I downloaded my Strava history to import into Golden Cheetah. All of my TR rides have appeared as TCX files and when I try to import these into GC, GC complains that they don’t have date and time data. Looking at the files in notepad, they do seem to, so I have no idea why GC isn’t picking this up. Is there an alternative way to download these files from TR rather than going through Strava?


I sync my TR files to Dropbox. I then have GC automatically check the local Dropbox folder when it opens. I’m not at my laptop now and don’t recall the specific steps but you can set it up in the GC options.

1 Like

Appreciate this is dead but as I just ran into this issue myself thought I’d leave my solution here in case others run into the same thing. The problem is that TraineRoad saves its .tcx files with some leading spaces on the first line. Golden Cheetah doesn’t like this which manifests itself as “don’t have date and time data” issue when trying to import them. The solution is to remove these leading spaces and GC will pick up the data and time fine. You could do this manually but I had a load of files I had downloaded so wrote this one line script to do it to all .tcx files in a directory.

for file in $(ls .tcx); do; cat “$file” | sed -e 's/^[ \t]//’ > changed.tcx && mv -f changed.tcx “$file”; done

You can run this in your terminal if you’re on a mac.