diff --git a/bramble-java/build.gradle b/bramble-java/build.gradle
index 0f27a3e3e..2bf5c8ed0 100644
--- a/bramble-java/build.gradle
+++ b/bramble-java/build.gradle
@@ -17,6 +17,9 @@ dependencies {
def jna_version = '4.5.2'
implementation "net.java.dev.jna:jna:$jna_version"
implementation "net.java.dev.jna:jna-platform:$jna_version"
+ def bluecove_version = '2.1.0'
+ implementation "net.sf.bluecove:bluecove:$bluecove_version"
+ implementation "net.sf.bluecove:bluecove-gpl:$bluecove_version"
tor "org.briarproject:tor:$tor_version"
tor "org.briarproject:obfs4proxy:$obfs4proxy_version@zip"
diff --git a/bramble-java/libs/bluecove-2.1.1-SNAPSHOT-briar.jar b/bramble-java/libs/bluecove-2.1.1-SNAPSHOT-briar.jar
deleted file mode 100644
index c01a2f288..000000000
Binary files a/bramble-java/libs/bluecove-2.1.1-SNAPSHOT-briar.jar and /dev/null differ
diff --git a/bramble-java/libs/bluecove-gpl-2.1.1-SNAPSHOT.jar b/bramble-java/libs/bluecove-gpl-2.1.1-SNAPSHOT.jar
deleted file mode 100644
index 10c7bec77..000000000
Binary files a/bramble-java/libs/bluecove-gpl-2.1.1-SNAPSHOT.jar and /dev/null differ
diff --git a/bramble-java/witness.gradle b/bramble-java/witness.gradle
index 55f5a3cc1..ed538c7d6 100644
--- a/bramble-java/witness.gradle
+++ b/bramble-java/witness.gradle
@@ -23,6 +23,8 @@ dependencyVerification {
'net.java.dev.jna:jna:4.5.2:jna-4.5.2.jar:0c8eb7acf67261656d79005191debaba3b6bf5dd60a43735a245429381dbecff',
'net.jcip:jcip-annotations:1.0:jcip-annotations-1.0.jar:be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0',
'net.ltgt.gradle.incap:incap:0.2:incap-0.2.jar:b625b9806b0f1e4bc7a2e3457119488de3cd57ea20feedd513db070a573a4ffd',
+ 'net.sf.bluecove:bluecove-gpl:2.1.0:bluecove-gpl-2.1.0.jar:6b697a3d4d50be16b86cdfad6aac173251f1fd0dce83f4947d1ed7b2aea894d0',
+ 'net.sf.bluecove:bluecove:2.1.0:bluecove-2.1.0.jar:add9a58dbee3eaa35a062010a11066ba772a72119f24165f4adf0e19e60a4b8a',
'org.apache-extras.beanshell:bsh:2.0b6:bsh-2.0b6.jar:a17955976070c0573235ee662f2794a78082758b61accffce8d3f8aedcd91047',
'org.briarproject:obfs4proxy:0.0.12-dev-40245c4a:obfs4proxy-0.0.12-dev-40245c4a.zip:172029e7058b3a83ac93ac4991a44bf76e16ce8d46f558f5836d57da3cb3a766',
'org.briarproject:tor:0.3.5.17:tor-0.3.5.17.jar:ce0e1f4d8f14878e61b23a35a452bc0f2a8e3117ced5a74773cd78475fa7af39',
diff --git a/patches/bluecove-2.1.1-SNAPSHOT.patch b/patches/bluecove-2.1.1-SNAPSHOT.patch
deleted file mode 100644
index 78cf8b100..000000000
--- a/patches/bluecove-2.1.1-SNAPSHOT.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-diff -Bbur bluecove-2.1.1-SNAPSHOT/bluecove/pom.xml bluecove-2.1.1-SNAPSHOT-briar/bluecove/pom.xml
---- bluecove-2.1.1-SNAPSHOT/bluecove/pom.xml 2013-01-04 00:43:17.961294408 +0000
-+++ bluecove-2.1.1-SNAPSHOT-briar/bluecove/pom.xml 2013-01-03 23:17:37.549293571 +0000
-@@ -126,8 +126,8 @@
-
- maven-compiler-plugin
-
-- 1.3
-- 1.1
-+ 1.5
-+ 1.5
-
-
-
-@@ -355,7 +355,7 @@
-
- true
- 100
-- 1.4
-+ 1.5
-
-
-
-diff -Bbur bluecove-2.1.1-SNAPSHOT/bluecove/src/main/c/intelbth/OSXStackRFCOMMServer.mm bluecove-2.1.1-SNAPSHOT-briar/bluecove/src/main/c/intelbth/OSXStackRFCOMMServer.mm
---- bluecove-2.1.1-SNAPSHOT/bluecove/src/main/c/intelbth/OSXStackRFCOMMServer.mm 2013-01-04 00:43:17.549293781 +0000
-+++ bluecove-2.1.1-SNAPSHOT-briar/bluecove/src/main/c/intelbth/OSXStackRFCOMMServer.mm 2013-01-03 23:19:02.269295705 +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 -Bbur bluecove-2.1.1-SNAPSHOT/bluecove-gpl/pom.xml bluecove-2.1.1-SNAPSHOT-briar/bluecove-gpl/pom.xml
---- bluecove-2.1.1-SNAPSHOT/bluecove-gpl/pom.xml 2013-01-04 00:43:14.509294005 +0000
-+++ bluecove-2.1.1-SNAPSHOT-briar/bluecove-gpl/pom.xml 2013-01-03 23:17:52.181293751 +0000
-@@ -81,8 +81,8 @@
-
- maven-compiler-plugin
-
-- 1.3
-- 1.1
-+ 1.5
-+ 1.5
-
-
-
-diff -Bbur bluecove-2.1.1-SNAPSHOT/pom.xml bluecove-2.1.1-SNAPSHOT-briar/pom.xml
---- bluecove-2.1.1-SNAPSHOT/pom.xml 2013-01-04 00:43:19.721293788 +0000
-+++ bluecove-2.1.1-SNAPSHOT-briar/pom.xml 2013-01-03 23:17:18.713293930 +0000
-@@ -436,7 +436,7 @@
-
- true
- 100
-- 1.4
-+ 1.5
-
-
-