CIQ vs CIQ System - documentation/list

Is there are an overview of the relation between CIQ and CIQ System?

Depending on the device, "new" watchfaces will support CIQ System 5 if they are running CIQ >= 4.1 where as older devices will support it if the are running CIQ >= 3.3.0.

But does there exist an overview or documention where you can find this out? Something for users to check if their watch supports CIQ System 5 or not e.g.? As it's not as easy as telling them that CIQ must be >= 3.3.0 because new devices running CIQ 4.0 don't support...

  • The best way for a user to check is to look at "about" on the watch.  The problem with a "list" is that while System 5 FW may be available for a device the user may not have installed it.  You can also run into cases where the WorldWide FW has system 5,but the APAC FW doesn't and the user doesn't know they have an APAC version,

    The safeest thing is to use "has" for the System5 APIs

  • I'm using "has" and tell my users, that as soon as their FW supports it it will work automatically...

    Still I miss a list of CIQ version versus CIQ System version. This is not APAC/WW dependent...

  • Understand it's still not that clear cut.  Take the fenix7 for example.  As of today, the production FW is 7.35 with with CIQ 4.0.x, but there is a 8.16 public beta with CIQ 4.1.x (System 5).  And any day now there could be production FW for it with CIQ 4.1.x, so if there was a list, it could get outdated at times..  

    The only way for a user to know what their device has is to check in About

  • I think we are talking about different things... I don't care about devices for the reason you mentioned. But the user can't check CIQ System version they can just check CIQ version. What's next, where can they check if the CIQ version mentioned inside about does support CIQ System 5 or not? THIS is what I miss. And this information is something that's even hard to find for myself, it's something I catch up when reading this forum but I could not find a place where I (or my users) could check this...

  • On Devices like the venu2, when you go to About, it will say "System 5" and the also show the API level (4.1.x)

    for you, you can looking in devices and compiler.json 

  • So you mean following screen, don't you? Does this mean ALL CIQ System 5 devices will show their support inside this screen?

    This is my F6X, it does not show the CIQ system version... Just the CIQ version

  • Only some devices display "System 5"

    but your f6x isn't System 5, as it's CIQ 3.2.8 - not CIQ 3.3.x

  • Ok, thanks for clarifying that some devices do show "System 5".

    Based on my watch, how would I continue to prove that it does not have System 5 support? The thing that it needs CIQ 3.3.X to support System 5 is just an information I have from this forum - isn't there an official way to check this "forum knowledge"?

  • The best place to look is the forum for a specific device.  You can see the current FW version, what beta FW is out there, etc.  The fact that your watch has ciq 3.2.8 is proof it does not have System 5

    https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-6-series/292316/fenix-6-series---20-87-public-beta

    Also, look at "Supported Devices" here.  The list is outdated, as the Fenix 7 and Epix2 do have System 6 in test.

    https://forums.garmin.com/developer/connect-iq/b/news-announcements/posts/connect-iq-system-5-sdk-now-available

  • I know all that but I don't understand how to check that ciq 3.2.8 is a proof that my device does not support System 5.


    I'm not talking about knowledge or trust - I know my device does not support it and if I ask here and you tell me that, I also trust you. But let's say I would not know it and lets assume you would not know it either, what could we do?

    I would do following:

    • check the firmware and CIQ version on my device => its FW 20.60 and CIQ 3.2.8
    • what's next? search forum and internet => this does not give me any official results

    I find following and no information about CIQ system anywhere:

    1) an announcement in the Fenix 6 forum: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-6-series/290794/system-software-20-60

    2) searching google for a FW download I can only find 20.51 Beta and 20.50 - both don't tell me anything about the CIQ system either (https://www8.garmin.com/support/download_details.jsp?id=15033 and https://www8.garmin.com/support/download_details.jsp?id=15167)


    Why am I asking?

    Finally I'd like to include this information inside my documentation. People are asking this daily... I want to write down how they can check this theirself... And I want my documentation to be accurate and if possible, I don't want to update it anymore. Currently I have following on my homepage as information for CIQ System 5:

    That's perfectly fine as far as I know - but it's not documented anywhere and I solely rely on what USERS are writing in this forum - that's not what I call solid knowledge it's more hearsay... And it needs an update if CIQ System 6 comes out. And it's not generic as it does not include CIQ System 1-4 (I don't even know which versions belong to which CIQ version myself)

    I know this is somehow stressful so thanks for your patience already