<?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>How to reduce the size of matter.ota firmware? Are there any compression method?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/107185/how-to-reduce-the-size-of-matter-ota-firmware-are-there-any-compression-method</link><description>Building project with configure file `prj_release.conf` can reduce size of matter.ota, but I still think it is large. 
 I want to reduce the size of matter.ota file, are there any compression method for nordic, like &amp;quot;lzma&amp;quot; compression for silabs EFR32</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 09 Jan 2024 08:44:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/107185/how-to-reduce-the-size-of-matter-ota-firmware-are-there-any-compression-method" /><item><title>RE: How to reduce the size of matter.ota firmware? Are there any compression method?</title><link>https://devzone.nordicsemi.com/thread/463289?ContentTypeID=1</link><pubDate>Tue, 09 Jan 2024 08:44:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e59f780-7670-437c-a679-764d889af9e0</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Unfortunately you will need more than 1MB to support dual bank DFU for a Matter application, so an external flash is required for current SoCs that support Matter. See&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/protocols/matter/getting_started/hw_requirements.html#external-flash"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/protocols/matter/getting_started/hw_requirements.html#external-flash&lt;/a&gt;&amp;nbsp;for more info + the Matter specification which states that DFU is mandatory for a Matter application.&lt;/p&gt;
&lt;p&gt;But for general Matter footprint optimization you can have a look at&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/protocols/matter/getting_started/memory_optimization.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/protocols/matter/getting_started/memory_optimization.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let me know if this answers your question&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: How to reduce the size of matter.ota firmware? Are there any compression method?</title><link>https://devzone.nordicsemi.com/thread/463250?ContentTypeID=1</link><pubDate>Tue, 09 Jan 2024 01:14:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6299ea0-b474-4c25-b887-2eaa9f73c33e</guid><dc:creator>Llama12580</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Because I want to make it possiable for my custom board of nrf52840 which only has 1MB flash to upgrade by matter ota, is it possiable?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to reduce the size of matter.ota firmware? Are there any compression method?</title><link>https://devzone.nordicsemi.com/thread/463150?ContentTypeID=1</link><pubDate>Mon, 08 Jan 2024 13:07:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1cf14a97-0e75-429a-9e03-59f26c23ac04</guid><dc:creator>AHaug</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Could you expand upon your motivation for compressing?&lt;/p&gt;
&lt;p&gt;The reason for why I&amp;#39;m asking is if you&amp;#39;re struggling with having enough room on the secondary application slot on the nRF where you store your update image, then compressing it will not solve this issue.&lt;/p&gt;
&lt;p&gt;If you need this because you want to compress the update firmware before transport, then send it, and decompress it on the nRF side then this should be possible with proprietary solutions, but we don&amp;#39;t have anything out of the box solution for 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></channel></rss>