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. 

  • Feature Request: Add MTB DYNAMICS to the Connect IQ API

    • Acknowledged on
    • 3 Comments
    It is not currently possible to display the following information for mountain bike activities: Jump count Total air time Total distance jumped These fields are not available natively on Edge devices nor exposed via the api. Access via the...
  • Request: Update embedded browser in Sim.

    • Acknowledged on
    • 1 Comment
    The browser client (some ancient Internet Explorer) used in the Simulator is outdated and not supported by many web service providers out there. Can you please update to something more up to date so that we can debug oAuth comms in the simulator instead...
  • BUG: Text-areas with custom fonts cause app crash in Rez.mcgen

    • Acknowledged on
    • 0 Comments
    Hi, my data field has started to crash on some devices (e.g. Edge Explore, Edge 520, 520 plus) after a recent device software update update. It seems to be a problem with the auto generated code in rez.mcgen. The CIQ_LOG shows this: Error: Unhandled...
  • BUG: Simulator playback of FIT file with empty position data results in incorrect elapsed distance values

    • Acknowledged on
    • 5 Comments
    When using the simulator to playback a FIT file that contains empty position data, the value reported by Activity.getActivityInfo().elapsedDistance is incorrect. In fact, the distance is roughly 24,600km larger than it should be. Based on this, I suspect...
  • bug: strict type checker fails to compile code that checks existence of function using "has" and involves background code

    • Acknowledged on
    • 5 Comments
    import Toybox.Application; import Toybox.Lang; import Toybox.WatchUi; (:background) class MyApp extends Application.AppBase { hidden var view as MyView?; function initialize() { AppBase.initialize(); } (:typecheck(false)) function...
  • Bug - OAuth 2 requests not being correctly built in Connect IQ on Android

    • Acknowledged on
    • 5 Comments
    This is a recent bug, with no changes in my IQ datafield code since February I’m using this api https://developer.garmin.com/connect-iq/api-docs/Toybox/Authentication.html#makeOAuthRequest-instance_function The request url is of the form https://a...
  • code snippet typo for Symbol identifiers in Layers documentation

    • Acknowledged on
    • 0 Comments
    In connectiq-sdk-win-7.1.1-2024-04-17-66d0159ae/CoreTopics.html#layers the sample code seems to be in error for the Options dictionary var backgroundLayer = new WatchUi . Layer ({: x => 0 , : y => 0 , width => 240 , height => 240 }); ... var foregroundLayer...
  • Bug Report: Crash with Connect IQ Mobile SDK for iOS

    • Acknowledged on
    • 1 Comment
    My iOS app ( GiBLI ) crashed on a user while communicating over bluetooth with a Garmin Edge 540 running my Connect IQ app ( GiBLI Remote ) using the Connect IQ Mobile SDK. Steps to reproduce: I believe based on the stack trace it was the transmit...
  • Ubuntu 24.04 support

    • Acknowledged on
    • 20 Comments
    I installed Ubuntu 24.0 and now the SDK doesn't work, the simulator... In 24.04, the webkit is version 4.1. ./sdkmanager: error while loading shared libraries: libwebkit2gtk-4.0.so.37: cannot open shared object file: No such file or directory
  • ERROR: Could not log function sizes of generated code.

    • Acknowledged on
    • 6 Comments
    When I changed from SDK 6.4.2 to 7.1.0 or 7.1.1 only one of my apps prints ONLY the following message with monkeybrains. Basically impossible to debug and completely useless message, please add additional condition checking in the SDK to provide direction...