This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Crash in SDK15.2 that was not in SDK14.2 (S132, Segger Embedded)

I am moving my project up to SDK15.2 from SDK14.2 and all is good except when I try to connect a ESP32 device.

When connecting to the 14.2 code, I get this in the debug console:

<info> app: GATT ATT MTU on connection 0x0 changed to 200.
<error> ble_gatt: sd_ble_gatts_exchange_mtu_reply() returned unexpected value 0x8.
<info> app: GATT ATT MTU on connection 0x0 changed to 200.

When connecting to the 15.2 code, I get this in the debug window:

<info> app: GATT ATT MTU on connection 0x0 changed to 200.
<info> app: GATT ATT MTU on connection 0x0 changed to 200.
<error> app: ERROR 8 [NRF_ERROR_INVALID_STATE] at C:\nRF5_SDK_15.2\examples\LMT\LMT_1780_SEGGER\main.c:1932
PC at: 0x00033B25

Now if I use my Samsung phone, they both connect fine after the GATT ATT MTU change.

Any help would be appreciated!

Parents Reply Children
Related