LE Audio streaming between two dev boards is intermittently dropping

Hello,

I have configured 2 nRF5340 boards for LE audio streaming from my mac. Two things I am noticing:

1. The audio is streaming but it is intermittent. Audio plays for about 1-2 seconds before it drops for another 1-2 seconds and then this cycle repeats.

2. The logs indicate that the LC3 codec is configuring for 24000, but nowhere in my configuration is this happening (I am using the project defaults for the nrf5340 audio demo). 

HL [00:00:01.757,843] <inf> le_audio: LC3 codec config for sink:
HL [00:00:01.757,843] <inf> le_audio: Frequency: 24000 Hz
HL [00:00:01.757,843] <inf> le_audio: Duration: 10000 us
HL [00:00:01.757,843] <inf> le_audio: Channel allocation: 0x1
HL [00:00:01.757,843] <inf> le_audio: Octets per frame: 60 (48000 bps)
HL [00:00:01.757,873] <inf> le_audio: Frames per SDU: 1
HL [00:00:01.777,832] <inf> le_audio: LC3 codec config for source:
HL [00:00:01.777,832] <inf> le_audio: Frequency: 24000 Hz
HL [00:00:01.777,832] <inf> le_audio: Duration: 10000 us
HL [00:00:01.777,862] <inf> le_audio: Channel allocation: 0x1
HL [00:00:01.777,862] <inf> le_audio: Octets per frame: 60 (48000 bps)
HL [00:00:01.777,862] <inf> le_audio: Frames per SDU: 1

  • Hi Amanda,

    When I try release mode using CONFIG_AUDIO_SOURCE_I2S=y, the audio only plays for 2-3 seconds and then stops.

    Which Hex file would you like? debug or release?

    Secondly, the only change I've made to the sample project is adding CONFIG_AUDIO_SOURCE_I2S=y to workaround the mac USB issue. Is it possible for nordic to try this on their end?

  • Hi, 

    We cannot replicate the issue, and I'm not sure if there's RF interference nearby.

    But the bird chirping behavior should not happen, and also the USB audio interface should be OK on MacOS now

    Here is the firmware compiled from our side. network.hex cis_gateway_usb_app.hex cis_headset_app.hex
    It uses USB as an audio interface, we tested it with an iPad and there's no issue. 
    Programming Commands for cis_gateway:

    nrfjprog -f nrf53 --program network.hex --coprocessor CP_NETWORK --chiperase
    nrfjprog -f nrf53 --program cis_gateway_usb_app.hex --chiperase

    Programming Commands for cis_headset:

    nrfjprog -f nrf53 --program network.hex --coprocessor CP_NETWORK --chiperase
    nrfjprog -f nrf53 --program cis_headset_app.hex --chiperase


    If it cannot help the issue, could you dump the log for further investigation?
    For example:

    HR [00:00:03.159,912] <inf> audio_datapath: Pres comp state: LOCKED
    HR [00:00:03.279,815] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 100 Bad: 10 Size mismatch 10
    HR [00:00:04.279,846] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 200 Bad: 10 Size mismatch 10
    HR [00:00:05.279,785] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 300 Bad: 10 Size mismatch 10
    HR [00:00:06.279,785] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 400 Bad: 10 Size mismatch 10
    HR [00:00:07.279,785] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 500 Bad: 10 Size mismatch 10
    HR [00:00:08.280,670] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 600 Bad: 10 Size mismatch 10
    HR [00:00:09.279,754] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 700 Bad: 10 Size mismatch 10
    HR [00:00:10.279,785] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 800 Bad: 10 Size mismatch 10

    -Amanda H.

  • | >  nanocom -p  /dev/tty.usbmodem0010501753211
    *** nanocom started ***
    *** Ctrl+] to exit  ***
    HL [00:00:21.724,426] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2000 Bad: 193 Size mismatch 193
    HL [00:00:22.724,456] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2100 Bad: 193 Size mismatch 193
    *** Booting nRF Connect SDK v2.9.0-7787b2649840 ***
    *** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
    HL [00:00:00.269,012] <inf> board_version: Compatible board/HW version found: 1.1.0
    HL [00:00:00.301,666] <inf> fw_info:
    	 nRF5340 Audio nRF5340 Audio DK cpuapp
    	 NCS base version: 2.9.0
    	 Cmake run : Mon Feb 03 23:03:39 2025
    HL [00:00:00.301,666] <inf> fw_info: ------- DEBUG BUILD -------
    HL [00:00:00.301,666] <inf> fw_info: HEADSET left device
    HL [00:00:00.374,298] <inf> bt_mgmt_ctlr_cfg: Controller: SoftDevice: Version 6.0 (0x0e), Revision 8299
    HL [00:00:00.374,511] <inf> bt_mgmt: Local identity addr: D0:5B:8C:A4:B4:FE (random)
    HL [00:00:00.403,411] <wrn> unicast_server: CSIP using the default SIRK, must be changed before production
    HL [00:00:00.407,989] <inf> bt_mgmt_adv: Local addr: 4A:C1:AE:6D:BB:A8 (random)
    HL [00:00:00.408,081] <inf> bt_mgmt_adv: Adv directed to: D2:5F:7A:D9:31:2B (random).
    HL [00:00:00.408,660] <inf> bt_mgmt_adv: Advertising successfully started
    HL [00:00:00.416,381] <inf> bt_mgmt: Connected: D2:5F:7A:D9:31:2B (random)
    HL [00:00:00.416,412] <inf> main: Connection event. Num connections: 1
    HL [00:00:00.416,564] <inf> bt_mgmt_adv: RPA (Resolvable Private Address) expired.
    HL [00:00:00.416,656] <inf> bt_mgmt_adv: Local addr: 4A:C1:AE:6D:BB:A8 (random)
    HL [00:00:00.487,487] <inf> main: Security changed
    HL [00:00:00.487,701] <wrn> bt_gatt: Device is not subscribed to characteristic
    HL [00:00:00.487,701] <wrn> bt_pacs: PACS notify failed: -22
    HL [00:00:00.967,346] <inf> bt_content_ctrl_media: Discovery of MCS finished
    HL [00:00:01.358,276] <inf> le_audio: LC3 codec config for sink:
    HL [00:00:01.358,276] <inf> le_audio: 	Frequency: 48000 Hz
    HL [00:00:01.358,276] <inf> le_audio: 	Duration: 10000 us
    HL [00:00:01.358,276] <inf> le_audio: 	Channel allocation: 0x1
    HL [00:00:01.358,276] <inf> le_audio: 	Octets per frame: 120 (96000 bps)
    HL [00:00:01.358,276] <inf> le_audio: 	Frames per SDU: 1
    HL [00:00:01.378,143] <inf> main: Presentation delay 3000 us is set by initiator
    HL [00:00:01.724,365] <inf> unicast_server: Stream 0x20010fe8 started
    HL [00:00:01.737,243] <wrn> audio_datapath: Data received, total under-runs: 1
    HL [00:00:02.725,860] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 100 Bad: 100 Size mismatch 100
    HL [00:00:03.514,312] <inf> audio_datapath: Drft comp state: CALIB
    HL [00:00:03.614,318] <inf> audio_datapath: Drft comp state: OFFSET
    HL [00:00:03.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 200 Bad: 179 Size mismatch 179
    HL [00:00:04.014,160] <inf> audio_datapath: Drft comp state: LOCKED
    HL [00:00:04.014,587] <inf> audio_datapath: Pres comp state: MEAS
    HL [00:00:04.124,572] <inf> audio_datapath: Pres comp state: WAIT
    HL [00:00:04.264,556] <inf> audio_datapath: Pres comp state: INIT
    HL [00:00:04.274,566] <inf> audio_datapath: Pres comp state: MEAS
    HL [00:00:04.384,582] <inf> audio_datapath: Pres comp state: LOCKED
    HL [00:00:04.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 300 Bad: 179 Size mismatch 179
    HL [00:00:05.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 400 Bad: 179 Size mismatch 179
    HL [00:00:06.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 500 Bad: 179 Size mismatch 179
    HL [00:00:07.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 600 Bad: 179 Size mismatch 179
    HL [00:00:08.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 700 Bad: 179 Size mismatch 179
    HL [00:00:09.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 800 Bad: 179 Size mismatch 179
    HL [00:00:10.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 900 Bad: 179 Size mismatch 179
    HL [00:00:11.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1000 Bad: 179 Size mismatch 179
    HL [00:00:12.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1100 Bad: 179 Size mismatch 179
    HL [00:00:13.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1200 Bad: 179 Size mismatch 179
    HL [00:00:14.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1300 Bad: 179 Size mismatch 179
    HL [00:00:15.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1400 Bad: 179 Size mismatch 179
    HL [00:00:16.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1500 Bad: 179 Size mismatch 179
    HL [00:00:17.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1600 Bad: 179 Size mismatch 179
    HL [00:00:18.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1700 Bad: 179 Size mismatch 179
    HL [00:00:19.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1800 Bad: 179 Size mismatch 179
    HL [00:00:20.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1900 Bad: 179 Size mismatch 179
    HL [00:00:21.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2000 Bad: 179 Size mismatch 179
    HL [00:00:22.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2100 Bad: 179 Size mismatch 179
    HL [00:00:23.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2200 Bad: 179 Size mismatch 179
    HL [00:00:24.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2300 Bad: 179 Size mismatch 179
    HL [00:00:25.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2400 Bad: 179 Size mismatch 179
    HL [00:00:26.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2500 Bad: 179 Size mismatch 179
    HL [00:00:27.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2600 Bad: 179 Size mismatch 179
    HL [00:00:28.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2700 Bad: 179 Size mismatch 179
    HL [00:00:29.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2800 Bad: 179 Size mismatch 179
    HL [00:00:30.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2900 Bad: 179 Size mismatch 179
    HL [00:00:31.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3000 Bad: 179 Size mismatch 179
    HL [00:00:32.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3100 Bad: 179 Size mismatch 179
    HL [00:00:33.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3200 Bad: 179 Size mismatch 179
    HL [00:00:34.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3300 Bad: 179 Size mismatch 179
    HL [00:00:35.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3400 Bad: 179 Size mismatch 179
    HL [00:00:36.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3500 Bad: 179 Size mismatch 179
    HL [00:00:37.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3600 Bad: 179 Size mismatch 179
    HL [00:00:38.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3700 Bad: 179 Size mismatch 179

    | >  nanocom -p  /dev/tty.usbmodem0010501753211
    *** nanocom started ***
    *** Ctrl+] to exit  ***
    HL [00:00:21.724,426] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2000 Bad: 193 Size mismatch 193
    HL [00:00:22.724,456] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2100 Bad: 193 Size mismatch 193
    *** Booting nRF Connect SDK v2.9.0-7787b2649840 ***
    *** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
    HL [00:00:00.269,012] <inf> board_version: Compatible board/HW version found: 1.1.0
    HL [00:00:00.301,666] <inf> fw_info:
    	 nRF5340 Audio nRF5340 Audio DK cpuapp
    	 NCS base version: 2.9.0
    	 Cmake run : Mon Feb 03 23:03:39 2025
    HL [00:00:00.301,666] <inf> fw_info: ------- DEBUG BUILD -------
    HL [00:00:00.301,666] <inf> fw_info: HEADSET left device
    HL [00:00:00.374,298] <inf> bt_mgmt_ctlr_cfg: Controller: SoftDevice: Version 6.0 (0x0e), Revision 8299
    HL [00:00:00.374,511] <inf> bt_mgmt: Local identity addr: D0:5B:8C:A4:B4:FE (random)
    HL [00:00:00.403,411] <wrn> unicast_server: CSIP using the default SIRK, must be changed before production
    HL [00:00:00.407,989] <inf> bt_mgmt_adv: Local addr: 4A:C1:AE:6D:BB:A8 (random)
    HL [00:00:00.408,081] <inf> bt_mgmt_adv: Adv directed to: D2:5F:7A:D9:31:2B (random).
    HL [00:00:00.408,660] <inf> bt_mgmt_adv: Advertising successfully started
    HL [00:00:00.416,381] <inf> bt_mgmt: Connected: D2:5F:7A:D9:31:2B (random)
    HL [00:00:00.416,412] <inf> main: Connection event. Num connections: 1
    HL [00:00:00.416,564] <inf> bt_mgmt_adv: RPA (Resolvable Private Address) expired.
    HL [00:00:00.416,656] <inf> bt_mgmt_adv: Local addr: 4A:C1:AE:6D:BB:A8 (random)
    HL [00:00:00.487,487] <inf> main: Security changed
    HL [00:00:00.487,701] <wrn> bt_gatt: Device is not subscribed to characteristic
    HL [00:00:00.487,701] <wrn> bt_pacs: PACS notify failed: -22
    HL [00:00:00.967,346] <inf> bt_content_ctrl_media: Discovery of MCS finished
    HL [00:00:01.358,276] <inf> le_audio: LC3 codec config for sink:
    HL [00:00:01.358,276] <inf> le_audio: 	Frequency: 48000 Hz
    HL [00:00:01.358,276] <inf> le_audio: 	Duration: 10000 us
    HL [00:00:01.358,276] <inf> le_audio: 	Channel allocation: 0x1
    HL [00:00:01.358,276] <inf> le_audio: 	Octets per frame: 120 (96000 bps)
    HL [00:00:01.358,276] <inf> le_audio: 	Frames per SDU: 1
    HL [00:00:01.378,143] <inf> main: Presentation delay 3000 us is set by initiator
    HL [00:00:01.724,365] <inf> unicast_server: Stream 0x20010fe8 started
    HL [00:00:01.737,243] <wrn> audio_datapath: Data received, total under-runs: 1
    HL [00:00:02.725,860] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 100 Bad: 100 Size mismatch 100
    HL [00:00:03.514,312] <inf> audio_datapath: Drft comp state: CALIB
    HL [00:00:03.614,318] <inf> audio_datapath: Drft comp state: OFFSET
    HL [00:00:03.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 200 Bad: 179 Size mismatch 179
    HL [00:00:04.014,160] <inf> audio_datapath: Drft comp state: LOCKED
    HL [00:00:04.014,587] <inf> audio_datapath: Pres comp state: MEAS
    HL [00:00:04.124,572] <inf> audio_datapath: Pres comp state: WAIT
    HL [00:00:04.264,556] <inf> audio_datapath: Pres comp state: INIT
    HL [00:00:04.274,566] <inf> audio_datapath: Pres comp state: MEAS
    HL [00:00:04.384,582] <inf> audio_datapath: Pres comp state: LOCKED
    HL [00:00:04.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 300 Bad: 179 Size mismatch 179
    HL [00:00:05.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 400 Bad: 179 Size mismatch 179
    HL [00:00:06.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 500 Bad: 179 Size mismatch 179
    HL [00:00:07.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 600 Bad: 179 Size mismatch 179
    HL [00:00:08.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 700 Bad: 179 Size mismatch 179
    HL [00:00:09.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 800 Bad: 179 Size mismatch 179
    HL [00:00:10.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 900 Bad: 179 Size mismatch 179
    HL [00:00:11.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1000 Bad: 179 Size mismatch 179
    HL [00:00:12.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1100 Bad: 179 Size mismatch 179
    HL [00:00:13.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1200 Bad: 179 Size mismatch 179
    HL [00:00:14.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1300 Bad: 179 Size mismatch 179
    HL [00:00:15.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1400 Bad: 179 Size mismatch 179
    HL [00:00:16.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1500 Bad: 179 Size mismatch 179
    HL [00:00:17.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1600 Bad: 179 Size mismatch 179
    HL [00:00:18.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1700 Bad: 179 Size mismatch 179
    HL [00:00:19.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1800 Bad: 179 Size mismatch 179
    HL [00:00:20.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 1900 Bad: 179 Size mismatch 179
    HL [00:00:21.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2000 Bad: 179 Size mismatch 179
    HL [00:00:22.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2100 Bad: 179 Size mismatch 179
    HL [00:00:23.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2200 Bad: 179 Size mismatch 179
    HL [00:00:24.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2300 Bad: 179 Size mismatch 179
    HL [00:00:25.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2400 Bad: 179 Size mismatch 179
    HL [00:00:26.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2500 Bad: 179 Size mismatch 179
    HL [00:00:27.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2600 Bad: 179 Size mismatch 179
    HL [00:00:28.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2700 Bad: 179 Size mismatch 179
    HL [00:00:29.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2800 Bad: 179 Size mismatch 179
    HL [00:00:30.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 2900 Bad: 179 Size mismatch 179
    HL [00:00:31.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3000 Bad: 179 Size mismatch 179
    HL [00:00:32.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3100 Bad: 179 Size mismatch 179
    HL [00:00:33.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3200 Bad: 179 Size mismatch 179
    HL [00:00:34.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3300 Bad: 179 Size mismatch 179
    HL [00:00:35.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3400 Bad: 179 Size mismatch 179
    HL [00:00:36.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3500 Bad: 179 Size mismatch 179
    HL [00:00:37.714,477] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3600 Bad: 179 Size mismatch 179
    HL [00:00:38.714,508] <dbg> le_audio_rx: le_audio_rx_data_handler: ISO RX SDUs: Ch: 0 Total: 3700 Bad: 179 Size mismatch 179

    I programmed with the binaries you provided and it's the same -- a few seconds of audio and then silence.

    I tried using my iPhone as the source of audio and that looks like it works. 

    Just for your data points for known issues:

    Macbook Air M2 (using USB: audio for 3 seconds and then silence, using AUX: bird chirping behavior)

    iPhone 16 pro (using USB: works)

  • Hi, 

    Could you also test with cis_headset_app_i2s.hex and cis_gateway_app_i2s.hex for I2S input? The NET core image and programming flow are the same as in the previous reply.  

    Do you get the bird chirping behavior with these two images? If so, try to swap the role of ADK and check the audio source (maybe the bird chirp is from the audio source). or use a portable power bank instead of a USB cable to power the ADKs.

    -Amanda H.

  • Hi Amanda,

    Bird chirping persists with the new images. 

    When I switch over to external power through USB the bird chirping goes away. Looks like there's insufficient power going to the amplifier when powered through USB.

    I have two additional questions:

    - Where is the microphone on the audio DK? is there one integrated into the board? 

    - When using bidirectional mode with two audio DKs acting as earbuds, do both microphones get streamed?

    - Is it possible to add another BLE stream to add sensor data on top of the LE audio stream?

    Thank you so much!

Related