Recently we have started to see a lot of disconnection issue where the device wont connect and while debugging this issue is replicating on Pixel 7, Pixel 7 Pro and Samsung S23 Ultra (tested with these devices) with Android 14 where the mtu exchange is failing with error 14.
I have tried with different connection params also but still the issue exists.
Using NCS 2.6.1 version for the application.
Have enabled this configs-
CONFIG_BT_GATT_AUTO_UPDATE_MTU=y CONFIG_BT_DATA_LEN_UPDATE=y CONFIG_BT_AUTO_DATA_LEN_UPDATE=y CONFIG_BT_ATT_PREPARE_COUNT=4 CONFIG_BT_L2CAP_TX_MTU=247 CONFIG_BT_L2CAP_TX_BUF_COUNT=10 CONFIG_BT_L2CAP_TX_FRAG_COUNT=15 CONFIG_BT_BUF_EVT_RX_SIZE=251 CONFIG_BT_BUF_CMD_TX_SIZE=251 CONFIG_BT_BUF_ACL_RX_SIZE=251 CONFIG_BT_BUF_ACL_TX_COUNT=15 CONFIG_BT_BUF_ACL_TX_SIZE=251 CONFIG_BT_CTLR_DATA_LENGTH_MAX=251 CONFIG_BT_CONN_TX_MAX=10
Attaching the BLE sniffer logs also -
pixel7_conn_fail.pcapng