<?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>Failure to update ble advert data via radio notification event</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5211/failure-to-update-ble-advert-data-via-radio-notification-event</link><description>I&amp;#39;m currently using ble_advdata_set to update the ble advert data packet. Before transmission I use the ble_radio_notification event . In this event for test purposes a single byte counter is incremented and transmitted. 
 The notification settings are</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 09 Feb 2015 05:46:17 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5211/failure-to-update-ble-advert-data-via-radio-notification-event" /><item><title>RE: Failure to update ble advert data via radio notification event</title><link>https://devzone.nordicsemi.com/thread/18250?ContentTypeID=1</link><pubDate>Mon, 09 Feb 2015 05:46:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8527933c-17ae-4422-a0b8-a091317291bd</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;Thanks for the answer. I currently have a Braveridge AP-XX Uart-debug Rev 2.2 board. I tried the  binary/hex on that board with no success. The sniffer application was unable to find the sniffer app over the COM port (It was connected). I did however find the scanning api for ble, so I am now able to scan for ble advert data, and send it to my PC using the UART. I`m not sure if this is adequate for ble sniffing.&lt;/p&gt;
&lt;p&gt;I will look into getting one of the above boards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure to update ble advert data via radio notification event</title><link>https://devzone.nordicsemi.com/thread/18252?ContentTypeID=1</link><pubDate>Wed, 04 Feb 2015 12:53:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be3019c5-2ca8-45a7-8634-b396efd48e2c</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;I suspect the issue is at the receiver end. However I currently don&amp;#39;t have the necessary equipment to do a proper test. I have a usrp, which allows me to do SDR ( software defined radio), however there is currently no open source Bluetooth stack. I&amp;#39;m guessing there is specialized hardware for the monitoring of Bluetooth transmissions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure to update ble advert data via radio notification event</title><link>https://devzone.nordicsemi.com/thread/18249?ContentTypeID=1</link><pubDate>Tue, 03 Feb 2015 11:55:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51c1cb75-be6a-4a33-a517-7fe05a6e6e44</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I would expect that data should always be up to date in each packet if you use radio notifications. I am suspicious that this may be a problem on the receiver end. Perhaps the best way to figure this out is to see what is happening on air. From your description it sounds like a packet is retransmitted and the receiver does not filter out the retransmitted packet if it actually did receive the former one. But since your device is only advertising that could not be the case.&lt;/p&gt;
&lt;p&gt;When advertising, the peripheral will advertise the same data on all three advertising channels. The central will scan for advertising packets in its scanning window on a specific channel, then switch to another channel and scan that channel. Perhaps the scanner is picking up the packet on one channel just before switching, and then scans the same packet when it starts to scan on another channel. I am just guessing here for the sake of bringing up ideas, I may be talking nonsense.&lt;/p&gt;
&lt;p&gt;I think the best way to find out is to see if the duplicated packet transmission is really reflected on air. If not, then it is a receiver problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update 6.2.2015&lt;/strong&gt;
To see BLE transmissions on air, use &lt;a href="https://www.nordicsemi.com/eng/Products/Bluetooth-Smart-Bluetooth-low-energy/nRF-Sniffer"&gt;Nordic&amp;#39;s BLE &amp;quot;nRF Sniffer&amp;quot;&lt;/a&gt;. It is free of charge, you only need one of the following kits:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;• nRF51822 Evaluation Kit (PCA10001) and a mini USB cable
• nRF51422 Evaluation Kit (PCA10003) v3.0.0 or later and a mini USB cable
• nRF51422 Development Kit (PCA10028) v1.0 or later and a mini USB cable
• nRF51822 Development Kit dongle (PCA10000)
&lt;/code&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Failure to update ble advert data via radio notification event</title><link>https://devzone.nordicsemi.com/thread/18251?ContentTypeID=1</link><pubDate>Sun, 01 Feb 2015 00:19:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e9e4249-1ec0-4139-8a9c-ceb5cd99ceb9</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;The sample code I used for test purposes came from:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.braveridge.com/bluetooth%20en.html"&gt;www.braveridge.com/bluetooth en.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There are two applications:-&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;AP-THA, a temperature, humidity and pressure sensor example.&lt;/li&gt;
&lt;li&gt;AP-6x, the invensense sample code.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;In both cases, I simply add an nrf notification event, which updates the ble advert packet with a counter value (1 bytes). In both cases, I see this spurious transmission of the same data packet. The delay from the previous packet is always about 3ms, at the receiver end. The problem is seen using Android and Linux. At the moment I can live with this problem, simply because I can use the counter to filter out duplicates.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>