diff --git a/download-experimental.sh b/download-experimental.sh
new file mode 100644
index 0000000000000000000000000000000000000000..a26016e8d9067c0f6218f119ab4a3ec7ab4d36c4
--- /dev/null
+++ b/download-experimental.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+
+set -eu -o pipefail
+
+ARCHIVE_DIR="/home/www/html/firmware/gluon/archive"
+EXPERIMENTAL_LINK="/home/www/html/firmware/gluon/experimental"
+MYDIR=$(readlink -f $(dirname "$0"))
+
+cd "$ARCHIVE_DIR"
+downloaded_version=$("$MYDIR/download-latest-firmware-build.py")
+downloaded_version_abs=$(readlink -f "$downloaded_version")
+
+rm "$EXPERIMENTAL_LINK"
+ln -s "$downloaded_version_abs" "$EXPERIMENTAL_LINK"
+