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

GATT connection timeout after flash write in nrf52805

Hi all

I'm using nrf52805 soc, softdevice s112 , sdk version 17.0.2 and nrf connect mobile app for my project development. I can connect and disconnect the nrf52 device to my android mobile multiple times. But when i try to write data to device's flash area using nus service, i got GATT connection timeout and ble got disconnected from the mobile app. However the last written data is saved into the flash and reflected in the next flash read process.

The data length  using for ble write process is 20bytes.The actual length is less than 20 only.Also i checked the ble evt handler, there is no BLE_GATTS_EVT_TIMEOUT and BLE_GATTC_EVT_TIMEOUT generated during write process.

Can you please help me to solve this gatt timeout issue? Your support at this stage would be very much appreciated.

Related