diff --git a/.classpath b/.classpath
index f0601b2b0b0543efb0ce87163322765d1259588a..6c5b256cb74c52fb9f102b370d4a2439648a1466 100644
--- a/.classpath
+++ b/.classpath
@@ -19,8 +19,8 @@
 	<classpathentry kind="lib" path="lib/jna.jar"/>
 	<classpathentry kind="lib" path="lib/platform.jar"/>
 	<classpathentry kind="lib" path="lib/jnotify-0.93.jar"/>
-	<classpathentry kind="lib" path="lib/bluecove-2.1.0.jar" sourcepath="lib/source/bluecove-2.1.0-sources.jar"/>
 	<classpathentry kind="lib" path="lib/bluecove-gpl-2.1.0.jar" sourcepath="lib/source/bluecove-gpl-2.1.0-sources.jar"/>
 	<classpathentry kind="lib" path="lib/h2small-snapshot-2011-10-25.jar"/>
+	<classpathentry kind="lib" path="lib/bluecove-2.1.0-briar.jar" sourcepath="lib/source/bluecove-2.1.0-briar-sources.jar"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/bluecove-2.1.0.patch b/bluecove-2.1.0.patch
new file mode 100644
index 0000000000000000000000000000000000000000..956a5a34adcb324fcb96056291a9611b2f2ed55c
--- /dev/null
+++ b/bluecove-2.1.0.patch
@@ -0,0 +1,14 @@
+diff -Bbur bluecove-2.1.0/src/main/c/intelbth/OSXStackRFCOMMServer.mm bluecove-2.1.0-briar/src/main/c/intelbth/OSXStackRFCOMMServer.mm
+--- bluecove-2.1.0/src/main/c/intelbth/OSXStackRFCOMMServer.mm	2008-12-24 16:58:36.000000000 +0000
++++ bluecove-2.1.0-briar/src/main/c/intelbth/OSXStackRFCOMMServer.mm	2011-11-08 20:54:58.000000000 +0000
+@@ -280,6 +280,10 @@
+ 	    ndebug(("fail to get IOBluetoothRFCOMMChannel"));
+ 	    return;
+ 	}
++	if (![rfcommChannel isIncoming]) {
++		ndebug(("ignoring outgoing connection"));
++		return;
++	}
+ 	if (comm->authenticate) {
+ 	    IOBluetoothDevice* device = [rfcommChannel getDevice];
+ 	    if (device == NULL) {
diff --git a/lib/bluecove-2.1.0.jar b/lib/bluecove-2.1.0-briar.jar
similarity index 66%
rename from lib/bluecove-2.1.0.jar
rename to lib/bluecove-2.1.0-briar.jar
index 405de6df05374763ea5142bb5ffa1059cd3090aa..abc829787f6e015a386de4e42e1b9c0d4fc78c66 100644
Binary files a/lib/bluecove-2.1.0.jar and b/lib/bluecove-2.1.0-briar.jar differ
diff --git a/lib/source/bluecove-2.1.0-sources.jar b/lib/source/bluecove-2.1.0-briar-sources.jar
similarity index 76%
rename from lib/source/bluecove-2.1.0-sources.jar
rename to lib/source/bluecove-2.1.0-briar-sources.jar
index 77c7b65850d86b69d230d7c4aaf08294a2fe7dc4..ebb026c1be905bc070535becf3bb1142bcee1249 100644
Binary files a/lib/source/bluecove-2.1.0-sources.jar and b/lib/source/bluecove-2.1.0-briar-sources.jar differ