<?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>application &amp;amp;&amp;amp; bootloade IROM setting</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/99884/application-bootloade-irom-setting</link><description>SDK:17.1.0 application: ble_app_uart(+ble_app_buttonless dfu service) bootloader:secure bootloader pca10040e_s112_ble hi 
 
 I have implemented OTA upgrades on the ble_app_uart example. But one of the things I wonder about is that doesn&amp;#39;t the IROM space</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 22 May 2023 15:46:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/99884/application-bootloade-irom-setting" /><item><title>RE: application &amp;&amp; bootloade IROM setting</title><link>https://devzone.nordicsemi.com/thread/426654?ContentTypeID=1</link><pubDate>Mon, 22 May 2023 15:46:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f33c534-397f-459d-ae9e-43bad6a63020</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user=""]&lt;span&gt;&lt;span&gt;I have implemented OTA upgrades on the ble_app_uart example.&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; But one of the things I wonder about is that doesn&amp;#39;t the IROM space of the application setup overlap with the IROM space of the bootloader?&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; Why can the DFU upgrade successfully when there is a conflict?&lt;/span&gt;&lt;/span&gt;[/quote]
&lt;p&gt;Yes, it seems to overlap in your images. You need to reduce the size of the application to make room for the bootloader when this is used on your chip. The example is by default made to not use a bootloader, so all available flash is assigned to the application. If the application is small enough to not overlap with the bootloader (i.e. there is no code data from the application in the flash are used by bootloader code data), both will likely work as expected when flashed subsequently, but this can change during your development when the application size grows. You should fix this right away to avoid problems in the future.&lt;/p&gt;
[quote user=""]Also,c&lt;span&gt;ompared with S132 softdevice, could you please tell me what functions the S112softdevice lacks?&lt;/span&gt;[/quote]
&lt;p&gt;You can read the feature set of each variant in their respective documentation pages: &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s112/SDS/s1xx/s112.html"&gt;S112&lt;/a&gt; - &lt;a href="https://infocenter.nordicsemi.com/topic/sds_s132/SDS/s1xx/s130.html"&gt;S132&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Main differences includes (but might not be complete):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;S112 is peripheral only, S132 supports peripheral and central roles.&lt;/li&gt;
&lt;li&gt;S112 supports up to 4 concurrent connections, S132&amp;nbsp;&lt;span&gt;supports up to 20 concurrent connections.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;S132 supports Data Length Extensions (DLE)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;S132 supports Extended advertising&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;br /&gt;Jørgen&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: application &amp;&amp; bootloade IROM setting</title><link>https://devzone.nordicsemi.com/thread/426258?ContentTypeID=1</link><pubDate>Fri, 19 May 2023 11:41:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9ad616a-5eec-4d26-b97e-cadb5b581af6</guid><dc:creator>Priyanka</dc:creator><description>&lt;p&gt;Hello,&lt;br /&gt;I am sorry, but we are short staffed this week due to Public Holidays in Norway. We will be back on Monday 22nd and hope to be able to answer all incoming requests within a couple of days, depending on the backlog. I am sorry for the inconvenience.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Priyanka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>