Acknowledged

Bug: Enduro 2 will not compile on 5.0.0

When selecting 5.0.0 - System 7 under Minimum Supported API Level in the manifest.xml file, during Monkey C: Export Project, a version for the Enduro 2 will not be created. (of course with product "fenix 7x/tactix 7/quatix 7/enduro 2" selected.)
After selecting 4.2.0 - System 6, it does work as expected.

Currently tested on sdk 7.1.1.

Kind regards

  • Kyle.ConnectIQ posted a comment on a dupe of this bug report:

    006-B4341-00 is no longer a valid part number and it'll be removed it from the configs. Hopefully this change will roll out within the next week, but until then you can ignore this warning.

  • The reasoning a Garmin employee gave in the case of edge_1000 is that the firmware for both devices is identical. I mean I get it, but there's a significant difference between the devices. Oh well.

  • The export process should warn you if part numbers were not exported, unless something has changed recently (which would be a bug imo).

    I do find it annoying how certain models are grouped together in ciq which aren't even grouped together in the store (as in this example), and sometimes there are significant differences between the grouped models.

    For example, the CIQ edge_1000 device groups together two distinct models: Edge 1000 and Edge 1000 Explore. The former device supports power meters, the latter does not. This means that if you wanted to release an app which requires power meter support, and you want to support Edge 1000, you also have to support Edge 1000 Explore, even though the latter device would not be appropriate for your app.

  • I guess what Jim mentions makes sense, but it's weird the part number gets rejected without any warning, especially when it's grouped under fenix7x. You'd only know by counting the created items or after upload to connectiq. Nevertheless, I agree with FlowState.

    For the time being, I will use 4.2

  • "(Not sure exactly how the 4 part numbers map to these 3 store products.)"

    After doing some digging:

    - 006-B3907-00
    "fēnix® 7X - Solar Edition"
    "fēnix® 7X– Sapphire Solar Edition"
    "quatix® 7X – Solar Edition"

    - 006-B3910-00
    "quatix® 7X"
    - 006-B4135-00
    "tactix® 7 – Pro Ballistics Edition"
    "tactix® 7 – Pro Edition"

    - 006-B4341-00
    "EnduroTm 2"

    Again it seems that all of these devices should support System 7 / API 5 but the Enduro 2 part number has not yet been updated in compiler.json