Tool/software:
Hello there,
I'm experiencing the same issue described by Vikas R. J. and Kaiwalya Belsare, but their proposed workaround is not completely effective.
I'm using a CC2652PSIP with custom firmware based on Project Zero, as well as TiRTOS, TiCLang v4.0.3, and the SimpleLink CC13xx/CC26xx SDK v8.30.1.01.
When I use the proposed workaround, after calling setBondManagerParameters():
uint8_t synk_Bound_WL = true;
GAPBondMgr_SetParameter(GAPBOND_AUTO_SYNC_WL, sizeof(uint8_t), &synk_Bound_WL);
, it becomes possible to connect to the device after successful bonding. However, the connection is unstable, sometimes freezing the firmware. When not frozen, it cannot read the characteristics values.
I wonder, if this is a known bug and TI R&D is not working on it. There must be a better way to do this.
What is suggested to developers in this case? Should they add and remove AL (WL) items manually with HCI_LE_AddWhiteListCmd() and manage their own list? If so, I can follow this approach. I just need guidance to develop a stable design.
Thank you,
Diego V Loss
Reference: