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)
Yes, I just checkout to your PR #58717, have:
in my bttester_hci_rpmsg_overlay.conf and the BAP/UCL/STR/BV-033-C test case passes without issues.