Under Review
over 2 years ago

CIQ widgets cannot be installed on Edge 1040

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 CIQ apps of type "widget" work fine, but when published on the Connect Store, they cannot be installed. Even sideloading widget applications built for Edge 1040 do not work, they don't appear neither as a glance or as a widget (by swiping down).

I tested on Edge 1040 Solar with firmware version 12.15

How to reproduce:
1. Open Garmin Connect IQ Store
2. Select Edge 1040 as the device
3. Find any of the below applications:
- AccuWeather MinuteCast: https://apps.garmin.com/en-US/apps/c1facb1f-db5a-4352-adf3-9dd09e6fc668 
- Bike Lights Control: https://apps.garmin.com/en-US/apps/fa3c2332-76e3-4ba1-8528-32a0fd617ab1 
4. Tap on the "Install" button

Expected behavior:
After tapping on the "Install" button the application should be installed and the "Uninstall" and "Settings" buttons should appear.

Actual behavior:
After tapping on the "Install" button, the installation fails and the "Install" button is appeared again.

  • The only information that I can additionally add is that after I removed the files, I used Garmin Express (on Windows) to install the widget (I didn't tried with Garmin Connect IQ Store). After the installation, I unplugged Edge from the computer and I was able to see it in the "Connect IQ" menu.

  • Deleting the PRG files didn’t fix the problem (according to a user I’m working with).

  • I tried to install your widget "GRouteLoader Widget" and it works fine on my Edge 1040. If some users have still issues with installing it then they need to go into App/Media folder and remove all "PRG" files that contain you widget (you can find them by the file size). In my case I had to remove more than 10 "PRG" files and without removing them, I was not able to install the widget. For reference, this are the files that I had to remove:

  • Not quite following.


    I used the latest version of the SDK and it’s still happening. 

  • I can confirm that by updating the simulator for Edge 1040 in the SDK Manager and re-uploading the widget to the store fixed the issue. With the simulator update they disabled glances, which were enabled in the first version. The widget is basically converted to an app and it is accessible only on by going into "Connect IQ" menu. I also needed to remove the PRG files form the App/Media folder that were added every time I tried to install the widget with the previous version.