From c7ff22ca15b9cd760b0e215efd690d6e9d573d8f Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 15 Jun 2015 21:32:45 +0200 Subject: [PATCH] Add support for TP-LINK TL-WA830RE v1 --- ...71XX_MODEL-for-TP-Link-TL-WA830RE-v1.patch | 24 +++++++++++++++++++ targets/ar71xx-generic/profiles.mk | 5 ++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 patches/openwrt/0037-ar71xx-fix-AR71XX_MODEL-for-TP-Link-TL-WA830RE-v1.patch diff --git a/patches/openwrt/0037-ar71xx-fix-AR71XX_MODEL-for-TP-Link-TL-WA830RE-v1.patch b/patches/openwrt/0037-ar71xx-fix-AR71XX_MODEL-for-TP-Link-TL-WA830RE-v1.patch new file mode 100644 index 00000000..f071b259 --- /dev/null +++ b/patches/openwrt/0037-ar71xx-fix-AR71XX_MODEL-for-TP-Link-TL-WA830RE-v1.patch @@ -0,0 +1,24 @@ +From: Matthias Schiffer +Date: Mon, 15 Jun 2015 21:28:06 +0200 +Subject: ar71xx: fix AR71XX_MODEL for TP-Link TL-WA830RE v1 + +The v1 identifies as v10 internally. As there is no TL-WA830RE v10, add a +workaround to avoid confusing users. + +Signed-off-by: Matthias Schiffer + +diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh +index 1838cb4..d79776b 100755 +--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh ++++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh +@@ -145,6 +145,10 @@ tplink_board_detect() { + ;; + "083000"*) + model="TP-Link TL-WA830RE" ++ ++ if [ "$hwver" = 'v10' ]; then ++ hwver='v1' ++ fi + ;; + "084100"*) + model="TP-Link TL-WR841N/ND" diff --git a/targets/ar71xx-generic/profiles.mk b/targets/ar71xx-generic/profiles.mk index 1cc4ce40..5282fdb2 100644 --- a/targets/ar71xx-generic/profiles.mk +++ b/targets/ar71xx-generic/profiles.mk @@ -83,9 +83,10 @@ $(eval $(call GluonModel,TLWDR4300,tl-wdr4300-v1,tp-link-tl-wdr4300-v1)) $(eval $(call GluonProfile,TLWA750)) $(eval $(call GluonModel,TLWA750,tl-wa750re-v1,tp-link-tl-wa750re-v1)) -ifeq ($(BROKEN),1) -# TL-WA830RE v2 +# TL-WA830RE v1, v2 $(eval $(call GluonProfile,TLWA830)) +$(eval $(call GluonModel,TLWA830,tl-wa830re-v1,tp-link-tl-wa830re-v1)) +ifeq ($(BROKEN),1) $(eval $(call GluonModel,TLWA830,tl-wa830re-v2,tp-link-tl-wa830re-v2)) endif