FitContributor Garmin Connect Display Issues

I'm aware that there is a known issue with the display of FitContributor data in Garmin Connect, but this really puzzles me. For the speed skating app, I track the lap times and record the lap times, speed and cadence in the FIT file. It works reasonably well (leaves out some of the data, depending on which version of Garmin Connect) on some watches (FR 735XT, FR920XT, FR 630), but completely refuses to show the data from the Fenix3 (has the latest software update 8.00), as shown below. When downloading the FIT files from Connect, and checking with the FitToCSV tool, all data was available in both cases.


You can view the full activities at https://connect.garmin.com/modern/activity/1455547010 (Fenix3) and https://connect.garmin.com/modern/activity/1455547047 (FR920XT).

What is the difference that could explain why it works well in one case, and not in the other case?
  • Here I used my regular sports account HarryOosterveen for the Fenix, and the testing account HarryOnline for the FR920, but also with the Fenix3 connected to the HarryOnline account, it did not show the data for the Fenix3.
  • Also tried re-installing the app on the Fenix3, no difference
  • The other difference is that I have used the app for a longer time on a Fenix3, also with previous versions that did not record FIT data. Is there something stuck in some memory or cache that keeps it from storing the data somehow? Would it possibly make any sense to reset the Fenix3 to factory settings? (don't like that, lots of work to set my preferences again...)
  • Harry,

    I think the problem with the Fenix3 might be a bug in the device firmware. The Fenix3 does not seem to record session messages in the FIT file.

    This was reported in this thread. This doesn't seem to be fixed with the 8.00 firmware.
    https://forums.garmin.com/showthread.php?363975-Fenix-3-does-not-record-Session-message-in-FIT-file

    On my Apps and DataFields, the Fenix3 does store record messages like it is supposed to so if you are having problems with record messages, then you are looking at something different. I don't recall if lap messages work or not.

    You can verify if the Fenix3 is getting the messages in the FIT file by using the FitToCSV.bat converter in the FIT SDK.
  • I'm not convinced the Connect IQ side has anything to do with this. I have an application that records 25 FIT file metrics. Of those there is a bunch which are in the session and show in Garmin Connect. Developers could be using the framework differently so maybe there is something subtle but I recorded an activity yesterday on a Fenix3 using FW 8.0 without issue and the session data did get recorded. I have one session element which was incorrect in GC but was right in GCM mobile, so I'm guessing the problem lies on that half. Here is a screen shot of the session section: .
  • You can verify if the Fenix3 is getting the messages in the FIT file by using the FitToCSV.bat converter in the FIT SDK.


    I had checked the CSV versions of the FIT files from FitToCSV, but could not find anything that explains the difference. All data is there, including the session data for the Fenix3.
  • Oh, I forgot. In my testing, the Fenix 3 stored session messages in the FIT file for Apps, but not for DataFields so this might not be the same issue.

    Regardless, it would be helpful to identify if the data is actually in the FIT file to help discern if the problem is on the device or in Garmin Connect.
  • I had checked the CSV versions of the FIT files from FitToCSV, but could not find anything that explains the difference. All data is there, including the session data for the Fenix3.


    There are a litany of issues with FIT contributor and Garmin Connect and Garmin Connect Mobile. They are not consistent on where everything is or isn't showing. Although it isn't the answer you want, I think we'll just need to wait till the known issues thread reflects that these are fixed.

    I can't speak to the data field issue but I will put it on my list to see if I also am seeing those issues as well.
  • Former Member
    Former Member over 8 years ago
    I am experiencing the exact same issue. I record two fields, a session field and a record field. Both fields present in the Fit file and successfully shown in MonkeyGraph. However, neither field will show up on GC or GCM. I have struggled with the problem for months. I have tried endless combinations of subtle changes to the code to no avail. I'm extremely frustrated with this issue. First, a fix is LONG overdue. And second, Garmin doesn't disclose if the nature of the issue is specific to a device, a firmware bug, or SDK issue. This leads to delevelopers wasting countless hours in trying to come up with a workaround that might not exist. If I knew for example that there is a hardware limitation in the Fenix 3, I would stop insisting every time a new firmware or SDK version comes out and just wait for the next watch.