Sunday 25 October 2020

Di2 Fit File Analyser Tool - V2.0

I have written a small application on C#/.Net to parse .fit files and extract the data. This was primarily so that I could analyse the gear shift data from my Di2 equipped bike. The data is transmitted using Ant+ from a Shimano SM-EWW01 unit and recorded on a Garmin head unit:


The last version of the tool is described here: Di2 Fit File Decoder V1.1.0.4 and the original post is here: Di2 Fit File Decoder V1.1.1

I have updated the application to add a few new features and address some bugs, hence the update to V2.0

New features:

  • Added a new graph to show the "average" gear in each of the chainrings vs date
  • Added data export of tables in both .csv and .tab files via right click context menu
  • Added image export of the charts via right click context menu



Bug Fixes:
  • Found that some fit files were incorrectly analysed as containing no shift data, even though they did contain shifts
Further updates planned:
  • Modify so can store all .fit data, not just data with Di2 Shift data
This application has been the core of updates to my "Strava Data Tool" and will move it to allow either use of Strava data or manual fit file import or both

Access to the folder on my Google drive with the installer files and older versions is here:




As of Oct 2020 I have not yet uploaded the Visual Studio project files, these are to follow