Complete
over 1 year ago

Bug. Instinct 2x. ConnectIQ memory allocation. FW 14.12

The Instinct 2X only makes 96kB of memory available to each Connect IQ app.That means that applications or some of the features of the applications that need the 2.x version of Garmin Connect IQ that need to allocate 128kB of memory to each application, do not work. 

It also happens that as a developer, I have seen applications that need more than those 96kb limit during the running period, crashing eventually with Out Of Memory errors and even crashing the watch.

Having this limit in Firmware does not have any sense at all and that 96kb limit should be removed or increased at least at 128kb. I report this as a bug because that 96kb limitation breaks compatability, does not have sense and should not exist.

I mean, we are crashing prematurely because of that limit and this watch is pretty new with the same amount of RAM as the FR935, which does not have this limit. So, at the end, this is a bad experience to the user and bad for Garmin then. It is just to correct that memory limit. This bug should be fixed.

Thanks

  • I'm not sure on the specifics, but either it's a different processor or they've configured their RAM differently than the FR935.

  • Thanks a lot Kyle. What I don't see is a reason of why not at least  the 128kb limit in this watch. Does not have the same amount of RAM of the FR935?

  • Thanks a lot for the answer Kyle. Also the same as the Fr935, right?

    Yes.

    I forgot to say that the Instinct 2x solar is CIQ 3.4.0. The 128kb limit is even from CIQ 2.0. What I don't understand is why we do have that 96kb limit when the watch is CIQ 3.4.0.

    The RAM available to a CIQ app is dependent on the device and not the CIQ API level. 3.4 devices have RAM limits of 96kB, 128kB and 1 MB. It just depends on the internals of the device and how much RAM is available to give to CIQ.

  • I forgot to say that the Instinct 2x solar is CIQ 3.4.0. The 128kb limit is even from CIQ 2.0. What I don't understand is why we do have that 96kb limit when the watch is CIQ 3.4.0.

    It should be at least 128kb or more, right?

    Can anybody answer this question with real numbers? 

  • Thanks a lot for the answer Kyle. Also the same as the Fr935, right?