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...

  • Check the API Docs.  You'll see that the System 5 APIs are noted as "Since API Level 3.3.0" or "Since API Level 4.1.0"  I'm thinking all devices with CIQ 4.0 have, or will be moving to CIQ 4.1.x.

  • I appreciate your effort. Sadly, publicly available docs are totally outdated / errorneous... Have copy/paste errors and do not distinct between devices having CIQ 3.X and 4.X. They show things like "since api 3.3.0" which would also mean 4.0 is supported which apparently isn't true.

    Just check out following batteryInDays doc: https://developer.garmin.com/connect-iq/api-docs/Toybox/System/Stats.html#batteryInDays-var

    It says this variable is supported on CIQ since 3.3.0 and the list of supported devices does contain F6*, F7* and a lot more devices... Same is true for all other CIQ System 5 functions...

    But in the end I will just have to stay at the solution I have currently. Thanks for your effort.