Hello,
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.
Hello,
Hello JXS,
see attached the sniffer file. I'm not sure, what you mean by EVM and project, but: the hardware is a SmartRF06 eval board with a CC2650EM-7ID module. The cc2650 is labeled: cc2650 F128 TI 52I A6KR G4
The project is based on the simple peripheral example. Please let me know, if you need access to the source code of the project.
Thanks in advance,
Torsten
Hi JXS,
good idea. If I would have got the address type wrong when setting the white list on a connect request, then this could have resulted in exactly this effect. I've checked the code (see code snipped below) and even commented it out. Unfortunately it did not change the behavior:
...
if ( new_state == rcs_white_list_timer_add )
{
uint8_t filter_all = GAP_FILTER_POLICY_WHITE;
GAPRole_SetParameter( GAPROLE_ADV_FILTER_POLICY, sizeof( filter_all ), &filter_all );
uint8_t peer_address[ B_ADDR_LEN ];
GAPRole_GetParameter( GAPROLE_CONN_BD_ADDR, peer_address );
uint8 addr_type;
GAPRole_GetParameter( GAPROLE_BD_ADDR_TYPE, &addr_type );
HCI_LE_AddWhiteListCmd( addr_type, peer_address );
}
I will make some experiments with giving the nrf52 a not-random address or try to find if I can find a GATT client with a public random address. In addition, I will try to figure out, if I could change the windows offset on the nordic side.
Anything else I could try to find the cause of this?
Thank you and kind regards,
Torsten