I have 2 CC2540 devices, one peripheral and one central which communicate fine only about 50% of the time. About half of the times, I can see with the sniffer the connection made, ATT_Read_Req or ATT_Write_Req is sent but no response comes back. Link layer messages are exchanged every 100ms so the connection is alive, but no response comes back.
Furthermore, if I try to connect to the peripheral device from a cell phone I get about the same success rate of about 50% with the same no-response-problem.
I switched from stack 1.2 to 1.3 to no avail.
Any ideas? Has anyone seen something like that in their dev?
Thanks,
Tom