projects
/
openwrt
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ar71xx: add user space support for the TL-WA750RE/WA850RE Range extender
[openwrt/openwrt.git]
/
target
/
linux
/
ar71xx
/
base-files
/
lib
/
ar71xx.sh
diff --git
a/target/linux/ar71xx/base-files/lib/ar71xx.sh
b/target/linux/ar71xx/base-files/lib/ar71xx.sh
index 4ab0edee15c4bb8ab9be000129672dc564989944..cde8856284940a4344f9a71ca0e09e1ddf278b44 100755
(executable)
--- a/
target/linux/ar71xx/base-files/lib/ar71xx.sh
+++ b/
target/linux/ar71xx/base-files/lib/ar71xx.sh
@@
-85,6
+85,9
@@
tplink_board_detect() {
"070300"*)
model="TP-Link TL-WR703N"
;;
"070300"*)
model="TP-Link TL-WR703N"
;;
+ "071000"*)
+ model="TP-Link TL-WR710N"
+ ;;
"072001"*)
model="TP-Link TL-WR720N"
;;
"072001"*)
model="TP-Link TL-WR720N"
;;
@@
-100,6
+103,9
@@
tplink_board_detect() {
"074300"*)
model="TP-Link TL-WR743N/ND"
;;
"074300"*)
model="TP-Link TL-WR743N/ND"
;;
+ "075000"*)
+ model="TP-Link TL-WA750RE"
+ ;;
"080100"*)
model="TP-Link TL-WA801N/ND"
;;
"080100"*)
model="TP-Link TL-WA801N/ND"
;;
@@
-112,6
+118,9
@@
tplink_board_detect() {
"084200"*)
model="TP-Link TL-WR842N/ND"
;;
"084200"*)
model="TP-Link TL-WR842N/ND"
;;
+ "085000"*)
+ model="TP-Link TL-WA850RE"
+ ;;
"090100"*)
model="TP-Link TL-WA901N/ND"
;;
"090100"*)
model="TP-Link TL-WA901N/ND"
;;
@@
-132,12
+141,15
@@
tplink_board_detect() {
"254300"*)
model="TP-Link TL-WR2543N/ND"
;;
"254300"*)
model="TP-Link TL-WR2543N/ND"
;;
- "
1001
01"*)
+ "
0010
01"*)
model="TP-Link TL-MR10U"
;;
model="TP-Link TL-MR10U"
;;
- "
110
101"*)
+ "
001
101"*)
model="TP-Link TL-MR11U"
;;
model="TP-Link TL-MR11U"
;;
+ "001301"*)
+ model="TP-Link TL-MR13U"
+ ;;
"302000"*)
model="TP-Link TL-MR3020"
;;
"302000"*)
model="TP-Link TL-MR3020"
;;
@@
-162,6
+174,9
@@
tplink_board_detect() {
"431000"*)
model="TP-Link TL-WDR4310"
;;
"431000"*)
model="TP-Link TL-WDR4310"
;;
+ "453000"*)
+ model="MERCURY MW4530R"
+ ;;
*)
hwver=""
;;
*)
hwver=""
;;
@@
-222,6
+237,9
@@
ar71xx_board_detect() {
*AP83)
name="ap83"
;;
*AP83)
name="ap83"
;;
+ *"Archer C7")
+ name="archer-c7"
+ ;;
*"Atheros AP96")
name="ap96"
;;
*"Atheros AP96")
name="ap96"
;;
@@
-234,6
+252,9
@@
ar71xx_board_detect() {
*"DB120 reference board")
name="db120"
;;
*"DB120 reference board")
name="db120"
;;
+ *"DIR-505 rev. A1")
+ name="dir-505-a1"
+ ;;
*"DIR-600 rev. A1")
name="dir-600-a1"
;;
*"DIR-600 rev. A1")
name="dir-600-a1"
;;
@@
-268,7
+289,16
@@
ar71xx_board_detect() {
name="jwap003"
;;
*"Hornet-UB")
name="jwap003"
;;
*"Hornet-UB")
- name="hornet-ub"
+ local size
+ size=$(awk '/firmware/ { print $2 }' /proc/mtd)
+
+ if [ "x$size" = "x00790000" ]; then
+ name="hornet-ub"
+ fi
+
+ if [ "x$size" = "x00f90000" ]; then
+ name="hornet-ub-x2"
+ fi
;;
*LS-SR71)
name="ls-sr71"
;;
*LS-SR71)
name="ls-sr71"
@@
-279,6
+309,12
@@
ar71xx_board_detect() {
*MR600)
name="mr600"
;;
*MR600)
name="mr600"
;;
+ *"My Net N600")
+ name="mynet-n600"
+ ;;
+ *"WD My Net Wi-Fi Range Extender")
+ name="mynet-rext"
+ ;;
*MZK-W04NU)
name="mzk-w04nu"
;;
*MZK-W04NU)
name="mzk-w04nu"
;;
@@
-351,6
+387,9
@@
ar71xx_board_detect() {
*"RouterBOARD 2011L")
name="rb-2011l"
;;
*"RouterBOARD 2011L")
name="rb-2011l"
;;
+ *"RouterBOARD 2011UAS")
+ name="rb-2011uas"
+ ;;
*"RouterBOARD 2011UAS-2HnD")
name="rb-2011uas-2hnd"
;;
*"RouterBOARD 2011UAS-2HnD")
name="rb-2011uas-2hnd"
;;
@@
-375,6
+414,9
@@
ar71xx_board_detect() {
*TEW-712BR)
name="tew-712br"
;;
*TEW-712BR)
name="tew-712br"
;;
+ *TEW-732BR)
+ name="tew-732br"
+ ;;
*"TL-WR1041N v2")
name="tl-wr1041n-v2"
;;
*"TL-WR1041N v2")
name="tl-wr1041n-v2"
;;
@@
-393,6
+435,9
@@
ar71xx_board_detect() {
*TL-MR3040)
name="tl-mr3040"
;;
*TL-MR3040)
name="tl-mr3040"
;;
+ *"TL-MR3040 v2")
+ name="tl-mr3040-v2"
+ ;;
*TL-MR3220)
name="tl-mr3220"
;;
*TL-MR3220)
name="tl-mr3220"
;;
@@
-405,9
+450,15
@@
ar71xx_board_detect() {
*"TL-MR3420 v2")
name="tl-mr3420-v2"
;;
*"TL-MR3420 v2")
name="tl-mr3420-v2"
;;
+ *TL-WA750RE)
+ name="tl-wa750re"
+ ;;
*TL-WA7510N)
name="tl-wa7510n"
;;
*TL-WA7510N)
name="tl-wa7510n"
;;
+ *TL-WA850RE)
+ name="tl-wa850re"
+ ;;
*TL-WA901ND)
name="tl-wa901nd"
;;
*TL-WA901ND)
name="tl-wa901nd"
;;
@@
-441,12
+492,21
@@
ar71xx_board_detect() {
*"TL-WR703N v1")
name="tl-wr703n"
;;
*"TL-WR703N v1")
name="tl-wr703n"
;;
+ *"TL-WR710N v1")
+ name="tl-wr710n"
+ ;;
*"TL-WR720N v3")
name="tl-wr720n-v3"
;;
*"TL-WR720N v3")
name="tl-wr720n-v3"
;;
+ *"TL-MR10U")
+ name="tl-mr10u"
+ ;;
*"TL-MR11U")
name="tl-mr11u"
;;
*"TL-MR11U")
name="tl-mr11u"
;;
+ *"TL-MR13U")
+ name="tl-mr13u"
+ ;;
*UniFi)
name="unifi"
;;
*UniFi)
name="unifi"
;;
@@
-486,6
+546,12
@@
ar71xx_board_detect() {
*WNR2000)
name="wnr2000"
;;
*WNR2000)
name="wnr2000"
;;
+ *WNR2200)
+ name="wnr2200"
+ ;;
+ *"WNR612 V2")
+ name="wnr612-v2"
+ ;;
*WRT160NL)
name="wrt160nl"
;;
*WRT160NL)
name="wrt160nl"
;;
@@
-519,6
+585,15
@@
ar71xx_board_detect() {
*EmbWir-Dorin-Router)
name="ew-dorin-router"
;;
*EmbWir-Dorin-Router)
name="ew-dorin-router"
;;
+ "8devices Carambola2"*)
+ name="carambola2"
+ ;;
+ *"Sitecom WLR-8100")
+ name="wlr8100"
+ ;;
+ *"BHU BXU2000n-2 rev. A1")
+ name="bxu2000n-2-a1"
+ ;;
esac
case "$machine" in
esac
case "$machine" in