diff --git a/GERAET_X/GERAET_X.mp4 b/GERAET_X/GERAET_X.mp4
new file mode 100644
index 0000000000000000000000000000000000000000..d7d1674308a94d38113b766245dbb826e1560b46
Binary files /dev/null and b/GERAET_X/GERAET_X.mp4 differ
diff --git a/GERAET_X/body.png b/GERAET_X/body.png
new file mode 100644
index 0000000000000000000000000000000000000000..a615adc2600c74883655898fadf6d4ad45e63746
Binary files /dev/null and b/GERAET_X/body.png differ
diff --git a/GERAET_X/createImages b/GERAET_X/createImages
new file mode 100755
index 0000000000000000000000000000000000000000..c7032e25023317dc77993938a5bf61de011acfee
--- /dev/null
+++ b/GERAET_X/createImages
@@ -0,0 +1,118 @@
+#!/bin/sh
+#
+# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2016-10-29
+#
+# Erzeugt aus einem leeren Messgeräte-Bild und neun 7-Segment-Bildern
+# neue Messgeräte-Bilder mit zufälliger 6-stelliger Anzeige
+#
+
+MAIN="GERAET_X" # device name
+IMAGE_DIR=./images
+MAX_FILES=10
+
+rm -r "$IMAGE_DIR"
+mkdir -p "$IMAGE_DIR"
+
+digitFile[0]='digit-0.png'
+digitFile[1]='digit-1.png'
+digitFile[2]='digit-2.png'
+digitFile[3]='digit-3.png'
+digitFile[4]='digit-4.png'
+digitFile[5]='digit-5.png'
+digitFile[6]='digit-6.png'
+digitFile[7]='digit-7.png'
+digitFile[8]='digit-8.png'
+digitFile[9]='digit-9.png'
+
+dotFile='point.png'
+
+digitPos[1]='+185+104'
+digitPos[2]='+157+102'
+digitPos[3]='+131+100'
+digitPos[4]='+105+98'
+digitPos[5]='+76+96'
+digitPos[6]='+49+93'
+
+dotPos[1]='+206+134'
+dotPos[2]='+178+132'
+dotPos[3]='+153+130'
+dotPos[4]='+125+127'
+dotPos[5]='+97+125'
+dotPos[6]='+70+123'
+
+for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
+
+DPR=$((RANDOM % 6 + 1)) # random dot position (1..6)
+
+for i in {1..6}; do
+  DNR[$i]=$((RANDOM % 10)) # random digit number (0..9)
+  if [ $DPR == $i ]; then
+    DF[$i]="$dotFile"
+    DP[$i]="." # dot character
+  else
+    DF[$i]="xc:transparent" # empty canvas
+    DP[$i]=""
+  fi
+done
+
+ value="${DNR[6]}${DP[6]}${DNR[5]}${DP[5]}${DNR[4]}${DP[4]}"
+value+="${DNR[3]}${DP[3]}${DNR[2]}${DP[2]}${DNR[1]}${DP[1]}"
+
+fname="$IMAGE_DIR/$MAIN@$value@.png"
+
+convert body.png \
+  ${digitFile[ ${DNR[6]} ]} -geometry ${digitPos[6]} -composite \
+  ${DF[6]} -geometry ${dotPos[6]} -composite \
+  ${digitFile[ ${DNR[5]} ]} -geometry ${digitPos[5]} -composite \
+  ${DF[5]} -geometry ${dotPos[5]} -composite \
+  ${digitFile[ ${DNR[4]} ]} -geometry ${digitPos[4]} -composite \
+  ${DF[4]} -geometry ${dotPos[4]} -composite \
+  ${digitFile[ ${DNR[3]} ]} -geometry ${digitPos[3]} -composite \
+  ${DF[3]} -geometry ${dotPos[3]} -composite \
+  ${digitFile[ ${DNR[2]} ]} -geometry ${digitPos[2]} -composite \
+  ${DF[2]} -geometry ${dotPos[2]} -composite \
+  ${digitFile[ ${DNR[1]} ]} -geometry ${digitPos[1]} -composite \
+  ${DF[1]} -geometry ${dotPos[1]} -composite \
+  $fname
+
+exiv2 -M"set Exif.Image.ImageDescription value=$value" $fname
+
+echo -e "$FNb:\t$fname"
+
+done # MAX_FILES
+
+cat $(find "$IMAGE_DIR" -maxdepth 1 -type f -name "*.png") | \
+  ffmpeg -y -framerate .5 -i - -c:v libx264 -r 25 -pix_fmt yuv420p \
+  "$MAIN.mp4" 2>/dev/null
+
+exit
+
+Notizen:
+
+convert body.png \
+  digit-2.png -geometry +49+93 -composite \
+  point.png   -geometry +70+123 -composite \
+  digit-3.png -geometry +76+96 -composite \
+  point.png   -geometry +97+125 -composite \
+  digit-4.png -geometry +105+98 -composite \
+  point.png   -geometry +125+127 -composite \
+  digit-5.png -geometry +131+100 -composite \
+  point.png   -geometry +153+130 -composite \
+  digit-7.png -geometry +157+102 -composite \
+  point.png   -geometry +178+132 -composite \
+  digit-0.png -geometry +185+104 -composite \
+  point.png   -geometry +206+134 -composite \
+  foo.png
+
+convert -resize 1000 foo.png foo1.png
+
+MJEPEG-Video
+ffmpeg -y -framerate 1 -f image2 -pattern_type glob -i 'images/*.png' \
+  -c:v mjpeg -qscale 1 -r 25 ABC.avi
+
+Auslesen der Exif-Daten:
+exiv2 -g Exif.Image.ImageDescription -P v ./images/151.108@GERAET_X.png
+--> value=151.108
+
+
+
diff --git a/GERAET_X/digit-0.png b/GERAET_X/digit-0.png
new file mode 100644
index 0000000000000000000000000000000000000000..762860c1a36a37a220ec487f2118290b81acc61d
Binary files /dev/null and b/GERAET_X/digit-0.png differ
diff --git a/GERAET_X/digit-1.png b/GERAET_X/digit-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f6e585fe3cee5a97ec581a08f1cde143ea570f9
Binary files /dev/null and b/GERAET_X/digit-1.png differ
diff --git a/GERAET_X/digit-2.png b/GERAET_X/digit-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cfa734f43343097dd4465222d2c2586bb55143a
Binary files /dev/null and b/GERAET_X/digit-2.png differ
diff --git a/GERAET_X/digit-3.png b/GERAET_X/digit-3.png
new file mode 100644
index 0000000000000000000000000000000000000000..24e17de670480e54e7ff4ba9f15a6858c39b9a7a
Binary files /dev/null and b/GERAET_X/digit-3.png differ
diff --git a/GERAET_X/digit-4.png b/GERAET_X/digit-4.png
new file mode 100644
index 0000000000000000000000000000000000000000..cebb8271a644889ae2e608f3c244173bda5f8e15
Binary files /dev/null and b/GERAET_X/digit-4.png differ
diff --git a/GERAET_X/digit-5.png b/GERAET_X/digit-5.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c143897f2b105204c4bf8fb1a471ae71b79268e
Binary files /dev/null and b/GERAET_X/digit-5.png differ
diff --git a/GERAET_X/digit-6.png b/GERAET_X/digit-6.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccb951c252fe9a4193ca3b0f7c04e950d0d69310
Binary files /dev/null and b/GERAET_X/digit-6.png differ
diff --git a/GERAET_X/digit-7.png b/GERAET_X/digit-7.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a338299250cc2a6f91259bbe37c1697328afd56
Binary files /dev/null and b/GERAET_X/digit-7.png differ
diff --git a/GERAET_X/digit-8.png b/GERAET_X/digit-8.png
new file mode 100644
index 0000000000000000000000000000000000000000..f04b430054863aecee7f475604abc0a9ca9f36b4
Binary files /dev/null and b/GERAET_X/digit-8.png differ
diff --git a/GERAET_X/digit-9.png b/GERAET_X/digit-9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b969f50948ef64f3f9a7a38ecb517c58448945ca
Binary files /dev/null and b/GERAET_X/digit-9.png differ
diff --git a/GERAET_X/point.png b/GERAET_X/point.png
new file mode 100644
index 0000000000000000000000000000000000000000..b505d87419a12de7a408709d392f939491b60b90
Binary files /dev/null and b/GERAET_X/point.png differ