diff --git a/README.md b/README.md
index 7d71e70d1ccb23e2f4da7076fae9be22f17a4d4e..187eb438e47f82040c2e751abd2098aba59e599e 100644
--- a/README.md
+++ b/README.md
@@ -9,6 +9,12 @@ rustup update nightly
 rustup override set nightly
 rustup target add thumbv7em-none-eabi
 ```
+When cloning use `--recursive` to get the submodules, otherwise update them
+afterwards:
+
+```shell
+git submodule update --init --recursive
+```
 
 Check out this repo's submodule (the C firmware).