diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index c163bf5a4d27b6f9e48c431b0572d804a0963a52..fb7d2319491d5cb6287ad7bfb895c3796c5b6e67 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -351,6 +351,7 @@ ramips-mt76x8
 
 * TP-Link
 
+  - TL-MR3020 v3
   - TL-MR3420 v5
   - TL-WA801ND v5
   - TL-WR841N v13
diff --git a/targets/ramips-mt76x8 b/targets/ramips-mt76x8
index 6aba5dcae1c216b636fa005ad83c103bee59e927..c1e0354f9c34b64a8d99312463f2375c24669822 100644
--- a/targets/ramips-mt76x8
+++ b/targets/ramips-mt76x8
@@ -29,6 +29,13 @@ device('tp-link-archer-c50-v4', 'tplink_c50-v4', {
 	factory = false,
 })
 
+device('tp-link-tl-mr3020-v3', 'tplink_tl-mr3020-v3', {
+	factory = false,
+	extra_images = {
+		{'-squashfs-tftp-recovery', '-bootloader', '.bin'},
+	},
+})
+
 device('tp-link-tl-mr3420-v5', 'tplink_tl-mr3420-v5', {
 	factory = false,
 	extra_images = {