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. 

  • String.toCharArray() crashes if the string contains Swedish characters

    • Acknowledged on
    • 4 Comments
    A user reported a crash in my data field, and I eventually narrowed it down to a line of code that was calling toCharArray() on a user-provided string. In this case, the string was " Östra Hällsjön". A single umlauted character is enough to cause toCharArray...
  • Enum documentation doesn't match the implementation

    • Acknowledged on
    • 0 Comments
    The documentation for enum says: Enumerations are constant mappings from a Symbol to a Number value, created using the enum keyword. Unless explicitly set, the first symbol in an enumeration is assigned a value of 0 , and each subsequent symbol is...
  • Waypoint intents fail to launch correct navigation to coordinates

    • Acknowledged on
    • 0 Comments
    Hi together, In my Connect IQ app, I save a waypoint with PersistedContent.saveWaypoint(), then call System.exitTo() with an intent generated from that waypoint using waypoint.toIntent(). This previously worked to launch the navigation app and route...
  • Unable to SetFieldFLOAT32Value to 1.5f

    • Acknowledged on
    • 1 Comment
    I'm using Garmin FitSDK, if this is the wrong forum, please let me know. RecordMesg A: A.SetAltitude(1.5f); auto altitude = A.GetAltitude(); // altitude == 1.6f This magnitude of this error seems well beyond my expectations. GetEnhancedAltitude...
  • sdk-6.2.2 changes lookup rules for class statics

    • Acknowledged on
    • 5 Comments
    This code: module MyMod { const ModConst = 2; class Base { static const BaseConst = 3; } } class Test extends MyMod.Base { function initialize() { Base.initialize(); } static const TestOne = ENDIAN_BIG; static const TestTwo = ModConst;...
  • Typo on resources page

    • Acknowledged on
    • 0 Comments
    In the Strings section of the Core Topics/Resources page it says: scope No See resource scopes . String can have the additional setting scope which removes it from the runtime. This is useful when a string is only used within your setting...
  • dc.setColor ignored when writing to buffered bitmap during onPartialUpdate()

    • Acknowledged on
    • 1 Comment
    I am trying to draw to the buffered bitmap as well as the active displayed bitmap during OnPartialUpdate() in a watchface. Like this=> dcOffscreenBuffer. getDc (). setColor (Graphics.COLOR_RED, Graphics.COLOR_TRANSPARENT); dcOffscreenBuffer. getDc...
  • SDK Manager on Linux crashes when downloading SDKs and they fail when compiling an app.

    • Acknowledged on
    • 5 Comments
    I am running an arch linux system and have downloaded the SDK manager. The manager starts fine but when I download an SDK it crashes with the error message: Segmentation fault (core dumped) When I open the manager again it says the SDK is installed...
  • iOS Connect IQ "Update" button is shown after an app has been updated

    • Acknowledged on
    • 2 Comments
    Seems clear. Please setup your own tests.
  • Sim presents Settings Groups differently than Connect IQ

    • Acknowledged on
    • 2 Comments
    Sim puts a dividing line between other settings and the beginning of a grouped set of entries. Connect IQ on iOS presents grouped settings under a sub list, so you have to click the heading of the list to see the grouped entries. Making these appear...