This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

irk saved but android 5.0 cannot reconnect to s110

Hi, we have two devices using android 5.0 have this issue.

  1. bonding to s110, irk_counter=1; s110 uses whitelist advertising. android 5.0 device can reconnect to s110.

  2. android 5.0 device delete bonding info, and rebonding to s110, irk_counter=2; s110 uses whitelist advertising. android 5.0 device cannot reconnect to s110.

  3. s110 uses advertising without whitelist, android 5.0 device can reconnect to s110.

iPhone5s and android 4.4 device can do it right. Anyone have similar issue like me? thanks.

S110 + SDKv6.1 + SDv7.1

======================================================================================

07/13:

And about ble_app_proximity example in SDK, we can only find it in SDK8.1.0 (in pack installer also), but our s110 is rev2, it seems that we cannot test this example. Or do you know where to get SDK6.1 version? Thanks.

update: iPhone5s also cannot reconnect to S110 using whitelist advertising after rebonding.

my whitelist parameter:

whitelist.addr_count = BLE_GAP_WHITELIST_ADDR_MAX_COUNT;
whitelist.irk_count  = BLE_GAP_WHITELIST_IRK_MAX_COUNT;
whitelist.pp_addrs   = p_whitelist_addr;
whitelist.pp_irks    = p_whitelist_irk;

err_code = dm_whitelist_create(&m_app_handle, &whitelist);
APP_ERROR_CHECK(err_code);

if ((whitelist.addr_count != 0) || (whitelist.irk_count != 0))
{
    adv_params.type        = BLE_GAP_ADV_TYPE_ADV_IND;
    adv_params.p_peer_addr = NULL;    // Undirected advertisement.
    adv_params.interval    = APP_ADV_INTERVAL;
    adv_params.timeout     = 0;
    adv_params.fp          = BLE_GAP_ADV_FP_FILTER_BOTH;
    adv_params.p_whitelist = &whitelist;
    advertising_init(BLE_GAP_ADV_FLAG_BR_EDR_NOT_SUPPORTED);    
}
Parents
  • ble-sniffer_win_1.0.1_1111_Sniffer cannot find dongle on my win7, but I've already update firmware by nRfGo and download program by ble-sniffer_win_1.0.1_1111_Sniffer + control-R. Even following the answer of debug guide - "The Sniffer is connected to the computer and it says “Finding Sniffer Dongle” but it is taking a while to find the dongle.", it still cannot find dongle. But in the procedure, I cannot find sniffer.cfg in sniffer folder or Wireshark folder.

Reply
  • ble-sniffer_win_1.0.1_1111_Sniffer cannot find dongle on my win7, but I've already update firmware by nRfGo and download program by ble-sniffer_win_1.0.1_1111_Sniffer + control-R. Even following the answer of debug guide - "The Sniffer is connected to the computer and it says “Finding Sniffer Dongle” but it is taking a while to find the dongle.", it still cannot find dongle. But in the procedure, I cannot find sniffer.cfg in sniffer folder or Wireshark folder.

Children
No Data
Related