Part Number: LAUNCHXL-CC2640R2
Hi,
I am developing a custom application based on project zero. Currently, I am using the blestack and not the ble5stack. In my application, the device is supposed to prepare data at a set interval and send it via notifications to the phone at a set interval (set by the user of a phone application). The data I need to send has a maximum length of around 200 bytes. Therefore, I need to increase the MTU size from the default to 251. I am using the nRF connect app for this. But as soon as I increase the MTU size and try to send or receive data from the device, it starts showing error on the nRF app log and usually disconnects due to timeout. Here I have attached images of the log and GATT error codes it shows.



Also, there was no error shown in the Device UART log. It just shows "connection timed out" and then starts advertising again.


As you can see, I set the MTU size to 251 at log #000043. It tries to send data to a notification after that but the connection times out. Similar to what happens after log #000094.
I need to send data that is larger than the default MTU size.
What could be causing the problem and how should I solve it?
I am using Simplelink SDK version 4.20 and TI compiler version v16.9.1.LTS .