Connect IQ 1.2.10 SDK Available

The v1.2.10 release of the Connect IQ SDK is now available!

You can get it one of two ways:

  • Use the Connect IQ SDK Manager in Eclipse, by clicking the Connect IQ menu, selecting Open SDK Manager, and then clicking the Download button for Connect IQ SDK v1.2.10 released June 30, 2016.
  • Download directly from our developer site at http://developer.garmin.com/connect-iq/sdk/


General Changes:

  • Add shifter data to ActivityInfo API
  • Add navigation data to ActivityInfo API
  • Added Arabic, Hebrew, and Bulgarian language support
  • Add support for the Oregon 7 series
  • Add support for FR235 Korea
  • Prevent data fields from starting a high priority search on the ANT radio
  • Allow has operator to work with classdefs

Known Issues:

  • If an Exception is thrown from a catch block, the finally block of the current try/catch/finally will not be executed.
  • Former Member
    Former Member over 8 years ago
    When should Cycling Dynamics can be supported?
  • I don't know that we have plans to include Cycling Dynamics support (or Running Dynamics), but I'll certainly put forth your suggestion so it can be discussed. It's probably already been discussed at some point, but I'm not aware of the details.

    EDIT: I was able to dig up some existing tasks we have planned that include these features. They're not scheduled yet, so I can't really surmise when these items will be added.
  • Former Member
    Former Member over 8 years ago
    what is the difference between 1.2.10 and 1.3? Is there any device supporting 1.2.10 that I can side load an app to test. I tried the 2.1 beta on the latest fenix 3 beta (1.3 support) which loaded, but It doesn't' seem any of the navigation info was available while running a course.
  • From a developer's standpoint, Connect IQ has two main pieces: the SDK, and the virtual machine (VM) that runs on devices that support Connect IQ

    We have two SDKs available right now: 1.2.10 and the 2.1.0 beta. 1.2.10 is the currently released SDK for Connect IQ version 1, and 2.1.0 beta is the next version due out later this year for Connect IQ version 2.

    Since we have several "legacy" devices that use the version 1.2 VM and will not be able to integrate the Connect IQ version 2 VM, we've decided to back-port as much of the version 2 features as we can into a version 1.3 VM, which is a continuation of the version 1 branch. Both 2.1 and 1.3 apps are built with the 2.1.x SDK.

    Any device that is running non-beta firmware today is using the 1.2 VM, and you would build apps for it with the 1.2.10 SDK. If you've updated to one of the recent beta firmware releases, however, your device is most likely on a 1.3 or 2.1 VM (depending on the device), and you'd want to use the 2.1.0 beta SDK. Keep in mind that anything developed with the 2.1.0 beta SDK cannot be published to the app store until the SDK is out of beta (which will be later this year).

    I understand it's a little confusing, but hopefully that clarifies things a little for you.
  • Former Member
    Former Member over 8 years ago
    Yes thanks Brandon, I appreciate the response SDK 2.1 is what i'm going with for now!
  • One has to read very carefully. On the eyes, 1.2.10 and 2.1.0 looks very much the same if you just scan over the text. :D
  • Former Member
    Former Member over 8 years ago
    From a developer's standpoint, Connect IQ has two main pieces: the SDK, and the virtual machine (VM) that runs on devices that support Connect IQ


    Hi Brandon,

    Is there a way to have up to date matrix of devices vs VM vs Connect IQ?
    For instance here: http://developer.garmin.com/connect-iq/compatible-devices/
    I hope it should be somewhere inside Garmin and I strongly believe it should be shared with the community. There should be a simple answer to the next question: "What is the latest safe version of Connect IQ I can build my app on for the devices I support?"
  • 1.2.11 is available in SDK manager. "Check for updates" in Eclipse shows no updates, so plugin is not deeply updated.
    It's interesting, but getDeviceSettings() returns in simulator monkeyVersion = 1.2.10. I think this is a bug.
    Edge 820 is added in devices list.
  • 1.2.11 is available in SDK manager. "Check for updates" in Eclipse shows no updates, so plugin is not deeply updated.
    It's interesting, but getDeviceSettings() returns in simulator monkeyVersion = 1.2.10. I think this is a bug.
    Edge 820 is added in devices list.


    Sorry about that. With the only change between 1.2.10 and 1.2.11 being support for the Edge 820, this shouldn't cause any problems, but let us know if you do run into any issues caused by this.