diff --git a/testing/update-toolchain.sh b/testing/update-toolchain.sh
new file mode 100755
index 0000000000000000000000000000000000000000..df163223101a6ffcec11265eba343e58963feff8
--- /dev/null
+++ b/testing/update-toolchain.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+cp ./rust-toolchain.toml ./embassy/demos/std/rust-toolchain.toml
+cp ./rust-toolchain.toml ./embassy/demos/picow/rust-toolchain.toml
+cp ./rust-toolchain.toml ./embassy/rust-toolchain.toml
+cp ./rust-toolchain.toml ./async/rust-toolchain.toml