<?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>NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17103/nrf-dongle-protocol</link><description>Hi 
 I need to develop PC software to Discover, Connect, Get and Set data to the nrf device that we developed. 
 I am using the MCP and nrf connect but my client want to have his own app. 
 Where can I get the communication protocol for the dongle</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 26 Oct 2016 14:07:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17103/nrf-dongle-protocol" /><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65613?ContentTypeID=1</link><pubDate>Wed, 26 Oct 2016 14:07:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de342ed3-aa13-4201-a5e2-f7e6e72e3a17</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;S310 is not supported and it should not work with the nRF51822. It will also consume more flash and RAM than BLE-only softdevice. nRF51422 is more expensive due to the licence fee to ANT, and you might also get in trouble with licenses if you use the ANT softdevice on a device not supporting ANT. You should definitely use S130 with nRF51822 devices. BLE beacon app (provided by Nordic) should not use any ANT parts.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65612?ContentTypeID=1</link><pubDate>Wed, 26 Oct 2016 12:40:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5ae8140-8790-4641-8047-301814e55220</guid><dc:creator>Jaco</dc:creator><description>&lt;p&gt;Hi
Ok I get the data that I want the ME returns everything so that is sorted
What can happen if I only use the BLE beacon app on a nRF51822 with a softdevice S310 V3.0.0
is their any drawbacks or should I rather go to the S130 V8.0.0. I think the BLE Beacon app doen not use the ANT part of (S310 V3... not sure).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65610?ContentTypeID=1</link><pubDate>Wed, 26 Oct 2016 11:16:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5681a763-e348-4af4-8351-40e226a24de8</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;What do you mean by service? What data is your beacon sending out and what data do you want to read?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nRF51822 does not support ANT. The BLE/ANT combined softdevice S310 is only &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf51/dita/nrf51/compatibility_matrix/nRF51422_nRF51822_ic_rev_sdk_sd_comp_matrix.html?cp=3_0_4"&gt;supported by nRF51422 IC&lt;/a&gt;. nRF51822 support S110, S120 and S130 softdevice.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65611?ContentTypeID=1</link><pubDate>Wed, 26 Oct 2016 09:38:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50af9919-a815-464a-8177-5063d83ee8ca</guid><dc:creator>Jaco</dc:creator><description>&lt;p&gt;Hi Jørgen&lt;/p&gt;
&lt;p&gt;Firstly ... I&amp;#39;m busy with he software. Added service and I get the MAC back. So got it to work
I want to know what service I must add do get the beacon data back that my beacon app sent out.
Secondly ... Bit off topic ... I have a nRF51822 QAAH1 chip (rev3) can I run SD310 V3.0.0 on it with the beacon app. Ive compiled it and done all the changes and it looks if ti is working correctly but this product is going to be launch world wide so i do not want to work wit luck or chance.&lt;/p&gt;
&lt;p&gt;A bit&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65608?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2016 14:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d92149c1-202b-4368-9b1c-8f8f8106a57b</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Unfortunately, I&amp;#39;m not aware of any C# examples for the pc-ble-driver at this moment. I know that a request for examples has been forwarded to the software developers internally, but I don&amp;#39;t know if or when this will be added.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65607?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2016 14:33:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8407fc0e-c1b9-4bee-80dd-1fac810276d6</guid><dc:creator>Jaco</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Is there any C# examples with the pc-ble-driver-master. I could not found any in the pc-ble-driver-master dir.&lt;/p&gt;
&lt;p&gt;Or can you point me to an example online.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65606?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2016 14:20:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a590c66-57a0-483a-8d19-9216c19ce564</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Sorry, I thought you were using pc-ble-driver as I recommended. If you are using Master Emulator you need to use the firmwares found in &lt;code&gt;C:\Program Files (x86)\Nordic Semiconductor\Master Control Panel\3.10.0.14\firmware\pca10000&lt;/code&gt;. I just tested it with the nRF51 Dongle (PCA10031) and it worked. I would still recommend that you use pc-ble-driver instead, as Master Control Panel have been replaced by nRF Connect, which use pc-ble-driver over Master Emulator. Master Emulator will thus not be maintained in the future.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65609?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2016 14:09:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:16555e42-2fda-4457-add9-fb4a5079586d</guid><dc:creator>Jaco</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Ok so here is my steps (do not get this to work)&lt;/p&gt;
&lt;p&gt;I programed my PCA1000 with the &amp;quot;connectivity_1.0.1_115k2_with_s130_2.0.1.hex&amp;quot; that was downloaded with the &amp;quot;pc-ble-driver-master&amp;quot;. This was done via the nrg go studio in the program application window&lt;/p&gt;
&lt;p&gt;I then run the &amp;quot;NetworkAvailabilityDemo&amp;quot; in PF(x86)/Master emulator/2.1.13.14/example code
I click connect and then perform discovery when connect is done.&lt;/p&gt;
&lt;p&gt;I get the following&lt;/p&gt;
&lt;p&gt;Starting up
Ready
Open
Could not read device address.
Could not read controller version info.
Could not read buffer size.
Reset
Setup: add service 0x180B store LOCAL_STORE
Setup: add char def 0x2A3E
Setup: assigned pipenumber 1 type TRANSMIT
Setup: assigned pipenumber 2 type REQUEST_TRANSMIT
Run
Device discovery
Failed to start device discovery&lt;/p&gt;
&lt;p&gt;What am I doing wrong.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65605?ContentTypeID=1</link><pubDate>Tue, 18 Oct 2016 07:30:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b83ac92-0a7f-4ac8-94b1-f79f32d9211d</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Yes, you can load the Connectivity Firmware with nRFgo Studio or nrfjprog. If you use the precompiled hex file, &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver/tree/master#softdevice-and-ic-support"&gt;the softdevice is merged into the file&lt;/a&gt;. You only need to flash (or merge) the softdevice if your are &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver/tree/master#compiling-the-connectivity-hex-files"&gt;compiling the connectivity firmware&lt;/a&gt; for a custom board.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65604?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2016 13:14:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a924e4b-6ad2-43f4-b2a5-48d2fedb2170</guid><dc:creator>Jaco</dc:creator><description>&lt;p&gt;Hi Can I load the Connectivity Firmware with nrf go and if so do I need to load a SD as well. I see they merge the SD and the Connectivity firmware&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF Dongle Protocol</title><link>https://devzone.nordicsemi.com/thread/65603?ContentTypeID=1</link><pubDate>Mon, 17 Oct 2016 10:57:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe8344d3-7114-439f-acab-361968e510f3</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;MCP is based on the Master Emulator, and the DLL file for Master Emulator can be found in &lt;code&gt;C:\Program Files (x86)\Nordic Semiconductor\Master Emulator&lt;/code&gt; folder, if you have MCP installed. This can be used to implement your own C# program, but as MCP have been replaced by nRF Connect, I would not recommend that you use this anymore.&lt;/p&gt;
&lt;p&gt;Instead, I would recommend you to check out the &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver"&gt;pc-ble-driver&lt;/a&gt; library source on Nordic&amp;#39;s GitHub. This library &lt;em&gt;&amp;quot;provides serial port communication (using SoftDevice API serialization) to an nRF5x IC running the connectivity firmware included&amp;quot;&lt;/em&gt;. It has bindings for Python and JavaScript, making it suitable for easy application development. Unfortunately, the driver is not well documented yet, but some examples for both &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver-py/tree/master/python/pc_ble_driver_py/examples"&gt;Python&lt;/a&gt; and &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver-js/tree/master/test"&gt;Javascript&lt;/a&gt; bindings are provided.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>