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. 

  • Edge 1040 Beta FW 18.15 CIQ System.getDeviceSettings().isTouchScreen returns false

    • Acknowledged on
    • 3 Comments
    Not sure if this is a CIQ problem or a Edge FW issue. I suspect it is an Edge Beta issue so I opened a bug report there. https://forums.garmin.com/beta-program/edge-1040-series/public-beta-bug-reports/i/edge-1040-series---18-xx-bug-reports/edge-1040...
  • CIQ apps unable to download images with makeImageRequest when launched while a native activity is recording on CIQ 4.x devices

    • Acknowledged on
    • 11 Comments
    The bug seems to be limited to devices that support CIQ 4.x and above. CIQ apps that make use of the makeImageRequest method are unable to receive an image download if the app is launched while a native activity is recording. If the same app is called...
  • Edge x40 series - GPS track stops recording during an activity when a CIQ app is displayed.

    • Acknowledged on
    • 3 Comments
    With the x40 series of Edge devices, it is no longer possible to launch a CIQ app from the widget loop. The only option is to return to the home screen and launch a CIQ app from either a glance, if supported, or from the CIQ menu. When the CIQ app...
  • 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...