Garmin HRM Pro + Stryd Duo - which one is recorded in FIT file?

Both the Garmin HRM Pro and Stryd Duo produce RD (running dynamics) data during a run. My question is: when using both devices on a run, only one of them is used for some fields in the resulting FIT file, but which one is it?

Specifically, both devices produce "vertical_oscillation", "stance_time", and "stance_time_balance" (and possibly some other fields such as "vertical_ratio",  "stance_time_percent", etc). The FIT file contains lots of information about the devices, but I can't see where it lists which device is responsible for which data field. My testing seems to indicate that the Stryd takes precedence over the HRM, but it would be nice to have confirmation.

This ambiguity affects other fields, e.g., "cadence" and "Cadence" can come from the watch, the HRM, or the Stryd. Is this clarified somewhere in the FIT file, or is it only known by the watch software?

  • This is what you can see in a fit file with both HRM Pro and Stryd connected. Third party platforms will prefer the Garmin Running Power to the Stryd Running Power when both are available.

  • Thanks for the reply. Your example is with the Stryd, whereas I am interested in the Stryd Duo, which adds additional running dynamics fields that have the same names as those from the HRM Pro. The question is, which device is used for these fields in the FIT file?

    I have asked this question on the FitSDK discussion forum, which is probably a more appropriate venue, and will update this thread if I hear more.