Greetings !
In our project, we have integrated CC2564MOD with MediaTek Linkit7688. The processor module runs on OpenWRT, and talks with CC2654 over UART at 115200. We are using gatttool to connect to BLE sensors, including TI Sensor tags. Currently the issue that we are facing is that, in some of the boards, we are not able to connect the sensors. While in some others we don't face any issues.
The steps we followed, and the observations, are as follows:
1. First we try to scan for the BLE sensors using hcitool lescan.
2. Then from the list of MACIDs we tried to start an interactive session for connect using gatttool -i hci0 -b <mac-id> -t public -I, and then issued the command, connect.
3. In the working case the connection successful message turns up. In non-working case, we are getting an error message "Connection Failed to be Established" with an error code "0x3E", soon after the connection successful message.
4. We have tried to isolate the issues, and found the same issue, when we connected Linkit7688 with CC2654 TI evalKit.
5. We tried testing the power levels for continuous transmission in both kinds of board, and they were comparable.
6. With the same software, and firmware in the processor modules, we are unable to properly conclude on the problem, and find a proper solution.
Someone please guide us, on this.
PFA: Screenshots with hcidump details for two cases.