Under Review
over 1 year ago

SDK 4.2.1 breaks compatibility with fenix 6 (only in simulator?)

Both fenix 6 and fenix 6 pro now break in the simulator (worked fine in 4.1.7).

fenix 6 breaks with an out-of-memory error when pressing Enter key on the glance view. I added breakpoints to the widget entry points, but the widget is never loaded, it runs out of memory in garmin's CIQ code.

fenix 6 pro runs out of memory from the start and never enters the code (using the debugger).

Error: System Error
Details: Failed loading application

Encountered app crash.


Works fine on e.g. venu, fenix 7, fr 965, etc.
Also fenix 6 pro runs fine if I disable the glance view in the simulator.
I would prefer to not have to rollback the SDK version since it would lose support for the newer devices.

I have a fenix 6 pro device and the widget runs fine on it (with glances enabled), on the other end I received several reports of users with fenix 6 (non pro) that now cannot open the widget.

I can follow-up with more info, just contact me.

Parents
  • That's close to my experience.  4.2.1 is 5K bigger.

    I don't think there is anything we can or should do to fix this.  Garmin needs to fix it.

    Does your app have a lot of localized strings?  Mine does.  I'm wondering if the build system is accidentally including resources for other devices.  Just a guess.

    Anyway, I'm hoping Garmin will have a fix shortly.  They already fixed some issues I was having with complications in 4.2.1 so I think they are giving some priority to fixing 4.2.

Comment
  • That's close to my experience.  4.2.1 is 5K bigger.

    I don't think there is anything we can or should do to fix this.  Garmin needs to fix it.

    Does your app have a lot of localized strings?  Mine does.  I'm wondering if the build system is accidentally including resources for other devices.  Just a guess.

    Anyway, I'm hoping Garmin will have a fix shortly.  They already fixed some issues I was having with complications in 4.2.1 so I think they are giving some priority to fixing 4.2.

Children