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: Barrel with several annotations cannot have tests

    • Acknowledged on Feb 20, 2025
    • 1 Comment
    Have barrel which has two files: // source/FooConversionWeight.mc module Foo { (:weight) module Conversion { module Weight { function toLbs(kg) as Double { return kg.toDouble() * 2.2046226218488d; } } } } // source/FooConversionDistance...
    • Jul 2, 2022 7:16 PM
  • CIQ widgets cannot be installed on Edge 1040

    • Acknowledged on Feb 20, 2025
    • 14 Comments
    With Garmin Connect IQ Store (tested with version 2.16.0 Android and iOS) it is not possible to install applications of type "Device App" from the store that were created from a widget (using type="widget" in manifest.xml). In the Edge 1040 simulator...
    • Jul 2, 2022 9:45 AM
  • Bug: Barrels with multiple annotations on a module don't work

    • Acknowledged on Feb 20, 2025
    • 0 Comments
    Have a barrel with the following module in source/FooConversion.mc module Foo { (:all :temp :dist) module Conversion { (:all :temp) module Temperature { function toFahrenheit(temp) { return toF(temp); } function toF(temp) { ...
    • Jul 2, 2022 4:30 AM
  • Incorrect "maybe uninitialized" error

    • Acknowledged on Feb 20, 2025
    • 4 Comments
    Given this code: var x; try { x = 1; throw new Exception(); } catch (ex) { x++; } I get: ERROR: <device>: bug.mc:6: Value may not be initialized. ERROR: < device> : bug.mc:6: Cannot perform operation 'add' on types 'Uninitialized...
    • Jul 1, 2022 12:28 AM
  • RFC: Run all tests from one file

    • Ticket Created on Jun 30, 2022
    • 0 Comments
    Currently monkeydo /path/to/prg device -t allows a specific test, eg TestModule.testName It would be beneficial to test a complete testmodule, eg: monkeydo /path/to/prg device -t TestModule This would test all the tests in that module. Right...
    • Jun 30, 2022 4:43 PM
  • RFC: Allow to run tests verbose or not

    • Ticket Created on Jun 30, 2022
    • 0 Comments
    Currently we can run the testsuite like so and we get a whole lot of output: monkeydo ./bin/xxxx.test.prg devicename -t Executing test TestModule.testName PASS ============================================================================== ...
    • Jun 30, 2022 4:39 PM
  • simulator displays wrong ("previous") settings

    • Acknowledged on Feb 20, 2025
    • 3 Comments
    I have different settings for devices that have 16 vs 32 kB DF memory (so the users only sees the relevant settings, I hate the "(only if device supports)" in the settings). When I run the DF in the simulator for the 1st time and open the settings, it...
    • Jun 30, 2022 4:27 PM
  • Venu 2 session.start() returns false

    • Ticket Created on Jun 30, 2022
    • 4 Comments
    Hi, I have reports from Venu 2 users that my app is unable to start a new workout session, and when that happens the app appears to hang. The only way to recover is to reboot the watch. I am asking the user for the exact software version / Connect...
    • Jun 30, 2022 3:51 PM
  • 20 bytes truncation bug in BLE stack of Edge devices - please fix this soon!

    • Acknowledged on Feb 20, 2025
    • 1 Comment
    For Garmin Edge devices, we see several bug reports on 1. BLE GATT server messages truncated to 20 bytes 2. incomplete scan records for BLE advertising messages > 20 bytes https://forums.garmin.com/search?q=20%20bytes The root cause of these...
    • Jun 29, 2022 7:39 PM
  • Settings not saved to watch from Garmin Express

    • Acknowledged on Feb 20, 2025
    • 1 Comment
    Hi, Sometimes when users enter app settings through the Garmin Express app on a computer, the settings don't get properly synched to the watch. I have been able to reproduce the problem myself, running garmin Express on Windows. I make sure to click...
    • Jun 29, 2022 7:03 AM