Side loading is not supported any more

I opened a bug report about Connect IQ app not being able to delete side-loaded apps any more. This is the answer I got from Garmin:

'I did talk to my team here before reaching out with the last email we just wanted to make sure we were sure about the process you were using. As that is not how apps have been designed to be loaded to the watch, it makes that the app is having trouble removing them. Since these are also unreleased apps you are using. The short answer is that if you want them to be able to be removed the conventional way, you will need to load them the conventional way. I understand this may have worked in the past, but with updated to both IQ and a major update to Garmin Connect 5.0 its likely that was removed."

Top Replies

All Replies

  • Looks like there's a bug in the Android app (iOS lets you delete side loaded apps) and I've filed a ticket for it to be fixed.

  • iOS lets you delete side loaded apps

    Hmm for a while it didn’t, but now it does. Thanks!

  • I am curious. You write:

     connect your watch with usb to a computer 
    
    - add your sideload to the watch
    - test it
    - disconnect usb

    Are you able to test your app on the watch while it is connected via USB.
    For me, while connected, the watch shows only Connection/charging screen. I cannot perform any action on it.

  • If you connect your watch to a computer using USB, file transfer via MTP or USB mass storage is enabled, and all other functions of the watch are disabled. You have to disconnect your watch to use it normally.

    If you want to be able to charge your watch by connecting it to a computer, and continue to use it normally, change Setting > System > USB Mode to Garmin. Now when you connect your watch to a computer, it will prompt you to enter MTP mode (or USB mode for watches which don't support music). If you want to charge and use the watch normally (no data transfer with the PC), answer no.

  • Thanks for the answer.

    As logging (as documented here: https://developer.garmin.com/connect-iq/core-topics/debugging/) did not work for me,

    I thought for a moment, that the watch (as described in this thread) needs to be connected through USB during testing.

    I tried upper case/lower case variations for the log file name. 

    Only now, I got the logging working. When my .prg name is at most 8 characters long, the file starts to get populated (regardless lower/upper case name). 8.3 filename schema was a key here, I think. And the watch doesn't need to be connected.

    You connect, create a proper log file, disconnect, test the app, connect again, and read log file.

    Thanks again.