Can I use Connect-IQ - SDK to modify an existing Garmin App?

Former Member
Former Member
Hi All, is it possible to use the connect-IQ developer software to modify an existing Garmin app?
I would like to modify Hike or Walk to ignore the touch screen. This is to get around the issue with using the epix in the rain.
  • My first suggestion would be to try locking the screen by following the device directions. Have you tried that? On other devices (fr630 for example), you can lock the screen while a ConnectIQ app is active. I don't know why the epix would be any different.

    Barring that, there is no way to make changes to an existing app without rebuilding it. You could contact the developer and ask him to add a screen lock feature or you could ask for the source and you could make the change yourself.

    Travis
  • Also, if it's a native app in the firmware, it's not even written in Monkey C (what's used with Connect IQ)

    I have a "hike" app, but only for the fr 23x/630/and the vivoactive (with the 630 and vivoactive having touch screens).

    For my own knowledge, what with the "touch" on the Epix causes you problems for a hike? In my app, swipes just switch the screen displayed, or if it's "back" button, it marks a waypoint.

    As Travis suggested, I'd just think that "locking" the screen would work.
  • Former Member
    Former Member over 9 years ago
    Nope

    Thanks guys. Yes I can read the manual and know how to use the epix. You can lock the touch screen with the Epix. However it only locks the touch screen for the screen you are in. As soon as you change screens, page up/down or switch to watch face the touch screen unlocks.
    "So what?" you may well ask. This is a problem if you are using the Epix to navigate in the rain. If the screen gets wet while the touch screen is active it will start moving screens by itself.
    With version 3.1 or 3.2 code it will go into various set up screens, before you can lock the screen again, and it will then get itself tied up in knots and lock up.

    This makes the device useless in anything but fine weather.

    I was keen to see if the Hike app could be modified so that the touch screen is always off. I will have to wait for Garmin to make that change.
  • Former Member
    Former Member over 9 years ago
    Also, if it's a native app in the firmware, it's not even written in Monkey C (what's used with Connect IQ)


    Are you sure about this? I think I read somewhere that Garmin uses the exact same tools to build it's own apps. But, of course, even if so, the answer to this thread's question would be "no" since the apps are not open source.
  • CIQ runs on a virtual issued environment on top of the native garmin code. Sort of like VMware.
    Fairly sure.
  • Are you sure about this? I think I read somewhere that Garmin uses the exact same tools to build it's own apps. But, of course, even if so, the answer to this thread's question would be "no" since the apps are not open source.


    Garmin has native apps in the FW that aren't CIQ, but also has a number of CIQ apps in the app store. For the stuff in the app store, Garmin uses the exact same tools we do.

    CIQ apps run in a Virtual Machine (VM) that runs on top of the native firmware (the VM is actually built into the FW)