<?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>connectivity Firmware - SDK 17.0.2</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/68771/connectivity-firmware---sdk-17-0-2</link><description>Hi, 
 I am trying to to adjust the connectivity Firmware, so our own firmware update tool can talk to it, but I can&amp;#39;t even get the example to work. 
 I am developing on a nRF52840-DK so I tried the example from examples/connectivity/ble_connectivity/pca10056</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 29 Jan 2024 08:59:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/68771/connectivity-firmware---sdk-17-0-2" /><item><title>RE: connectivity Firmware - SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/466417?ContentTypeID=1</link><pubDate>Mon, 29 Jan 2024 08:59:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76925424-4f7c-4f19-9314-540516843f94</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Ethan,&lt;/p&gt;
&lt;p&gt;This is built on the SDK\examples\connectivity\ble_connectivity example, but with some modifications. The actual source code (with modifications) is not open source, unfortunately, but I believe the example is is a good start if you want to know what&amp;#39;s going on.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best of luck,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: connectivity Firmware - SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/466303?ContentTypeID=1</link><pubDate>Fri, 26 Jan 2024 17:50:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f83bea85-1321-4be2-8f67-66307a052a24</guid><dc:creator>efischer</dc:creator><description>&lt;p&gt;Edvin,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I&amp;#39;m looking for the actual&amp;nbsp;SES or Keil project&amp;nbsp;for the connectivity firmware that the BLE application in nRF Connect for Desktop uses so I can understand and reverse engineer the&amp;nbsp;USB communication between the connected dev kit with the connectivity firmware and the BLE application. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Is this what you&amp;nbsp;were referring to when you said&amp;nbsp;&amp;quot;none of them are open source&amp;quot;?&amp;nbsp;If I misunderstood, could you point me in the right direction to find what I&amp;#39;m looking for?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks,&lt;br /&gt;Ethan.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: connectivity Firmware - SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/281989?ContentTypeID=1</link><pubDate>Thu, 26 Nov 2020 09:43:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f135c0f0-7c5d-4cb3-af30-f8eb95b92da8</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;The ble_connectivity example is made for pc-ble-driver, a tool that allows you to write serialized applications for that run either on a computer or another MCU that uses the nRF, running the connectivity project, as a radio/BLE slave.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you want to implement nrfutil from scrach, you can have a look at how it is implemented on GitHub:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;https://github.com/NordicSemiconductor/pc-nrfutil&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If you want to see what the DFU over BLE protocol looks like, you should check out the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_dfu_transport.html"&gt;bootloader library documentation on infocenter&lt;/a&gt;. Partilcularly the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_dfu_transport_ble.html?cp=7_1_3_5_2_2_3#lib_dfu_transport_msc"&gt;message sequence chart&lt;/a&gt; may be useful, in addition to the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_dfu_transport_ble.html"&gt;BLE DFU description&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: connectivity Firmware - SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/281830?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2020 13:51:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c6e4d7af-f26f-4d47-9b8c-4eb286aaf69d</guid><dc:creator>MeisterBob</dc:creator><description>&lt;p&gt;Yes, that&amp;#39;s what I try to do.&lt;/p&gt;
&lt;p&gt;So what does the ble_connectivity example do? As mentioned I couldn&amp;#39;t find anything about it in the Infocenter.&lt;/p&gt;
&lt;p&gt;What I&amp;#39;m trying to do are OTA updates on IEEE 802.15.4 devices. To achieve this, the dongle needs to send a command over IEEE to the Beacons so it restarts into the bootloader. I could use two dongles, one with a IEEE Firmware and another that does the BLE update, but I would like to have this in just one. Can you please point me into a direction where I don&amp;#39;t have to implement this from scratch.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: connectivity Firmware - SDK 17.0.2</title><link>https://devzone.nordicsemi.com/thread/281815?ContentTypeID=1</link><pubDate>Wed, 25 Nov 2020 13:15:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bae6c3d1-adfd-4419-8657-3d79a3a9781f</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I believe you are trying to compile and program the connectivity firmware that is used in nrfutil and nRF Connect for Desktop. Is that correct?&lt;/p&gt;
&lt;p&gt;If so, I must disappoint you. The FW that is used in nRF Connect for Desktop and nrfutil is not the same as the example from the SDK\examples\ble_connectivity. In fact, nrfutil and nRF Connect for Desktop doesn&amp;#39;t use the same connectivity FW either, and unfortunately, none of them are open source.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>