diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index 8d9d1e1af84d72080c7ca3e211ebcf6549283a8c..e5733e33dc8fee79db034bc9f73ba33cca7b8623 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -121,6 +121,7 @@ ath79-generic
   - TL-WR810N (v1)
   - TL-WR842N/ND (v3)
   - TL-WR1043N/ND (v2, v3, v4, v5)
+  - TL-WR2543N/ND (v1)
   - WBS210 (v1.20, v2.0)
   - WBS510 (v1.20)
 
diff --git a/targets/ath79-generic b/targets/ath79-generic
index aafcb22f915f8410e3da11da9fb3c4443b8809f6..9d44d33306b0686da84b676671e02c3dd583a976 100644
--- a/targets/ath79-generic
+++ b/targets/ath79-generic
@@ -503,6 +503,12 @@ device('tp-link-tl-wr1043nd-v4', 'tplink_tl-wr1043nd-v4', {
 })
 device('tp-link-tl-wr1043n-v5', 'tplink_tl-wr1043n-v5')
 
+device('tp-link-tl-wr2543n-nd', 'tplink_tl-wr2543-v1', {
+	manifest_aliases = {
+		'tp-link-tl-wr2543n-nd-v1', -- upgrade from OpenWrt 19.07
+	},
+})
+
 device('tp-link-wbs210-v1', 'tplink_wbs210-v1', {
 	manifest_aliases = {
 		'tp-link-wbs210-v1.20', -- upgrade from OpenWrt 19.07