If I create a data field that has the fitcontributor permission (so it can write developer fields to the activity fit file); can I later upload a .fit file with those same fields to my connect profile and would they be visible?

Let's say I publish a data field that has a developer field "doughnuts earned". Assuming a user installs the data field, if that user later uploaded a .fit file (that is created elsewhere) that has the doughnuts earned field (and the same App ID as the data field), would it display in Garmin Connect?

  • 1. The OP is a "XY problem" IMHO (https://en.m.wikipedia.org/wiki/XY_problem)

    I disagree. You're assuming that what the OP wants doesn't make sense, instead of trying to understand why they'd want it in the first place (aside from asking them.)

    I've seen it more than once on the forums (from many ppl, including myself) where the knee jerk response to a request that isn't understood is to question why they want it in the first place. I can understand why it would be frustrating for posters to experience this, bc I've also been on the other end when I've reported bugs or made feature requests that were dismissed out of hand by ppl who didn't even bother to read the OP or try to understand (not you and not in this case.)

    4. But again: why? What's the real goal you want to achieve? What is this donuts earned field and why do you want to see it in GC if it's not generated by a Garmin device?

    Why do people use zwift with their Connect account and ask whether their training status / load will be updated correctly?

    Clearly some ppl want to use third party apps / services with their Connect account bc they're already in the ecosystem.

    2. Uploading a fit file that was created using a device that is not registered to the account is probably not a problem. Though it's a bit tricky, because I never tried it with a fit file that was actually recorded on another device, but I did download my activity's fit file and used the "device changer" in fitfiletools.com and then uploaded it (first the original activity has to be deleted) and it shows the activity as it was recorded with another device (I never seen in my life)

    To be clear I didn't mean to imply that the activity itself wouldn't be shown, I just think that it's possible that CIQ developer fields would not be shown unless the activity was recorded with a registered device. If the test you did shows otherwise, then obviously my guess is wrong.

  • All the CIQ fields, stats, etc are still displayed in GC after I changed the device to a device I never had or even saw in my life

  • Interesting. Kinda curious why it didn't work for mcinner1 but it doesn't matter as long as it works for OP.

    Without trying/knowing anything else, I'd learn towards this stuff working bc it would be additional work for Garmin to ignore CIQ fields for "synthetic" activities.

  • At the end it all depends on the bits inside the fit file. It has to be the "same" as it would be if the watch recorded it.