diff --git a/src/ble/ctrlm_ble_rcu_interface.cpp b/src/ble/ctrlm_ble_rcu_interface.cpp index 6abecad..82f04f4 100644 --- a/src/ble/ctrlm_ble_rcu_interface.cpp +++ b/src/ble/ctrlm_ble_rcu_interface.cpp @@ -603,11 +603,6 @@ void ctrlm_ble_rcu_interface_t::handleDeepsleep(bool wakingUp) initialize(); - if (m_adapter) { - m_adapter->reconnectAllDevices(); - } - - ctrlm_ble_key_queue_msg_header_t msg; msg.type = CTRLM_BLE_KEY_QUEUE_MSG_TYPE_DEEPSLEEP_WAKEUP; ctrlm_utils_queue_msg_push(m_keyThreadMsgQ, (const char *)&msg, sizeof(msg)); diff --git a/src/ble/hal/blercu/bluez/blercuadapter.cpp b/src/ble/hal/blercu/bluez/blercuadapter.cpp index 56949f4..95cd6cb 100644 --- a/src/ble/hal/blercu/bluez/blercuadapter.cpp +++ b/src/ble/hal/blercu/bluez/blercuadapter.cpp @@ -1475,11 +1475,6 @@ void BleRcuAdapterBluez::onDeviceAdded(const std::string &path, XLOGD_INFO("added device %s named %s (connected: %s, paired: %s)", bdaddr.toString().c_str(), name.c_str(), connected ? "TRUE" : "FALSE", paired ? "TRUE" : "FALSE"); - if (paired && !connected) { - XLOGD_INFO("Device paired but not connected, sending connection request to bluez..."); - device->connect(); - } - m_deviceFoundSlots.invoke(device->address(), device->name()); } // -----------------------------------------------------------------------------