diff --git a/build/download-info b/build/download-info
index 27dc64789da0dc1aa371464f17bba5809ca41f45..beccf69df1d928f88e4b36a0d3928376f6ebe920 100644
--- a/build/download-info
+++ b/build/download-info
@@ -19,8 +19,8 @@ linux-3.16.38.tar.xz            1af111d8ee7b57329611d4d804e9fe78 \
    https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.38.tar.xz
 
 # our gateware binaries
-wrs-gw-v7.0-20240312.tar.gz 8404ceedca34fd9d9f829b9662e20b6d \
-   https://ohwr.org/project/wr-switch-sw/wikis/uploads/3fb15fb59814e759f3cea1e58694503b/wrs-gw-v7.0-20240312.tar.gz
+wrs-gw-v7.0-20240610.tar.gz 376eb095e699890b84a65d3bd20ca5f8 \
+   https://ohwr.org/project/wr-switch-sw/wikis/uploads/a60333e86a582d55bd3fd019c56153c0/wrs-gw-v7.0-20240610.tar.gz
 
 # buildroot core and packages
 buildroot-2016.02.tar.bz2        fcf10ae55b0831f52d492b6939e95581 \
diff --git a/build/scripts/wrs_build_gateware b/build/scripts/wrs_build_gateware
index 188f616b42da86fbb53f6ec57e03290350bf03e0..0ae06b44bae72045fefdfef1be37237fc133f121 100755
--- a/build/scripts/wrs_build_gateware
+++ b/build/scripts/wrs_build_gateware
@@ -22,7 +22,7 @@ if [ "$WRS_HW_DIR" != "" ]; then
 	cp ${WRS_HW_DIR}/syn/scb_18ports/scb_top_synthesis.bin \
 	    $FWDIR/18p_mb-LX240T.bin
 else
-	tarname="wrs-gw-v7.0-20240312.tar.gz"
+	tarname="wrs-gw-v7.0-20240610.tar.gz"
 	wrs_echo "Using pre-built binaries from $tarname"
 	wrs_download $tarname
 	tar xzf $WRS_DOWNLOAD_DIR/$tarname -C $FWDIR