<?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>Is it possible do a DFU to switch between SDK versions?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/22348/is-it-possible-do-a-dfu-to-switch-between-sdk-versions</link><description>Hi all, 
 I am experimenting with the DFU to switch between SDK versions from SDK12 to SDK13 and SDK13 to SDK12 
 Is it possible if I send a whole imagen of SD+BL+APP to switch between SD12+BL12+app12 and SD13+BL13+app13, and viseversa? 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 25 May 2017 16:17:28 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/22348/is-it-possible-do-a-dfu-to-switch-between-sdk-versions" /><item><title>RE: Is it possible do a DFU to switch between SDK versions?</title><link>https://devzone.nordicsemi.com/thread/87850?ContentTypeID=1</link><pubDate>Thu, 25 May 2017 16:17:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1eda1cad-9b48-4d36-ad3c-8d0b8282a679</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;If you mean &amp;quot;can I switch by using OTA DFU mechanism from BLE APP compiled with one SDK version to another BLE APP compiled with different SDK version&amp;quot; then the general answer is YES. However I guess Nordic don&amp;#39;t guarantee compatibility of their Bootloader and DFU examples between all possible SDK versions so all combinations you want to support in your application should be always tested prior to release (what I mean is: if you have devices in the field compiled with SDK X and you migrate to SDK Y then you test DFU between these two versions. If you continue in development and migrate to SDK Z then you should test both DFU paths, from X to Z and from Y to Z. And so on if you continue in migrations. If you also support &amp;quot;downgrades&amp;quot; aka opposite paths then your testing effort doubles.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>