Unable to sideload widget to Venu SQ

I'm trying to sideload a widget to a Venu Sq.

I've run build for device from VS Code, selected the device, then Debug, and copied the .prg to \GARMIN\APPS but after disconnecting the Venu Sq shows "Verifying Connect IQ Apps", but the widget does not show up.

Verified the identical process on a 735xt.

I've noticed the Venu Sq seems to have all its .prg files in \GARMIN\APPS\Media. Just as a test I tried putting the .prg file in there instead, but that also did not work.

The released version of the widget installs fine from the Garmin store (but obviously I'm trying to debug an issue by testing changes Slight smile

Thanks

Top Replies

All Replies

  • If the store version is installed and you then copy over a sidload, the sideload will have the 8 character store name, so you need to use that if you want to have a log file.

    Or, what you can do is uninstall the store version before you copy over the sideload.

  • Hi Jim.

    I've installed the store version before starting. After sideloading the debug .prg and waiting for the watch to restart there is no sign of the widget on the Venu Sq.

    I'd love to get to the point of creating the debug log filename, I'm still at the "where has the widget gone" stage Slight smile

  • Anything in the ciq_log file?  If the prg was deleted by the watch, you might see something there.

  • Not a thing in GARMIN\APPS\LOGS :(

    Could there be something odd with the way the Venu Sq handles widgets? - the Garmin mobile app does not list widgets for the Venu Sq, though you can install them form the store via "Get more applications"

    Thanks

  • Are you sure you're not confusing the Venu Sq and Venu Sq 2?  The Sq 2 is a CIQ 4.x device and doesn't have widgets

    If you build a widget for the Venu Sq and copy it to a venu sq 2, the prg will get deleted. 

  • Well, there may well be something confusing here :)

    I bought it as a "Venu Sq", which is how the  Garmin mobile app identifies it, but I can install widgets from the store, and swiping up or down to a widget and holding the bottom right button show options including remove and re-order widgets... ?

  • With CIQ 4 devices, they are actually "super apps" and have a glance view, and in the CIQ Mobile app, you don't see "widgets", just device apps.  Super apps do show in the glance loop if they have a glance view.

    So do you have a Venu Sq or a Venu Sq 2 and are you building the sideload for the proper device?

  • Its a Venu Sq. It does not work with a widget built for the Venu Sq. Just to confirm I've also tried building the widget for the Venu Sq 2, which also does not work

  • I've installed the store version before starting

    Sorry for the dumb question but do you mean you *uninstalled* the store version first?

    there is no sign of the widget on the Venu Sq

    I assume you mean the widget isn't present in the UI, but do you also mean the widget PRG isn't present in the file system? The latter situation would be expected as newer music-enabled watches move some or all app types to user-inaccessible storage (\GARMIN\APPS\MEDIA as you noted). EDIT: I guess GARMN\APPS\MEDIA isn't hidden on all devices, or maybe not all apps which go there are necessarily hidden.

    Are you able to sideload any other widgets? How about other app types?

    If you're out of ideas, you could always upload a beta version of your app to the store (with a different UUID) which has your debug code. Of course, if widgets *are* hidden in the file system for your Venu SQ, you'd have to look in \GARMIN\DEVICE.XML to discover the filename of the PRG in order to create the corresponding LOG file.

  • Sorry for the dumb question but do you mean you *uninstalled* the store version first?

    Ahh! Sorry, its been a long day here, and a certain other sports app deciding to rework all its API limits late on a Friday did not make it any shorter. Yes, "uninstalled"

    This just led me on a strange journey which gave me a working watch...

    I looked in \GARMIN\APPS\MEDIA and saw three .prg files - HYD.PRG, MCT.PRG and a file with 8 more or less random characters. Since the latter was about the size of a debug build of our widget, I removed it then ejected the watch.

    When connected the watch again the file was still gone from \GARMIN\APPS\MEDIA, but had now appeared in \GARMIN\APPS.

    I removed it from \GARMIN\APPS then ejected, reconnected and it was still gone.

    I copied our widget into \GARMIN\APPS and it now shows up in the carousel, and is in \GARMIN\APPS\MEDIA with its full name.

    So, possibly something got into a strange state and it had a broken version of the widget blocking any further update?

    Whatever happened, its working now, and thanks for the nudge to go checking!

    Time to make a .txt file in LOGS :)

    David