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,