Open albfan opened 3 years ago
hmm I use it for fit files from my garmin. That seems to be working well enough for me. I would need to check what garmin changed.
I just checked a fit file from my (brand new < 2week old) new Garmin Edge and that showed the correct track and info.
Ok. Will find what is happening on my (wahoo elemnt) and let's see from a PR when is ready
@albfan I don't know if it is possible without doxing yourself, but if you send me a fit file, I don't mind giving it a look.
It turns out to be some kind of corruption. gpsbabel was able to filter the problem.
Original file: Cangas_de_Onis_Lagos_Covadonga_Cangas_de_Onis.zip
gpsbabel -i garmin_fit -f Cangas_de_Onis_Lagos_Covadonga_Cangas_de_Onis.fit -o gpx -F out.gpx
So probably the fit reader can be tweaked to be more robust, but for now there's a workaround (using gpsbabel)
Using FitSdk
https://developer.garmin.com/fit/download/
I was able to parse recent fit files
bug gpx-viewer do not parse the file (do not find records and do not create track)
Will use this java impl to find what changed. Is the current implementation working with any fit file @DaveDavenport ? I ask to support different versions, or check if this sdk support both formats. I can upload one example of recent fit file