There is a probability that the Bluetooth controller will appear and disconnect abnormally after being connected for a few seconds.
The tip of reason for the disconnection is "#define LL_STATUS_ERROR_CONNECTION_TIMEOUT 0x08 // Connection Timeout"
We conducted a pressure test, and the mobile phone was 4m away from the controller,Ellisys and controller together,
Disconnect and reconnect once every 1 minute, and conduct pressure testing for 10 hours (600 times in total),
The test result is that there have been 5 times of abnormal disconnection for 3 to 4 seconds (the probability of occurrence is close to 1%).
There is a screenshot of Packet capturing results
After Master seeds "LL_CHANNEL_MAP_IND",the interaction is normal before the corresponding instant arrives.
After arriving at the instant, Slave cannot receive the master's packet, and finally times out and disconnects.
1.What is the cause of this phenomenon and is there a solution?
2.You can take a look at the packet capture above to help analyze the cause of this phenomenon and how to fix it.?