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
  • My widget uses extensive localization, glance view  and a background process. I had to make available side-loadable versions build in 4.1.7 to allow Fenix6, 6s and Fr55 users to keep using the widget. I'm afraid that reverting the Connect IQ store version to 4.1.7 will break compatibility with newer devices. I just don't see a good solution with the current tools at my disposal. Hope this memory consumption problem is being fixed.

Comment
  • My widget uses extensive localization, glance view  and a background process. I had to make available side-loadable versions build in 4.1.7 to allow Fenix6, 6s and Fr55 users to keep using the widget. I'm afraid that reverting the Connect IQ store version to 4.1.7 will break compatibility with newer devices. I just don't see a good solution with the current tools at my disposal. Hope this memory consumption problem is being fixed.

Children