Hello,
I’m importing a bunch of rides from my local gym where they have ICG spinbikes. For some reason, the data is all messed up.
TSS is set at 6 for 1:15 workout. Even though it shows the correct data at “Intervals” and the graph on top, the wattage at zones is just completely wrong. See screenshots for more information.
The data is correct on Strava, but for some reason TR is importing it wrong I guess?
Hey @voogamer 
The very low TSS and other values you are getting on TrainerRoad are caused by the way ICG records and exports data.
Here is what is happening behind the scenes:
ICG only records power every ~9 second calculation, whereas TrainerRoad reads power every single second.
Other platforms like Strava will “fill in” those missing data points, but TrainerRoad intentionally does not smooth or invent data. Because of that:
- Those gaps reduce the normalized power for the ride
- Lower normalized power results in much lower TSS than expected
- So even if you are riding 90 to 94 percent of FTP for 35 to 40 minutes, the imported file is not dense enough for TrainerRoad to calculate an accurate TSS
This is why your 1:17:41 ICG ride from the image shows a TSS of six instead of what’s showing on Strava.
Unfortunately, we cannot override or manually change the TSS because we rely on the raw file that gets uploaded from Strava or the ICG export. The good news is that we are aware of this issue and are actively investigating a long-term fix for ICG sourced data.
I know this is not ideal, and I’m sorry I do not have a better workaround right now. 
I’m a programmer myself, so I went ahead and fixed it. I downloaded the original .tcx file from the ICG website. I then added interpolation between each datapoint. Since ICG only writes once every 10 seconds (dumb but ok), I just added a data point for each second in between those.
So let’s say at 15:00:00 I am 200W and 150HR, and at 15:00:10 I have 210W and 150HR, I would add interpolation points of:
15:00:01 → 201W, 150HR
15:00:02 → 202W, 150HR
15:00:03 → 203W, 150HR.
I do this for the entire file. It seems to be fixed now. Although the data is not accurate, I am “guessing” the power and HR values.
This took me about 30 minutes, but having access to the original TCX file from ICG definitely helped.
Now I need to figure out how to automate this, since I have probably about 50 of these workouts done over the last year and a half.