diff --git a/lib/win/src/ble_manager.cc b/lib/win/src/ble_manager.cc index dc01c375..8a920156 100644 --- a/lib/win/src/ble_manager.cc +++ b/lib/win/src/ble_manager.cc @@ -362,6 +362,8 @@ void BLEManager::OnGattSessionCreated(IAsyncOperation asyncOp, Asyn peripheral.gattSession = session; auto token = session.MaxPduSizeChanged(onPduSizeChanged); peripheral.maxPduSizeChangedToken = token; + + session.MaintainConnection(true); } else {