Fenix 6 product names in fit sdks seem to be wrong?

Hi  

Correct me if I am wrong, but it seems to me the fenix 6 series have the wrong names in the fit sdks.
https://github.com/garmin/fit-javascript-sdk/blob/main/src/profile.js#L24921-L24925

My belief is that the "Sport" is the regular fenix 6, and what appears to be the regular fenix 6 in the sdk should be the Pro.

I have confirmed this with a fit file from my own fenix 6 Pro.

SDK Reality Notes
3287: "fenix6SSport" fenix6S
3288: "fenix6S" fenix6SPro
3289: "fenix6Sport" fenix6
3290: "fenix6" fenix6Pro
3291: "fenix6x" fenix6XPro Based on naming convention of "S" in fenix6S,  "x" should be uppercase "X"

Same most likely applies for the Asia versions too:
https://github.com/garmin/fit-javascript-sdk/blob/main/src/profile.js#L24955-L24959

  • The Garmin product numbers in the FIT SDK map to the internal part number for the software that runs on the watch. Sometimes multiple devices share the same software but have different names and SKUs. That could be the case here. Those values were added in 2018, and changing them now would for sure break something for someone. So they are set in stone at this point. 

  • All good, just thought I'd mention here in case anyone else wonders.
    I have an override in my app where I can override SDK values.