diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 00b379e4abe6472ca3fdab0927fb98d0165790d8..2784b95000b82dfc7c1b9173f7e6b82d6bc05801 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -533,7 +533,7 @@ ramips-mt76x8
   - TL-MR6400 (v5)
   - TL-WA801ND (v5)
   - TL-WR841N (v13)
-  - TL-WR902AC (v3)
+  - TL-WR902AC (v3, v4)
 
 * VoCore
 
diff --git a/targets/ramips-mt76x8 b/targets/ramips-mt76x8
index 2feb518c8a43d718aab62eab96d8e2045729edbe..79fa4d797c9af2e093e91659f8a2783127c35249 100644
--- a/targets/ramips-mt76x8
+++ b/targets/ramips-mt76x8
@@ -106,6 +106,13 @@ device('tp-link-tl-wr902ac-v3', 'tplink_tl-wr902ac-v3', {
 	},
 })
 
+device('tp-link-tl-wr902ac-v4', 'tplink_tl-wr902ac-v4', {
+	factory = false,
+	extra_images = {
+		{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
+	},
+})
+
 
 -- VoCore 2