zephyr: LE Audio: controller: Failed to send to sink ASE

In some of BAP/UCL/STR PTS test cases the IUT has to configure 1 SINK ASE to streaming state and send packets with random data. While testing Zephyr Host + Zephyr Controller setup some issue appear and only a first packet is received by controller of the PTS dongle. More over the packet has a random sequence number. Bluetooth Protocol Viewer logs: zephyr_BAP_UCL_STR_BV_033_C.cfa.txt

I repeated tests for Zephyr Host + Packetcraft Controller setup and this works fine: packetcraft_BAP_UCL_STR_BV_033_C.cfa.txt

Zephyr Host + Zephyr Controller setup:

In samples/bluetooth/hci_rpmsg, create bttester_hci_rpmsg_overlay.conf file with: echo CONFIG_BT_CTLR_CONN_ISO_LOW_LATENCY_POLICY=y > bttester_hci_rpmsg_overlay.conf (related issue #57088)

Build the controller with: west build -b nrf5340dk_nrf5340_cpunet -- -DOVERLAY_CONFIG='nrf5340_cpunet_iso-bt_ll_sw_split.conf;bttester_hci_rpmsg_overlay.conf'

Flash the controller with: west flash --recover

In zephyr/test/bluetooth/tester build the tester app: west build -b nrf5340dk_nrf5340_cpuapp . -- -DOVERLAY_CONFIG='overlay-le-audio.conf

Flash the app with: west flash

Zephyr Host + Packetcraft Controller setup:

Download the controller binary: https://github.com/nrfconnect/sdk-nrf/blob/v2.3.0/applications/nrf5340_audio/bin/ble5-ctr-rpmsg_3330.hex

and flash with: nrfjprog --program *.hex --chiperase --coprocessor CP_NETWORK -r

Download this overlay: packetcraft-overlay-le-audio.txt

and in zephyr/test/bluetooth/tester build the tester app: west build -b nrf5340dk_nrf5340_cpuapp . -- -DOVERLAY_CONFIG='packetcraft-overlay-le-audio.txt

Flash the app with: west flash

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 19 (17 by maintainers)

Most upvoted comments

Yes, I just checkout to your PR #58717, have:

CONFIG_BT_CTLR_CONN_ISO_LOW_LATENCY_POLICY=y
CONFIG_BT_CTLR_ISOAL_SN_STRICT=n

in my bttester_hci_rpmsg_overlay.conf and the BAP/UCL/STR/BV-033-C test case passes without issues.