diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 60fac6f136f7a409c3f2bd2b8e10b4fac6fe941d..a6547799291bd65cbd4ec9363479a8eaea142f27 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -350,6 +350,7 @@ ramips-mt76x8
 
   - TL-MR3420 v5
   - TL-WR841N v13
+  - TL-WR902AC v3
   - Archer C50 v3
   - Archer C50 v4
 
diff --git a/targets/ramips-mt76x8 b/targets/ramips-mt76x8
index 4c2f8fedf33c295f6d5e11717541dde1a3df99b4..6ccbd6fda39faad521f9b6f257cc7a2ddf529c67 100644
--- a/targets/ramips-mt76x8
+++ b/targets/ramips-mt76x8
@@ -43,6 +43,12 @@ device('tp-link-tl-wr841n-v13', 'tl-wr841n-v13', {
 	},
 })
 
+device('tp-link-tl-wr902ac-v3', 'tplink_tl-wr902ac-v3', {
+	factory = false,
+	extra_images = {
+		{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
+	},
+})
 
 -- VoCore 2