Which device is fenix 7X Solar

Which device is "Device Name: fenix 7X Solar"? When I look in the manifest editor I see either:

fenix 7X / tactix 7 / quantix 7X Solar / Enduro 2

or

fenix 7X Pro - Solar Edition (no Wi-Fi)

My guess is that the 1st line maybe is meant to be:

fenix 7X / fenix 7X Solar / tactix 7 / quantix 7X Solar / Enduro 2

or

(fenix 7X / tactix 7 / quantix 7X) Solar / Enduro 2

Or maybe it's a bug of the feedback form and the device is not "fenix 7X Solar" but "quantic 7X Solar"?

Top Replies

All Replies

  • No, it's stranger than that. I created an app that supports all Fenix 7X.... but the user said that Connect IQ tells him that his device is not supported. I added now everything that starts with Fenix 7... and am waiting for the user's response

  • Is it an APAC version with an older API version?  Is the user's FW up to date?

    Both can result  in a failure like this

  • Haven't checked if it's APAC, but adding the other fenix 7... devices to the manifest did solve the problem. minApiLevel is 1.3.0, so that only excludes epix (gen 1)

    according to the email from Garmin:

    • Firmware Version: 25.11
  • Which device is "Device Name: fenix 7X Solar"?

    My guess is that the 1st line maybe is meant to be:

    fenix 7X / fenix 7X Solar / tactix 7 / quantix 7X Solar / Enduro 2

    Or maybe it's a bug of the feedback form and the device is not "fenix 7X Solar" but "quantic 7X Solar"?

    There is no such thing as a non-solar Fenix 7X, which is probably where the confusion arises. (This has come up before in the forums, not that I expect anyone to remember that kind of minutiae).

    https://www.dcrainmaker.com/2022/01/garmin-fenix7-review.html 

    Unfortunately the grouping and spelling/rendering of display names in Garmin's marketing, the Connect IQ devices folder (compiler.json), the Connect IQ web store, and the Connect IQ store app (iOS/Android) are not 100% in sync. 

    Furthermore, the Fenix 7X display names in the web store seem to imply that there *is* a non-solar Fenix 7X, but I don't think it's true.

    Keep in mind these are just display names, and a single part number in the store can have multiple display names, as seen in the API which populates the device tab in the CIQ web store (which again gives different data than what's seen in Connect IQ store app):

    [https://apps.garmin.com/api/appsLibraryExternalServices/api/asw/deviceTypes]

    It's also been known in the past for that API / tab to be incorrect. e.g. a now fixed bug where the API / devices tab incorrectly showed Tactix 8 as sharing a part number or device with Fenix 8, while also correctly showing a unique part number for Tactix 8, leading to a situation where an app that was built before the Tactix 8 was actually released (but after Fenix 8 was released) appeared to support Tactix 8 but it really didn't.

    Also, as per the deviceTypes API, Fenix 7X Solar (not sapphire dual power) and Quatix 7X have the same part number, so I don't think it would matter if the feedback form had the bug that you said.

    My random guess is that maybe the user actually has Fenix 7X Solar (no wi-fi)? EDIT: no that can't be it, since there apparently is no non-pro Fenix 7X no-wifi edition.

    If you really care you could have your app display the part number in a debug menu and ask the affected user to send it to you.

    [https://developer.garmin.com/connect-iq/api-docs/Toybox/System/DeviceSettings.html#partNumber-var]

    Then you could look up the corresponding part number in the deviceTypes API, and determine what they really have. At the very least you can correlate that part number back to the CIQ device via the partNumbers array in compiler.json, even if the deviceTypes API info isn't always 100% clear.

  • Is it an APAC version with an older API version?

    That's applicable in general for older devices which generally have separate part numbers for WW and APAC, but most newer devices (i.e. most of those which have API 5.1) no longer have separate part numbers for WW and APAC.

    i.e. Each of the CIQ device ids fr255, fr955, fr265, fr965 only have a single part number in compiler.json.

    Ofc there are exceptions, and Fenix 7/8 (and their cousins) may still have multiple part numbers for the same device id, but it's usually due to differences unrelated to WW vs APAC (e.g. Fenix 8 has two part numbers: one for fenix 8 / quatix 8, and one for tactix 8).

  • The Fenix 7X Sapphire Solar on my wrist reports as part number 006-B3907-00. Mine has WiFi, so in the SDK it's the long "fēnix® 7X / tactix® 7 / quatix® 7X Solar / EnduroTm 2"