<?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>nRF5430 audio DK - configure stereo BIC mode</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/108002/nrf5430-audio-dk---configure-stereo-bic-mode</link><description>Hello, 
 I have 2 of the nRF5430 audio development kits, hence my debuggin possibilities are a little bit limited. But as far as I understand the BIC mode can be used to stream audio to multiple sinks at the same time. At least for my 2 boards, this seems</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Feb 2024 21:38:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/108002/nrf5430-audio-dk---configure-stereo-bic-mode" /><item><title>RE: nRF5430 audio DK - configure stereo BIC mode</title><link>https://devzone.nordicsemi.com/thread/470333?ContentTypeID=1</link><pubDate>Thu, 22 Feb 2024 21:38:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d6b68cb-49a1-4f2f-a671-73f837de3648</guid><dc:creator>ChrisKay</dc:creator><description>&lt;p&gt;Hello Amanda,&lt;/p&gt;
&lt;p&gt;thank you again for your support. Indeed I was using the SDK version 2.5.1.&lt;/p&gt;
&lt;p&gt;I will give the 2.5.2 a try. Unfortunately I have many different topics on my list right now. So tinkering with the Audio DK is low priority right now. Therefore my responses might be coming slow.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tested both options I2S_Input and USB Input in both cases the stream is only working for a few seconds.&lt;/p&gt;
&lt;p&gt;Here is the output of the sink device&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;*** Booting nRF Connect SDK v2.5.2 ***
HL [00:00:00.258,453] &amp;lt;inf&amp;gt; fw_info:
         nRF5340 Audio nRF5340 Audio DK cpuapp
         NCS base version: 2.5.2
         Cmake run : Thu Feb 22 23:17:43 2024
HL [00:00:00.258,453] &amp;lt;inf&amp;gt; fw_info: ------- DEBUG BUILD -------
HL [00:00:00.258,483] &amp;lt;inf&amp;gt; fw_info: HEADSET left device
HL [00:00:00.269,104] &amp;lt;inf&amp;gt; board_version: Compatible board/HW version found: 1.                                                                                                                                                                                                                               0.0
HL [00:00:00.307,189] &amp;lt;inf&amp;gt; bt_mgmt_ctlr_cfg: Controller: LL_ACS_NRF53. Version:                                                                                                                                                                                                                                3424
HL [00:00:00.309,143] &amp;lt;inf&amp;gt; bt_mgmt: Local identity addr: D0:E9:D3:9B:BE:90 (ran                                                                                                                                                                                                                               dom)
HL [00:00:00.435,729] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random)                                                                                                                                                                                                                               . May time out. Updates not printed
HL [00:00:00.435,729] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:00.439,300] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER f                                                                                                                                                                                                                               ound, id: 0x3b7d61
HL [00:00:00.652,099] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:01.452,056] &amp;lt;inf&amp;gt; broadcast_sink: Syncing to broadcast stream index 0
HL [00:00:01.452,239] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Presentation delay 10000                                                                                                                                                                                                                                us is set
HL [00:00:02.252,349] &amp;lt;inf&amp;gt; broadcast_sink: Stream index 0 started
HL [00:00:02.252,349] &amp;lt;inf&amp;gt; broadcast_sink: Codec config for LC3:
HL [00:00:02.252,349] &amp;lt;inf&amp;gt; broadcast_sink:     Frequency: 48000 Hz
HL [00:00:02.252,380] &amp;lt;inf&amp;gt; broadcast_sink:     Frame Duration: 10000 us
HL [00:00:02.252,380] &amp;lt;inf&amp;gt; broadcast_sink:     Octets per frame: 120 (96000 kbp                                                                                                                                                                                                                               s)
HL [00:00:02.252,380] &amp;lt;inf&amp;gt; broadcast_sink:     Frames per SDU: 1
HL [00:00:02.252,410] &amp;lt;inf&amp;gt; broadcast_sink:     Channel allocation: 0x1
HL [00:00:02.253,601] &amp;lt;wrn&amp;gt; le_audio_rx: Not in streaming state, throwing data:                                                                                                                                                                                                                                1
HL [00:00:02.264,038] &amp;lt;inf&amp;gt; audio_datapath: Drft comp state: CALIB
HL [00:00:02.266,021] &amp;lt;wrn&amp;gt; audio_datapath: Data received, total underruns: 2

