Current System5 availability?

Hi all! 

I was wondering what the current state of the System5 rollout is. Is the list in the article still up to date? https://forums.garmin.com/developer/connect-iq/b/news-announcements/posts/connect-iq-system-5-sdk-now-available. I'm seeing more and more users ask for Body Battery with devices of the 'coming soon' list, and I'm not sure if I should enable it in the settings or not. 

Some users say it's already possible on other watchfaces... So they probably already got the correct firmware update to enable it. But I really don't want to enable it if not fully rolled out, as I'll get a shitload of emails from people that select Body Battery in the settings while it won't work.

Could be see any official statement on that?

Best regards,

Wim

  • Many devices on the list now have production or at least beta FW with System 5.  You can check the device forum for a specific device if you are unsure  Don't forget that the WW FW may have System5 but the APAC FW doesn't.

  • The Edge devices in the public beta have now had official releases.  The coming soon list, have all been released with the exception of the Fenix 5 plus and the VenuSQ.  The VenuSQ was started but they found an issue and stopped it.  Don't know when the F5+ and VenuSQ will get their next FW release.

    Of course everything I listed above is for the WW FW as Jim pointed out.  The APAC will lag for some time, but unknown for how long.  This is a case where HAS will be your friend during the transition.  Although that does not help with settings configurations in the CIQ app on the phone, but will work for display.  On the watch you can display N/A if not supported yet.

  • Thank you for your updates, very helpful! Didn't know we could check this info on the device forums!

  • It is what I did, I mean update my device with new functions and has check and as you said, even if I put a warning in the description, lots of email saying it does not work, but since I put in the settings BODY BATTERY (see description if it does not work), I ve received very few mails.

  • But how to use System 5 in the sdk? For an Fenix 7 for example: The newest Firmware has System 5 support. But the Fenix 7 does not work with SDK 4.1.x. In the SDK 4.0.x there is still no implementation of System 5. The same for the Fenix 6 Pro System 5 preview. In the SDK Manager is no SDK 3.3.0, where you could use System 5. So is System 5 only at SDK 4.1.x at this time? Or am i doing something wrong?

  • There was an update to a number of devices earlier this week.  You need to open the SDK manager and make sure all your devices are up to date.  I make a habit of opening the SDK manager once a week to check for device updates. 

    For some reason the F7 still shows supporting 4.0.4 not 4.1.  The F6 did get updated so you can test the system 5 features on an F6 then use has in your code.  If the watch has been updated, then the feature can be used event if the SDK does not yet recognize it is System 5 capable yet.  I would probably open a bug report saying the F7 FW has been release but the device profile does not yet support 4.1.x.

  • Thank you for your explanation. I'll open a bug report, as you wrote. Could you please tell me, where i can see, what SDK the device profile supports? In the SDK folder? Or do you mean the "Compatible Devices"-List on the developer-website?

  • The device profiles are loaded in a different folder than the SDK. The info is in the compiler.json file in each device folder.  Near the bottom of the file you will see the part number and SDK version supported for that part number.  This will get you what SDK version that is supported by the device in the simulator.

    On windows, the devices are loaded in the c:\users\<username>\AppData\Roaming\Garmin\ConnectIQ\Devices.  You can search the forms for where it is on a Mac if needed.