Hello, same issue here on my Suunto Race 2 (firmware 2.56.18]), three swim sessions in a row now where the saved distance ends up way lower than what I actually swam, plus garbled interval durations like others are seeing.
One thing that might help, the corrupted “total_timer_time” values in my .fit export aren’t random, they’re always just above 2,147,483.648s ==> exactly 2^31 ms.
Classic 32-bit overflow ? Subtract that and the durations line up perfectly with the good lengths, so the data’s still there, just wrapping wrong somewhere.
Already emailed support with a sample file.