diff --git a/lib/bluetooth.h b/lib/bluetooth.h
index ba08c70..75dc960 100644
--- a/lib/bluetooth.h
+++ b/lib/bluetooth.h
#define BT_ISO_QOS_BIG_UNSET 0xff
#define BT_ISO_QOS_BIS_UNSET 0xff
+#define BT_ISO_SYNC_TIMEOUT 0x07d0 /* 20 secs */
+
#define BT_ISO_QOS_GROUP_UNSET 0xff
#define BT_ISO_QOS_STREAM_UNSET 0xff
diff --git a/profiles/audio/bap.c b/profiles/audio/bap.c
index 1b8a47c..1034202 100644
--- a/profiles/audio/bap.c
+++ b/profiles/audio/bap.c
.bcast = {
.options = 0x00,
.skip = 0x0000,
- .sync_timeout = 0x4000,
+ .sync_timeout = BT_ISO_SYNC_TIMEOUT,
.sync_cte_type = 0x00,
/* TODO: The following parameters are not needed for PA Sync.
* They will be removed when the kernel checks will be removed.
.encryption = 0x00,
.bcode = {0x00},
.mse = 0x00,
- .timeout = 0x4000,
- .sync_factor = 0x07,
+ .timeout = BT_ISO_SYNC_TIMEOUT,
+ .sync_factor = 0x07,
.packing = 0x00,
.framing = 0x00,
.in = {
diff --git a/src/shared/bass.c b/src/shared/bass.c
index 3f5bf30..c30537d 100644
--- a/src/shared/bass.c
+++ b/src/shared/bass.c
.bcode = {0x00},
.options = 0x00,
.skip = 0x0000,
- .sync_timeout = 0x4000,
+ .sync_timeout = BT_ISO_SYNC_TIMEOUT,
.sync_cte_type = 0x00,
.mse = 0x00,
- .timeout = 0x4000,
+ .timeout = BT_ISO_SYNC_TIMEOUT,
}
};
diff --git a/tools/iso-tester.c b/tools/iso-tester.c
index d1f0be1..1864b9e 100644
--- a/tools/iso-tester.c
+++ b/tools/iso-tester.c
.bcode = _bcode, \
.options = 0x00, \
.skip = 0x0000, \
- .sync_timeout = 0x4000, \
+ .sync_timeout = BT_ISO_SYNC_TIMEOUT, \
.sync_cte_type = 0x00, \
.mse = 0x00, \
- .timeout = 0x4000, \
+ .timeout = BT_ISO_SYNC_TIMEOUT, \
}, \
}