Skip to content
Snippets Groups Projects
Commit 68b5ddaa authored by Dark4MD's avatar Dark4MD Committed by chrissi^
Browse files

added TP-Link TL-WR841ND/N Devices for 8M and 16M Variants

Edit by Chrissi^:
Patch taken from:
https://github.com/freifunkh/site/blob/master/patches/0003-added-TP-Link-TL-WR841ND-N-Devices-for-8M-and-16M-Va.patch
This Patch adds support for 8M and 16M Flash variants of TP-Link
TL-WR841 with hand-made modifications.
parent ff5fe954
No related branches found
Tags v2020.2.2.1-ffbs-next
No related merge requests found
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
...@@ -327,6 +327,19 @@ device('tp-link-re450', 're450-v1', { ...@@ -327,6 +327,19 @@ device('tp-link-re450', 're450-v1', {
packages = ATH10K_PACKAGES, packages = ATH10K_PACKAGES,
}) })
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 -- Ubiquiti
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment