Index: source/ariba/overlay/OverlayBootstrap.cpp
===================================================================
--- source/ariba/overlay/OverlayBootstrap.cpp	(revision 5316)
+++ source/ariba/overlay/OverlayBootstrap.cpp	(revision 5344)
@@ -64,6 +64,6 @@
 
 	manager.registerCallback( this );
-	manager.registerModule( BootstrapManager::BootstrapTypePeriodicBroadcast );
-	//manager.registerModule( BootstrapManager::BootstrapTypeBluetoothSdp );
+	//manager.registerModule( BootstrapManager::BootstrapTypePeriodicBroadcast );
+	manager.registerModule( BootstrapManager::BootstrapTypeBluetoothSdp );
 }
 
@@ -76,6 +76,6 @@
 
 	manager.unregisterCallback( this );
-	manager.unregisterModule( BootstrapManager::BootstrapTypePeriodicBroadcast );
-	//manager.unregisterModule( BootstrapManager::BootstrapTypeBluetoothSdp );
+	//manager.unregisterModule( BootstrapManager::BootstrapTypePeriodicBroadcast );
+	manager.unregisterModule( BootstrapManager::BootstrapTypeBluetoothSdp );
 }
 
Index: source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp
===================================================================
--- source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp	(revision 5316)
+++ source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp	(revision 5344)
@@ -320,5 +320,5 @@
 	// connect to the SDP server running on the remote machine
 	logging_debug("querying services from bt device " << ba2string(&target));
-	session = sdp_connect(BDADDR_ANY, &target, 0);
+	session = sdp_connect(BDADDR_ANY, &target, SDP_RETRY_IF_BUSY);
 
 	if (session == NULL) {
Index: source/ariba/utility/system/StartupWrapper.cpp
===================================================================
--- source/ariba/utility/system/StartupWrapper.cpp	(revision 5316)
+++ source/ariba/utility/system/StartupWrapper.cpp	(revision 5344)
@@ -107,6 +107,18 @@
 	}
 	{
-//		log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("BaseCommunication"));
-//		logger->setLevel(log4cxx::Level::getError());
+		log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("BaseCommunication"));
+		logger->setLevel(log4cxx::Level::getDebug());
+	}
+	{
+		log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("OverlayBootstrap"));
+		logger->setLevel(log4cxx::Level::getDebug());
+	}
+	{
+			log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("BootstrapManager"));
+			logger->setLevel(log4cxx::Level::getDebug());
+	}
+	{
+			log4cxx::LoggerPtr logger(log4cxx::Logger::getLogger("BluetoothSdp"));
+			logger->setLevel(log4cxx::Level::getDebug());
 	}
 
