<?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>Choosing SDK version</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37320/choosing-sdk-version</link><description>Hello, 
 I have just started out looking into BLE and have read various articles and a book about the protocol itself. I have got a NRF52DK board and am working on a project, which was previously made on SDK11, S132 v2.0.0. 
 I am tying to implement all</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Aug 2018 13:11:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37320/choosing-sdk-version" /><item><title>RE: Choosing SDK version</title><link>https://devzone.nordicsemi.com/thread/143577?ContentTypeID=1</link><pubDate>Thu, 09 Aug 2018 13:11:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8f05c70-1f39-4cff-a7d5-c44d16c8346b</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We aim to keep the API consistent for all SDK releases with the same version number, but you are right that there has usually been substantial API changes between SDK versions. As you point out, migrating from SDK 11 to SDK 15 is time consuming, and depending on your project you may actually save time by starting off with a SDK 15 example, and gradually copy in parts of your SDK 11 application, adaption to the API changes as you go along.&lt;/p&gt;
&lt;p&gt;When choosing whether you should migrate your application to a new SDK or not I would say that you should ask yourself whether you need any of the features or fixes in newer SDKs. If yes, then you should probably migrate. If not, then you may be better off staying with the application you have using an older SDK. You should note though that Nordic generally does not provide fixes for older SDK&amp;#39;s, so you may want to make some adjustments in any case. Particularly, you should update to &lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF52832/S132-SD-v2/51479"&gt;S132 version 2.0.1&lt;/a&gt;, and you should &lt;a href="https://devzone.nordicsemi.com/b/blog/posts/bluetooth-pairing-vulnerability"&gt;update the LESC handling&lt;/a&gt; if your application uses it.&lt;/p&gt;
&lt;p&gt;For new projects I recommend that you always start with the latest and grates SDK version.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>