nRF5340_Audio

Hello Nordic NRF5340_Audio Team,

nRF5340_Audio gateway log when connecting to another nRF5340_Audio Dev Kit:

*** Booting nRF Connect SDK v3.0.2-89ba1294ac9b ***
*** Using Zephyr OS v4.0.99-f791c49f492c ***
GW [00:00:00.401,397] <inf> board_version: Compatible board/HW version found: 1.0.0
GW [00:00:00.433,807] <inf> fw_info:
nRF5340 Audio nRF5340 Audio DK cpuapp
NCS base version: 3.0.2
Cmake run : Mon Jun 30 13:42:24 2025
GW [00:00:00.433,837] <inf> fw_info: ------- DEBUG BUILD -------
GW [00:00:00.433,837] <inf> fw_info: Compiled for GATEWAY device
GW [00:00:00.476,440] <inf> bt_mgmt_ctlr_cfg: Controller: SoftDevice: Version 6.0 (0x0e), Revision 8435
GW [00:00:00.476,623] <inf> bt_mgmt: Local identity addr: E9:80:A2:44:F0:42 (random)

GW [00:00:00.506,835] <inf> bt_mgmt_scan: Local addr: 79:4F:94:4E:F8:7F (random). May time out. Updates not printed
GW [00:00:00.506,835] <inf> bt_mgmt_scan: Scanning successfully started
GW [00:00:00.506,866] <inf> main: Scan for headset: NRF5340_AUDIO
GW [00:00:00.545,043] <inf> bt_mgmt_scan: Creating connection to device: 6F:0F:A5:2F:C5:90 (random)
GW [00:00:00.650,512] <inf> bt_mgmt: Connected: 6F:0F:A5:2F:C5:90 (random)
GW [00:00:00.650,543] <inf> main: Connection event. Num connections: 1
GW [00:00:00.832,977] <inf> main: Security changed
GW [00:00:01.023,071] <inf> bt_vol_ctlr: VCS discover finished
GW [00:00:01.353,149] <inf> main: Set members found: 1 of 2

GW [00:00:01.354,248] <inf> bt_mgmt_scan: Local addr: 79:4F:94:4E:F8:7F (random). May time out. Updates not printed
GW [00:00:01.354,248] <inf> bt_mgmt_scan: Scanning successfully started
GW [00:00:01.632,965] <inf> unicast_client: Discovered 1 sink endpoint(s) for device 0
GW [00:00:01.994,079] <inf> unicast_client: Discovered 1 source endpoint(s) for device 0
GW [00:00:02.014,068] <inf> unicast_client: LEFT sink stream configured
GW [00:00:02.014,068] <inf> le_audio: LC3 codec config for sink:
GW [00:00:02.014,099] <inf> le_audio: Frequency: 24000 Hz
GW [00:00:02.014,099] <inf> le_audio: Duration: 10000 us
GW [00:00:02.014,099] <inf> le_audio: Channel allocation: 0x1
GW [00:00:02.014,099] <inf> le_audio: Octets per frame: 60 (48000 bps)
GW [00:00:02.014,099] <inf> le_audio: Frames per SDU: 1
GW [00:00:02.053,070] <inf> unicast_client: LEFT source stream configured
GW [00:00:02.053,100] <inf> le_audio: LC3 codec config for source:
GW [00:00:02.053,100] <inf> le_audio: Frequency: 24000 Hz
GW [00:00:02.053,100] <inf> le_audio: Duration: 10000 us
GW [00:00:02.053,131] <inf> le_audio: Channel allocation: 0x1
GW [00:00:02.053,131] <inf> le_audio: Octets per frame: 60 (48000 bps)
GW [00:00:02.053,131] <inf> le_audio: Frames per SDU: 1
GW [00:00:02.812,927] <inf> unicast_client: Stream 0x20012244 started
GW [00:00:02.841,094] <inf> audio_datapath: Drft comp state: CALIB
GW [00:00:02.941,101] <inf> audio_datapath: Drft comp state: INIT
GW [00:00:02.942,108] <inf> audio_datapath: Drft comp state: CALIB
GW [00:00:02.993,377] <inf> unicast_client: Stream 0x20012344 started
GW [00:00:03.004,058] <wrn> audio_datapath: Data received, total under-runs: 178
GW [00:00:03.042,083] <inf> audio_datapath: Drft comp state: OFFSET
GW [00:00:03.342,193] <inf> audio_datapath: Drft comp state: LOCKED

GW [00:00:03.915,222] <wrn> audio_datapath: Data received, total under-runs: 179

...

...

...

----Keeps going forever, works great-----

nRF5340_Audio gateway log when connecting to 3rd party device known supporting LE Audio

*** Booting nRF Connect SDK v3.0.2-89ba1294ac9b ***
*** Using Zephyr OS v4.0.99-f791c49f492c ***
GW [00:00:00.292,541] <inf> board_version: Compatible board/HW version found: 1.0.0
GW [00:00:00.324,890] <inf> fw_info:
nRF5340 Audio nRF5340 Audio DK cpuapp
NCS base version: 3.0.2
Cmake run : Mon Jun 30 14:18:36 2025
GW [00:00:00.324,890] <inf> fw_info: ------- DEBUG BUILD -------
GW [00:00:00.324,920] <inf> fw_info: Compiled for GATEWAY device
GW [00:00:00.367,980] <inf> bt_mgmt_ctlr_cfg: Controller: SoftDevice: Version 6.0 (0x0e), Revision 8435
GW [00:00:00.368,164] <inf> bt_mgmt: Local identity addr: E9:80:A2:44:F0:42 (random)
GW [00:00:00.398,468] <inf> bt_mgmt_scan: Local addr: 70:69:D5:0C:A8:20 (random). May time out. Updates not printed
GW [00:00:00.398,468] <inf> bt_mgmt_scan: Scanning successfully started
GW [00:00:00.398,498] <inf> main: Scan for headset: AA-020175

-----No more print out, hanging--------

The only difference is that:

AA-020175: is a fixed BLE address.

NRF5340_AUDIO: is a Random BLE address.

Can someone please help me to understand what did I miss when working with a public fixed BLE address?

Thank you for the help!

Min

Related