diff --git a/connectivity/FEATURE_BLE/source/cordio/source/PalPrivateAddressControllerImpl.cpp b/connectivity/FEATURE_BLE/source/cordio/source/PalPrivateAddressControllerImpl.cpp index 1e87e37938c..816fddd421e 100644 --- a/connectivity/FEATURE_BLE/source/cordio/source/PalPrivateAddressControllerImpl.cpp +++ b/connectivity/FEATURE_BLE/source/cordio/source/PalPrivateAddressControllerImpl.cpp @@ -111,9 +111,14 @@ ble_error_t PalPrivateAddressController::add_device_to_resolving_list( peer_identity_address.data(), const_cast(peer_irk.data()), const_cast(local_irk.data()), - true, + false, 0 ); + DmPrivSetPrivacyMode( + peer_address_type.value(), + peer_identity_address.data(), + DM_PRIV_MODE_DEVICE + ); return BLE_ERROR_NONE; }