<?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>BLE module likely broadcasting at undesired time</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/51936/ble-module-likely-broadcasting-at-undesired-time</link><description>Hello, 
 I&amp;#39;m using a nrf51422_xxac_s110, with the Keil uvision IDE. I recently upgraded my sdk from an older version, to 12.3 in order to use some components like FDS. Consequently I also had to change my soft device hex file from 
 s110_nrf51_8.0.0_softdevice</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 16 Sep 2019 20:36:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/51936/ble-module-likely-broadcasting-at-undesired-time" /><item><title>RE: BLE module likely broadcasting at undesired time</title><link>https://devzone.nordicsemi.com/thread/209943?ContentTypeID=1</link><pubDate>Mon, 16 Sep 2019 20:36:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8f3170b3-bd18-498f-b092-fbcd08915a3a</guid><dc:creator>awneil</dc:creator><description>[quote userid="82879" url="~/f/nordic-q-a/51936/ble-module-likely-broadcasting-at-undesired-time/209938"]You can consider this resolved[/quote]
&lt;p&gt;You&amp;nbsp;do that by verifying an answer:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/7801._5F00_Verify_2D00_answer_2D00_nordic.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE module likely broadcasting at undesired time</title><link>https://devzone.nordicsemi.com/thread/209938?ContentTypeID=1</link><pubDate>Mon, 16 Sep 2019 19:52:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c4443c8-30f1-44fb-a7ee-a7ccc214ea4f</guid><dc:creator>Dak</dc:creator><description>&lt;p&gt;Hi Einar,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I did some further investigating, and it seems the issue I raised was actually a non-issue, based on a misunderstanding on my part about our system.&amp;nbsp; Thank you for your lengthy answer to my poorly worded question.&amp;nbsp; You can consider this resolved.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE module likely broadcasting at undesired time</title><link>https://devzone.nordicsemi.com/thread/208885?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2019 11:20:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a0f6f2de-8d80-4874-9354-5cbffdf9f139</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Dak,&lt;/p&gt;
[quote user=""]Our BLE module is connected to a larger embedded device, and communicates with a processor within that device via two pins that are basically Tx and Rx.&amp;nbsp; These two pins are multiplexed to also communicate with a physical wire connection.&amp;nbsp; At any given time only one of either the BLE module, or the physical wire can have an established connection to the port that handles the content received and transmitted on these pins.&amp;nbsp;&amp;nbsp;[/quote]
&lt;p&gt;So the nRF and some external device (whatever is on the &amp;quot;physical wire connection&amp;quot;) use the same pins to communicate with the host MCU? So this is effectively a bus. What protocol do you use? And how do you control whether the nRF or the other device are allowed to communicate on the bus?&lt;/p&gt;
[quote user=""]I&amp;#39;d like to know how I can stop the BLE from broadcasting, or at least lower the rate at which it broadcasts so interference is kept to a minimal?&amp;nbsp; Would using a different softdevice.hex file help instead?&amp;nbsp;&amp;nbsp;[/quote]
&lt;p&gt;Broadcasting here, is that BLE on-air, or communicating with the MCU on the pins/bus? If BLE, then it is up to you to terminate any connections and/or stop advertising or active scanning. If communication with the host MCU then that depends. There is no information here on how this communication happens, so you must elaborate on what protocol you use (is it UART, SPI, etc.?), how you signal which device is allowed to communicate, and how you control this on the nRF side.&lt;/p&gt;
[quote user=""]I&amp;#39;d like to know how I can stop the BLE from broadcasting, or at least lower the rate at which it broadcasts so interference is kept to a minimal?&amp;nbsp; Would using a different softdevice.hex file help instead?&amp;nbsp;&amp;nbsp;[/quote]
&lt;p&gt;Hot to stop BLE advertising/broadcasting depends a bit on if you are using a library to handle advertising for you, but generally you need to somehow call&amp;nbsp;sd_ble_gap_adv_stop().&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE module likely broadcasting at undesired time</title><link>https://devzone.nordicsemi.com/thread/208762?ContentTypeID=1</link><pubDate>Mon, 09 Sep 2019 18:08:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3080317c-faf1-4a85-a933-7c69a117b321</guid><dc:creator>Dak</dc:creator><description>&lt;p&gt;I should have explained further that when we connect using software running on a PC with the wired connection, using a Modbus protocol, the connection is dropped, which we believe is due to the BLE module continuing to broadcast on the same pins.&amp;nbsp; I haven&amp;#39;t scoped those pins yet to see if that&amp;#39;s necessarily the case.&amp;nbsp; When we used&amp;nbsp;&lt;span&gt;s110_nrf51_8.0.0_softdevice.hex with the older sdk, we didn&amp;#39;t have this issue.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>