<?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>Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/43357/qt-ble-firmware-upgrade</link><description>Hi, 
 i have developed a Windows based App in Qt that using BLE. 
 My problem is upgrading a remote device Firmware using BLE. 
 Did exists any type of C++ class automator, that can managed DFU, transport layer package or others? 
 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 20 Aug 2019 23:53:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/43357/qt-ble-firmware-upgrade" /><item><title>RE: Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/205148?ContentTypeID=1</link><pubDate>Tue, 20 Aug 2019 23:53:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c810dd44-20db-45c0-a1d4-c603c124491d</guid><dc:creator>bscdb</dc:creator><description>&lt;p&gt;Hi.. Were you able to do multiple writes to multiple characteristics in qt?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/186224?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 13:44:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f064141b-b3d8-4610-b13f-07ac08fa66fd</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There is no ongoing work for a C# DFU master implementation within Nordic that I am aware of, so I am afraid you must implement it yourself if you need it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/186221?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 13:30:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:39016d4f-5439-44ea-b7f8-01f08c4a9d47</guid><dc:creator>Frotar</dc:creator><description>&lt;p&gt;Thanks for the quick reply! You guys are very active here : - )&lt;/p&gt;
&lt;p&gt;There are multiple entries in the forum, such as &amp;quot;we talk to our SW developers regarding C#/Windows DFU features based upon an actual BLE without the dongle&amp;quot;. Do you know if there is anything in the pipeline? We are at the start of a complex and big project and want to make sure that we don&amp;#39;t go into a wrong direction. We would start to write our own DFU mechanism from scratch in C# using a BLE library in Xamarin. I guess it&amp;#39;s clear that we would like to spare this time and use something well maintained and already in use.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/186176?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 12:21:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7d3aefd-2c2c-40da-9dcb-0c872bbd63f3</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;You are right. The Python and JavaScript DFU implementations we have are based on the pc-ble-driver and requires a nRF device connected to the PC via a J-Link debugger. We do not provide any native DFU implementation for desktop operating systems.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/186156?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 11:22:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f31f70a5-6d58-42e2-910a-497c27a9a2db</guid><dc:creator>Frotar</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;so the pc-nrfutil Python library could be used to implement the &amp;quot;application&amp;quot; side of the DFU mechanism as it is done in the iOS and Android libraries?&lt;/p&gt;
&lt;p&gt;I thought that there is no code from Nordic that allows the DFU without the additional dongle. I&amp;#39;m searching (as many others) for a way to have a cross-platform solution for the DFU mechanism but Nordic only offers the Android and iOS libraries.&lt;/p&gt;
&lt;p&gt;Am I missing something? As far as I know there is no DFU code for Windows/Linux/MacOS desktop applications, right?&lt;/p&gt;
&lt;p&gt;A C# solution would be great since then one could utilize Xamarin, for example.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Qt BLE Firmware upgrade</title><link>https://devzone.nordicsemi.com/thread/169532?ContentTypeID=1</link><pubDate>Tue, 05 Feb 2019 14:01:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c18c20e-13ed-4dc4-a90a-4e7daa235832</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Nordic does not provide any C++ implementation of a DFU master. I am not aware of any implementation made by a third party either (though I assume some customers have done it for their own projects). We provide a number of other implementations though: &lt;a href="https://github.com/NordicSemiconductor/pc-nrf-dfu-js"&gt;javascript&lt;/a&gt; and &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;python&lt;/a&gt; for PC and also libraries for iOS and Android.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>