diff --git a/.gitmodules b/.gitmodules
index d4d8b1a0..4bcfecb9 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1148,3 +1148,6 @@
[submodule "libraries/drivers/sgp41"]
path = libraries/drivers/sgp41
url = https://github.com/adafruit/Adafruit_CircuitPython_SGP41.git
+[submodule "libraries/helpers/xteink_x4"]
+ path = libraries/helpers/xteink_x4
+ url = https://github.com/adafruit/Adafruit_CircuitPython_Xteink_X4.git
diff --git a/docs/drivers.rst b/docs/drivers.rst
index 9a1dbaad..a2bbfedd 100644
--- a/docs/drivers.rst
+++ b/docs/drivers.rst
@@ -41,6 +41,7 @@ specific boards.
Adafruit Qualia S3 (adafruit_qualia)
PyBadger (PyBadge and PyGamer) (adafruit_pybadger)
MatrixPortal (Metro M4 Airlift + RGB Shield) (adafruit_matrixportal)
+ Xteink X4 (adafruit_xteink_x4)
YotoPlayer (adafruit_yotoplayer)
Helper Libraries
diff --git a/libraries/helpers/xteink_x4 b/libraries/helpers/xteink_x4
new file mode 160000
index 00000000..33404301
--- /dev/null
+++ b/libraries/helpers/xteink_x4
@@ -0,0 +1 @@
+Subproject commit 334043012a3cf8993b0e3b2bae534b9993647b36