SDK devices configuration for "fenix7x" device family contains outdated firmware and Connect IQ version information for Enduro 2.
compiler.json:
{ ... "deviceId": "fenix7x", "deviceVersion": "4866e5192c0c99025597cd8e6e841f3d774b64f7", "displayName": "fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2", ... "hardwarePartNumber": "010-02541-10", ... "partNumbers": [ { "connectIQVersion": "5.0.0", "firmwareVersion": 1723, ... "number": "006-B3907-00" }, { "connectIQVersion": "5.0.0", "firmwareVersion": 1723, ... "number": "006-B3910-00" }, { "connectIQVersion": "5.0.0", "firmwareVersion": 1723, ... "number": "006-B4135-00" }, { "connectIQVersion": "4.2.3", "firmwareVersion": 1431, ... "number": "006-B4341-00" } ], ... "worldWidePartNumber": "006-B3907-00" }
This causes warning during export for projects with minApiLevel="5.0.0", and PRG file for Enduro 2 is not created:
WARNING: Device name: 'fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2' Part number: '006-B4341-00' CIQ ver: '4.2.3' is being ignored by the package tool because it does not support the minimum API Level set for this project