diff --git a/bbfdm/Makefile b/bbfdm/Makefile
index 959aafaae59e2d96aab293b8ed63d8d34c8b96cb..0142514c044b5450cc965041615cd48994957083 100644
--- a/bbfdm/Makefile
+++ b/bbfdm/Makefile
@@ -5,13 +5,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=bbfdm
-PKG_VERSION:=1.12.15
+PKG_VERSION:=1.12.16
 
 USE_LOCAL:=0
 ifneq ($(USE_LOCAL),1)
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/bbfdm.git
-PKG_SOURCE_VERSION:=4d3ceb41e70e17ec8870b6445bf3e7d9d29092a3
+PKG_SOURCE_VERSION:=cd7b465e9b2abecf6405e4f1ba95e64c78b23dcf
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
 PKG_MIRROR_HASH:=skip
 endif
diff --git a/bbfdm/tools/bbfdm.sh b/bbfdm/tools/bbfdm.sh
index bc0e056ce61ebc68667fc20d4ba4fbc67d2d12f7..43115a86091c87f7b71708de25188db10de2d2b0 100755
--- a/bbfdm/tools/bbfdm.sh
+++ b/bbfdm/tools/bbfdm.sh
@@ -79,6 +79,11 @@ bbfdm_install_dm()
 		exit 1
 	fi
 
+	if [ ! -f "${src}" ]; then
+		echo "File $src does not exists..."
+		exit 1
+	fi
+
 	if [ "${src##*.}" = "json" ]; then
 		echo "Compacting BBFDM JSON file"
 		minfile=$(mktemp)