diff --git a/.classpath b/.classpath
index 81a5936bb..64e8893d5 100644
--- a/.classpath
+++ b/.classpath
@@ -16,7 +16,8 @@
-
+
+
diff --git a/app/.classpath b/app/.classpath
index f32ff129b..1f2776181 100644
--- a/app/.classpath
+++ b/app/.classpath
@@ -38,7 +38,8 @@
-
+
+
diff --git a/app/lib/jmdns-3.4.1.jar b/app/lib/jmdns-3.4.1.jar
deleted file mode 100644
index 4fcd002b4..000000000
Binary files a/app/lib/jmdns-3.4.1.jar and /dev/null differ
diff --git a/app/lib/jmdns-3.5.1.jar b/app/lib/jmdns-3.5.1.jar
new file mode 100644
index 000000000..f9527c104
Binary files /dev/null and b/app/lib/jmdns-3.5.1.jar differ
diff --git a/app/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt b/app/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
index e2ada0455..7b90a6caa 100644
--- a/app/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
+++ b/app/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
@@ -1,2 +1,2 @@
-https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.4.1/LICENSE-LGPL.txt
-https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.4.1/LICENSE
+https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.5.1/LICENSE-LGPL.txt
+https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.5.1/LICENSE
diff --git a/app/lib/slf4j-api-1.7.22.jar b/app/lib/slf4j-api-1.7.22.jar
new file mode 100644
index 000000000..ddf3dc951
Binary files /dev/null and b/app/lib/slf4j-api-1.7.22.jar differ
diff --git a/arduino-core/.classpath b/arduino-core/.classpath
index 065243de8..d528d41ef 100644
--- a/arduino-core/.classpath
+++ b/arduino-core/.classpath
@@ -5,7 +5,8 @@
-
+
+
diff --git a/arduino-core/lib/jmdns-3.4.1.jar b/arduino-core/lib/jmdns-3.4.1.jar
deleted file mode 100644
index 4fcd002b4..000000000
Binary files a/arduino-core/lib/jmdns-3.4.1.jar and /dev/null differ
diff --git a/arduino-core/lib/jmdns-3.5.1.jar b/arduino-core/lib/jmdns-3.5.1.jar
new file mode 100644
index 000000000..f9527c104
Binary files /dev/null and b/arduino-core/lib/jmdns-3.5.1.jar differ
diff --git a/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt b/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
index e2ada0455..7b90a6caa 100644
--- a/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
+++ b/arduino-core/lib/jmdns.LICENSE.ASL-2.0-LGPL-2.1.txt
@@ -1,2 +1,2 @@
-https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.4.1/LICENSE-LGPL.txt
-https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.4.1/LICENSE
+https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.5.1/LICENSE-LGPL.txt
+https://jmdns.svn.sourceforge.net/svnroot/jmdns/tags/jmdns-3.5.1/LICENSE
diff --git a/arduino-core/lib/slf4j-api-1.7.22.jar b/arduino-core/lib/slf4j-api-1.7.22.jar
new file mode 100644
index 000000000..ddf3dc951
Binary files /dev/null and b/arduino-core/lib/slf4j-api-1.7.22.jar differ