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. 

  • Issues in documentation

    • Acknowledged on Feb 20, 2025
    • 0 Comments
    https://developer.garmin.com/connect-iq/core-topics/graphics/ mentions Set the clip area Dc.setClipArea() but the function is called 'setClip()' as mentioned further down in the docs
    • Jun 25, 2022 7:27 AM
  • Bug: Print doubles with full precision to prevent weird behaviour by test messages.

    • Ticket Created on Jun 27, 2022
    • 6 Comments
    (:test) function garminDouble(logger) { var mile = 0.6213711922d; var km = 21.0975; var hm = mile * km; Test.assertEqualMessage(hm, 13.109379d, Lang.format("half marathon in miles $1$ equals to $2$", [ hm, 13.109379d ])); } ...
    • Jun 24, 2022 3:46 PM
  • feature-request: add label and separator to settings.xml

    • Ticket Created on Jun 20, 2022
    • 1 Comment
    Please add a way to add labels and separators to settings.xml: 1. label is a 1 line, string-only element: <label title="@String.section1Label"/> The advantage of having a label is that we don't need to add a fake property, and we can have better user...
    • Jun 20, 2022 8:09 AM
  • Array settings' items key/values are displayed incorrectly

    • Ticket Created on Jun 20, 2022
    • 2 Comments
    This looks like a bug in CIQ Android, but I'll report it here because when I report it anywhere else no Garmin employee sees it as far as I know. When I add an item to a array setting, then while editing I see each sub-field (id) correctly with it...
    • Jun 19, 2022 10:58 AM
  • settings-editor doesn't use the defaults settings for array settings

    • Ticket Created on Jun 20, 2022
    • 2 Comments
    Both in the simulator and in ConnectIQ Android when I have the following settings and I start to add a new item all the fields are empty instead of being filled with the default values: <setting propertyKey="@Properties.u" title="@Strings.settingsUsersTitle...
    • Jun 19, 2022 4:07 AM
  • settings-editor lets save "optional" numeric field with empty value and then fails to save again

    • Ticket Created on Jun 20, 2022
    • 0 Comments
    I have the following settings: <setting propertyKey="@Properties.u" title="@Strings.settingsUsersTitle" maxLength="3"> <setting title="@Strings.settingsSensorName" type="string"> <settingConfig id="n" type="alphaNumeric" maxLength="12"/> </setting...
    • Jun 19, 2022 3:41 AM
  • shouldn't display "Settings successfully saved" when it couldn't save them

    • Ticket Created on Jun 20, 2022
    • 2 Comments
    Often I get the "Settings successfully saved" message when saving the settings in ConnectIQ Android, but when entering the settings again I see that the array settings I changed/added were not saved. Now I think that this itself is a bug that should...
    • Jun 19, 2022 3:07 AM
  • bug/feature-request: sim: should give more details than "Server error: 500"

    • Ticket Created on Jun 20, 2022
    • 1 Comment
    SDK 4.1.4, linux. When in the simulator I try to save the settings, sometimes I get an error message: "Server error: 500". I was trying to figure out what caused it, but wasn't able. Looks like it either needs some edge case that probably includes that...
    • Jun 19, 2022 2:48 AM
  • Allow creating master channels on ANT+ network

    • Ticket Created on Jun 20, 2022
    • 0 Comments
    Currently when trying create a master channel on ANT+ network it throws the following exception: Master channels on the ANT+ network are not allowed. I do understand that creating master channels on ANT+ network from a Garmin device seems unnecessary...
    • Jun 18, 2022 10:01 PM
  • import/using are not scoped correctly by the new compiler

    • Ticket Created on Jun 20, 2022
    • 0 Comments
    Demo code: import Toybox.Test; import Toybox.Lang; module ImportWeirdness { module Strange { import ImportWeirdness.ImportedOutOfScope; } module NotImported { const K = 0; } module ImportedInScope { const K = 1; } module ImportedOutOfScope...
    • Jun 18, 2022 12:38 PM