This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can not write characteristic value which has more than 90 bytes on Android

Other Parts Discussed in Thread: CC2540

Hi,

I have been working on a project that TI CC2540 BLE chip exchange information with Android(4.4.4) Nexus 5. On the fob, I have a characteristic with 255 byte length that is writable. When I connect to device and discover the services on the fob, I can write up to 90 bytes with Status Code 0 (Success code on Android onCharacteristicWrite callback). However, if I try to write more than 90 bytes, I always get Status=9 on onCharacteristicWrite() callback. I have been looking for Status Code =9 for more then two weeks however, no good luck.
Can you please help me to find out what does Status Code 9 means? Is there a limit to write bytes from Android devices like 90 bytes?
Thank you so much for your help,