I have a nRF51822 module programmed for custom service and characteristics. I am able to connect to this module using android 4.3 API. I can get characteristics and their properties.
One of my characteristics advertises as write with no response to which I am trying to write some value. Android shows that it successfully performed write operation but the module doesn't receive anything.
How do I solve this issue? Is it possible that a secure characteristic fails at module end with plain(non-encrypted) write? Do I need to change advertised value so that android understands that it is secure write requiring encryption?