<?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>Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8350/migrate-from-sdk-6-1-to-9-0-under-eclipse-gcc</link><description>I&amp;#39;m looking to migrate from SDK 6.1 to SDK 9.0, using GCC and Eclipse. Any pointers would be welcome.
Also, I&amp;#39;m hoping to start using the OTA DFU. Once again, if there are any tutorials or blogs that simplify the process I&amp;#39;d love to hear about them.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 29 Jul 2015 10:33:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8350/migrate-from-sdk-6-1-to-9-0-under-eclipse-gcc" /><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30264?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 10:33:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89617386-b01f-411a-ac5e-df4ac819d4e2</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Go ahead and try SDK 9, I think what Hoan meant was that the steps between 7 8 9 aren&amp;#39;t that large, so if you get 7 working you will probably get 8 or 9 working as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30263?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 09:53:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aafcbbc5-8ad3-4c30-95e0-ab52ed607d64</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;I will, but one more question. If I&amp;#39;m going to try SDK 7, why shouldn&amp;#39;t I jump ahead to SDK 9?
Do later SDKs use functionallity that&amp;#39;s new in later chips?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30262?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 09:32:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:432b8aad-e265-4a38-8799-5f1095d7d044</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;You are right that the 2.4 version is more relevant, things went a bit quickly when linking just then =P.&lt;/p&gt;
&lt;p&gt;Do give a try and report your findings, good luck.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30261?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 09:31:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5aebe139-98f5-43d1-a6bf-76d49a923aa0</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Thanks. I think the 2.4 version of the PAN is more relevant to my case, as the chips are QFAAG20.
Having looked at the PAN, I think most of the anomalies will not affect my app, so maybe I&amp;#39;ll give SDK 7 a try.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30260?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 07:46:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39918a6a-1199-42e5-b6ae-563c7fd05c7b</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;The PAN(&lt;a href="https://www.nordicsemi.com/eng/nordic/download_resource/24634/9/5345675"&gt;Product Anomaly Notification&lt;/a&gt;) workarounds that were included for revision 2 are no longer included in the more recent SDKs, this means that you can get a slew of errors. Troubleshooting could be hard. You could go for SDK 9 and attempt to include the PAN workarounds yourself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30258?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 07:40:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1babfb35-2b23-447f-9433-9bac705e8bc2</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Thanks, that would seem to suggest that, having dowloaded MCP 3.9 in order to prepare the zip file for the DFU, I now need to revert to an older MCP version in order to use it!&lt;/p&gt;
&lt;p&gt;Would I be be better off trying to move to SDK 7 and SoftDevice 8, as Nguyen suggests?
What are the impications of trying to use SDK 7 and SD 8 with a rev 2 chip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30259?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2015 06:00:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4b3a87c-a3b4-4764-ae36-fd3172e26e32</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Have you seen &lt;a href="https://devzone.nordicsemi.com/question/32339/dfu-failed-to-open-transport-backend/"&gt;this answer&lt;/a&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30249?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2015 22:47:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c10841b8-26af-4810-88cb-5cc9bc50c7d9</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;From the matrix doc rev 2.0.  It is said Chip rev 2 is compatible up to S110 v8 even though it only listed SDK up to 6.1.  Which is kind-a contradictory.  SDK6 is not compatible with SD7 &amp;amp; SD8.  you can upgrade to sdk7 at least without any trouble.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30248?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2015 17:01:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d7655a6-3a8f-4b20-89a4-6463983491e4</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;By the way, I&amp;#39;m fairly certain I have Rev 2(not Rev 1) as I read the code with nRFGo and checked it against the docs. Also, I won&amp;#39;t be getting Rev 3 any time soon, as the modules are all bought and soldered into PCBs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30257?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2015 16:56:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab3e25e4-7b46-453e-a381-58d86cff8422</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Well, since I originally posted this question I found out that the modules we&amp;#39;re using have rev 2 chips in, so I managed to compile the bootloader from
&lt;a href="https://github.com/Rallare/nrf51_bootloader_gcc/blob/master/main.c"&gt;github.com/.../main.c&lt;/a&gt;
after a few problems, and flashed the SD image S110 7.1.0 and the bootloader.
MCP sees the DFU service, and bonds etc. OK.
Then I had to download the latest MCP, as the old one I had installed hadn&amp;#39;t come with the nrf.exe. I attempted to produce a zip file from the binary of my app, and then attempted to load it. After some time I get a message &amp;quot;Failed to open transport backend&amp;quot;.
So am I wasting my time here? Is it possible to do OTA DFU using a revison 2 device and an &amp;quot;old&amp;quot; SDK and softdevice?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30246?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2015 09:34:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a576f93-512c-4dbb-89c3-f8f61715788f</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Thanks for the comment, but I&amp;#39;m not comfortable trying something that violates Nordic&amp;#39;s compatibility matrix.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30247?ContentTypeID=1</link><pubDate>Tue, 28 Jul 2015 00:00:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc390da1-02c1-408a-8421-31fdc54fff5c</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;I have rev2 chips that work well with SDK8 &amp;amp; event SDK9.  Perhapse it would be better for you to try SD7 first.  Transition from 7 to 9 is a lot easier later when you get rev 3.  Rev2 for sure works with 7.  If it does&amp;#39;t work, you probably have rev 1 chip.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30245?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2015 14:23:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3820084f-0e61-43b5-b3aa-7eeb881e20fd</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;OK, I have to abandon this idea, as I&amp;#39;ve just found out that the Xuntong PTR5518 we&amp;#39;re using is only Rev 2, so I&amp;#39;ll have to stick to SDK 6.0. Bummer!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30256?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2015 09:49:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4512e260-794a-44ec-8133-2fd580187768</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Many thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30255?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2015 09:11:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:33faa3a2-4dbd-42df-9bb9-ee7e95d7e79d</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Updated the tutorial now.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30254?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2015 09:05:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a377296f-37b3-430d-bc1e-ff6099bb07e0</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Port your project to SDK 9. The reason the tutorial targets SDK 8 is because I have not gotten around to updating it, sorry about that.&lt;/p&gt;
&lt;p&gt;The API has not changed for DFU so you will be fine using SDK 9 instead of SDK 8 for that tutorial.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30253?ContentTypeID=1</link><pubDate>Mon, 27 Jul 2015 08:28:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c368091b-4c1b-4ef8-9bd0-3ab69289d706</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;So should I port my project to SDK 8, rather than 9, as the tutorials seem to target SDK 8?
This, IMO, is the frustrating thing about the Nordic support. The SDK seems to change so frequently that it&amp;#39;s hard to keep up. Also, I fell that there&amp;#39;s a whole lot of excellent information on the Nordic site, but it&amp;#39;s almost impossible to find some of it!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30244?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2015 10:15:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:332f08e5-3a7e-49ad-8f30-0120a0ce61c5</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Thanks, Nguyen.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30252?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2015 08:56:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:247ab7ec-ecd7-4fee-8992-36d3d1313a53</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;When migrating you would alter the files provided by the SDK, when porting you would download the new SDK and move your code over to that, take care to check release notes and check for API changes.&lt;/p&gt;
&lt;p&gt;Right you are, for now you are on your own on getting the bootloader code flashed initially to your device, however the tutorial is still valid from the step &amp;quot;Testing the DFU&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30251?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2015 08:51:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a577c349-3eea-47e6-9bf6-cd8261dd23b1</guid><dc:creator>JohnBrown</dc:creator><description>&lt;p&gt;Thanks. I&amp;#39;m not entirely sure what the distinction is between migrating and porting.&lt;/p&gt;
&lt;p&gt;Also, that tutorial is for Keil, rather than Eclipse/GCC. It would be helpful to know what other steps might be needed for Eclipse/GCC&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30250?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2015 08:28:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:586731cd-7e9b-4be4-b0a7-3f3691380a2d</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I would recommend porting your application to SDK 9 instead of trying to migrate the SDK several revisions, while this might seem tedious it it probably going to save you a lot of headache.&lt;/p&gt;
&lt;p&gt;There is an introductory tutorial on &lt;a href="https://devzone.nordicsemi.com/tutorials/9/setting-up-device-firmware-updatedfu-on-the-nrf51-/"&gt;setting up DFU for the nRF51 DK&lt;/a&gt;, I think you will find this helpful.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Migrate from SDK 6.1 to 9.0 under Eclipse/GCC</title><link>https://devzone.nordicsemi.com/thread/30243?ContentTypeID=1</link><pubDate>Fri, 24 Jul 2015 00:21:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f792eb7-06af-49f2-935d-37844bdac266</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;There are some info from &lt;a href="http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html"&gt;this blog&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>