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

nRF52 SDK14.2 ble_app_uart (peripheral) example not working

I downloaded SDK14.2 and loaded S132 v5.0 and then compiled and loaded the ble_app_uart example code (I also tried the precompiled hex provided with the SDK).  It all compiles and loads just fine, but when I try to communicate with the bluetooth module using the nRF Toolbox app (on iOS),   it doesn't work.  In the nRF Toolbox app, the log says:

"Enabling notifications failed"

"Error Writing is not permitted."

I looked at the logs and I see that the BLE_GATTC_EVT_EXCHANGE_MTU_RSP event occurs for some reason.  This seems very similar to this question, so I tried all the recommendations from that thread without success.  I messed with the optimization and updated everything to S132 v5.1, which did not work.

Any ideas?

Parents Reply
  • After reading through the instructions in the link, I think I followed the "right steps" but I'll go through it again.

    I am using the BMD-350 eval board.  I originally loaded the uart example from SDK 11.0 using S132 v2.0 and it worked great.  So I know the hardware is functioning.  I didn't have any trouble until I switched to SDK 14.2.  I didn't try any of the SDKs in between.

    I just downloaded the nRF Connect app and tried it.  It connected and the same BLE_GATTC_EVT_EXCHANGE_MTU_RSP event occurred.

Children
Related