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. 

  • simulator crashes (SIGSEGV)

    • Acknowledged on
    • 1 Comment
    Hi, just trying to setup a working environment on Arch Linux. I installed the latest SDK `7.4.3` and some device via the sdk manager. Since I failed to find any docs about the monkeyC toolchain usage (pretty crazy tbh for a custom language). Actually...
  • Connect IQ Reference Manual errors

    • Acknowledged on
    • 3 Comments
    The Connect IQ Reference Manual SDK 7.4.3 in the section on Monkey C operators misses out the << and >> operators. It also incorrectly describes the >>= operator as follows: >>= Right shift the right operand by the left operand and assign the result...
  • elapsedDistance

    • Acknowledged on
    • 4 Comments
    In the latest SDK, 7.4.3, in the VSC simulator, elapsedDistance is stuck at 0.0 meters if you hit START then PLAY. Other simulated metrics work as expected. Strangely, if you hit PLAY, then START, then elapsedDistance increments ONE time, eg: to 3...
  • Type checker error for nullable variable inside loop

    • Acknowledged on
    • 12 Comments
    SDK 7.3.1 or 7.4.3, strict checking is enabled. import Toybox.Lang; function test () as Number { var value = null ; for ( var i = 0 ; i < 2 ; i ++ ) { if (value != null ) { // Object of type 'Null' does not match return type '$.Toybox...
  • When I try to remove a CIQ field from an activity, the field crashes and now the watch thinks the activity still has 2 CIQ fields (the max) when there's only 1

    • Acknowledged on
    • 2 Comments
    It's extremely annoying that this type of bug has been around for at least 7 years (dating back to 935 and maybe earlier). My observations (not exactly a recreation procedure since I'm sure this doesn't happen every time): - I am using an FR955 with...
  • Critical Error for Monkey C Compiler with Mac OS Apple M Series and Java ARM64 JRE

    • Acknowledged on
    • 13 Comments
    I just set up Monkey C on the new MacBook Pro with the Apple M4 Pro chip (Nov 2024), which requires the ARM64 JRE version of Java. The Monkey C installation verification was successful, but when I tried to run my app, I received a critical error referring...
  • Can't compile for enduro3 with sdk 7.4.2, but it works with 7.4.1

    • Acknowledged on
    • 2 Comments
    ~/g/wf (main|✚2) [100]$ monkeyc --version Connect IQ Compiler version: 7.4.2 ~/g/wf (main|✚2) $ monkeyc -d "enduro3" -f monkey.jungle -o wf.prg -y developer_key.der -l 3 -O 2pz ERROR: Device 'enduro3' requires API Level '5.0.1'. The current SDK supports...
  • Watches record random large distances for Yoga

    • Acknowledged on
    • 2 Comments
    Start a Yoga activity and save it. Use UserProfile. getUserActivityHistory () to iterate of the recorded activty. Notice that the Iterator.distance != 0. It's always 0x028f5c28 I'd expect it to be zeros for Yoga.
  • BUG: Simulator records distance for workouts when it shouldn't

    • Acknowledged on
    • 4 Comments
    In the Sim select Sport == Fitness Equipment and SubSport (Strength, Yoga, Cardio). Start the activity via the Simulation->Activity Data dialog and record several minutes and save it. Use UserProfile. getUserActivityHistory () to iterate of the recorded...
  • automatically resize the app icon instead of issueing the warning that the app icon will be resized

    • Acknowledged on
    • 12 Comments
    we all know the warning: WARNING: vivoactive3: The launcher icon (40x40) isn't compatible with the specified launcher icon size of the device 'vivoactive3' (40x33). Image will be scaled to the target size. is it really that bad that the icon will...