<?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 Extended Advertising: Is there a way to control the delay between adv on primary channels and the extended advertisement.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/116380/ble-extended-advertising-is-there-a-way-to-control-the-delay-between-adv-on-primary-channels-and-the-extended-advertisement</link><description>Hi DevZone! I am developing a Bluetooth beacon that needs to use extended advertising due to the need of periodic advertising. I am using custom board with nrf52820, nRF Connect SDK 2.7.0, Zephyr. In this case the device should send small packet on Primary</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 14 Nov 2024 14:22:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/116380/ble-extended-advertising-is-there-a-way-to-control-the-delay-between-adv-on-primary-channels-and-the-extended-advertisement" /><item><title>RE: BLE Extended Advertising: Is there a way to control the delay between adv on primary channels and the extended advertisement.</title><link>https://devzone.nordicsemi.com/thread/510525?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2024 14:22:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:016654df-b31f-4235-8a37-44505e25b439</guid><dc:creator>yuxuan.cai</dc:creator><description>&lt;p&gt;I see. SoftDevice Controller is developped and supported by us at Nordic. We recommend using it as it has a rich feature set and it&amp;#39;s qualifiable. Is there a specific reason&amp;nbsp;for using the Zephyr controller instead of the SDC?&lt;br /&gt;&lt;br /&gt;To get support for the Zephyr controller, you could raise an issue here&amp;nbsp;&lt;a id="" href="https://github.com/zephyrproject-rtos/zephyr/issues"&gt;https://github.com/zephyrproject-rtos/zephyr/issues&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Extended Advertising: Is there a way to control the delay between adv on primary channels and the extended advertisement.</title><link>https://devzone.nordicsemi.com/thread/510508?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2024 13:49:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:134413f0-afb6-466e-a92b-9a0ebc3f843c</guid><dc:creator>JacekS</dc:creator><description>&lt;p&gt;Sorry there is only one because I disabled two Primary channels doing some tests and forgot to turn them back on, but that doesn&amp;#39;t change anything.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;What I was able to find out in the meantime is that this is a behavior of the Zephyr controller, I had it in fact turned on by:&amp;nbsp;&amp;nbsp;&lt;span&gt;CONFIG_BT_LL_SW_SPLIT&lt;/span&gt;&lt;span&gt;=y.&amp;nbsp;&lt;br /&gt;Disabling it and turning on the Softdevice from Nordic by using&amp;nbsp;&lt;/span&gt;&lt;span&gt;CONFIG_BT_LL_SOFTDEVICE&lt;/span&gt;&lt;span&gt;=y seems to change that behavior to more what I would want,&amp;nbsp;&lt;/span&gt;&lt;span&gt;the Aux Offset is now static for all primary channels with 1110us, 810us and 510us for channels 37,38 and 39 respectively.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;To reproduce that it should be enough to just setup extended advertising with the SW_SPLIT turned on.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Extended Advertising: Is there a way to control the delay between adv on primary channels and the extended advertisement.</title><link>https://devzone.nordicsemi.com/thread/510474?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2024 12:28:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d147ba7-0a8c-42b5-802c-c8e5cc222df7</guid><dc:creator>yuxuan.cai</dc:creator><description>&lt;p&gt;Hmm there should be three consecutive ADV_EXT_INDs before the AUX_ADV_IND in an advertising event. It seems the second and the third ADV_EXT_IND (on channel 38 and 39, respectively) are missing. Are there any other ongoing roles on the advertiser?&lt;br /&gt;&lt;br /&gt;It&amp;#39;ll be nice if you could show how to reproduce it&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Extended Advertising: Is there a way to control the delay between adv on primary channels and the extended advertisement.</title><link>https://devzone.nordicsemi.com/thread/510456?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2024 11:58:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e49d1fe5-4cde-4c9c-bfa4-fe46b5c0672e</guid><dc:creator>JacekS</dc:creator><description>&lt;p&gt;Thank you &lt;a href="https://devzone.nordicsemi.com/members/yuxuan.cai"&gt;yuxuan.cai&lt;/a&gt;&amp;nbsp; for your answer, I gathered some logs with Wireshark sniffer and was able to observe exactly what I described in my original post. The AuxOffset lowest value is 6300us and is increasing with every packet until it reaches around 100ms which is my advertising interval and then starts over.&amp;nbsp;&lt;br /&gt;This is the exact moment of it going from max to min:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1731585407925v1.png" alt=" " /&gt;&lt;br /&gt;Notice the time distance between 1 and 2 packet is 107940us, and between 3 and 4 it&amp;#39;s only 6300us.&lt;br /&gt;I attach the session from Wireshark:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/ExtAdvInt100ms.pcapng"&gt;devzone.nordicsemi.com/.../ExtAdvInt100ms.pcapng&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE Extended Advertising: Is there a way to control the delay between adv on primary channels and the extended advertisement.</title><link>https://devzone.nordicsemi.com/thread/510452?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2024 11:17:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:133fc382-efa3-4c8b-8b89-2ff2a3e3a9d5</guid><dc:creator>yuxuan.cai</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The AUX_Offset field in the last primary channel packet (ADV_EXT_IND) should indicate when the secondary channel packet is coming. In our implementation, the AUX_Offset is 330us. Could you share the sniffer traces with us here so that we can have a better look at it?&lt;br /&gt;&lt;br /&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Yuxuan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>