diff --git a/net/knxd/Makefile b/net/knxd/Makefile
index a35552755..774062c68 100644
--- a/net/knxd/Makefile
+++ b/net/knxd/Makefile
@@ -11,12 +11,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=knxd
-PKG_VERSION:=0.14.38
-PKG_RELEASE:=2
+PKG_VERSION:=0.14.39
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/knxd/knxd/tar.gz/$(PKG_VERSION)?
-PKG_HASH:=bb0343154ee1d0d91b1b342f04ee163739e906ac530b7490b5aec516bb485d59
+PKG_HASH:=9ed920fa3c4f12ededd4d413f27f149c91ce0846c561a7d19478502c06ac95f1
 
 PKG_MAINTAINER:=Othmar Truniger <github@truniger.ch>
 PKG_LICENSE:=GPL-2.0-or-later
diff --git a/net/knxd/patches/0100-version.patch b/net/knxd/patches/0100-version.patch
index da1cf3402..9ff5a3113 100644
--- a/net/knxd/patches/0100-version.patch
+++ b/net/knxd/patches/0100-version.patch
@@ -5,4 +5,4 @@
 
 -test -d .git || exit
 -git describe --tags
-+echo -n "0.14.38"
++echo -n "0.14.39"
diff --git a/net/knxd/patches/0110-usblowlever.patch b/net/knxd/patches/0110-usblowlever.patch
deleted file mode 100644
index c9459b00a..000000000
--- a/net/knxd/patches/0110-usblowlever.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/libserver/usblowlevel.cpp     2020-06-03 16:41:02.128182612 +0200
-+++ b/src/libserver/usblowlevel.cpp     2020-06-03 16:41:31.660704440 +0200
-@@ -155,6 +155,7 @@
- {
-   t->setAuxName("usbL");
-   send_timeout = cfg->value("send-timeout", 1000);
-+  loop = nullptr;
-   read_trigger.set<USBLowLevelDriver,&USBLowLevelDriver::read_trigger_cb>(this);
-   write_trigger.set<USBLowLevelDriver,&USBLowLevelDriver::write_trigger_cb>(this);
-   read_trigger.start();