Other Parts Discussed in Thread: CC2640R2F
Tool/software: Linux
Hi
Our target to increase the MTU size.
I am using CC2640R2F with Host test project , Stack Version - 1_30_00_25.
We are interfacing this chip with processor over UART.
Now, we have written our stack code, which will run in processor side and that will access the BLE chip over UART.
Currently we are using only peripheral mode. We can able to connect with 4 (Central) IOS device and we can able to transfer the 20 Bytes chunk data. Right now we need to go for 80 Bytes or 40 Bytes.
As per host test stack, Predefined values for MAX_PDU_SIZE = 150. As per the TI forms and docs ATT_MAX_MTU_SIZE = (MAX_PDU_SIZE - 4).
When we are sending 20 Bytes data to Central node using GATT_Notification every thing is fine, Working good. But when i am testing for 40 Bytes, We are getting the status response : 0x1B (MTU Size out of Range).
While receiving Central connection request, Our CC2640R2 will receive for ATT_MTU_Exchange_Req for that We are sending response with 43 Bytes. Then We can receive 40 Bytes.
Did i am missing any configuration means, guide me in right direction to send and receive of 80 Bytes.
Thanks in advance.