<?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>Migration advice from nRF5 SDK to nRF Connect SDK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/67126/migration-advice-from-nrf5-sdk-to-nrf-connect-sdk</link><description>Hi, 
 our company is developing some different models of devices with BLE based on the nRF52840 MCU, working with the nRF5 SDK (17.0.2). The devices are in parallel using serial communication over the built-in usart, which rules out odd parity. While</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 16 Oct 2020 06:29:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/67126/migration-advice-from-nrf5-sdk-to-nrf-connect-sdk" /><item><title>RE: Migration advice from nRF5 SDK to nRF Connect SDK</title><link>https://devzone.nordicsemi.com/thread/275246?ContentTypeID=1</link><pubDate>Fri, 16 Oct 2020 06:29:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bdcfc74c-a214-4648-994a-4444870ddf47</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Dirk,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply&lt;/p&gt;
[quote user=""]My question is now, is there any support (or at least some advice) on such a migration. I have found some questions regarding this topic, and someone proposed to create a blog article, but I did not find any solid information.[/quote]
&lt;p&gt;There is no easy way to create a simple migration guide from nRF5 SDK to NCS. The former is a beast of features(libraries, drivers, protocols, examples) which in each could have their own individual migration guides in itself.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]As far as I see, the SDKs are quite different. The nRF5 SDK suppport for FreeRTOS is missing in nRF Connect SDK, instead it is based on Zephyr, and the peripheral drivers seem also to be incompatible. The same seems to apply to the Bluetooth bootloader code, so I have the impression we would have to start over from zero. Is this impression correct?[/quote]
&lt;p&gt;&amp;nbsp;Unfortunately, there two SDK&amp;#39;s are quite different. But if you have started your project taking one of the nRF5 SDK examples as a template, then chances are that you will find that template example in the NCS as well (non freertos). Are you using FreeRTOS? if so, you might be able to find one to one mapped RTOS API that you can use to replace FreeRTOS related API with Zephyr RTOS API. The concepts for most of the RTOS remain surprisingly similar.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>