Sorry if this is an obvious question, but I was exploring FitCSVTool to convert between FIT and CSV formats and I naively assumed that converting from FIT to CSV and then back again would result in a file identical to the original FIT file.
However, the FIT file is missing all the "unknown" fields and messages.
It would seem to be fairly trivial for FitCSVTool to write a hex value for "unknown" so that the conversion would work. Is there some reason why this isn't done? Is there an alternative to FitCSVTool that works as I would have expected?