X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Far71xx.sh;h=0f226185221c7588dd0f58ac1ec11a94099e98b8;hb=91bcce9570949a78dc14c0a414926f4badb8cd34;hp=b2ce50620a8a18560444968eeaddf6d1ec480f3c;hpb=4153f4b082a868078a3f809974c7abef24af9133;p=openwrt.git diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index b2ce50620a..0f22618522 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -152,7 +152,7 @@ tplink_board_detect() { model="TP-Link TL-WA901N/ND" ;; "094100"*) - if [ "$hwid" == "09410002" -a "$mid" == "00420001" ]; then + if [ "$hwid" = "09410002" -a "$mid" = "00420001" ]; then model="Rosewill RNX-N360RT" hwver="" else @@ -211,6 +211,16 @@ tplink_board_detect() { "453000"*) model="MERCURY MW4530R" ;; + "934100"*) + model="NC-LINK SMART-300" + ;; + "c50000"*) + model="TP-Link Archer C5" + ;; + "750000"*|\ + "c70000"*) + model="TP-Link Archer C7" + ;; *) hwver="" ;; @@ -229,6 +239,9 @@ ar71xx_board_detect() { *"Oolite V1.0") name="oolite" ;; + *"AirGateway") + name="airgateway" + ;; *"AirRouter") name="airrouter" ;; @@ -274,6 +287,9 @@ ar71xx_board_detect() { *AP83) name="ap83" ;; + *"Archer C5") + name="archer-c5" + ;; *"Archer C7") name="archer-c7" ;; @@ -313,6 +329,9 @@ ar71xx_board_detect() { *"Dragino v2") name="dragino2" ;; + *"EAP300 v2") + name="eap300v2" + ;; *EAP7660D) name="eap7660d" ;; @@ -328,6 +347,9 @@ ar71xx_board_detect() { *"EnGenius ESR1750") name="esr1750" ;; + *"EnGenius ESR900") + name="esr900" + ;; *JA76PF) name="ja76pf" ;; @@ -337,9 +359,15 @@ ar71xx_board_detect() { *"Bullet M") name="bullet-m" ;; + *"Loco M XW") + name="loco-m-xw" + ;; *"Nanostation M") name="nanostation-m" ;; + *"Nanostation M XW") + name="nanostation-m-xw" + ;; *JWAP003) name="jwap003" ;; @@ -364,6 +392,12 @@ ar71xx_board_detect() { *MR600) name="mr600" ;; + *MR900) + name="mr900" + ;; + *MR900v2) + name="mr900v2" + ;; *"My Net N600") name="mynet-n600" ;; @@ -400,6 +434,9 @@ ar71xx_board_detect() { *"OM2P LC") name="om2p-lc" ;; + *OM5P) + name="om5p" + ;; *PB42) name="pb42" ;; @@ -409,6 +446,9 @@ ar71xx_board_detect() { *PB92) name="pb92" ;; + *"Qihoo 360 C301") + name="qihoo-c301" + ;; *"RouterBOARD 411/A/AH") name="rb-411" ;; @@ -478,6 +518,9 @@ ar71xx_board_detect() { *"RouterBOARD 2011UAS-2HnD") name="rb-2011uas-2hnd" ;; + *"RouterBOARD 2011UiAS-2HnD") + name="rb-2011uias-2hnd" + ;; *"RouterBOARD SXT Lite2") name="rb-sxt2n" ;; @@ -496,6 +539,9 @@ ar71xx_board_detect() { *RW2458N) name="rw2458n" ;; + *"SMART-300") + name="smart-300" + ;; *TEW-632BRP) name="tew-632brp" ;; @@ -619,6 +665,9 @@ ar71xx_board_detect() { *"TL-MR13U") name="tl-mr13u" ;; + *"Tube2H") + name="tube2h" + ;; *UniFi) name="unifi" ;; @@ -649,9 +698,15 @@ ar71xx_board_detect() { *"WNDR3700/WNDR3800/WNDRMAC") wndr3700_board_detect "$machine" ;; + *"WNDR3700v4") + name="wndr3700v4" + ;; *"WNDR4300") name="wndr4300" ;; + *"WNR2000 V4") + name="wnr2000-v4" + ;; *"WNR2000 V3") name="wnr2000-v3" ;; @@ -670,6 +725,9 @@ ar71xx_board_detect() { *WRT400N) name="wrt400n" ;; + *"WZR-450HP2") + name="wzr-450hp2" + ;; *"WZR-HP-AG300H/WZR-600DHP") name="wzr-hp-ag300h" ;; @@ -711,11 +769,7 @@ ar71xx_board_detect() { ;; esac - case "$machine" in - *TL-WR* | *TL-WA* | *TL-MR* | *TL-WD*) - tplink_board_detect "$machine" - ;; - esac + [ "${machine:0:8}" = 'TP-LINK ' ] && tplink_board_detect "$machine" [ -z "$name" ] && name="unknown"