diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..7889329
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "firmware/components/esp-nimble-cpp"]
+	path = firmware/components/esp-nimble-cpp
+	url = git@github.com:tenderlove/esp-nimble-cpp.git
diff --git a/firmware/components/esp-nimble-cpp b/firmware/components/esp-nimble-cpp
new file mode 160000
index 0000000..efa48c0
--- /dev/null
+++ b/firmware/components/esp-nimble-cpp
@@ -0,0 +1 @@
+Subproject commit efa48c0d57cad9aeb421dfe9cc2d3492b5f9e0a7