<?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>Transmitting data in beacon mode, but am not seeing all data.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/126742/transmitting-data-in-beacon-mode-but-am-not-seeing-all-data</link><description>I&amp;#39;m using beacon mode to transmit a set of data which is stored as hex code. I&amp;#39;ve set the advertising data to iterate through the data set 10 times. When looking at the data with a sniffer on Wireshark, all the data is not sent, and it will sometimes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 02 Feb 2026 06:22:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/126742/transmitting-data-in-beacon-mode-but-am-not-seeing-all-data" /><item><title>RE: Transmitting data in beacon mode, but am not seeing all data.</title><link>https://devzone.nordicsemi.com/thread/560070?ContentTypeID=1</link><pubDate>Mon, 02 Feb 2026 06:22:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94a30f02-903a-4d38-b596-66f6ac80b434</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;glad I could assist in explaining this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transmitting data in beacon mode, but am not seeing all data.</title><link>https://devzone.nordicsemi.com/thread/560065?ContentTypeID=1</link><pubDate>Sun, 01 Feb 2026 21:45:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7276c942-6b3d-44a2-8426-78af3ac4595f</guid><dc:creator>Raschke</dc:creator><description>&lt;p&gt;Hi Susheel,&lt;br /&gt;That makes a lot of sense. Thanks for the help and explanation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transmitting data in beacon mode, but am not seeing all data.</title><link>https://devzone.nordicsemi.com/thread/559855?ContentTypeID=1</link><pubDate>Thu, 29 Jan 2026 07:56:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:486895e3-a9cd-41ed-a352-54fc980accab</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Hi John,&lt;/p&gt;
&lt;p&gt;Understood what you need now. Your loop of advertising send is basically flooding the packets, the controller will only transmit what ever last updated adv data it had before it schedules an outgoing packet. During that time your loop can update the advertising data twice and only one could have been sent out as the other one was overwritten before the controller to schedule it out.&lt;/p&gt;
&lt;p&gt;Wireshark/scanners could miss advertising packets, And you should not design anything where you assume that scanners cannot miss advertising packets.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I suggest that instead of flooding the adv update, you wait&amp;nbsp;around&amp;nbsp;advertising interval time so that your every update have a maximum chance of being scheduled by the controller to be sent out. Something like this&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;for (i = 0; i &amp;lt; 10; i++) {
    for (j = 0; j &amp;lt; ARRAY_SIZE(data); j++) {
        adv_mfg_data.Transmit = data[j];
        err = bt_le_adv_update_data(ad, ARRAY_SIZE(ad), sd, ARRAY_SIZE(sd));
        if (err) {
            printk(&amp;quot;adv update err %d\n&amp;quot;, err);
        }
        k_msleep(50); /* something &amp;gt;= adv interval so it actually gets sent */
    }
}
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transmitting data in beacon mode, but am not seeing all data.</title><link>https://devzone.nordicsemi.com/thread/559836?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2026 23:28:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8e4f6e9-e968-448c-8e63-3ab8dffeec01</guid><dc:creator>Raschke</dc:creator><description>&lt;p&gt;Hi Susheel, the main goal is sending the data in the most power efficient manner. The issue I&amp;#39;m finding with the code above; it looks like the advertised data is not updating as I expected to. What I expected to happen is one hex code would be advertised and then updated to the next one until the whole section has been iterated through. When looking on Wireshark, this is not what is being received.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Transmitting data in beacon mode, but am not seeing all data.</title><link>https://devzone.nordicsemi.com/thread/559762?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2026 09:48:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93b9b9d4-4cb6-4d5d-9711-6166e85267e2</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;John,&lt;/p&gt;
&lt;p&gt;What are you trying to achieve exactly?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot;trying to send data most efficiently&amp;quot; and &amp;quot;sending data in groups&amp;quot; does not seems to conflict. What is the exact problem that you are trying to solve? I cannot look into your code with a generalized problem. We need very specific issue that you are trying to solve to invest time into code debugging.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>