Take a look at the configuration used in Nordic’s throughput sample:
I think you are missing several buffer length settings to achieve full speed.
<devel@...> on behalf of "henry.wagner via Lists.Zephyrproject.Org" <henry.wagner=lairdtech.com@...>
Reply-To: "henry.wagner@..." <henry.wagner@...>
Date: Thursday, 7 March 2019 at 21:25
To: "devel@..." <devel@...>
Cc: "devel@..." <devel@...>
Subject: [Zephyr-devel] Data Length Extension #ble #nrf52 #nrf52832 #nrf52840
I am trying to enable data length extensions in a connection but am limited to the std 20 payload bytes.
I have a Nordic PCA10040 (nRF52832) running Zephyr v1.14rc1 as a central connected to a Laird BL654 module. Both devices have what I believe to be DLE enabled.
On the Zephyr side I have enabled:
On the BL654 side, the startup flags are set to enable 2M PHY and DLE.
Haven't found a lot of info (other than it should be enabled in the BT stack) or a working sample. Any help/insight is appreciated.