<?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>Updating Bootloader+Softdevice fails with error The new SoftDevice is of a different family than the present SoftDevice. Compatibility cannot be guaranteed.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/89235/updating-bootloader-softdevice-fails-with-error-the-new-softdevice-is-of-a-different-family-than-the-present-softdevice-compatibility-cannot-be-guaranteed</link><description>Hi, I&amp;#39;m trying to perform a Bootloader+Softdevice DFU over BLE. The image that I currently have in the NRF52 DK is BL+S112 and I&amp;#39;m trying to perform a DFU with BL+S132. I&amp;#39;m using the nRF5 SDK 17.1.0 and the soft devices versions are s112nrf52720 and s132nrf52720</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 22 Jun 2022 11:27:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/89235/updating-bootloader-softdevice-fails-with-error-the-new-softdevice-is-of-a-different-family-than-the-present-softdevice-compatibility-cannot-be-guaranteed" /><item><title>RE: Updating Bootloader+Softdevice fails with error The new SoftDevice is of a different family than the present SoftDevice. Compatibility cannot be guaranteed.</title><link>https://devzone.nordicsemi.com/thread/373647?ContentTypeID=1</link><pubDate>Wed, 22 Jun 2022 11:27:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b439caee-184d-4b06-891b-5110bcd586c0</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi André,&lt;/p&gt;
&lt;p&gt;There is no fundamental reason that updating to a SoftDevice should not work, except from that check. The reason for the check is that we do not test it, and therefor it is not supported and prevented by the code snippet you have referred to. If you have devices you want to update to a different SoftDevice type via DFU that is still possible, but you would have to do it in two stages. First, update the bootloader to a temporary bootloader using the same old SoftDevice where you remove this test, so that updates to different SoftDevice types is not prevented. Then you can do a new DFU update with a new package that include the new SoftDevice and new bootloader built for that SoftDevice.&lt;/p&gt;
&lt;p&gt;Br,&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>