From 6d3113cbcece054291cc2946ed6bb44caad71aea Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Sun, 21 Jun 2015 23:01:58 +0200 Subject: [PATCH] Add support for TP-LINK TL-WR740N/TL-WR741ND The TL-WR741ND will identify itself as a TL-WR740N/ND as well. This is fine as the images are identical anyways. --- ...ort-for-TP-LINK-TL-WR740N-TL-WR741ND.patch | 28 +++++++++++++++++++ targets/ar71xx-generic/profiles.mk | 6 ++-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 patches/openwrt/0040-ar71xx-add-support-for-TP-LINK-TL-WR740N-TL-WR741ND.patch diff --git a/patches/openwrt/0040-ar71xx-add-support-for-TP-LINK-TL-WR740N-TL-WR741ND.patch b/patches/openwrt/0040-ar71xx-add-support-for-TP-LINK-TL-WR740N-TL-WR741ND.patch new file mode 100644 index 00000000..ba32f695 --- /dev/null +++ b/patches/openwrt/0040-ar71xx-add-support-for-TP-LINK-TL-WR740N-TL-WR741ND.patch @@ -0,0 +1,28 @@ +From: Matthias Schiffer +Date: Mon, 22 Jun 2015 00:50:09 +0200 +Subject: ar71xx: add support for TP-LINK TL-WR740N/TL-WR741ND + +diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile +index fc59c33..53ae3f6 100644 +--- a/target/linux/ar71xx/image/Makefile ++++ b/target/linux/ar71xx/image/Makefile +@@ -1233,6 +1233,8 @@ $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR710,tl-wr710n-v1,TL-WR710N,tt + $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR720NV3,tl-wr720n-v3,TL-WR720N-v3,ttyATH0,115200,0x07200103,1,4Mlzma)) + $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR740NV4,tl-wr740n-v4,TL-WR741ND-v4,ttyATH0,115200,0x07400004,1,4Mlzma)) + $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR741NV4,tl-wr741nd-v4,TL-WR741ND-v4,ttyATH0,115200,0x07410004,1,4Mlzma)) ++$(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR740NV5,tl-wr740n-v5,TL-WR741ND-v4,ttyATH0,115200,0x07400005,1,4Mlzma)) ++$(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR741NV5,tl-wr741nd-v5,TL-WR741ND-v4,ttyATH0,115200,0x07400005,1,4Mlzma)) + $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR743NV2,tl-wr743nd-v2,TL-WR741ND-v4,ttyATH0,115200,0x07430002,1,4Mlzma)) + $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWA750,tl-wa750re-v1,TL-WA750RE,ttyS0,115200,0x07500001,1,4Mlzma)) + $(eval $(call SingleProfile,TPLINK-LZMA,64kraw,TLWR841NV8,tl-wr841n-v8,TL-WR841N-v8,ttyS0,115200,0x08410008,1,4Mlzma)) +@@ -1318,8 +1320,8 @@ $(eval $(call MultiProfile,TLWA830,TLWA830RV1 TLWA830RV2)) + $(eval $(call MultiProfile,TLWA901,TLWA901NV1 TLWA901NV2 TLWA901NV3)) + $(eval $(call MultiProfile,TLWA7510,TLWA7510NV1)) + $(eval $(call MultiProfile,TLWR720,TLWR720NV3)) +-$(eval $(call MultiProfile,TLWR740,TLWR740NV1 TLWR740NV3 TLWR740NV4)) +-$(eval $(call MultiProfile,TLWR741,TLWR741NV1 TLWR741NV2 TLWR741NV4)) ++$(eval $(call MultiProfile,TLWR740,TLWR740NV1 TLWR740NV3 TLWR740NV4 TLWR740NV5)) ++$(eval $(call MultiProfile,TLWR741,TLWR741NV1 TLWR741NV2 TLWR741NV4 TLWR741NV5)) + $(eval $(call MultiProfile,TLWR743,TLWR743NV1 TLWR743NV2)) + $(eval $(call MultiProfile,TLWR841,TLWR841NV15 TLWR841NV3 TLWR841NV5 TLWR841NV7 TLWR841NV8 TLWR841NV9)) + $(eval $(call MultiProfile,TLWR842,TLWR842V1 TLWR842V2)) diff --git a/targets/ar71xx-generic/profiles.mk b/targets/ar71xx-generic/profiles.mk index 5282fdb2..a3b0e34e 100644 --- a/targets/ar71xx-generic/profiles.mk +++ b/targets/ar71xx-generic/profiles.mk @@ -24,17 +24,19 @@ $(eval $(call GluonModel,TLWR703,tl-wr703n-v1,tp-link-tl-wr703n-v1)) $(eval $(call GluonProfile,TLWR710)) $(eval $(call GluonModel,TLWR710,tl-wr710n-v1,tp-link-tl-wr710n-v1)) -# TL-WR740N v1, v3, v4 +# TL-WR740N v1, v3, v4, v5 $(eval $(call GluonProfile,TLWR740)) $(eval $(call GluonModel,TLWR740,tl-wr740n-v1,tp-link-tl-wr740n-nd-v1)) $(eval $(call GluonModel,TLWR740,tl-wr740n-v3,tp-link-tl-wr740n-nd-v3)) $(eval $(call GluonModel,TLWR740,tl-wr740n-v4,tp-link-tl-wr740n-nd-v4)) +$(eval $(call GluonModel,TLWR740,tl-wr740n-v5,tp-link-tl-wr740n-nd-v5)) -# TL-WR741N/ND v1, v2, v4 +# TL-WR741N/ND v1, v2, v4, v5 $(eval $(call GluonProfile,TLWR741)) $(eval $(call GluonModel,TLWR741,tl-wr741nd-v1,tp-link-tl-wr741n-nd-v1)) $(eval $(call GluonModel,TLWR741,tl-wr741nd-v2,tp-link-tl-wr741n-nd-v2)) $(eval $(call GluonModel,TLWR741,tl-wr741nd-v4,tp-link-tl-wr741n-nd-v4)) +$(eval $(call GluonModel,TLWR741,tl-wr741nd-v5,tp-link-tl-wr741n-nd-v5)) # TL-WR743N/ND v1, v1.1, v2 $(eval $(call GluonProfile,TLWR743))