Connect IQ 1.2.0 SDK beta!

This morning we released a public beta of the 1.2.0 Connect IQ SDK! The beta SDK will allow developers to get their hands on the fun stuff we've been putting together lately, and gives everyone a chance to update their apps to take advantage of these new features. In addition to the SDK beta, there are also beta firmware releases for all current Connect IQ devices to include support for the 1.2.0 SDK. You can read about the details, as well as find links to the SDK and firmware downloads, over on our developer blog:

http://developer.garmin.com/index.php/blog/post/announcing-connect-iq-1.2

Just a couple of notes:
  • We've temporarily disabled the ability to build app packages via the App Export Wizard (which creates .iq files) to avoid 1.2.0 beta apps from making their way to the Connect IQ app store until we are out of beta. Developers will be able to create PRG files with the Build for Device Wizard, however, which can be side loaded for testing on devices. If you're planning any updates to apps that are on the store, and the updates don't require 1.2.0 SDK features, build with the 1.1.4 SDK so you'll be able to publish those updates to the app store.
  • If you plan on trying out the 1.2.0 SDK beta, please be sure update your Eclipse plug-in to version 1.2.0 by clicking the Help > Check for Updates menu item.
  • Former Member
    Former Member over 9 years ago
    That link shows FW 3.2 released in July


    I have the feeling Garmin hasn't pushed the update to al of their servers or something:

  • Former Member
    Former Member over 9 years ago
    Hey guys, you'll have to give us a little bit of time to get everything rolled out. Because of the large number of updates to different systems required, the release will be rolling out in stages.

    I don't have exact timelines at this point, but I think everything should go out over the next couple of days. We have to make the device firmware available first because otherwise an app that requires the new SDK might require a user to update their device to a version that isn't live yet. Once everything is online for devices, you should see a new release of the SDK that supports exporting apps for the store.
  • Why is persistLocation still not available, except on Epix or Fenix? I ask because I was going to resort to writing my own Connect app so that I could actually enter waypoint coordinates into the 920xt -- something which is stupidly impossible on the watch, a huge omission compared to the oldest Forerunners -- perhaps making use of the new picker to enter those coordinates.

    Currently the 920xt has the user interface to display and navigate to waypoints, but only if you've recorded them in advance by personally standing in the place you want to go to! This is rather sad.
  • any idea when we can release 1.2 sdk apps to the store? ta
  • Former Member
    Former Member over 9 years ago
    any idea when we can release 1.2 sdk apps to the store? ta


    When the 1.2.1 SDK is released, you will be able to use it to release apps to the store. It should be out this week if everything goes according to plan.
  • Since the SDK 1.2 firmware update is now out in the open for everyone. How do i publish my app with SDK 1.2.0? It still says that i can't export apps for this version.


    You can build 1.2.0 apps locally for side-loading onto your device, but we've disabled the ability to publish apps to the app store until the official 1.2.x SDK release, which should be available any day now. Some devices have not yet released non-beta firmware updates to support 1.2.x, so we're hedging a little until those firmware updates are ready.
  • Brandon,
    Talking about beta firmware, I haven't found the page for D2 Bravo. Is it correct that there is no beta firmware for the D2 Bravo or I just missed it?
  • That's correct--the D2 Bravo will not have 1.2.x available immediately.
  • Any clue as to when 1.2.0 compatibility will be pushed to D2 Bravo?
  • Any clue as to when 1.2.0 compatibility will be pushed to D2 Bravo?


    You can build using the 1.2 SDK for devices that have the 1.1.4 VM. You just have to make sure that you don't try to use any 1.2 functionality.

    What I do is set a boolean in initialize() using "has" to check on a new 1.2 function:

    CIQ12x=(Sys.getDeviceSettings() has :alarmCount ) ? true : false;

    Then, before trying to use a 1.2 feature, I check the boolean is true. That's how things can be built for the new forerunners with SDK 1.2, as the fr23x/630 still have 1.1.4