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. 

  • Logging to /logs/.txt not working on Garmin Edge 540

    • Acknowledged on
    • 3 Comments
    Debugging on device I am using Sys.println() to log to a log file in the /logs/ folder. The log file I have put in there is called <app_name>.txt. It is identical to the one that I have, and the same as I have working properly on an Edge 830. Do I...
  • WatchFace onUpdate() called 10 times when switching from AOD to full power, on some devices

    • Acknowledged on
    • 1 Comment
    I noticed that on some devices, Epix Pro, and other devices that have flashlight or have models with flashlight, onUpdate is called 10 times when going from sleep to regular mode. This is causing lag when trying to use the button to activate flashlight...
  • Hook up these forums to StopForumSpam

    • Acknowledged on
    • 2 Comments
    Hi Brandon, Please poke whoever's responsible on your end for the forum software and ask them to look into passing posts from new posters through https://www.stopforumspam.com/ It's a free non-profit service that is really good at filtering the sort...
  • makeWebRequest returns error -202 on iOS 16 device

    • Acknowledged on
    • 1 Comment
    I am using makeWebRequest with method Communications.HTTP_REQUEST_METHOD_GET and Communications.HTTP_RESPONSE_CONTENT_TYPE_JSON to query a REST API. A user reported that when using an iPhone X with iOS 16, they get a -202 error, INVALID_HTTP_METHOD_IN_REQUEST...
  • Provide polyfill where needed in Toybox.Graphics.Dc API

    • Acknowledged on
    • 9 Comments
    Basically, there should be no "[view]" sections below any of Dc methods in the docs. The context is as follows: I really don't understand the thought process behind adding a DC method that is supported on just some devices. What does Garmin expect...
  • Canceling Communications.startSync doesn't work on the Fenix 7s

    • Acknowledged on
    • 0 Comments
    TL:DR On the Fenix 7s , the cancel confirmation dialog used by Communications.startSync doesn't seem to work correctly. However the cancel confirmation dialog used by Media.startSync does work correctly. Scenario On the Fenix 7s, if you use Communications...
  • Creating Full White Color Results in Transparent

    • Acknowledged on
    • 6 Comments
    We might expect this code to draw a filled white circle: var testWhite = Graphics.createColor(0xFF, 0xFF, 0xFF, 0xFF); dc.setFill(testWhite); dc.fillCircle(halfScreenWidth, halfScreenHeight, 10); However, what actually happens is nothing is drawn...
  • Weather.getCurrentConditions() causes crash on Fenix 8

    • Acknowledged on
    • 8 Comments
    The last line in the following snippet causes a crash: if (Toybox has :Weather ) { dialMinMax = showFarenheit? [ 50.0 , 100.0 ]:[ 0.0 , 50.0 ]; var weather = Weather. getCurrentConditions (); Here is the crash report from the ERA: Error...
  • Watch app exit confirmation dialog always causes exit on Edge 540 (and I suspect other x40 devices)

    • Acknowledged on
    • 0 Comments
    I am implementing a confirmation dialog on exit, so capturing the escape key like this: case Ui.KEY_ESC: var dialog = new Ui.Confirmation("Are you sure you want to exit?"); Ui.pushView( dialog, new AppExitConfirmationDelegate(), Ui.SLIDE_IMMEDIATE...
  • System Error calling Storage.setValue() lastest FW

    • Acknowledged on
    • 17 Comments
    This bug report evolved from https://forums.garmin.com/developer/connect-iq/f/discussion/383923/system-error-calling-storage-setvalue-lastest-fw-on-venu-3-and-fr-965 I'm getting many user reports of watchface crashes. if I look in ERA these are System...