HL [00:00:02.364,013] &amp;lt;inf&amp;gt; audio_datapath: Drft comp state: OFFSET
HL [00:00:02.586,822] &amp;lt;wrn&amp;gt; audio_datapath: Data received, total underruns: 3
HL [00:00:02.863,708] &amp;lt;inf&amp;gt; audio_datapath: Drft comp state: LOCKED
HL [00:00:02.863,739] &amp;lt;inf&amp;gt; audio_datapath: Pres comp state: MEAS
HL [00:00:02.973,724] &amp;lt;inf&amp;gt; audio_datapath: Pres comp state: WAIT
HL [00:00:03.113,739] &amp;lt;inf&amp;gt; audio_datapath: Pres comp state: INIT
HL [00:00:03.123,748] &amp;lt;inf&amp;gt; audio_datapath: Pres comp state: MEAS
HL [00:00:03.234,405] &amp;lt;inf&amp;gt; audio_datapath: Pres comp state: LOCKED
HL [00:00:16.813,201] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:16.815,277] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:16.815,277] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:16.815,277] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:16.833,007] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:17.052,734] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:17.053,222] &amp;lt;inf&amp;gt; broadcast_sink: Stream stopped by user
HL [00:00:17.053,253] &amp;lt;inf&amp;gt; broadcast_sink: Stream index 0 stopped. Reason: 22
HL [00:00:17.053,588] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:17.055,664] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:17.055,664] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:17.055,694] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:17.058,654] &amp;lt;inf&amp;gt; audio_datapath: Pres comp state: INIT
HL [00:00:17.061,828] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:17.260,528] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:17.260,803] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:17.262,847] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:17.262,878] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:17.262,878] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:17.269,989] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:17.454,193] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:17.454,467] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:17.456,512] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:17.456,512] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:17.456,542] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:17.489,959] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:17.652,770] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:17.653,045] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:17.655,090] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:17.655,090] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:17.655,090] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:17.659,973] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:17.852,783] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:17.853,057] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:17.855,102] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:17.855,102] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:17.855,133] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:17.881,835] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:18.052,795] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:18.053,070] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:18.055,114] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:18.055,114] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:18.055,114] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:18.071,868] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:18.252,807] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:18.253,051] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost
HL [00:00:18.255,096] &amp;lt;inf&amp;gt; bt_mgmt_scan: Local addr: D0:E9:D3:9B:BE:90 (random). May time out. Updates not printed
HL [00:00:18.255,126] &amp;lt;inf&amp;gt; bt_mgmt_scan: Scanning successfully started
HL [00:00:18.255,126] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: Restarted scanning for broadcaster
HL [00:00:18.259,979] &amp;lt;inf&amp;gt; bt_mgmt_scan: Broadcast source NRF5340_BROADCASTER found, id: 0x3b7d61
HL [00:00:18.452,819] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA synced
HL [00:00:18.453,063] &amp;lt;inf&amp;gt; streamctrl_broadcast_sink: PA sync lost&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What I have done is to install the SDK 2.5.2&lt;/p&gt;
&lt;p&gt;add the following lines to my prj.conf&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background-color:#1f1f1f;color:#cccccc;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_STREAM_BIDIRECTIONAL&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_TRANSPORT_BIS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_AUDIO_SOURCE_I2S&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;and build everything using the script&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;py buildprog.py -c both -b debug -d both -p -s --recover_on_fail&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5430 audio DK - configure stereo BIC mode</title><link>https://devzone.nordicsemi.com/thread/469818?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2024 13:57:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a6cd2a8-e559-4cc6-ba37-2528e8e4bf73</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry for the delay.&amp;nbsp;&lt;/p&gt;
[quote user="ChrisKay"]Another problem ist that the regular BIS example is already unstable. The link is lost after a minute or so. Resetting the sink device restores the stream. &lt;br /&gt;[/quote]
&lt;p&gt;What NCS version are you using? Could you try with the latest version, v2.5.2?&lt;/p&gt;
&lt;p&gt;Also for setup of the BIS, please add the following configs into prj.conf&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_TRANSPORT_BIS=y # the default setting for project is CIS mode, so we need to turn this on for BIS

CONFIG_AUDIO_SOURCE_I2S=y # using I2S instead of USB can lead to better user experience&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If it doesn&amp;#39;t help with the issue, please provide the log from the application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5430 audio DK - configure stereo BIC mode</title><link>https://devzone.nordicsemi.com/thread/468142?ContentTypeID=1</link><pubDate>Thu, 08 Feb 2024 20:49:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb5502fb-9050-4843-915f-09a5c886921c</guid><dc:creator>ChrisKay</dc:creator><description>&lt;p&gt;Thank you Amanda, From what I see on in the Github links it looked doable. Unfortunatley the code is outdate not suitable for the newest SDKs anymore.&lt;/p&gt;
&lt;p&gt;Another problem ist that the regular BIS example is already unstable. The link is lost after a minute or so. Resetting the sink device restores the stream. &lt;br /&gt;&lt;br /&gt;I&amp;#39;ve added this lines to the prj.conf file&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div style="background-color:#1f1f1f;color:#cccccc;font-family:Consolas, &amp;#39;Courier New&amp;#39;, monospace;font-size:14px;font-weight:normal;line-height:19px;white-space:pre;"&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_STREAM_BIDIRECTIONAL&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="color:#569cd6;"&gt;CONFIG_TRANSPORT_BIS&lt;/span&gt;&lt;span style="color:#cccccc;"&gt;=n&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;maybe I&amp;#39;m missing something else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5430 audio DK - configure stereo BIC mode</title><link>https://devzone.nordicsemi.com/thread/467398?ContentTypeID=1</link><pubDate>Fri, 02 Feb 2024 14:17:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:262b570a-ca8e-41b5-82f2-4759d0c74a8d</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Check out &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/105655/how-can-i-receive-stereo-audio-signal-on-the-nrf5340-audio-dk-configured-for-headset/455479"&gt;this post&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5430 audio DK - configure stereo BIC mode</title><link>https://devzone.nordicsemi.com/thread/467263?ContentTypeID=1</link><pubDate>Thu, 01 Feb 2024 23:56:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17e696d1-a6c4-4541-9ad0-315cf81e3632</guid><dc:creator>ChrisKay</dc:creator><description>&lt;p&gt;Oh, a clear case of RTFM first. The 160 Dollar audio DK only has a mono headphone output. Whatever lead to this design decision, I find it hard to believe, that you do not offer a Stereo output on this. &lt;/p&gt;
&lt;p&gt;In this case, what can I do to get an Stereo signal? Attach a simple Stereo DAC like the PCM5102 to the I2S bus? What parts of the source code must be modified?&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Chris&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>