Acknowledged
CIQQA-3954

BUG: Connect IQ Data Fields Not Persisting on Navigation Screens

Hello,

I'm experiencing a persistent issue with Connect IQ data fields on my Garmin Fenix 7 Pro specifically related to navigation screens.

Problem Description:

When I add a Connect IQ data field to a navigation screen, it appears correctly during configuration. However, when I start a new activity with navigation enabled, the Connect IQ field is automatically replaced by the default Timer field.

Steps to Reproduce:

  1. Go to Navigation Settings → Data Screens
  2. Add an additional navigation screen
  3. Add a Connect IQ data field to this screen (any Connect IQ field)
  4. Save and exit
  5. Start a new activity with navigation enabled
  6. Result: The Connect IQ field has been replaced by Timer

What Works:

  • Connect IQ fields work perfectly on regular activity screens (non-navigation)
  • Native Garmin data fields persist correctly on navigation screens
  • The configuration appears saved until the activity is restarted (if go to navigation settings during an activity)

What I've Tried:

  • Multiple different Connect IQ data fields from the store
  • Developing my own custom data field using Connect IQ SDK 5.2 with API Level 5.2
  • Latest firmware version on Fenix 7 Pro
  • Removing and re-adding the fields
  • Different activity profiles

Device Information:

  • Model: Fenix 7 Pro
  • Firmware version: 25.11

Question:

Is this a known bug? Are navigation screens supposed to support Connect IQ data fields, or is this a limitation? It seems inconsistent that native fields persist but Connect IQ fields don't.

Any workaround or fix would be greatly appreciated.

Thank you!

Parents
  • Thanks for your reply.

    Just to clarify: I do not have this issue on regular activity screens - Connect IQ data fields work perfectly fine there and persist correctly between activities.

    The problem is exclusively with navigation screens. When I configure a Connect IQ data field on a navigation-specific screen, it gets reset to the default Timer field every time I start a new activity with navigation enabled.

    I've also tested on a Garmin Epix Pro Gen 2 and encountered the exact same behavior.

    This is particularly frustrating because these watches aren't that old, yet they're no longer receiving new native feature updates. The whole point of Connect IQ is to allow users and developers to add functionality that Garmin doesn't provide natively anymore. But if Connect IQ fields can't even be reliably saved in navigation screens, it defeats the entire purpose of the platform.

Comment
  • Thanks for your reply.

    Just to clarify: I do not have this issue on regular activity screens - Connect IQ data fields work perfectly fine there and persist correctly between activities.

    The problem is exclusively with navigation screens. When I configure a Connect IQ data field on a navigation-specific screen, it gets reset to the default Timer field every time I start a new activity with navigation enabled.

    I've also tested on a Garmin Epix Pro Gen 2 and encountered the exact same behavior.

    This is particularly frustrating because these watches aren't that old, yet they're no longer receiving new native feature updates. The whole point of Connect IQ is to allow users and developers to add functionality that Garmin doesn't provide natively anymore. But if Connect IQ fields can't even be reliably saved in navigation screens, it defeats the entire purpose of the platform.

Children
No Data