<?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>pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/44786/pc-ble-driver-compatibility-with-sdk15-3-0-connectivity-s140_usb_hci-example</link><description>Hello Nordic Support Team, 
 The question I have is simple. 
 Can I use the pc-ble-driver with the ble_connectivity_s140_usb_hci example found in SDK15.3.0? 
 If not why? 
 Also if not, what files are the github scripts using from the SDK to compile the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 07 Oct 2019 13:56:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/44786/pc-ble-driver-compatibility-with-sdk15-3-0-connectivity-s140_usb_hci-example" /><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/213691?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 13:56:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:752f788a-d175-4ddf-b41c-8577e3515941</guid><dc:creator>brianreinhold</dc:creator><description>&lt;p&gt;I have a similar question. How can I use the examples in the SDK15.4.0 with the HEX file generated from the pc-ble-driver project. The HR example in the pc-ble-driver project builds and runs fine. But I take the BP example from the&amp;nbsp;nRF5_SDK_15.3.0_59ac345 it does not compile. The h-files referenced are not part of the pc-ble-driver h-files and the APIs used are completely different. This means if I write source code for the nRF5840 dongle that runs from the PC, I cannot recompile it for installation on the nRF5840; I have to completely rewrite the code.&lt;/p&gt;
&lt;p&gt;That does not make sense and appears to be self-defeating. Why would Nordic do that?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/177845?ContentTypeID=1</link><pubDate>Fri, 22 Mar 2019 13:47:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb0c50f6-ce05-4370-912c-913921247366</guid><dc:creator>Florian Pichler</dc:creator><description>&lt;p&gt;Hey Sebastian,&lt;/p&gt;
&lt;p&gt;I&amp;#39;d like to push here... same question from my side.&lt;/p&gt;
&lt;p&gt;@Jared: Any concrete advice which changes have to be made to get it running?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176924?ContentTypeID=1</link><pubDate>Tue, 19 Mar 2019 09:46:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0824c30d-eaa8-45e3-a8f7-3ae458396b0d</guid><dc:creator>Sebastian</dc:creator><description>&lt;p&gt;Hello Jared,&lt;/p&gt;
&lt;p&gt;Sorry but I have to reject this answer.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I started binding the C/C++ pc-ble-driver in C#.&lt;/p&gt;
&lt;p&gt;I tried using the example&amp;nbsp;ble_connectivity_s140_usb_hci_pca10056 on my target board and the driver on the PC.&lt;/p&gt;
&lt;p&gt;The&amp;nbsp;sd_rpc_adapter_create(transport_layer) API call works fine and the adapter is created.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However, when I try to do&amp;nbsp;sd_rpc_open I get an NRF_TIMEOUT error from my target board.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This DOES NOT happen when I use the github pre-compiled file&amp;nbsp;&lt;/p&gt;
&lt;p&gt;connectivity_4.0.0_usb_with_s140_6.1.0.hex&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This means that the example on SDK 15.3.0 is not the same as the precompiled github file.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you please let me know which files I need to compile from the SDK 15.3.0 in order to get the same behaviour as with the pre-compiled hex file?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176409?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2019 13:08:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7cb2fb9-0de9-474a-b721-6934f5a85eaa</guid><dc:creator>Sebastian</dc:creator><description>&lt;p&gt;Hello Jared,&lt;/p&gt;
&lt;p&gt;Thank you for your answers.&lt;/p&gt;
&lt;p&gt;I will close the subject.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176407?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2019 13:06:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1d88bfdf-694b-4a87-8381-e652d8627432</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;I don&amp;#39;t think it needs the patch. If it doesn&amp;#39;t work then I suggest that you go with SDK 15.2.0 and the patch.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176397?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2019 12:45:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26cf807e-e973-478f-9af7-f15534a404dc</guid><dc:creator>Sebastian</dc:creator><description>&lt;p&gt;Hi Jared,&lt;/p&gt;
&lt;p&gt;Thank you very much for your answer.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I need some more clarification though. I am aware of the 15.2.0 patch.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Does the serialization usb_hci example in the SDK 15.3.0 need the patch?&lt;/p&gt;
&lt;p&gt;Thank again for your answers in advance.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176396?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2019 12:41:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3309a052-3301-4f3f-8aec-e014620b207a</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;oh sorry for the misunderstanding. The pre-compiled hex files are the compiled from the SDK example, BUT with some modifications which are included in this &lt;a href="https://github.com/NordicSemiconductor/pc-ble-driver/blob/master/hex/nRF5_SDK_15.2.0_connectivity.patch"&gt;patch&lt;/a&gt;.&lt;/p&gt;
[quote user="vgram"]&lt;p&gt;&lt;/p&gt;&lt;p&gt;I want to make changes to that example and compile it with Segger Embedded Studio. I think that this is what the github scripts do but I want to confirm it with you.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;[/quote]
&lt;p&gt;Yes you can modify the example and then build the hex files from the SDK example. This will produce the necessary hex files likewise as the ones on GitHub.&lt;/p&gt;
&lt;p&gt;Hope I answered your question.&lt;/p&gt;
&lt;p&gt;Jared&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176213?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2019 13:43:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c05d4a00-274b-4bad-a28e-cac697151465</guid><dc:creator>Sebastian</dc:creator><description>&lt;p&gt;Hello Jared,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your quick reply, however, this is not what I was asking.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t want to use the precompiled .hex file that can be found in github and I don&amp;#39;t want to use the scripts that are in github to compile the files myself.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What I am trying to find out is if the example in \nRF5_SDK_15.3.0_59ac345\examples\connectivity\ble_connectivity can work with the pc-ble-driver?&lt;/p&gt;
&lt;p&gt;I want to make changes to that example and compile it with Segger Embedded Studio. I think that this is what the github scripts do but I want to confirm it with you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Maybe to explain it in a different way:&lt;/p&gt;
&lt;p&gt;Is the&amp;nbsp;&lt;em&gt;&lt;strong&gt;SoftDevice s140 API version 6:&amp;nbsp;&lt;code&gt;connectivity_&amp;lt;version&amp;gt;_&amp;lt;1m|*usb&amp;gt;_with_s140_6.x.x&lt;/code&gt;&amp;nbsp;produced by the use of the usb_hci connectivity example in the SDK?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Thank you for your answers.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: pc-ble-driver compatibility with SDK15.3.0 connectivity S140_usb_hci example</title><link>https://devzone.nordicsemi.com/thread/176207?ContentTypeID=1</link><pubDate>Thu, 14 Mar 2019 13:34:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5050feeb-b7ee-452e-8c31-c79d47c310d4</guid><dc:creator>Jared</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, the pc-ble-driver works with&amp;nbsp;&lt;span&gt;SoftDevice s140 API version 6 from SDK 15.3. From GitHub:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The generated libraries are compatible with the following SoftDevice API versions and nRF5x ICs:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;SoftDevice s130 API version 2:&amp;nbsp;&lt;code&gt;connectivity_&amp;lt;version&amp;gt;_1m_with_s130_2.x.x&lt;/code&gt;&amp;nbsp;(nRF51 and nRF52 series ICs)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;SoftDevice s132 API version 3:&amp;nbsp;&lt;code&gt;connectivity_&amp;lt;version&amp;gt;_&amp;lt;1m|*usb&amp;gt;_with_s132_3.x.x&lt;/code&gt;&amp;nbsp;(only for nRF52 series ICs)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;SoftDevice s132 API version 5:&amp;nbsp;&lt;code&gt;connectivity_&amp;lt;version&amp;gt;_&amp;lt;1m|*usb&amp;gt;_with_s132_5.x.x&lt;/code&gt;&amp;nbsp;(only for nRF52 series ICs)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;SoftDevice s132 API version 6:&amp;nbsp;&lt;code&gt;connectivity_&amp;lt;version&amp;gt;_&amp;lt;1m|*usb&amp;gt;_with_s132_6.x.x&lt;/code&gt;&amp;nbsp;(only for nRF52 series ICs)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;SoftDevice s140 API version 6:&amp;nbsp;&lt;code&gt;connectivity_&amp;lt;version&amp;gt;_&amp;lt;1m|*usb&amp;gt;_with_s140_6.x.x&lt;/code&gt;&amp;nbsp;(only for nRF52 series ICs&lt;/strong&gt;)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note: BLE DFU with nrfutil is not supported with&amp;nbsp;API version 6 as nrfutil only supports up to SD API v3.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Jared&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>