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. 

  • Oldest and newest sample time of the body battery and stress iterator are not properly initialized

    • Ticket Created on Jun 8, 2022
    • Not categorized
    • 2 Comments
    The time values returned by getOldestSampleTime() and getNewestSampleTime() of the iterators SensorHistory.getBodyBatteryHistory() and SensorHistory.getStressHistory() do not relate to the times of returned samples. The time values seem to be random...
    • Jun 8, 2022 5:13 AM
  • feature-request: add label and separator to settings.xml

    • Ticket Created on Jun 20, 2022
    • Not categorized
    • 1 Comment
    Please add a way to add labels and separators to settings.xml: 1. label is a 1 line, string-only element: <label title="@String.section1Label"/> The advantage of having a label is that we don't need to add a fake property, and we can have better user...
    • Jun 20, 2022 8:09 AM
  • Bug-Report: Sailing and Boating has no speed tracking in map

    • Under Review on Jul 5, 2022
    • Not categorized
    • 2 Comments
    When I record an activity as "biking", I can see in the map-view the speed (as a color) I had at specific location. This does not work when I record an activity as "boating". Especially for races, this would be very important to know (find areas...
    • Jul 2, 2022 7:28 PM
  • Language feature: Null coalescing operator and optional chaining

    • Under Review on Jul 5, 2022
    • Not categorized
    • 2 Comments
    Working with nulls is pretty painful at the moment, it's probably because I have monkeyC.typeCheckLevel as Strict. Two problems arises. 1. Problem: Optional chaining Suppose I have variable `bitmap` with type ` BufferedBitmapReference? ` then handling...
    • Jul 3, 2022 11:14 AM
  • BLE: Long Writes are not supported

    • Ticket Created on Mar 14, 2022
    • Not categorized
    • 0 Comments
    I'm trying to send a command to a peripheral that is 24 bytes long. I don't know too much about how BLE works, but when I try to write to the device I get the error "Long Writes are not supported". Has this just not been implemented yet? Or are there...
    • Mar 14, 2022 4:45 AM
  • Update guidance in "no device available to build" error message

    • Ticket Created on Nov 8, 2021
    • Not categorized
    • 0 Comments
    I just installed the Connect IQ SDK for the first time, installed all devices, and set up a basic project using VSCode. To see if everything was working, I ran "Monkey C: Build Current Project" which failed with a "no device available to build" error...
    • Nov 5, 2021 2:25 AM
  • Two Glaring API Gaps - Easy Additions

    • Ticket Created on Feb 5, 2020
    • Not categorized
    • 2 Comments
    1. You already pull HR Zones. You are missing POWER Zones. The "pattern" already exists. The system call is essentially identical to HR Zones. It has been asked for for years. Please add the ability to pull POWER Zones into CIQ. Thanks. Our work around...
    • Feb 5, 2020 6:49 PM
  • Hydration reminder does not work - Venu

    • Ticket Created on May 15, 2020
    • Not categorized
    • 12 Comments
    Symptoms: Set Venu to remind you to add hydration every 2 hours, then when you are reminded click Yes to add to hydration log. Result: ConnectIQ error is displayed and you cannot log hydration
    • May 14, 2020 2:35 PM
  • Gregorian.info() handles DST incorrectly for dates other than now/today (works in sim, not on device)

    • Ticket Created on May 27, 2021
    • Not categorized
    • 1 Comment
    Related Issue https://forums.garmin.com/developer/connect-iq/i/bug-reports/docs-for-gregorian-moment-imply-that-the-input-is-in-local-time-gregorian-info-and-utcinfo-suggest-otherwise Description Gregorian.info() handles DST incorrectly for dates...
    • Mar 18, 2021 1:18 AM
  • Wrong Activity.getActivityInfo().currentLocation on fenix 6 pro

    • Ticket Created on Nov 18, 2020
    • Not categorized
    • 26 Comments
    I seems that Activity . getActivityInfo (). currentLocation returns a position object with lat/lon coordinates of 0 (zero), instead of returning null. In watch faces, Activity.getActivityInfo().currentLocation is used to get current or recent GPS position...
    • Nov 18, 2020 11:45 AM