#if (BLE_PRIVACY_SPT == TRUE)
if (key_type == BTM_LE_KEY_PID || key_type == BTM_LE_KEY_LID) {
- btm_ble_resolving_list_load_dev (p_dev_rec);
+ /* It will cause that scanner doesn't send scan request to advertiser
+ * which has sent IRK to us and we have stored the IRK in controller.
+ * It is a design problem of hardware. The temporal solution is not to
+ * send the key to the controller and then resolve the random address in host. */
+ //btm_ble_resolving_list_load_dev (p_dev_rec);
}
#endif
p_dev_rec->sec_state = BTM_SEC_STATE_IDLE;
#if (defined BLE_PRIVACY_SPT && BLE_PRIVACY_SPT == TRUE)
/* add all bonded device into resolving list if IRK is available*/
- btm_ble_resolving_list_load_dev(p_dev_rec);
+ /* It will cause that scanner doesn't send scan request to advertiser
+ * which has sent IRK to us and we have stored the IRK in controller.
+ * It is a design problem of hardware. The temporal solution is not to
+ * send the key to the controller and then resolve the random address in host. */
+ //btm_ble_resolving_list_load_dev(p_dev_rec);
#endif
}