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/feature-request: sim: should give more details than "Server error: 500"

    • Ticket Created on
    • 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...
  • Allow creating master channels on ANT+ network

    • Ticket Created on
    • 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...
  • import/using are not scoped correctly by the new compiler

    • Ticket Created on
    • 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...
  • feature request: implement class inheritance elimination in the monkey c optimization

    • Ticket Created on
    • 1 Comment
    A technique I often apply is to use a jungle in combination with inheritance (see https://starttorun.info/tackling-connect-iq-versions-screen-shapes-and-memory-limitations-the-jungle-way/ ) to be able to support multiple technologies, yet keep my code...
  • feature request: allow to spedify type checking level in the monkey.jungle file

    • Acknowledged on
    • 23 Comments
    I dislike that typechecking has to be enabled/disabled globally - For my existing projects I really don't want to (/I won't) go back and fix thousands of type check warnings - If I start a new project I might use type checking I propose to add...
  • Forum UX issue causes frequent misplaced support requests in CIQ Showcase

    • Acknowledged on
    • 0 Comments
    For what seems like years now, we've been seeing regular misplaced support request posts in the CIQ Showcase, always without mentioning the name of the app, and usually without mentioning the app's author. These would often (or maybe always) be for apps...
  • Change in runtime behavior in 4.1.4 Compiler2 Beta

    • Ticket Created on
    • 4 Comments
    Given this code: import Toybox.Test; import Toybox.Lang; module LocalResolution { module AX { module BX { const K = 1; } } import LocalResolution.AX.BX; module CX { module BX { const K = 1001; } class X { const K = 2001;...
  • storage setValue error

    • Acknowledged on
    • 16 Comments
    4.1.4/win/eclipse on some devices I have an error when trying save something in storage: 1. in app.onStop() - only in foreground I call app.savedata() (I need func because I need save data in few moments). 2. savedata() is called and inside I try...
  • Type checker doesn't understand nested classes

    • Ticket Created on
    • 1 Comment
    Given this code: import Toybox.Test; import Toybox.Lang; module nesting { module MB { const MBK = 1; class Base { const BaseK = 2; } } module MC { const MCK = 3; class X extends MB.Base { function initialize() { Base.initialize...
  • feature-request: add "positive" annotations to source folders

    • Acknowledged on
    • 1 Comment
    Currently annotations are only used for including part of the barrel code. And for the source of the project we can only use the little bit counter intuitive "negative" excludeAnnotations. It would be a nice (and looks like also not very hard to implement...