Corrupted Multisport activity FIT file

Hi everybody,

over the weekend I participated adventure racing race and used multisport activity to track my progress. Unfortunately almost at the start my watch did some weird hang on and didn't respond when tried to switch to next activity, which resulted in panic mode pushing all the buttons. Thankfully it managed to continue record the progress. After finishing race watch displayed activity with all the details, so I tried first of all sync it via Bluetooth to GC, but neither activity got synced nor steps or hear rate details. So as soon I got at my Mac, tried to sync using USB and got popup screen stating that one of my FIT files are corrupted and it must be removed. So I copied it out of ACTIVITIES folder and sync via USB and Bluetooth once again was working properly. In past I didn't face such issue, only difference between then and now is that couple days before the race watch firmware was updated to 10.00

So I hoped that maybe manual import via browser will do the trick, but even there I got an error that file is corrupted. After doing some googling, saw past threads where suggestion was to try one of given tools: www.fitfiletools.comor garmin.kiesewetter.nl

Unfortunately none of them did the trick. garmin.kiesewetter.nl errored out as soon tried to upload the FIT file stating that null exception occurred reading the file, and fitfiletools didn't seem to be able process multiport activities, as it showed only first leg of all recorded sub activities.

When I tried to load this file using Strava or Endomondo it managed read all activities in, but further I can only extract GPX, but that is not what I'm after as I want to get all recorded details regarding the race.

Had everyone found an easy way to analyze and repair FIT files or can help out with the issue?

File is located on google drive: link

Thanks,
Uldis