diff --git a/patches/openwrt/0022-added-TP-Link-TL-WR841ND-N-Devices-for-8M-and-16M-Va.patch b/patches/openwrt/0022-added-TP-Link-TL-WR841ND-N-Devices-for-8M-and-16M-Va.patch new file mode 100755 index 0000000000000000000000000000000000000000..52190675923f2fdbbe03029feea4ce25d92167f8 --- /dev/null +++ b/patches/openwrt/0022-added-TP-Link-TL-WR841ND-N-Devices-for-8M-and-16M-Va.patch @@ -0,0 +1,116 @@ +From 2734fb40ac15f8db6eadbbd9e3438b7077876424 Mon Sep 17 00:00:00 2001 +From: Dark4MD <github.web@manu.li> +Date: Fri, 22 Feb 2019 22:45:24 +0100 +Subject: [PATCH] added TP-Link TL-WR841ND/N Devices for 8M and 16M Variants + +--- + target/linux/ar71xx/base-files/lib/ar71xx.sh | 6 +++ + target/linux/ar71xx/image/generic-tp-link.mk | 74 ++++++++++++++++++++++++++++ + 2 files changed, 80 insertions(+) + mode change 100644 => 100755 target/linux/ar71xx/image/generic-tp-link.mk + +diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh +index ccbd4e77c3..9c81ed75d0 100755 +--- a/target/linux/ar71xx/base-files/lib/ar71xx.sh ++++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh +@@ -255,6 +255,12 @@ tplink_board_detect() { + + [ "$hwid" = '08410002' -a "$mid" = '00000002' ] && hwver=' v1.5' + ;; ++ "084108"*) ++ model="TP-Link TL-WR841N/ND Mod (8M)" ++ ;; ++ "084116"*) ++ model="TP-Link TL-WR841N/ND Mod (16M)" ++ ;; + "084200"*) + model="TP-Link TL-WR842N/ND" + ;; +diff --git a/target/linux/ar71xx/image/generic-tp-link.mk b/target/linux/ar71xx/image/generic-tp-link.mk +old mode 100644 +new mode 100755 +index 338b2db2d6..4e5df2c742 +--- a/target/linux/ar71xx/image/generic-tp-link.mk ++++ b/target/linux/ar71xx/image/generic-tp-link.mk +@@ -529,3 +529,77 @@ define Device/tl-wr942n-v1 + SUPPORTED_DEVICES := tl-wr942n-v1 + endef + TARGET_DEVICES += tl-wr942n-v1 ++ ++define Device/tl-wr841-v8-8m ++ $(Device/tplink-8mlzma) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (8M) v8 ++ BOARDNAME := TL-WR841N-v8 ++ DEVICE_PROFILE := TLWR8418M ++ TPLINK_HWID := 0x08410808 ++endef ++TARGET_DEVICES += tl-wr841-v8-8m ++ ++define Device/tl-wr841-v9-8m ++ $(Device/tplink-8mlzma) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (8M) v9 ++ BOARDNAME := TL-WR841N-v9 ++ DEVICE_PROFILE := TLWR8418M ++ TPLINK_HWID := 0x08410809 ++endef ++TARGET_DEVICES += tl-wr841-v9-8m ++ ++define Device/tl-wr841-v10-8m ++ $(Device/tl-wr841-v9-8m) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (8M) v10 ++ TPLINK_HWID := 0x08410810 ++endef ++TARGET_DEVICES += tl-wr841-v10-8m ++ ++define Device/tl-wr841-v11-8m ++ $(Device/tplink-8mlzma) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (8M) v11 ++ BOARDNAME := TL-WR841N-v11 ++ DEVICE_PROFILE := TLWR8418M ++ TPLINK_HWID := 0x08410811 ++ IMAGES += factory-us.bin factory-eu.bin ++ IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US ++ IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU ++endef ++TARGET_DEVICES += tl-wr841-v11-8m ++ ++define Device/tl-wr841-v8-16m ++ $(Device/tplink-16mlzma) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (16M) v8 ++ BOARDNAME := TL-WR841N-v8 ++ DEVICE_PROFILE := TLWR84116M ++ TPLINK_HWID := 0x08411608 ++endef ++TARGET_DEVICES += tl-wr841-v8-16m ++ ++define Device/tl-wr841-v9-16m ++ $(Device/tplink-16mlzma) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (16M v9 ++ BOARDNAME := TL-WR841N-v9 ++ DEVICE_PROFILE := TLWR84116M ++ TPLINK_HWID := 0x08411609 ++endef ++TARGET_DEVICES += tl-wr841-v9-16m ++ ++define Device/tl-wr841-v10-16m ++ $(Device/tl-wr841-v9-16m) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (16M) v10 ++ TPLINK_HWID := 0x08411610 ++endef ++TARGET_DEVICES += tl-wr841-v10-16m ++ ++define Device/tl-wr841-v11-16m ++ $(Device/tplink-16mlzma) ++ DEVICE_TITLE := TP-LINK TL-WR841N/ND Mod (16M) v11 ++ BOARDNAME := TL-WR841N-v11 ++ DEVICE_PROFILE := TLWR84116M ++ TPLINK_HWID := 0x08411611 ++ IMAGES += factory-us.bin factory-eu.bin ++ IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US ++ IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU ++endef ++TARGET_DEVICES += tl-wr841-v11-16m +\ No newline at end of file +-- +2.11.0 + diff --git a/targets/ar71xx-generic b/targets/ar71xx-generic old mode 100644 new mode 100755 index 363ad019b49228e85f728598778be8a4fd7ca8ef..0e53f82ed8a2e272510be97f8421597e7cdb536d --- a/targets/ar71xx-generic +++ b/targets/ar71xx-generic @@ -394,6 +394,19 @@ device('tp-link-re450', 're450-v1', { class = 'tiny', -- Only 6M of usable Firmware space }) +device('tp-link-tl-wr841n-nd-mod-8m-v8', 'tl-wr841-v8-8m') +device('tp-link-tl-wr841n-nd-mod-8m-v9', 'tl-wr841-v9-8m') +device('tp-link-tl-wr841n-nd-mod-8m-v10', 'tl-wr841-v10-8m') +device('tp-link-tl-wr841n-nd-mod-8m-v11', 'tl-wr841-v11-8m', { + factory = '-squashfs-factory' .. tplink_region_suffix, +}) + +device('tp-link-tl-wr841n-nd-mod-16m-v8', 'tl-wr841-v8-16m') +device('tp-link-tl-wr841n-nd-mod-16m-v9', 'tl-wr841-v9-16m') +device('tp-link-tl-wr841n-nd-mod-16m-v10', 'tl-wr841-v10-16m') +device('tp-link-tl-wr841n-nd-mod-16m-v11', 'tl-wr841-v11-16m', { + factory = '-squashfs-factory' .. tplink_region_suffix, +}) -- Ubiquiti