<?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>DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/6100/dfu-failed-to-open-transport-backend</link><description>Hi Everyone, 
 I&amp;#39;m working on adding DFU on my project and here is my setup: 
 
 Softdevice = 7.1.0 
 SDK = 6.1.0 
 DFU Bootloader = Keil compiled from SDK 6.1.0 
 MCP = 3.8.0.7 
 nRFgo = 1.17.1 
 
 If the application is compiled with Keil, then</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 13 Aug 2015 07:08:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/6100/dfu-failed-to-open-transport-backend" /><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21356?ContentTypeID=1</link><pubDate>Thu, 13 Aug 2015 07:08:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69f16e7d-f609-42ae-a64e-3b9e0eb8fd40</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi George Philip Orais,&lt;/p&gt;
&lt;p&gt;The error code you reported is pretty similar to &lt;a href="https://devzone.nordicsemi.com/question/47960/dfu-failed-to-open-transport-backend/"&gt;this case&amp;#39;s&lt;/a&gt;, could you check if it&amp;#39;s the same issue and solution ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21352?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 03:18:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79295d5a-e266-4abc-bb4b-7540deec8fe6</guid><dc:creator>George Phillip Orais</dc:creator><description>&lt;p&gt;I just remember, what i noticed is after successfully downloaded the gcc-compiled-app to the chip through OTA, i still can switch to DFU via DFU service. Then i can see the new advertised device name, which confirms its on bootloader now. But once i connect and discover the services, it will have a long wait on the last handle? I think it was handle 0x000F? It seems the MCP was not able to receive the expected reply from the device, any ideas? Did the gcc-compiled-app corrupted the bootloader? But the size of the app is not that big..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21355?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 03:18:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47556ec9-de8a-477c-9d59-8e15b1857494</guid><dc:creator>George Phillip Orais</dc:creator><description>&lt;p&gt;I just remember, what i noticed is after successfully downloaded the gcc-compiled-app to the chip through OTA, i still can switch to DFU via DFU service. Then i can see the new advertised device name, which confirms its on bootloader now. But once i connect and discover the services, it will have a long wait on the last handle? I think it was handle 0x000F? It seems the MCP was not able to receive the expected reply from the device, any ideas? Did the gcc-compiled-app corrupted the bootloader? But the size of the app is not that big..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21351?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 03:08:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6c7da66-7f2d-48b8-9397-771912721590</guid><dc:creator>George Phillip Orais</dc:creator><description>&lt;p&gt;Hi Matt, I see, that&amp;#39;s what i expected. Yes i agree, i think just need to fully understand about the DFU bootloader. I will try SDK 8 later and update you what i will get, thanks again for your reply.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21354?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2015 02:56:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:38ca38d9-4144-4401-8955-24ee1c1e4c01</guid><dc:creator>George Phillip Orais</dc:creator><description>&lt;p&gt;Hi Stian, thanks for your reply. I see, i tried the ble_app_hrs but still the same result: the keil compiled works fine but the gcc compiled cannot proceed with OTA once the app is downloaded at first attempt through OTA. Actually im using MCP3.8 and SDK6.1.0 but it works fine if both bootloader and apps are compiled with Keil.&lt;/p&gt;
&lt;p&gt;Yes, actually im using the Nordic dev kit for now just to see if GCC app with DFU works.&lt;/p&gt;
&lt;p&gt;I also already tried that boot loader but still it can&amp;#39;t, it has a different error though.&lt;/p&gt;
&lt;p&gt;OK that&amp;#39;s what i&amp;#39;m planning for later test, i already downloaded SDK8, will update you for the progress, thanks again for the help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21350?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2015 17:25:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:68ca64c0-5278-4a50-909e-35687e8e3090</guid><dc:creator>Matt Barr</dc:creator><description>&lt;p&gt;Hi George, I don&amp;#39;t believe there is a free version of IAR and the licensed version is also expensive. Based on Stian&amp;#39;s results, it sounds like there should be no bootloader vs. application tool chain dependency. I needed to make changes to the bootloader, this was the primary reason for migrating to IAR. I was using the 7.2.0 SDK and bootloader, and the 7.1.0 Softdevice. I&amp;#39;m not sure how that might change tool chain dependence if at all.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21353?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2015 12:25:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:99688b38-8c5c-4f6c-8a99-969e22a93e8f</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;I tried with a Keil compiled bootloader from SDK 6.1.0 and SoftDevice 7.1.0. I was able to upload the &lt;em&gt;ble_app_hrs&lt;/em&gt; example application in SDK 6.1.0 both compiled with Keil and GCC. So it should be possible. However, I was using MCP 3.7.1, since the 3.8 version requires an init file, and as far as I know that is not compatible with the bootloader from SDK 6.1.0.&lt;/p&gt;
&lt;p&gt;You are sure the application compiled with GCC runs on the board without using the bootloader right?&lt;/p&gt;
&lt;p&gt;You can also check out this bootloader example: &lt;a href="https://github.com/NordicSemiconductor/nrf51-dfu-bootloader-for-gcc-compiler"&gt;github.com/.../nrf51-dfu-bootloader-for-gcc-compiler&lt;/a&gt;. This is a bootloader based on SDK 6.0.0 that can be compiled using gcc.&lt;/p&gt;
&lt;p&gt;Maybe you should consider migrating to SDK 8, since the bootloader has been changed significantly since SDK 6?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21348?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2015 02:47:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82f78638-ad45-4576-b894-83488a1a5a6d</guid><dc:creator>George Phillip Orais</dc:creator><description>&lt;p&gt;Hi Matt, Thanks for your reply! I see, yes i also agree to build both with same tool chain which i confirmed via Keil. Because my application is already 33KB in size i need to use GCC for i cannot afford full version of Keil. How about your IAR, what is the size limit for the free version? Maybe its bigger than Keil?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU: Failed to open transport backend</title><link>https://devzone.nordicsemi.com/thread/21349?ContentTypeID=1</link><pubDate>Wed, 18 Mar 2015 15:01:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6bdef599-3c6c-4669-b639-07be24f02e4d</guid><dc:creator>Matt Barr</dc:creator><description>&lt;p&gt;Hi George, I&amp;#39;ve had similar bad luck with a Keil compiled bootloader and IAR compiled application. I do not recall what sort of error message was reported by the Android MCP I was using, and I never did debug this. I wound up porting the bootloader to IAR, I find that DFU works when application and bootloader are both built with the same tool chain, Keil or IAR.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>