From: Yang Li <yang.li@xxxxxxxxxxx> The maximum value of GATT channels should be 6, including ATT connection(1) and L2CAP CB connection(1-5). Ref https://github.com/bluez/bluez/issues/1033 Signed-off-by: Yang Li <yang.li@xxxxxxxxxxx> --- Changes in v2: - Change the maximum value of Channels to 6 - Link to v1: https://patch.msgid.link/20250121-upstream-v1-1-7b6e450747f7@xxxxxxxxxxx --- src/main.c | 2 +- src/main.conf | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index d13ada2af..50346abbb 100644 --- a/src/main.c +++ b/src/main.c @@ -1119,7 +1119,7 @@ static void parse_gatt(GKeyFile *config) parse_config_u16(config, "GATT", "ExchangeMTU", &btd_opts.gatt_mtu, BT_ATT_DEFAULT_LE_MTU, BT_ATT_MAX_LE_MTU); parse_config_u8(config, "GATT", "Channels", &btd_opts.gatt_channels, - 1, 5); + 1, 6); parse_config_bool(config, "GATT", "Client", &btd_opts.gatt_client); parse_gatt_export(config); } diff --git a/src/main.conf b/src/main.conf index 60ab60edc..749ed6d25 100644 --- a/src/main.conf +++ b/src/main.conf @@ -264,7 +264,8 @@ #ExchangeMTU = 517 # Number of ATT channels -# Possible values: 1-5 (1 disables EATT) +# Possible values: 1-6 (1 disables EATT) +# The ATT channels contains ATT connection(1) and L2CAP CB connection(1-5) # Default to 1 #Channels = 1 --- base-commit: 2ee08ffd4d469781dc627fa50b4a015d9ad68007 change-id: 20250121-upstream-fab070351ad3 Best regards, -- Yang Li <yang.li@xxxxxxxxxxx>