native FIT decode/rewrite ability for HRM-TRI/PRO/600 download is very powerful and Garmin should expose it to developers via API

For anyone not aware, modern Garmin HRM with storage like HRM-TRI HRM-PRO and HRM-600 can be downloaded by newer Garmin watches and then it rewrites the FIT file

That's incredibly powerful and the only time I think it happens on the watch

(it uses the TempFIT directory, go look)

Garmin should expose that ability in the API to developers and allow them to analyze and maybe even rewrite FIT files on the watch

BUT even just the ability to append data to the FIT file (aka "chain") would be very powerful

Allowing developers to chain FIT files and append data would allow equipment to be tagged like shoes or bike tires so mileage could be tracked right on the watch in each activity without affecting the activity in itself

The code is already there, just make an API for it instead of keeping it hidden and buried only for the HRM devices

Parsing FIT files on the watch is something I've wished for years, it would allow activity analysis afterwards without a phone or internet

  • Gears are already tracked. Go check in the Garmin Connect app.

    You also can add custom fields to the fit file either as a datafield or as a watch-app.

    For the modifications: I doubt Garmin would make it possible. It would go against other things. Like how would you trust any activity if a CIQ app would be able to fake it? Steps, distance, etc... I mean you still can kind of edit your fit file and then upload it to Connect, but why adding such a tool to the SDK? It would do more harm than good.