<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://forums.garmin.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Connect IQ App Development Discussion - Recent Threads</title><link>https://forums.garmin.com/developer/connect-iq/f/discussion</link><description>A place to raise Connect IQ API questions, Connect IQ SDK questions, and ask general questions about Connect IQ app development.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Jul 2026 15:44:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://forums.garmin.com/developer/connect-iq/f/discussion" /><item><title>Has anyone got BLE PIN pairing working from Connect IQ?</title><link>https://forums.garmin.com/thread/439824?ContentTypeID=0</link><pubDate>Mon, 13 Jul 2026 15:44:42 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:2abd3404-931c-4a8d-9158-9c37efde0753</guid><dc:creator>Kernel Panic</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/439824?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439824/has-anyone-got-ble-pin-pairing-working-from-connect-iq/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m writing a Connect IQ app that connects directly to a Meshtastic radio over BLE. Everything works when the radio has PIN pairing disabled.&lt;/p&gt;
&lt;p&gt;With a six-digit PIN enabled, Garmin never shows a passkey prompt. The first protected GATT operation just fails with &lt;code&gt;STATUS_GATT_INSUFFICIENT_AUTHENTICATION_FAIL&lt;/code&gt; (status 18).&lt;/p&gt;
&lt;p&gt;I tried &lt;code&gt;CONNECTION_STRATEGY_SECURE_PAIR_BOND&lt;/code&gt;, but that reliably reboots my Venu 3S on firmware 17.05. A minimal default-strategy control connects normally; changing only to the secure strategy produces an RTL Trap. &lt;code&gt;requestBond()&lt;/code&gt; also rebooted a D2 Mach 2, and I haven&amp;#39;t managed to get a PIN prompt on a fēnix 8 either.&lt;/p&gt;
&lt;p&gt;Has anyone successfully paired a generic BLE peripheral requiring a six-digit passkey from a Connect IQ app? If so, which watch/firmware and API sequence did you use? I&amp;#39;m trying to establish whether generic passkey entry is actually supported or whether I&amp;#39;m hitting firmware bugs.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve submitted the Venu crash as a separate bug report: &lt;a href="https://forums.garmin.com/developer/connect-iq/i/bug-reports/venu-3s-17-05-rtl-trap-with-connection_strategy_secure_pair_bond"&gt; Venu 3S secure-pair/bond RTL Trap &lt;/a&gt; (currently awaiting moderation).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Paid CIQ Apps</title><link>https://forums.garmin.com/thread/439822?ContentTypeID=0</link><pubDate>Mon, 13 Jul 2026 15:39:41 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:fef08f5e-31fc-4435-bdea-322b0628a066</guid><dc:creator>DaveBrillhart</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/439822?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439822/paid-ciq-apps/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve always offered my data fields at no cost. I enjoy writing them and get a lot of good feedback about the value. I just loaded a new watch face on my watch and actually like the way this guy handles his app... after a couple weeks, a little key flashes that encourages users to contribute a small tip for a code to turn off the key.&lt;/p&gt;
&lt;p&gt;So I&amp;#39;m considering something like that. I&amp;#39;ve never setup a way to get paid. I just read someone&amp;#39;s post about a &amp;quot;&lt;span&gt;$99 Garmin Connect IQ Developer Account&amp;quot;, and &amp;quot;Garmin&amp;rsquo;s Adyen Payment Portal&amp;quot;. Sounds painful. If you&amp;#39;ve done something like that, is it working out for you? Any tips on landmines? I just saw this green banner on my account, so Step 1 must be good to go.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/12/pastedimage1783956835106v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>First Watch Face - Languages Support Please (Exact FR/ES strings)</title><link>https://forums.garmin.com/thread/439802?ContentTypeID=0</link><pubDate>Mon, 13 Jul 2026 06:25:33 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:42a85e6f-3c64-4fba-9c93-33c791f382df</guid><dc:creator>SolasWorks</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/439802?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439802/first-watch-face---languages-support-please-exact-fr-es-strings/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hey Community,&lt;br /&gt;&lt;br /&gt;I&amp;#39;m working on my first watch face in VS Code with the Monkey C extension and having fun. I want to make the watch face FREE and I am working towards adding other language support next.&lt;br /&gt;&lt;br /&gt;I am English speaking and would like to add Spanish and French support next to my project.&lt;br /&gt;&lt;br /&gt;I don&amp;#39;t have any Spanish and French speaking friends with Garmin devices that can assist. Since my font is a custom-generated bitmap atlas (not the system font), I need to know the exact characters Garmin returns so I can include the right glyphs.&lt;br /&gt;If anyone has a device set to French or Spanish and a few seconds, could you please run this and paste the console output?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;using Toybox.System;&lt;br /&gt;using Toybox.Time;&lt;br /&gt;using Toybox.Time.Gregorian;&lt;/p&gt;
&lt;p&gt;function debugPrintDateStrings() as Void {&lt;br /&gt; var info = Gregorian.info(Time.now(), Time.FORMAT_MEDIUM);&lt;br /&gt; System.println(&amp;quot;day_of_week: &amp;quot; + info.day_of_week);&lt;br /&gt; System.println(&amp;quot;month: &amp;quot; + info.month);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m happy to help others if I can in the future.&lt;br /&gt;&lt;br /&gt;Thanks in advance!&lt;br /&gt;&lt;br /&gt;Also, please let me know if this sort of post is not allowed. This is my first time in the forum.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is it possible to write Object Storage to the .dat file in the storage of my watch?</title><link>https://forums.garmin.com/thread/439715?ContentTypeID=0</link><pubDate>Sat, 11 Jul 2026 14:22:11 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:9d2f5641-3e8a-4b1c-8d6d-418960845ed7</guid><dc:creator>li2niu</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/439715?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439715/is-it-possible-to-write-object-storage-to-the-dat-file-in-the-storage-of-my-watch/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I wanna write a bunch of objects to my watch.&lt;/p&gt;
&lt;p&gt;Through the normal procedure which&amp;nbsp; consumes lots of time.&lt;/p&gt;
&lt;p&gt;Is it possible to write my key value to the .dat file in the storage?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Fenix 8 Microphone SDK and voice memo issues</title><link>https://forums.garmin.com/thread/439713?ContentTypeID=0</link><pubDate>Sat, 11 Jul 2026 14:00:28 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:2f5979fc-abd5-4f6f-82c3-3543f75edb42</guid><dc:creator>Azure</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/439713?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439713/fenix-8-microphone-sdk-and-voice-memo-issues/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I own a&amp;nbsp;Fenix 8 and I really love the built-in Voice Memo (voice recording) feature. However, I&amp;#39;ve run into the following issues and would like to suggest some improvements:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Background recording / return to watch face:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;After starting a recording, there is no convenient way to go back to the watch face to check the time. Using the shortcut to return to the watch face immediately stops the recording. I would love an option to keep recording in the background while returning to the watch face (showing a small recording indicator on the watch face would be totally fine with me &amp;mdash; I just don&amp;#39;t want the recording to stop).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compressed recording formats:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Currently, recordings can only be saved as high-bitrate WAV files. I would really appreciate an option to record in a compressed format such as MP3 or M4A at a lower bitrate (e.g., 128 kbps). This would allow much longer recording time with the same amount of storage.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;if Garmin decides not to implement these features officially, that&amp;#39;s completely fine &amp;mdash; but I noticed the current Connect IQ SDK does not expose any microphone/recording API to third-party developers either. If such an API were made available, I would be more than willing to develop a &amp;quot;Better Voice Recording&amp;quot; app for the Connect IQ store myself as a third-party developer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Privacy Question - Can a watchface developer have my GPS data if it has permissions for my GPS Location? (But no internet access).</title><link>https://forums.garmin.com/thread/439697?ContentTypeID=0</link><pubDate>Sat, 11 Jul 2026 07:08:36 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:5e1770ea-6fb2-4f2b-99cb-f09bb1f9620b</guid><dc:creator>8973741</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/439697?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439697/privacy-question---can-a-watchface-developer-have-my-gps-data-if-it-has-permissions-for-my-gps-location-but-no-internet-access/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-size:150%;"&gt;Hello! I have a general privacy question about watch faces. &lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-size:150%;"&gt;Can watch face developers save&amp;nbsp;my&amp;nbsp;personal information (like health data, GPS, etc.) &lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;without&lt;/span&gt;&lt;/strong&gt; &amp;quot;Send/Receiver information from Internet&amp;quot; permission? &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:150%;"&gt;Can they save those personal&amp;nbsp;information &lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;with&lt;/span&gt;&lt;/strong&gt; &amp;quot;internet access&amp;quot;?&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Thank you in advance for your help!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Downgrading SDK error</title><link>https://forums.garmin.com/thread/439420?ContentTypeID=0</link><pubDate>Mon, 06 Jul 2026 23:38:45 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:ac4b2961-d0af-4bb6-a3b6-5d15939e1b18</guid><dc:creator>Sebastiaan</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/439420?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439420/downgrading-sdk-error/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi everyone,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I recently started developing a new app on SDK&amp;nbsp;9.2. Now I want to try BLE but its not working at all so I want to try it on a lower SDK&amp;nbsp;version.&lt;/p&gt;
&lt;p&gt;I tried 9.1 and 8.4.1 removed all the devices and only downloaded the Fenix 7 but I get this error:&lt;br /&gt;&lt;br /&gt;VM Region Info: 0 is not in any region. Bytes before following region: 4301373440&lt;br /&gt; REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL&lt;br /&gt; UNUSED SPACE AT START&lt;br /&gt;---&amp;gt; &lt;br /&gt; __TEXT 10061c000-10173c000 [ 17.1M] r-x/r-x SM=COW /Users/USER/Library/Application Support/Garmin/*/ConnectIQ.app/Contents/MacOS/simulator&lt;br /&gt;&lt;br /&gt;I am on Mac and vscode.&lt;/p&gt;
&lt;p&gt;In 9.2 the sim worked fine and when I go back to 9.2 the sim is good but everything lower das not work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Can the nRF 52840-DK be used for ble testing?</title><link>https://forums.garmin.com/thread/439351?ContentTypeID=0</link><pubDate>Mon, 06 Jul 2026 02:27:32 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:96916023-3f74-4ad1-a025-54d8544b303d</guid><dc:creator>Sebastiaan</dc:creator><slash:comments>19</slash:comments><comments>https://forums.garmin.com/thread/439351?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439351/can-the-nrf-52840-dk-be-used-for-ble-testing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi everyone,&lt;/p&gt;
&lt;p&gt;I already own the&amp;nbsp;nRF 52840-DK and I have been debugging the whole day to try and make it work but no results.&lt;/p&gt;
&lt;p&gt;Has anyone made it work with the&amp;nbsp;nRF 52840-DK dev board or do we need the&amp;nbsp;&lt;span&gt;nRF52 DK or&amp;nbsp;nRF 52840 dongle?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>makewebrequest returns -400 on json string</title><link>https://forums.garmin.com/thread/439280?ContentTypeID=0</link><pubDate>Sat, 04 Jul 2026 17:00:23 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:9202192c-c089-4249-80e8-b60876f4821f</guid><dc:creator>Fsallstrom</dc:creator><slash:comments>7</slash:comments><comments>https://forums.garmin.com/thread/439280?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439280/makewebrequest-returns--400-on-json-string/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, I use makeWebRequest to fect data from a web server on Internet. It consistently returns -400 (&lt;span&gt;Response body data is invalid for the request type.), It seems QIC doesn&amp;#39;t like the format of the response I get from the web server. When looking at the HTTP log in the simulator I see this:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:423px;max-width:764px;" height="423" src="https://forums.garmin.com/resized-image/__size/1528x846/__key/communityserver-discussions-components-files/12/pastedimage1783183787708v1.png" width="764" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;It looks like I get a valid json string in the response body.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;here is my makewebrequest code:&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;var headers = { 
			&amp;quot;Content-Type&amp;quot; =&amp;gt; Comms.REQUEST_CONTENT_TYPE_JSON };
	
		var params = {
			&amp;quot;password&amp;quot; =&amp;gt; password,
			&amp;quot;accountName&amp;quot; =&amp;gt; username,
			&amp;quot;applicationId&amp;quot; =&amp;gt; &amp;quot;d89443d2-327c-4a6f-89e5-496bbb0317db&amp;quot; };
		
		var options = { 
			:method =&amp;gt; Comms.HTTP_REQUEST_METHOD_POST,
			:responseType =&amp;gt; Comms.HTTP_RESPONSE_CONTENT_TYPE_JSON,
			:headers =&amp;gt; headers };	
		
		Comms.makeWebRequest(my_URL, params, options, new Lang.Method(self, :getResponse));        &lt;/pre&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Right now I have to put in a web proxy in between the Garmin client and the web server, to re-format the response to a json dictionary, like so: {&amp;quot;responseData&amp;quot; =&amp;gt; &amp;quot;231fsddf-21sdfs3-2fsdf3-23dfs1&amp;quot;}. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Obviously that adds a lot of complexity and cost to my solution, why does not CIQ accept the json response from the web server directly?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;thank you in advance!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Unexpected BLE connection problem</title><link>https://forums.garmin.com/thread/439185?ContentTypeID=0</link><pubDate>Fri, 03 Jul 2026 05:55:02 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:ba3dcda2-657a-46d8-9923-011028c356c2</guid><dc:creator>NVelev</dc:creator><slash:comments>7</slash:comments><comments>https://forums.garmin.com/thread/439185?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439185/unexpected-ble-connection-problem/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m working on an app that uses data from a remote pressure sensor and I believe I got stuck because of a rather unexpected problem.&amp;nbsp;My Garmin Edge 1030 device is not being able to discover the sensor during BLE scan.&lt;/p&gt;
&lt;p&gt;As a background, I want to state that I&amp;#39;ve successfully used connections to several other BLE enabled external devices in other CIQ apps on the same Edge 1030 device. So it is not that I&amp;#39;m missing out how to do it in principle.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;The problem now is&amp;nbsp;that the list of results that are returned to the BleDelegate after initiating a&amp;nbsp;&lt;span&gt;BLE scan on the&amp;nbsp;Edge 1030 device just don&amp;#39;t contain the sensor I&amp;#39;m playing with.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;All sorts of other devices can be seen there, but never this one.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Without discovering it via the built-in scan I cannot connect to it because the &amp;quot;pairDevice()&amp;quot; function accepts as a parameter a ScanResult object a&lt;/span&gt;&lt;span&gt;nd a ScanResult object cannot be instantiated manually. It has to be created by the BLE scan..&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Can anyone come up with a suggestion&amp;nbsp;about why the sensor is not &amp;quot;visible&amp;quot; for the BLE scan that the&amp;nbsp;Edge 1030&amp;nbsp; performs, while in the same time it is readily visible when I do a scan on my Android phone?&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Thank you in advance!&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Nikolay&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ActivityMonitor.Info.steps update cadence in watch faces</title><link>https://forums.garmin.com/thread/439177?ContentTypeID=0</link><pubDate>Fri, 03 Jul 2026 03:09:13 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:9dc530ed-cc5d-41f0-a464-ae5f4775a595</guid><dc:creator>kdoya</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/439177?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439177/activitymonitor-info-steps-update-cadence-in-watch-faces/rss?ContentTypeId=0</wfw:commentRss><description>&lt;pre&gt;&lt;code&gt;Hi,

I&amp;rsquo;m developing a Connect IQ watch face that displays daily steps using:

ActivityMonitor.getInfo().steps

On my real device, the step count appears to update only on the regular once-per-minute watch face update. Calling ActivityMonitor.getInfo() again after exiting low power mode does not seem to make the returned value any fresher.

I found this related unresolved discussion:
&lt;a href="https://forums.garmin.com/developer/connect-iq/f/discussion/399666/get-step-count-from-activity-monitor-on-watch-face-to-update-faster-than-once-every-minute"&gt;forums.garmin.com/.../get-step-count-from-activity-monitor-on-watch-face-to-update-faster-than-once-every-minute&lt;/a&gt;

The behavior described there seems similar: the simulator can reflect step changes quickly, while some real devices appear to update ActivityMonitor.Info.steps less frequently in watch faces.

For those who have worked with step counts in watch faces:

- Is this generally device-dependent behavior?
- Should ActivityMonitor.Info.steps be treated as a daily aggregate that may update only once per minute on some devices?
- Has anyone found a reliable way to know when the ActivityMonitor data has actually been refreshed?

If this is expected behavior, it would be helpful if the documentation made the freshness/update cadence of ActivityMonitor.Info fields clearer.

Thanks.&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Closed</title><link>https://forums.garmin.com/thread/439133?ContentTypeID=0</link><pubDate>Thu, 02 Jul 2026 18:14:46 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:355a67e7-e2e7-43bd-836c-4e0bb67d4333</guid><dc:creator>Luca_Federici</dc:creator><slash:comments>4</slash:comments><comments>https://forums.garmin.com/thread/439133?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439133/closed/rss?ContentTypeId=0</wfw:commentRss><description>&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span&gt;Solved. Developer found. Thank you everyone.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Passcode behaviour for ConnectIQ Apps</title><link>https://forums.garmin.com/thread/439041?ContentTypeID=0</link><pubDate>Wed, 01 Jul 2026 07:43:21 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:666423aa-1246-4fcb-a5d4-e99ba47ea5f7</guid><dc:creator>scotts</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/439041?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/439041/passcode-behaviour-for-connectiq-apps/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When&amp;nbsp;the Passcode option is active (&amp;quot;On&amp;quot; option) CIQ apps appear to be shutdown when the &amp;quot;lock&amp;quot; is activated. Does anyone have any experience with handling this in a CIQ app / what is the expected behaviour?&lt;/p&gt;
&lt;p&gt;Also, is there a way to simulate the activation of the passcode for debugging purposes?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Beginner's mistake: manifest.xml': Problem validating the manifest file: cvc-elt.1.a: Cannot find the declaration of element 'iq:manifest'.</title><link>https://forums.garmin.com/thread/438917?ContentTypeID=0</link><pubDate>Mon, 29 Jun 2026 09:10:21 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:6cee3b12-4396-4487-8afd-42faacbeddb3</guid><dc:creator>3659941</dc:creator><slash:comments>1</slash:comments><comments>https://forums.garmin.com/thread/438917?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438917/beginner-s-mistake-manifest-xml-problem-validating-the-manifest-file-cvc-elt-1-a-cannot-find-the-declaration-of-element-iq-manifest/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I wanted to create my first data field for the Garmin Edge 1040.&lt;br /&gt;I&amp;#39;m having trouble compiling the project.&lt;br /&gt;Problem validating the manifest file: cvc-elt.1.a: Cannot find the declaration of element &amp;#39;iq:manifest&amp;#39;.&lt;/p&gt;
&lt;p&gt;* The terminal process terminated with exit code: 102.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;lt;?&lt;/span&gt;&lt;span&gt;xml&lt;/span&gt;&lt;span&gt; version&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;1.0&amp;quot;&lt;/span&gt;&lt;span&gt; encoding&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;utf-8&amp;quot;&lt;/span&gt;&lt;span&gt; standalone&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;no&amp;quot;&lt;/span&gt;&lt;span&gt;?&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:manifest&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;xmlns:iq&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;&lt;a href="http://www.garmin.com/xml/connectiq"&gt;&amp;quot;&amp;gt;www.garmin.com/.../connectiq&amp;quot;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:application&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;id&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;5a941133-1797-49b3-9a67-7e4fe617cf02&amp;quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;type&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;datafield&amp;quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;@Strings.AppName&amp;quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;launcherIcon&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;@Drawables.LauncherIcon&amp;quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;minSdkVersion&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;3.2.0&amp;quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;entry&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;MyDataFieldApp&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:products&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;!-- Kompatybilne komputery rowerowe z serii Edge --&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:product&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;id&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;edge1040&amp;quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;span&gt;iq:products&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:permissions&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:languages&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;iq:barrels&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;span&gt;iq:application&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;span&gt;iq:manifest&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;MyDataFieldApp.mc:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;using&lt;/span&gt;&lt;span&gt; Toybox.Application;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;using&lt;/span&gt;&lt;span&gt; Toybox.WatchUi;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;class&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;MyDataFieldApp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;extends&lt;/span&gt;&lt;span&gt; Application.AppBase {&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;initialize&lt;/span&gt;&lt;span&gt;() {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AppBase.&lt;/span&gt;&lt;span&gt;initialize&lt;/span&gt;&lt;span&gt;();&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;onStart&lt;/span&gt;&lt;span&gt;(state) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;onStop&lt;/span&gt;&lt;span&gt;(state) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;getInitialView&lt;/span&gt;&lt;span&gt;() {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;return&lt;/span&gt;&lt;span&gt; [ &lt;/span&gt;&lt;span&gt;new&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;MyDataField&lt;/span&gt;&lt;span&gt;() ];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/12/pastedimage1782724217039v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Complications.exitTo custom CiQ App?</title><link>https://forums.garmin.com/thread/438695?ContentTypeID=0</link><pubDate>Thu, 25 Jun 2026 09:11:07 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:ebd02d68-b417-4bbf-bdc1-196d80e1b1c1</guid><dc:creator>flogazo</dc:creator><slash:comments>7</slash:comments><comments>https://forums.garmin.com/thread/438695?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438695/complications-exitto-custom-ciq-app/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi,&lt;br /&gt;I&amp;#39;m looking into complications for the first time.&lt;/p&gt;
&lt;p&gt;It is really unclear (to me) in the documentation if Complications.exitTo() called from a Watchface can also be used to launch custom CIQ Apps, or just built-in ones from Garmin.&lt;br /&gt;Is this supported or not?&lt;br /&gt;&lt;br /&gt;Thx,&lt;br /&gt;Florian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is the ERA system down—again?</title><link>https://forums.garmin.com/thread/438692?ContentTypeID=0</link><pubDate>Thu, 25 Jun 2026 07:56:23 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:6f3880cd-35da-4966-a731-a18ea450f6e0</guid><dc:creator>mcinner1</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/438692?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438692/is-the-era-system-down-again/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Since a week my ERA stays clean. No crashes reported.&lt;/p&gt;
&lt;p&gt;But I know from 2 users, that one of may datafields crashes since the last update.&lt;/p&gt;
&lt;p&gt;Anybody else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Watch face silently removed ~1–2 min after selection on fenix 6 Pro — no error logged</title><link>https://forums.garmin.com/thread/438652?ContentTypeID=0</link><pubDate>Wed, 24 Jun 2026 17:44:17 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:aa4359a9-a802-44df-8557-27b4e874611a</guid><dc:creator>DCLTDW</dc:creator><slash:comments>10</slash:comments><comments>https://forums.garmin.com/thread/438652?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438652/watch-face-silently-removed-1-2-min-after-selection-on-fenix-6-pro-no-error-logged/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a published analog watch face (Monkey C, minApiLevel 3.4.0, no layout &amp;mdash; the whole dial is drawn programmatically in onUpdate).&amp;nbsp; One user on a fenix 6 Pro (Part 006-B3290-00, firmware 28.02) reports that the face installs and displays correctly, then disappears after about 1 minute; it can be re-selected, but the problem then recurs.&amp;nbsp; Four other Connect IQ faces on the same watch work fine.&lt;/p&gt;
&lt;p&gt;Key details:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The on-device error log / ERA report is empty &amp;mdash; no exception is recorded for the silent disappearance. (An earlier &amp;quot;File Not Found / Failed invoking &amp;lt;symbol&amp;gt;&amp;quot; error on first launch was fixed in a prior release; this is a separate, silent failure.)&lt;/li&gt;
&lt;li&gt;My onUpdate is fully wrapped in try/catch with a minimal fallback render, so a Monkey C exception would keep the face alive and be logged &amp;mdash; neither happens. This points to a native OS-level kill, not a caught exception.&lt;/li&gt;
&lt;li&gt;I cannot reproduce in the simulator (fenix6pro): it survives the sleep/low-power transition with no error.&lt;/li&gt;
&lt;li&gt;When the user sets all data fields to Off (which removes my per-update SensorHistory/Weather/Activity reads), the face survives ~2 minutes instead of ~1 &amp;mdash; i.e. reducing per-update work roughly doubles time-to-death. That strongly suggests a cumulative memory/budget issue in the low-power update path rather than a one-shot crash.&lt;/li&gt;
&lt;li&gt;On MIP, my low-power onUpdate currently redraws the full dial (12 numeral text draws + 4 data fields + hands). It&amp;#39;s a non-burn-in (MIP) device, so I do not take the always-on minimal path.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Is a watch face being silently removed/disabled (no error logged) the known symptom of exceeding the watch-face memory or power budget in low-power mode on fenix 6&amp;ndash;class devices?&lt;/li&gt;
&lt;li&gt;Is the fix simply to render a much lighter frame in low power (hands + minimal text only, no full dial), even on non-burn-in MIP devices?&lt;/li&gt;
&lt;li&gt;Is there any way to diagnose this without the physical device &amp;mdash; e.g. force the simulator to enforce the low-power memory/power budget, or surface this class of removal in a log?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Any pointers appreciated &amp;mdash; I don&amp;#39;t have a fenix 6 Pro to test on, so I&amp;#39;m trying to confirm the cause before pushing another store update. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>FYI: CIQ apps installed in 2026 will stop working if unit is not connected to GC &gt; 39days</title><link>https://forums.garmin.com/thread/438556?ContentTypeID=0</link><pubDate>Tue, 23 Jun 2026 07:28:57 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:65df9f62-22d5-4028-ab0c-e78da747bf8b</guid><dc:creator>Erik T7</dc:creator><slash:comments>3</slash:comments><comments>https://forums.garmin.com/thread/438556?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438556/fyi-ciq-apps-installed-in-2026-will-stop-working-if-unit-is-not-connected-to-gc-39days/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I could confirm on different units that any CIQ app or WF installed (or updated!) more or less after the beginning of 2026 will stop working after 40 days using the system w/o at least a short connection to GC (not GC-IQ to make that clear). After that period you still can connect to GC (as the failing app will tell you) and do a reset afterwards and the app will function for another 39 days.&lt;/p&gt;
&lt;p&gt;This is independent from the software version you are on.&amp;nbsp;I experienced that with 17.28 as well as 25.11 and 26.09 on different units (didn&amp;#39;t touch my &amp;quot;production&amp;quot; system on 15.77 for a very long time and so I wouldn&amp;#39;t know for 15.77 and I have no desire to find out.&lt;/p&gt;
&lt;p&gt;Ofc. not many of you will run into this since most users are connected to GC all the time, but if you think you can go on an expedition &amp;gt; 39 days and bring your outdoor dumb phone only since it has a battery life &amp;gt; 20 days - you can&amp;#39;t. No CIQ apps in this case anymore.&lt;/p&gt;
&lt;p&gt;Only way to circumvent that is to have the .prg of the app or WF either older than 6 months or from a developer and sideload it.&lt;/p&gt;
&lt;p&gt;Another example of how Garmin&amp;nbsp;brings customers to follow their will forcefully with no real obvious need to do so.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I posted this in Fenix 7 forum around May 15th already since I&amp;#39;m not a dev and hence didn&amp;#39;t think of this sub forum. A colleague of yours suggested, that I might bring it up here too, which I do hereby. For the short discussion we had (interupted by Garmin by blocking my posts 2x) pls. refer here,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/436352/fyi-ciq-apps-installed-in-2026-will-stop-working-if-unit-is-not-connected-to-gc-39days/2039866"&gt;RE: FYI: CIQ apps installed in 2026 will stop working if unit is not connected to GC &amp;gt; 39days&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;the problem was confirmed again with both systems during the next 40 days respectively and I took pictures just yesterday:&lt;/p&gt;
&lt;p&gt;1. Example of Glance View &amp;lt;40days after connection to GC:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/12/GlanceView_5F00_before.jpg" alt=" " /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. it switched exactly&amp;nbsp;40days 0 hours 0 minutes to (Picture taken after midnight, hence the Solar charge back to 0):&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/12/GlanceView_5F00_after.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. if a App/Widget is entered, the following message is shown:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/12/You_5F00_must_5F00_pair.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;4 And that&amp;#39;s how WFs are shown now:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://forums.garmin.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/12/WFs.jpg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If switched the same message as in 3. is shown.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The problem is resolved by connecting to GC App if only for a brief second. The wise ass I&amp;#39;m I tried and connected to GC w/o any internet connection, this didn&amp;#39;t work, so it needs the connection to Garmin via GC App.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Pls. see my replies in the F7 forum thread which were blocked all the time which is why I don&amp;#39;t copy the content here, while I wouldn&amp;#39;t know what triggered the block.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Reasons for signature check fail?</title><link>https://forums.garmin.com/thread/438530?ContentTypeID=0</link><pubDate>Mon, 22 Jun 2026 20:17:56 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:49fe7193-ddb0-4af6-a330-7f8ce54cedf9</guid><dc:creator>padefjord</dc:creator><slash:comments>12</slash:comments><comments>https://forums.garmin.com/thread/438530?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438530/reasons-for-signature-check-fail/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m trying to upload a new version of my watch face Suuntish but get the &amp;quot;Signature check failed&amp;quot; error. I have reinstalled my computer since I updated it last, but I copied my&amp;nbsp;developer_key file and put the location in Visual Studio Code settings, so it shouldn&amp;#39;t have changed. Is there anything else that might cause this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Edge 1040/50 fonts</title><link>https://forums.garmin.com/thread/438242?ContentTypeID=0</link><pubDate>Wed, 17 Jun 2026 15:30:24 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:4e4a1af0-e8f1-47cb-81f0-a71d874f184c</guid><dc:creator>Loukas</dc:creator><slash:comments>11</slash:comments><comments>https://forums.garmin.com/thread/438242?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438242/edge-1040-50-fonts/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;FONT_NUMBER_MEDIUM vs FONT_NUMBER_MILD....&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; is there any way to use the FONT_NUMBER_MEDIUM type with the FONT_NUMBER_MILD size? I prefer the typography of FONT_NUMBER_MEDIUM, but its size feels too large for some fields.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>App approval?</title><link>https://forums.garmin.com/thread/438180?ContentTypeID=0</link><pubDate>Tue, 16 Jun 2026 19:23:31 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:c2d249f7-ea71-458d-8859-660d46d2de49</guid><dc:creator>victorgillholm</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/438180?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438180/app-approval/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi!&lt;br /&gt;&lt;br /&gt;Where do I find the reason behind a rejection?&lt;br /&gt;I have read all guidelines and I dont understand.&lt;br /&gt;&lt;br /&gt;I have built a Mnemonic Seed BIP-39 generator. I think it is a great use of&amp;nbsp; the watch to be able to generate that offline and dont have to rely on other apps RNG&lt;br /&gt;The code is open source so everyone can review the code.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://apps.garmin.com/apps/00032cdd-e384-42a5-a3bc-04a36b962fda?tid=1"&gt;https://apps.garmin.com/apps/00032cdd-e384-42a5-a3bc-04a36b962fda?tid=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a id="" href="https://github.com/gillmania/mnemonic-seed-connect-iq"&gt;https://github.com/gillmania/mnemonic-seed-connect-iq&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>submission</title><link>https://forums.garmin.com/thread/438087?ContentTypeID=0</link><pubDate>Mon, 15 Jun 2026 12:53:03 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:1fbf7e43-8bd8-4342-aa2d-d6e4152d7f88</guid><dc:creator>4620846</dc:creator><slash:comments>2</slash:comments><comments>https://forums.garmin.com/thread/438087?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438087/submission/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hello,&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I submitted my application for review some time ago and I have not received any feedback yet.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I just wanted to check whether there is anything missing from my submission or if any additional information is required from my side.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I would appreciate any update regarding the review status when you have a moment.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Thank you for your time and support.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Pascal&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Solution for "Error 71 (Protocol error) dispatching to Wayland display." on Linux</title><link>https://forums.garmin.com/thread/438040?ContentTypeID=0</link><pubDate>Sun, 14 Jun 2026 13:54:59 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:91909ddd-5738-4505-bab5-929b76b96281</guid><dc:creator>7285955</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/438040?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438040/solution-for-error-71-protocol-error-dispatching-to-wayland-display-on-linux/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I was getting the following error when trying to install the SDK:&lt;/p&gt;
&lt;p&gt;$ ./sdkmanager&amp;nbsp;&lt;br /&gt;./sdkmanager: /lib64/libcurl.so.4: no version information available (required by ./sdkmanager)&lt;br /&gt;Gdk-Message: 15:47:15.166: Error 71 (Protocol error) dispatching to Wayland display.&lt;/p&gt;
&lt;p&gt;I resolved it by launching it with the following option:&lt;/p&gt;
&lt;p&gt;$&amp;nbsp;WEBKIT_DISABLE_COMPOSITING_MODE=1 ./sdkmanager&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>my App is not visible in the store outside my country - any reasons why ?</title><link>https://forums.garmin.com/thread/438039?ContentTypeID=0</link><pubDate>Sun, 14 Jun 2026 12:50:40 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:2b54dfae-04f2-4828-b295-5eb3df1bfb30</guid><dc:creator>5638179</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/438039?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438039/my-app-is-not-visible-in-the-store-outside-my-country---any-reasons-why/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;lauched a Free IQ App, worldwide - no restriction&lt;br /&gt;was approved for the store&amp;nbsp;&lt;br /&gt;&lt;br /&gt;problem: no visible in US and Ukraine / any idea why ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>HRM 600 Running Dynamics not readable from a Connect IQ data field (AntPlus returns null) — FR965</title><link>https://forums.garmin.com/thread/438024?ContentTypeID=0</link><pubDate>Sun, 14 Jun 2026 06:32:57 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:36ddb17c-32a0-4fe3-a343-109d285c7a06</guid><dc:creator>Leonid Mesentsev</dc:creator><slash:comments>0</slash:comments><comments>https://forums.garmin.com/thread/438024?ContentTypeID=0</comments><wfw:commentRss>https://forums.garmin.com/developer/connect-iq/f/discussion/438024/hrm-600-running-dynamics-not-readable-from-a-connect-iq-data-field-antplus-returns-null-fr965/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m writing a data field (Monkey C, SDK 9.1, Forerunner 965) that streams live activity data over BLE. I&amp;#39;m unable to read &lt;strong&gt;Running Dynamics&lt;/strong&gt; from a &lt;strong&gt;HRM 600&lt;/strong&gt; strap, even though the watch&amp;#39;s native Running Dynamics screen displays them correctly during the run.&lt;/p&gt;
&lt;p&gt;What I tried:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;Toybox.AntPlus.RunningDynamics&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;in polling mode &amp;mdash;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;getRunningDynamics()&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;always returns&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;null&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Push mode with&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;AntPlus.RunningDynamicsListener.onRunningDynamicsUpdate&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;mdash; the callback&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;never fires&lt;/strong&gt;;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;getSensorPosition()&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;also returns&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;null&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Confirmed the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;AntPlus.RunningDynamics&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;instance is non-null (constructed in&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;onStart&lt;/code&gt;), the activity timer is running, and&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;Activity.Info&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;shows valid cadence/speed while running.&lt;/li&gt;
&lt;li&gt;Manifest has the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;Ant&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;permission (the only one required by&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;Toybox.AntPlus&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;/&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;Toybox.Ant&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Tried pairing the HRM 600 as ANT+ on the FR965 &amp;mdash; it only ever connects as&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;BLE Secure&lt;/strong&gt;; there&amp;#39;s no option to choose ANT+ (open) anymore.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;My understanding from other threads is that the HRM 600 broadcasts &lt;strong&gt;only HR over ANT+&lt;/strong&gt; and sends Running Dynamics &lt;strong&gt;only over BLE Secure&lt;/strong&gt;, while Connect IQ has no API to read RD over BLE. If that&amp;#39;s the case, &lt;code&gt;AntPlus.RunningDynamics&lt;/code&gt; (and a generic &lt;code&gt;Ant.GenericChannel&lt;/code&gt; on NETWORK_PLUS) can&amp;#39;t work because there are no RD pages on ANT+ to read.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Questions:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Can someone confirm HRM 600 Running Dynamics are simply&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;not accessible to Connect IQ&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;on current firmware (platform limitation, not a code error)?&lt;/li&gt;
&lt;li&gt;Is there any supported way to read them in real time from a data field with the HRM 600?&lt;/li&gt;
&lt;li&gt;If not, do&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;HRM-Pro / HRM-Pro Plus / HRM-Run / HRM-Tri&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;expose RD over ANT+ such that&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code&gt;AntPlus.RunningDynamics&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;works with them unchanged?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Device: Forerunner 965 &amp;middot; SDK 9.1.0 &amp;middot; Strap: HRM 600 &amp;middot; App type: data field.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>