Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

MTU exchange procedure

When the macro NRF_SDH_BLE_GATT_MAX_MTU_SIZE is changed in the sdk_config.h file of any example from the ble_peripheral folder, the slave sends the message Exchange MTU Request (ATT_EXCHANGE_MTU_REQ) immediately after the connect event.
Is it correct?
As I understand, the ATT_EXCHANGE_MTU_REQ request shall only be sent once during a connection by the ATT client (the master).
Am I missing something?

nRF52840
nRF5_SDK_16.0.0_98a08e2
s140_nrf52_7.0.1_softdevice.hex

Related