diff --git a/profiles/audio/bass.c b/profiles/audio/bass.c
index 017a5aa..417b7b7 100644
--- a/profiles/audio/bass.c
+++ b/profiles/audio/bass.c
struct bt_bap *bap;
unsigned int state_id;
unsigned int bcode_id;
+ uint8_t sid;
uint8_t *bcode;
unsigned int timeout;
struct queue *bcode_reqs;
btd_device_get_bdaddr_type(device),
BT_IO_OPT_MODE, BT_IO_MODE_ISO,
BT_IO_OPT_QOS, &bap_sink_pa_qos,
+ BT_IO_OPT_ISO_BC_SID, dg->sid,
BT_IO_OPT_INVALID);
if (!dg->io) {
error("%s", err->message);
dg->device = device;
dg->src = bcast_src;
+ dg->sid = params->sid;
dg->bcode_reqs = queue_new();
dg->setups = queue_new();
btd_device_get_bdaddr_type(dg->device),
BT_IO_OPT_MODE, BT_IO_MODE_ISO,
BT_IO_OPT_QOS, &bap_sink_pa_qos,
+ BT_IO_OPT_ISO_BC_SID, dg->sid,
BT_IO_OPT_INVALID);
if (!dg->io) {
error("%s", err->message);