Wrong watch identification Fenix 6 in Strava

Hi, wonder if anyone experienced wrong watch identification in Strava.

My Fenix 6 Pro Sapphire is shown in Garmin Connect but in Strava it shows Fenix 6s Pro. 

Is this Garmin or Strava problem? 

Strava Support team said " Garmin reuses this identifier for multiple watches" as attached screenshots

  • Weird. When I had a 6 Sapphire, Strava showed 6 Pro. Now that I have a 6 Solar, it still says 6 Pro.

  • I don't quite understand this statement from Strava "Garmin reuses this identifier for multiple-related watches" , do you understand ?  Is identifier a watch code/ID ? 

  • in the FIT file (what is uploaded to Strava) there is a Device ID record (garmin_product=xxxx number) with a value. Is your F6Pro an international model or ASIA/APAC one? The Strava is reading out this number and "identifying" the unit by this. (with a software You can modify this value and the Strava will recognize a totally different unit)

    here are the code numbers from latest SDK:

    FENIX6S_SPORT=3287

    FENIX6S=3288

    FENIX6_SPORT=3289

    FENIX6=3290

    FENIX6X=3291

     

    FENIX6S_SPORT_ASIA=3512

    FENIX6S_ASIA=3513

    FENIX6_SPORT_ASIA=3514

    FENIX6_ASIA=3515

    FENIX6X_ASIA=3516

  • i suppose You have APAC version , the 16.80 firmware belongs to that. The Strava database is wrong then, they have to update their own that your garmin_product code is not F6S Pro, it is F6 Pro. Can You share a FIT file , i can easily read out this code and You will be able to write it to Strava as exact information.

  • Yes, mine is Asia version Fenix 6, product code 3515, screenshot from fit viewer is attached.  I think I should send the same screenshot to Strava,  I have sent my fit file to them yesterday, but their reply was not encouranging, blaming "Garmin reuses this identifier for multiple-related watches"

  • This is both true, and not. From a device identifier perspective it is true. These are the identifiers used:

    #define FIT_GARMIN_PRODUCT_FENIX6S_SPORT_ASIA ((FIT_GARMIN_PRODUCT)3512)
    #define FIT_GARMIN_PRODUCT_FENIX6S_ASIA ((FIT_GARMIN_PRODUCT)3513)
    #define FIT_GARMIN_PRODUCT_FENIX6_SPORT_ASIA ((FIT_GARMIN_PRODUCT)3514)
    #define FIT_GARMIN_PRODUCT_FENIX6_ASIA ((FIT_GARMIN_PRODUCT)3515)
    #define FIT_GARMIN_PRODUCT_FENIX6X_ASIA ((FIT_GARMIN_PRODUCT)3516)
    #define FIT_GARMIN_PRODUCT_FENIX6S_SPORT ((FIT_GARMIN_PRODUCT)3287)
    #define FIT_GARMIN_PRODUCT_FENIX6S ((FIT_GARMIN_PRODUCT)3288)
    #define FIT_GARMIN_PRODUCT_FENIX6_SPORT ((FIT_GARMIN_PRODUCT)3289)
    #define FIT_GARMIN_PRODUCT_FENIX6 ((FIT_GARMIN_PRODUCT)3290)
    #define FIT_GARMIN_PRODUCT_FENIX6X ((FIT_GARMIN_PRODUCT)3291)

    To find out the details (Pro/Non Pro, Sapphire or not) there are additional fields that they need to interpret. Look at the following export from one of my activities:

    Green corresponds to the product numbers above and type is what I think tells the rest.

  • For my case it is not correct, it is different model , my Strava shows Fenix 6S Pro (Product code 3513), my Garmin Connect shows Fenix 6 Pro/Sapphire (from fit file, product code is 3515) .  You can refer my OP's screenshots.

  • I've got these on my Fenix 6X Pro Solar Titanium:

    • garmin_product = 3291
    • type = 4
    • device_type = 4

    If some more people check this we can probably see a pattern.

  • Fenix 6 Asia Sapphire

    My Garmin_Product = 3515

    Type = ?

    Device_type = 4

    From Fit viewer, I can't find what is type number, what application you use to view fit? 

    Here's screenshot of device info,  there is another Garmin Product Code 3551, device type = 12, what is this product? 

  • Device type 12 seems to be the Sensor Hub. I'm converting the .FIT file to CSV and look in it with Notepad++ so I'm not using any special application for it. Maybe there is some other identification system for the exact model type of the watches. Maybe special series of the serial number or similar.