<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.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>Matter OTA with Google Home – How to trigger or shorten OTA query interval (NCS 2.9.0)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126880/matter-ota-with-google-home-how-to-trigger-or-shorten-ota-query-interval-ncs-2-9-0</link><description>Hi, 
 I am working on a Matter device based on Nordic NCS v2.9.0, using Google Home as the OTA provider. 
 I have successfully uploaded a new OTA image in Google Console, and the metadata (Vendor ID, Product ID, Software Version increment, signature)</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 Feb 2026 14:52:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126880/matter-ota-with-google-home-how-to-trigger-or-shorten-ota-query-interval-ncs-2-9-0" /><item><title>RE: Matter OTA with Google Home – How to trigger or shorten OTA query interval (NCS 2.9.0)</title><link>https://devzone.nordicsemi.com/thread/560930?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2026 14:52:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32376737-14eb-45d9-9bea-920b88be8f02</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Noted, that makes sense. Thank you for elaborating. I will discuss this with the Matter team and see if they have some input to this&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Matter OTA with Google Home – How to trigger or shorten OTA query interval (NCS 2.9.0)</title><link>https://devzone.nordicsemi.com/thread/560863?ContentTypeID=1</link><pubDate>Wed, 11 Feb 2026 06:29:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7e8e3745-9d4c-4318-969e-3e98a24b2bd0</guid><dc:creator>SunHuang</dc:creator><description>&lt;p&gt;Thank you for the information. However, since my device is already a production-ready product, I cannot use CONFIG_CHIP_LIB_SHELL=y for validation, as the shell interface is disabled in production builds for security reasons.&lt;/p&gt;
&lt;p&gt;My core objective is to understand the workflow in a real-world ecosystem. Once I upload the .ota image to the CSA Distributed Compliance Ledger (DCL) or the manufacturer&amp;#39;s backend, how do mainstream Home Hubs (such as Apple TV, Google Nest, or Amazon Alexa) typically handle the update?&lt;/p&gt;
&lt;p&gt;Specifically, I would like to clarify:&lt;/p&gt;
&lt;p&gt;Polling Mechanism: Do these ecosystems (Apple/Google/Amazon) periodically send the AnnounceOTAProvider command or a QueryImage request to the device automatically?&lt;/p&gt;
&lt;p&gt;Notification: Is there a standard latency or trigger that prompts the Home Hub to &amp;quot;realize&amp;quot; there is a new firmware version available on the network?&lt;/p&gt;
&lt;p&gt;User Trigger: Does the user always have to manually check for updates in the respective App (Home, Google Home, Alexa), or is the &amp;quot;automatic query&amp;quot; you mentioned handled entirely by the Ecosystem Hub acting as the OTA Provider?&lt;/p&gt;
&lt;p&gt;I need to ensure that our end-users receive firmware updates seamlessly through these major ecosystems without needing a CLI tool.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Matter OTA with Google Home – How to trigger or shorten OTA query interval (NCS 2.9.0)</title><link>https://devzone.nordicsemi.com/thread/560670?ContentTypeID=1</link><pubDate>Mon, 09 Feb 2026 13:59:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cb0a55f-7df7-445f-af90-2fb79448c614</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re using Matter shell, then you should be able to trigger an OTA through the command &amp;#39;matter ota query&amp;#39; which is available with&amp;nbsp;&lt;code dir="ltr"&gt;-DCONFIG_CHIP_LIB_SHELL=y&lt;/code&gt;. (See&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/matter/nrfconnect_examples_software_update.html#device_firmware_upgrade_over_matter" rel="noopener noreferrer" target="_blank"&gt;DFU over Matter&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Or, from the controller side (e.g.,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;chip-tool&lt;/code&gt;), by sending an&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;code dir="ltr"&gt;AnnounceOTAProvider&lt;/code&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;command to the device: ./out/chiptool/chip-tool otasoftwareupdaterequestor announce-otaprovider 1 0 0 0 2 0&lt;/p&gt;
&lt;p&gt;Once the device is made aware of the OTA Provider node, it “automatically queries the OTA Provider for a new firmware image.”&lt;/p&gt;
&lt;p&gt;Not 100% sure if this is what you were looking for, but let me know if thats the case or not&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>