<?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>BLE OTA via matter.ota</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111067/ble-ota-via-matter-ota</link><description>Hi support team 
 Our company is processing BLE OTA through APP by ourself developing, here list some question: 
 1. is matter.ota be encrypt file? 
 2. could we process BLE OTA via matter.ota 
 3. is there any API for image exchange (moving from external</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Jun 2024 08:41:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111067/ble-ota-via-matter-ota" /><item><title>RE: BLE OTA via matter.ota</title><link>https://devzone.nordicsemi.com/thread/487657?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2024 08:41:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05e09e67-89c5-426d-aabc-9fa8fc29be07</guid><dc:creator>SunHuang</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have found the reason is that I executed PM_DEVICE_ACTION_SUSPEND&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE OTA via matter.ota</title><link>https://devzone.nordicsemi.com/thread/485876?ContentTypeID=1</link><pubDate>Fri, 24 May 2024 15:25:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a806755c-c7e5-4bc6-a9b2-b325640954b2</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;The error -14 is EFAULT (bad address). I recommend investigating pm_static.yml to make sure that the addresses are within the ranges for the nRF5340 memory (&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/chapters/memory_network/netmem.html"&gt;network core&lt;/a&gt;, &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/chapters/memory/appmem.html"&gt;application core&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE OTA via matter.ota</title><link>https://devzone.nordicsemi.com/thread/482942?ContentTypeID=1</link><pubDate>Mon, 13 May 2024 07:26:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5d03770-f05b-4909-85a8-11f81bafb6b2</guid><dc:creator>SunHuang</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Maria&lt;/p&gt;
&lt;p&gt;If we succeed to transfer data through BLE and write to EEPROM. How should I write to internal memory?&lt;/p&gt;
&lt;p&gt;Pls refer to attached file of configuration for memory address, how could I set?&lt;/p&gt;
&lt;p&gt;What I need is:&lt;br /&gt;1 transfer encrypt file code via BLE (by our own app)&lt;br /&gt;2. Receive data and write in EEPROM&lt;br /&gt;3. Read and decode data By eeprom&lt;br /&gt;4. Write in data to internal memory&lt;br /&gt;5. Proceed McU boot&lt;/p&gt;
&lt;p&gt;Now I&amp;rsquo;m using&amp;nbsp;&lt;span style="background-color:#ff0000;"&gt;dfu_multi_image.bin&lt;/span&gt; to transfer and attach file to proceed OTA, is this correct?The picture below shows the error message&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1715585120652v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/OTA.7z"&gt;devzone.nordicsemi.com/.../OTA.7z&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE OTA via matter.ota</title><link>https://devzone.nordicsemi.com/thread/482840?ContentTypeID=1</link><pubDate>Fri, 10 May 2024 14:27:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c407171-2a94-4cf1-be4c-bbecc48d5603</guid><dc:creator>Maria Gilje</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You can read all about Matter OTA in NCS here: &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/matter/overview/dfu.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/matter/overview/dfu.html&lt;/a&gt;. Some details are not described in our documentation, so please also refer to the Matter Specification. See &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/matter/index.html"&gt;this page&lt;/a&gt; for an overview of which Matter Specification the different NCS versions support.&lt;/p&gt;
[quote user=""]2. could we process BLE OTA via matter.ota[/quote]
&lt;p&gt;DFU for Matter is possible with other methods, and Bluetooth LE is one of the possibilities:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1715346575499v1.png" alt=" " /&gt;(source: Matter OTA, linked above) &lt;/p&gt;
[quote user=""]3. is there any API for image exchange (moving from external FLASH to internal memory) after MCU receives matter.ota?[/quote]
&lt;p&gt;You can see DFU related source code for Matter in NCS here: &lt;a href="https://github.com/nrfconnect/sdk-nrf/tree/main/samples/matter/common/src/dfu"&gt;https://github.com/nrfconnect/sdk-nrf/tree/main/samples/matter/common/src/dfu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Maria&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>