diff --git a/.gitmodules b/.gitmodules
index 430906d70e2d2a88ccc7540524f9ae9a94d2fb97..a736023248aa81de2230ad5d23950646a9d2850f 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,6 @@
 [submodule "lib/micropython/micropython"]
 	path = lib/micropython/micropython
 	url = https://github.com/micropython/micropython.git
+[submodule "lib/micropython/micropython-lib"]
+	path = lib/micropython/micropython-lib
+	url = https://github.com/micropython/micropython-lib.git
diff --git a/lib/micropython/micropython-lib b/lib/micropython/micropython-lib
new file mode 160000
index 0000000000000000000000000000000000000000..b89114c8345e15d360c3707493450805c114bc8c
--- /dev/null
+++ b/lib/micropython/micropython-lib
@@ -0,0 +1 @@
+Subproject commit b89114c8345e15d360c3707493450805c114bc8c