Fenix 7S Pro Solar??

I have a couple of support request emails from users asking for support for their 7S Pro Solar devices.

as far as I can see there is no 7S Pro Solar in the SDK. there's a 7 Pro solar, a 7 Pro and a 7s but no 7s Pro or Pro solar. this is weird, since your email identifies your device as a 7S Pro Solar... 

Am I missing something?  I've got the latest 8.3.0 sdk with all devices downloaded, and no devices are missing.

  • Every Fenix 7S Pro is a solar model, there is no "non-solar" Fenix 7S Pro. Same goes for every Fenix 7 Pro variant (of every size - regular, "S" and "X")

    [https://www.dcrainmaker.com/2023/05/flashlight-multiband-everyone.html]

    as far as I can see there is no 7S Pro Solar in the SDK. there's a 7 Pro solar, a 7 Pro and a 7s but no 7s Pro or Pro solar.

    In general, there is not always a 1-to-1 correspondence between device IDs in Connect IQ like fenix7s, fenix7spro, fr955, fr965 and "user-facing" / marketing model names such as "Fenix 7S Pro - Sapphire Solar Edition".

    In fact, some Connect IQ device IDs refer to *multiple* user-facing models. 

    e.g. the CIQ fenix7x device ID:

    - refers to a single hardware part number (same with every ciq device ID): 010-02541-10 (this can be seen in ConnectIQ/Devices/fenix7x/compiler.json:hardwarePartNumber) [*]

    - has multiple (software) part numbers, which correspond to certain software variants / user-facing models: Fenix 7X, Tactix 7, Quatix 7X, Enduro 2 (this can be seen in compiler.json:partNumbers and displayName)

    In other words, the user-facing models Fenix 7X, Tactix 7, Quatix 7 and Enduro 2 are all just software variants of the same common Fenix 7X hardware platform (ofc there may also be certain cosmetic / physical differences, like how Enduro variants have a bigger battery).

    [*] ConnectIQ/ is the parent folder of the devices and SDKs that are installed in by the SDK manager. You can open it as follows:

    - open VS Code

    - open command palette (CTRL-SHIFT-P / CMD-SHIFT-P)

    - select "Open Samples Folder" - this will open a folder such as ".../ConnectIQ/SDKs/[current sdk folder]/samples"

    - go up 3 parent folders and you'll be in ConnectIQ/

    If you want to see the mapping of software partNumbers to "user-facing" model names, you can look at the same API request that the Connect IQ web store uses to display supported devices:

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

    For example, here you will see that 006-B4341-00 (one of the fenix7x part numbers) corresponds to "Enduro 2".

    I think it's so great that Garmin never explains any of this stuff (despite the fact that the store and build system revolve around CIQ device IDs and software part numbers).

    --

    TL;DR a Connect IQ device ID - such as fenix7x - refers to a single hardware part number, which may refer to 1 or more software part numbers / user facing models, such as Fenix 7X, Tactix 7, Quatix 7X and Enduro 2.

    Yes, fenix7s is a single CIQ device, and yes, its display name in the SDK is roughly "fenix 7S Pro". But this actually maps to 3 product names in the store, as per jim_m_58's screenshot:

    fēnix 7S Pro

    fēnix 7S Pro– Sapphire Solar Edition

    fēnix 7S Pro– Sapphire Dual Power Edition

    Even so, "fēnix 7S Pro" is still a solar model. Garmin just decided not to mention that in the string they choose to display in the CIQ store website, for whatever reason [**]. In fact, the Connect IQ app uses slightly different strings for model names.

    [**] I think this is a bad/strange decision, since the store lists "fenix 7S" and "fenix 7S Pro", but one of those is actually a solar model and one of them is not. By excluding "solar" from both names, they seemingly give people the false impression that fenix 7S Pro is not a solar variant, as evidenced by this topic.

  • Yen you look to add a target to an app, you may just see a simple name for a number of devices - like just see fenix7s or fenix 7s pro, but you actually can be adding variations too..

    So under supported devices, in the store you'll see this

  • Here's the pricing chart I wanted to paste from the DCR Fenix 7 Pro review, but the forum wouldn't let me do it in the previous comment:

      

    It shows that there are no non-solar Fenix 7/7S/7X Pro variants. Any member of the "Fenix 7 Pro" "family" (regardless of size) is a solar model.

    DCR also stated this explicitly in his review:

    So from a pricing standpoint, the main item here is that all units now have Solar (versus previously having a cheaper non-Solar variant)