From 90100b726206eefc173a5497e16b564c63b5fce6 Mon Sep 17 00:00:00 2001 From: Kamil Kasperczyk Date: Wed, 11 Oct 2023 10:11:35 +0200 Subject: [PATCH] [nrf noup] Disabled BLE 2M PHY due to interoperability issues There were some interoperability issues discovered due to BLE PHY dynamic changes from 1M to 2M. The 2M was disabled to ensure the interoperability with some of the BT controllers. Signed-off-by: Kamil Kasperczyk --- config/nrfconnect/chip-module/Kconfig.defaults | 4 ++++ config/nrfconnect/chip-module/Kconfig.hci_rpmsg.defaults | 4 ++++ .../chip-module/Kconfig.multiprotocol_rpmsg.defaults | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/config/nrfconnect/chip-module/Kconfig.defaults b/config/nrfconnect/chip-module/Kconfig.defaults index fd6811d306..ab833ea56e 100644 --- a/config/nrfconnect/chip-module/Kconfig.defaults +++ b/config/nrfconnect/chip-module/Kconfig.defaults @@ -178,6 +178,10 @@ config BT_GATT_CACHING bool default n +# Disable 2M PHY due to interoperability issues. +config BT_CTLR_PHY_2M + default n + # Enable NFC support config CHIP_NFC_COMMISSIONING diff --git a/config/nrfconnect/chip-module/Kconfig.hci_rpmsg.defaults b/config/nrfconnect/chip-module/Kconfig.hci_rpmsg.defaults index 83290b2b49..17c7115e28 100644 --- a/config/nrfconnect/chip-module/Kconfig.hci_rpmsg.defaults +++ b/config/nrfconnect/chip-module/Kconfig.hci_rpmsg.defaults @@ -58,6 +58,10 @@ config BT_CTLR_ASSERT_HANDLER config BT_HCI_RAW_RESERVE default 1 +# Disable 2M PHY due to interoperability issues. +config BT_CTLR_PHY_2M + default n + # Workaround: Unable to allocate command buffer when using K_NO_WAIT since # Host number of completed commands does not follow normal flow control. config BT_BUF_CMD_TX_COUNT diff --git a/config/nrfconnect/chip-module/Kconfig.multiprotocol_rpmsg.defaults b/config/nrfconnect/chip-module/Kconfig.multiprotocol_rpmsg.defaults index eb0b01e266..3d40e47429 100644 --- a/config/nrfconnect/chip-module/Kconfig.multiprotocol_rpmsg.defaults +++ b/config/nrfconnect/chip-module/Kconfig.multiprotocol_rpmsg.defaults @@ -58,6 +58,10 @@ config BT_CTLR_ASSERT_HANDLER config BT_HCI_RAW_RESERVE default 1 +# Disable 2M PHY due to interoperability issues. +config BT_CTLR_PHY_2M + default n + # Workaround: Unable to allocate command buffer when using K_NO_WAIT since # Host number of completed commands does not follow normal flow control. config BT_BUF_CMD_TX_COUNT