diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 430ef8c68d1edc4246893d8e36f329997427a4ac..0971a73804e73c200bf72364c825f0f24d6dc98e 100755
--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh
@@ -342,6 +342,9 @@ ar71xx_board_detect() {
 	*TL-MR3420)
 		name="tl-mr3420"
 		;;
+	*TL-WA7510N)
+		name="tl-wa7510n"
+		;;
 	*TL-WA901ND)
 		name="tl-wa901nd"
 		;;
diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
index 81535ce9b19f5e02ed92097cdbdcac7eace13206..63e8e066b54349a61f7b36136b1bb188cced3552 100755
--- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh
@@ -150,6 +150,7 @@ platform_check_image() {
 	tl-mr3040 | \
 	tl-mr3220 | \
 	tl-mr3420 | \
+	tl-wa7510n | \
 	tl-wa901nd | \
 	tl-wa901nd-v2 | \
 	tl-wdr4300 | \