From 310079cd2b6fbfdd833b77efd3ed4838ff1396d6 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Mon, 25 Apr 2016 18:18:56 +0200 Subject: [PATCH] ar71xx-generic: add TP-LINK TL-WR841ND v11 support Fixes #721 --- docs/index.rst | 2 +- ...-ar71xx-Add-TL-WR841N-ND-v11-support.patch | 43 +++++++++++++++++++ targets/ar71xx-generic/profiles.mk | 3 +- 3 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 patches/openwrt/0023-ar71xx-Add-TL-WR841N-ND-v11-support.patch diff --git a/docs/index.rst b/docs/index.rst index c40c5877..c34dac36 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -157,7 +157,7 @@ ar71xx-generic - TL-WR741N/ND (v1, v2, v4, v5) - TL-WR743N/ND (v1, v2) - TL-WR801N/ND (v1, v2) - - TL-WR841N/ND (v3, v5, v7, v8, v9, v10) + - TL-WR841N/ND (v3, v5, v7, v8, v9, v10, v11) - TL-WR842N/ND (v1, v2) - TL-WR843N/ND (v1) - TL-WR940N (v1, v2, v3) diff --git a/patches/openwrt/0023-ar71xx-Add-TL-WR841N-ND-v11-support.patch b/patches/openwrt/0023-ar71xx-Add-TL-WR841N-ND-v11-support.patch new file mode 100644 index 00000000..6e6b224d --- /dev/null +++ b/patches/openwrt/0023-ar71xx-Add-TL-WR841N-ND-v11-support.patch @@ -0,0 +1,43 @@ +From: Matthias Schiffer +Date: Mon, 25 Apr 2016 18:07:13 +0200 +Subject: ar71xx: Add TL-WR841N/ND v11 support + +This patch adds support for the TP-Link TL-WR841N/ND to trunk. It is +similar to the already supported v10 - see [1]. I have added support +based on that topic; in the meantime it has been confirmed working +(see the forum thread, and also [2]). + +Signed-off by Stijn Segers + +[1]: https://forum.openwrt.org/viewtopic.php?id=61309 +[2]: https://forum.openwrt.org/viewtopic.php?id=63657 + +Backport of r49099 + +diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile +index 1a399ab..d2538c8 100644 +--- a/target/linux/ar71xx/image/Makefile ++++ b/target/linux/ar71xx/image/Makefile +@@ -569,6 +569,13 @@ define Device/tl-wr841-v10 + TPLINK_HWID := 0x08410010 + endef + ++define Device/tl-wr841-v11 ++ $(Device/tplink-4mlzma) ++ BOARDNAME := TL-WR841N-v9 ++ DEVICE_PROFILE := TLWR841 ++ TPLINK_HWID := 0x08410011 ++endef ++ + define Device/tl-wr842n-v2 + $(Device/tplink-8mlzma) + BOARDNAME := TL-WR842N-v2 +@@ -589,7 +596,7 @@ define Device/tl-wr847n-v8 + DEVICE_PROFILE := TLWR841 + TPLINK_HWID := 0x08470008 + endef +-TARGET_DEVICES += tl-wr841-v8 tl-wr841-v9 tl-wr841-v10 tl-wr842n-v2 tl-wr843nd-v1 tl-wr847n-v8 ++TARGET_DEVICES += tl-wr841-v8 tl-wr841-v9 tl-wr841-v10 tl-wr841-v11 tl-wr842n-v2 tl-wr843nd-v1 tl-wr847n-v8 + + define Device/tl-wr941nd-v5 + $(Device/tplink-4mlzma) diff --git a/targets/ar71xx-generic/profiles.mk b/targets/ar71xx-generic/profiles.mk index cdecc309..6b470899 100644 --- a/targets/ar71xx-generic/profiles.mk +++ b/targets/ar71xx-generic/profiles.mk @@ -56,7 +56,7 @@ $(eval $(call GluonProfile,TLWA801)) $(eval $(call GluonModel,TLWA801,tl-wa801nd-v1,tp-link-tl-wa801n-nd-v1)) $(eval $(call GluonModel,TLWA801,tl-wa801nd-v2,tp-link-tl-wa801n-nd-v2)) -# TL-WR841N/ND v3, v5, v7, v8, v9, v10 +# TL-WR841N/ND v3, v5, v7, v8, v9, v10, v11 $(eval $(call GluonProfile,TLWR841)) $(eval $(call GluonModel,TLWR841,tl-wr841-v3,tp-link-tl-wr841n-nd-v3)) $(eval $(call GluonModel,TLWR841,tl-wr841-v5,tp-link-tl-wr841n-nd-v5)) @@ -64,6 +64,7 @@ $(eval $(call GluonModel,TLWR841,tl-wr841-v7,tp-link-tl-wr841n-nd-v7)) $(eval $(call GluonModel,TLWR841,tl-wr841-v8,tp-link-tl-wr841n-nd-v8)) $(eval $(call GluonModel,TLWR841,tl-wr841-v9,tp-link-tl-wr841n-nd-v9)) $(eval $(call GluonModel,TLWR841,tl-wr841-v10,tp-link-tl-wr841n-nd-v10)) +$(eval $(call GluonModel,TLWR841,tl-wr841-v11,tp-link-tl-wr841n-nd-v11)) # TL-WR842N/ND v1, v2 $(eval $(call GluonProfile,TLWR842))