This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

I get soft reset when MTU is bigger than 65

Hello!

I am trying to increase the MTU size to get higher speeds. When I increase the MTU above 65 the application locks/software reset when doing transfer. Up to 65 it works. I have increased RAM memory for SoftDevice a lot. No difference. I check the return value of softdevice_enable(). Always zero. I have not enabled DLE.

65 sounds awfully close to 64, but it is still a bit strange value.

Any hints or tips would be appreciated

Parents
  • Are you handling the event BLE_GATTC_EVT_EXCHANGE_MTU_RSP ? and starting the ATT_MTU exhange with sd_ble_gattc_exchange_mtu_request() ? Take a look at the S132 v.3.0.0 migration document. "Configurable ATT_MTU" section contains information you need.

    You can also find an example on how to enable DLE and increase ATT_MTU for SDK 12 in this post.

Reply
  • Are you handling the event BLE_GATTC_EVT_EXCHANGE_MTU_RSP ? and starting the ATT_MTU exhange with sd_ble_gattc_exchange_mtu_request() ? Take a look at the S132 v.3.0.0 migration document. "Configurable ATT_MTU" section contains information you need.

    You can also find an example on how to enable DLE and increase ATT_MTU for SDK 12 in this post.

Children
No Data
Related