<?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>compatibility of mesh-sdk2.2 upgrade to mesh-sdk-3.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/42754/compatibility-of-mesh-sdk2-2-upgrade-to-mesh-sdk-3-0</link><description>Hi Nordic: 
 I just got some confused when I did development between mesh-sdk-2.2 and mesh-sdk-3.0 examples today. 
 
 And finally I find a steps to produce an issue of compatibility between sdk-2.2 and 3.0: 
 
 - Program proxy_client of Mesh-sdk-2.2</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Jan 2019 12:21:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/42754/compatibility-of-mesh-sdk2-2-upgrade-to-mesh-sdk-3-0" /><item><title>RE: compatibility of mesh-sdk2.2 upgrade to mesh-sdk-3.0</title><link>https://devzone.nordicsemi.com/thread/166827?ContentTypeID=1</link><pubDate>Mon, 21 Jan 2019 12:21:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:686b4d9d-d992-4663-8e61-131eb2c609dd</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>[quote user=""]I think this result will happen too when doing DFU, because DFU is only re-program the application flash area, not erase nwk/opt/access/device-manage flash area.[/quote]
&lt;p&gt;&amp;nbsp;Why do you believe that the DFU only updates the application area &amp;amp; not the network/opt/access/device-manager flash area?&lt;/p&gt;
&lt;p&gt;The way I understand it, when you do a DFU, you update the whole application. That means that &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/Mesh_SDK/v3-0-0/md_mesh_bootloader_README"&gt;the mesh stack&lt;/a&gt;, as well as your application will be updated. This is because the mesh stack is a part of the application build hex file.&lt;/p&gt;
[quote user=""]So, is it possible that upgrade a device(already provsioned and configured) from sdk2.2 to sdk3 and boot up successfully?[/quote]
&lt;p&gt;&amp;nbsp;Yes, this is possible. Have you tried doing a DFU using &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/Mesh_SDK/v3-0-0/md_examples_dfu_README"&gt;our example&lt;/a&gt;? &lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/Mesh_SDK/v3-0-0/md_mesh_bootloader_README"&gt;This documentation &lt;/a&gt;could also be helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>