X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Far71xx.sh;h=6ff6db91206a545d7ab3823dc3cb632fcf787628;hp=7e8e25e3ace86177c2eb9e0ef3c7a1242ece8116;hb=c8ab34c33be162a8f275dbe047541a7c48159161;hpb=01c809eff17cd5875aa6cbc48e362ebad5aa95a7 diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index 7e8e25e3ac..6ff6db9120 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -41,6 +41,8 @@ wndr3700_board_detect() { model=$(ar71xx_get_mtd_offset_size_format art 56 10 %c) if [ -z "$model" ] || [ "$model" = $'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' ]; then machine="NETGEAR WNDR3700v2" + elif [ -z "$model" ] || [ "$model" = $'\xff\xff\xff\xff\xff\xff\xff\xff\xffN' ]; then + machine="NETGEAR WNDRMAC" else machine="NETGEAR $model" fi @@ -88,24 +90,48 @@ tplink_board_detect() { "084100"*) model="TP-Link TL-WR841N/ND" ;; + "084200"*) + model="TP-Link TL-WR842N/ND" + ;; "090100"*) model="TP-Link TL-WA901N/ND" ;; "094100"*) model="TP-Link TL-WR941N/ND" ;; + "104100"*) + model="TP-Link TL-WR1041N/ND" + ;; "104300"*) model="TP-Link TL-WR1043N/ND" ;; + "254300"*) + model="TP-Link TL-WR2543N/ND" + ;; + "110101"*) + model="TP-Link TL-MR11U" + ;; "302000"*) model="TP-Link TL-MR3020" ;; + "304000"*) + model="TP-Link TL-MR3040" + ;; "322000"*) model="TP-Link TL-MR3220" ;; "342000"*) model="TP-Link TL-MR3420" ;; + "360000"*) + model="TP-Link TL-WDR3600" + ;; + "430000"*) + model="TP-Link TL-WDR4300" + ;; + "431000"*) + model="TP-Link TL-WDR4310" + ;; *) hwver="" ;; @@ -133,12 +159,24 @@ ar71xx_board_detect() { *ALL0258N) name="all0258n" ;; + *ALL0305) + name="all0305" + ;; + *ALL0315N) + name="all0315n" + ;; + *AP113) + name="ap113" + ;; *AP121) name="ap121" ;; *AP121-MINI) name="ap121-mini" ;; + *"AP136 reference board") + name="ap136" + ;; *AP81) name="ap81" ;; @@ -151,12 +189,18 @@ ar71xx_board_detect() { *AW-NR580) name="aw-nr580" ;; - *DB120) + *CAP4200AG) + name="cap4200ag" + ;; + *"DB120 reference board") name="db120" ;; *"DIR-600 rev. A1") name="dir-600-a1" ;; + *"DIR-615 rev. E4") + name="dir-615-e4" + ;; *"DIR-825 rev. B1") name="dir-825-b1" ;; @@ -166,6 +210,9 @@ ar71xx_board_detect() { *JA76PF) name="ja76pf" ;; + *JA76PF2) + name="ja76pf2" + ;; *"Bullet M") name="bullet-m" ;; @@ -181,6 +228,9 @@ ar71xx_board_detect() { *LS-SR71) name="ls-sr71" ;; + *MR600) + name="mr600" + ;; *MZK-W04NU) name="mzk-w04nu" ;; @@ -193,10 +243,16 @@ ar71xx_board_detect() { *OM2P) name="om2p" ;; + *"OM2P HS") + name="om2p-hs" + ;; + *"OM2P LC") + name="om2p-lc" + ;; *PB42) name="pb42" ;; - *PB44) + *"PB44 reference board") name="pb44" ;; *PB92) @@ -214,6 +270,9 @@ ar71xx_board_detect() { *"RouterBOARD 433UAH") name="rb-433u" ;; + *"RouterBOARD 435G") + name="rb-435g" + ;; *"RouterBOARD 450") name="rb-450" ;; @@ -229,6 +288,21 @@ ar71xx_board_detect() { *"RouterBOARD 750") name="rb-750" ;; + *"RouterBOARD 750GL") + name="rb-750gl" + ;; + *"RouterBOARD 751") + name="rb-751" + ;; + *"RouterBOARD 751G") + name="rb-751g" + ;; + *"RouterBOARD 2011L") + name="rb-2011l" + ;; + *"RouterBOARD 2011UAS-2HnD") + name="rb-2011uas-2hnd" + ;; *"Rocket M") name="rocket-m" ;; @@ -244,27 +318,48 @@ ar71xx_board_detect() { *TEW-632BRP) name="tew-632brp" ;; + *TEW-673GRU) + name="tew-673gru" + ;; + *TEW-712BR) + name="tew-712br" + ;; + *"TL-WR1041N v2") + name="tl-wr1041n-v2" + ;; *TL-WR1043ND) name="tl-wr1043nd" ;; + *TL-WR2543N*) + name="tl-wr2543n" + ;; *"DIR-615 rev. C1") name="dir-615-c1" ;; *TL-MR3020) name="tl-mr3020" ;; + *TL-MR3040) + name="tl-mr3040" + ;; *TL-MR3220) name="tl-mr3220" ;; *TL-MR3420) name="tl-mr3420" ;; + *TL-WA7510N) + name="tl-wa7510n" + ;; *TL-WA901ND) name="tl-wa901nd" ;; *"TL-WA901ND v2") name="tl-wa901nd-v2" ;; + *"TL-WDR3600/4300/4310") + name="tl-wdr4300" + ;; *TL-WR741ND) name="tl-wr741nd" ;; @@ -277,12 +372,18 @@ ar71xx_board_detect() { *"TL-WR841N/ND v7") name="tl-wr841n-v7" ;; + *"TL-WR841N/ND v8") + name="tl-wr841n-v8" + ;; *TL-WR941ND) name="tl-wr941nd" ;; *"TL-WR703N v1") name="tl-wr703n" ;; + *"TL-MR11U") + name="tl-mr11u" + ;; *UniFi) name="unifi" ;; @@ -292,12 +393,24 @@ ar71xx_board_detect() { *WHR-HP-GN) name="whr-hp-gn" ;; + *WLAE-AG300N) + name="wlae-ag300n" + ;; + *"UniFiAP Outdoor") + name="unifi-outdoor" + ;; *WP543) name="wp543" ;; + *WPE72) + name="wpe72" + ;; *"WNDR3700/WNDR3800/WNDRMAC") wndr3700_board_detect "$machine" ;; + *"WNDR4300") + name="wndr4300" + ;; *WNR2000) name="wnr2000" ;; @@ -328,10 +441,16 @@ ar71xx_board_detect() { *ZCN-1523H-5) name="zcn-1523h-5" ;; + *EmbWir-Dorin) + name="ew-dorin" + ;; + *EmbWir-Dorin-Router) + name="ew-dorin-router" + ;; esac case "$machine" in - *TL-WR* | *TL-WA* | *TL-MR*) + *TL-WR* | *TL-WA* | *TL-MR* | *TL-WD*) tplink_board_detect "$machine" ;; esac