This space is specifically for Connect IQ bug reports. Please review the Connect IQ Bug Reports FAQ before reporting a bug to be sure you have the information needed for Garmin to investigate the bug you wish to report. 

  • meta-bug: array settings

    • Acknowledged on
    • 4 Comments
    I'm embarrassed to do this, though probably Garmin should be. We have so many bugs related to array settings not touched by Garmin for more than a year that this feature is practically dead. But the hope dies always last, so let's give it another chance...
  • bug: Connect IQ settings displays empty screen with loading icon only after getting back to the app

    • Acknowledged on
    • 1 Comment
    To reproduce on android (I have Android 13 on OnePlus 8t): 1. Open Connect IQ app 2. My Device 3. Open any category, any WF / app / DF / Widget 4. enter Settings 5. after a few seconds of the rotating "loading" icon disappears and the settings page...
  • ByteArray addAll() not Memory Efficient

    • Acknowledged on
    • 14 Comments
    When using the addAll() method of Lang.ByteArray, peak memory usage implies that the ConnectIQ framework is doubling the size of the array being appended to instead of extending it by the size of the appended array. For example, let's say we create...
  • Wrong value sometimes read for when no corresponding definition exists

    • Acknowledged on
    • 3 Comments
    In supporting multiple devices, sometimes I have a <property> defined with a default value, but the <setting> is only defined for certain watch models. I expect that for watch models where the <setting> is not defined, the default value is read by Application...
  • Allow Complications on 'widget' type [4.2.0 Beta 1 SDK]

    • Acknowledged on
    • 1 Comment
    ERROR: fenix7system6preview: The following permission is invalid for a 'widget': ComplicationsPublisher ERROR: Error occurred while reading application manifest file. As widgets are compiled to watch-apps on the newest devices, it would be ideal that...
  • Wrong permission name for Complication in documentation [4.2.0 Beta 1 SDK]

    • Acknowledged on
    • 0 Comments
    The docs say we need to add ComplicationPublisher, but it needs to be ComplicationsPublisher, with an s. Same for the subscriber permission.
  • Analog Sample Broken

    • Acknowledged on
    • 4 Comments
    Hello, I am a bit new to the Garmin IQ, but I am having trouble building the Analog watch sample. This is happening in both Windows 10 and Linux (Debian -- On a sidenote, if anyone is looking to get the SDK running on linux, I found a wonderful hint...
  • Not possible to save Complications.Id to storage, contrary to claim and example in docs [4.2.0 Beta 1 SDK]

    • Acknowledged on
    • 0 Comments
    The docs for the 4.2.0 Beta 1 SDK claim: ~/Library/Application Support/Garmin/ConnectIQ/Sdks/connectiq-sdk-mac-4.2.0.beta1-2022-10-11-bff57b73c/CoreTopics.html#subscribingtocomplications Once you have the complication id, you can persist the id in...
  • bug?: confusing/misleading compiler warning about unsupported languages

    • Acknowledged on
    • 0 Comments
    Compiler 4.1.7 with flags: -l 3 -O 2z gives the following warning: WARNING: monkey.jungle:213: fenix3 does not support language 'heb' While it is technically correct it is confusing because there's a legitimate use case to have Hebrew language translations...
  • Cannot reference Barrel string resources in Watch Face settings.xml

    • Acknowledged on
    • 4 Comments
    According to Monkey Barrel documentation , barrel resources should be accessible in the project via the @IconLibrary.Drawables.myIcon notation. This suggests @MyBarrel.Strings.myString would be a valid way to reference a string from the app. This isn...