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. 

  • Bug: Can't upload app above certain size

    • Acknowledged on
    • 7 Comments
    I've been struggling the last couple of weeks to upload apps if they (the .iq file) exceed certain file sizes. The size increases as you enable support for more devices. When this happens it's not a timeout or an error message that helps you figure out...
  • BLE Stack issue Venu, Venu3, Fenix 6 pro/sapphire (and probably other models). Bug when using HY-BC204 module

    • Acknowledged on
    • 2 Comments
    I understand that this is a specialized use case, but I am experiencing difficulties with Bluetooth Low Energy (BLE) communication with a particular electric unicycle (Kingsong S22) that employs a HY-BC204 Bluetooth module. The issue I am encountering...
  • Bug Report - Storage SetValue returns unable to invoke symbol.

    • Acknowledged on
    • 7 Comments
    Install a new Connect IQ data field to a Garmin Edge Explore 2 as a beta app. In this initial version do not have any references to Application.Storage. Then in subsequent data field updates add Application.Storage and add in some Storage.setValue(key...
  • Stress iterator is null on Instinct 2

    • Acknowledged on
    • 2 Comments
    The following calls return null when trying to get the stress history on an Instinct 2: if (Toybox.SensorHistory has :getStressHistory ) { return Toybox.SensorHistory. getStressHistory ( { :period => null }); } if (Toybox.SensorHistory...
  • Feature Request: Changeable/Dynamic Glance Icon

    • Acknowledged on
    • 1 Comment
    Currently the Glance icon of Connect IQ apps is only the app icon and can't be changed. Please add a way to change the glance icon in the SDK as a lot of apps could benefit from being able to dynamically change the icon to include relevant data (such...
  • Tuple type casting is inconsistent, and different from other kinds of type cast

    • Acknowledged on
    • 0 Comments
    Given: var x as Array<String> = [42, 42] as Array<String>; // Fails, despite explicit cast var y as [Number, Number] = [42, 42]; // Works, tuple type is inferred var z as Array<String> = y as Array<String>; // Works var w as Array<String> = 42 as...
  • The new ResourceId type for resources in sdk-7 is a breaking change

    • Acknowledged on
    • 4 Comments
    For example, if you have an Array of string ids, prior to sdk-7 you would have to declare and use it like this: var strings as Array<Symbol> = [Rez.Strings.S1, Rez.Strings.S2] as Array<Symbol>; var string as String = WatchUi.loadResource(strings...
  • Various issues with tuple types introduced in 7.x beta

    • Acknowledged on
    • 3 Comments
    Tuple types are a welcome addition to the language, but create some issues. Some are just temporary during the transition, others are more fundamental. For example, the blog post shows the old way: // So much ugly typing function getInitialView(...
  • Change "Install Queued" to "Please Sync"

    • Acknowledged on
    • 4 Comments
    this seems to be the bulk of my support questions i get these days. Can Garmin please change the wording so it's more clear what the users need to do? sync required, please sync, anything that is more obvious to people
  • [BUG] Connect IQ apps are allowing incompatible apps to be installed

    • Acknowledged on
    • 6 Comments
    See this thread for details: https://forums.garmin.com/developer/connect-iq/f/discussion/357669/complications-updatecomplication-crashes/1721706#1721706 The only reason I can think of that calls to the Complications API would crash is if the installation...