diff --git a/tools/iso-tester.c b/tools/iso-tester.c
index 350775f..b362647 100644
--- a/tools/iso-tester.c
+++ b/tools/iso-tester.c
uint8_t pkt_status;
const uint8_t *base;
size_t base_len;
+ uint8_t sid;
bool listen_bind;
bool pa_bind;
bool big;
.big = true,
};
+static const struct iso_client_data bcast_16_2_1_recv_sid = {
+ .qos = QOS_IN_16_2_1,
+ .expect_err = 0,
+ .recv = &send_16_2_1,
+ .bcast = true,
+ .server = true,
+ .big = true,
+ .sid = 0xff,
+};
+
static const struct iso_client_data bcast_enc_16_2_1_recv = {
.qos = QOS_IN_ENC_16_2_1,
.expect_err = 0,
bacpy(&addr->iso_bc->bc_bdaddr, (void *) dst);
addr->iso_bc->bc_bdaddr_type = BDADDR_LE_PUBLIC;
+ addr->iso_bc->bc_sid = isodata->sid;
if (!isodata->defer || isodata->listen_bind) {
addr->iso_bc->bc_num_bis = 1;
test_iso("ISO Broadcaster Receiver - Success", &bcast_16_2_1_recv,
setup_powered,
test_bcast_recv);
+ test_iso("ISO Broadcaster Receiver SID 0xff - Success",
+ &bcast_16_2_1_recv_sid,
+ setup_powered,
+ test_bcast_recv);
test_iso2("ISO Broadcaster Receiver2 - Success", &bcast_16_2_1_recv2,
setup_powered,
test_bcast_recv2);