<?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>Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125944/advertising-via-coded-phy</link><description>Hi, i want to use the coded PHY for advertising but cannot get it working. I configure the advertising source with these params: 
 
 
 and start the scanning of the sink like this: 
 
 The advertising starts without any errors but the sink does not find</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 23 Jan 2026 12:38:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125944/advertising-via-coded-phy" /><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/559461?ContentTypeID=1</link><pubDate>Fri, 23 Jan 2026 12:38:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d04c1fa-a542-4a01-8b7f-ec8df132d654</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Thanks. I got this feedback from one of the developers in response the parameters you used:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Change parameters to BN=2, NSE=2, double their current iso interval (keep SDU interval the same). Note, this will increase the latency but improve amount of air time available. This could be increased further if latency is not an issue e.g. BN=3. NSE=3. triple the current iso_interval, BN=4, NSE=4, four times the iso_interval...&lt;/li&gt;
&lt;li&gt;Change the advertiser to use coding=s2 if this is acceptable to the customer. Unfortunately, we do not currently support s2 on BIG&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/559251?ContentTypeID=1</link><pubDate>Wed, 21 Jan 2026 11:24:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2d43d30-b30d-4011-ab14-b50306c6fad6</guid><dc:creator>gab987</dc:creator><description>&lt;p&gt;Hey, sorry for the late response.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I used different values for the broadcast parameters where i changed values like .num_subevents, .irc and .pto in the bt_iso_big_create_param and bt_iso_chan_qos structures.&amp;nbsp;&lt;br /&gt;On coded phy i only tested values where .irc = .pto = .nse = 1 and .pdu = .pdu is on of 30/40/80.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/557734?ContentTypeID=1</link><pubDate>Tue, 30 Dec 2025 13:30:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f35a2edc-def8-45ef-b37c-56df27132422</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;I checked with the developers, it&amp;nbsp;turns out you can have a &lt;span&gt;valid BIG that uses all the airtime from the advertiser without HCI error. Could you please provide us with the&amp;nbsp;parameters you&amp;nbsp;are using for the broadcast source?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/557302?ContentTypeID=1</link><pubDate>Thu, 18 Dec 2025 10:28:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f336173c-4854-46a1-a83e-22df630c7314</guid><dc:creator>gab987</dc:creator><description>&lt;p&gt;And yes, i was able to find the advertisement when no stream was running.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/557301?ContentTypeID=1</link><pubDate>Thu, 18 Dec 2025 10:27:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46b3176d-9f61-43b4-9c2f-621c623d5576</guid><dc:creator>gab987</dc:creator><description>&lt;p&gt;No, i did not make any progress.&lt;br /&gt;&lt;br /&gt;I started out using the zephyr/bap_broadcast_(source/sink) samples and modified them.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/557109?ContentTypeID=1</link><pubDate>Tue, 16 Dec 2025 14:56:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:904257a7-2cc2-4a96-8627-32a20f3f31d4</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Sorry for the delay. Have you made any progress on this in the meantime? If not, could you&amp;nbsp;point me to the exact SDK samples you used as a starting point?&amp;nbsp;&lt;/p&gt;
[quote user="gab987"]When the stream is started immediately after the advertisement is started the receiver cannot find the advertisement.[/quote]
&lt;p&gt;Does this mean that it works with coded PHY when the stream is not started?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/556225?ContentTypeID=1</link><pubDate>Thu, 04 Dec 2025 10:07:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec10436b-e061-4b8a-80e9-fa2089c09013</guid><dc:creator>gab987</dc:creator><description>&lt;p&gt;I just checked on the logs for the bis source app + controller and the bis sink app + controller and there are no error messages. The controller just spits out the `hci_ipc: Sent/Received messages of x bytes.` and the app does not print any error/warnings and does not return any error values.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/556216?ContentTypeID=1</link><pubDate>Thu, 04 Dec 2025 09:15:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44c52e77-1977-450a-b5d5-24af70ba24de</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;If you have not already, please enable&amp;nbsp;logging to help catch any errors reported by the controller and app. The controller should give an error if there are issues with the configuration.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/556178?ContentTypeID=1</link><pubDate>Wed, 03 Dec 2025 17:46:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f82a6738-fb23-48d2-8928-de047b983de2</guid><dc:creator>gab987</dc:creator><description>&lt;p&gt;I think I found the combination of issues. For context I am trying to send/receive Broadcast isochronous streams.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I added the `CONFIG_BT_CTLR_PHY_CODED` and `CONFIG_BT_EXT_ADV_CODING_SELECTION` to the `prj.conf` of both controller, which is weird, since i was able to create/connect to BIS on the coded PHY without those options&lt;/li&gt;
&lt;li&gt;I introduced a delay on the broadcast source source between the start of the periodic + extended advertising and the creation of the BIG. I think the receiver cannot find the advertisement when the source is streaming. When the stream is started immediately after the advertisement is started the receiver cannot find the advertisement.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Advertising via coded PHY</title><link>https://devzone.nordicsemi.com/thread/556126?ContentTypeID=1</link><pubDate>Wed, 03 Dec 2025 13:58:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ac2a805-de58-44d5-b0fb-04804cf6a850</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Do you have logging enabled to see if&amp;nbsp;bt_le_scan_start() returning an error code or not? I would also recommend you have a look at the central_hr_coded sample in the SDK to compare the configurations.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>