This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC2640R2:CC2640R2 reconnect fail with MAC, Android Host

Other Parts Discussed in Thread: BLE-STACK, CC2640

Hi I have problem as below

• Scenario: HID device with CC2640R2. CC2640R2 is always failed to reconnect with Mac and Android Host. But there is no issue with Windows 10 Host. For OK case, after reconnect, CC2640R2 will send HID Report to Host.

• Test Environment:
SDK: simplelink_cc2640r2_sdk_2_40_00_32
HW: CC2640R2 launchpad

• Test steps:
1. CC2640R2 connect, just works pairing & bonding with Host.
2. On Host, turn off Bluetooth.
3. On Host, turn on Bluetooth.
4. CC2640R2 try to reconnect, but always fail.

Host Bluetooth OS

HID Function test
(1st connect)

Reconnect test
Android phone V4.2 android 7.0/ android 8.0 PASS FAIL
Windows notebook V5.0 windows10  Professional ver1809 PASS PASS
Windows notebook V5.0 windows10 Professional ver1803 PASS PASS
Macbook V4.0 MacOS High Sierra PASS FAIL

• Device log: CC2640R2 got GAPBOND_PAIRING_STATE BONED SUCCESS. But for GATT_Notification, the return  value is blepending (0x16)

• Sniff log: Attach two logs
mac os sniffer         : NG case.
Windows sniffer      : OK case.
Below left snapshot is with MAC (NG case), right is with Windows10 (OK case). I find for the left, the encryption process is always fail.

mac os sniffer.rarWindows sniffer.rar