X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Far71xx.sh;h=ae0189d05b4dbb73f79d5c338a34f9db494595f7;hb=f9278337cf4b9c699a41dfc1e4c448213be53e61;hp=7d3038216b7398e1493b530a69d78fc7c7fe0f70;hpb=a5923cd54987a83d56da3c8723f9a1c090254b2f;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index 7d3038216b..ae0189d05b 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -220,6 +220,10 @@ tplink_board_detect() { ;; "080200"*) model="TP-Link TL-WR802N" + + if [ "$hwid" = '08020002' -a "$mid" = '00000002' ]; then + hwver=' v2' + fi ;; "083000"*) model="TP-Link TL-WA830RE" @@ -250,6 +254,9 @@ tplink_board_detect() { "090100"*) model="TP-Link TL-WA901N/ND" ;; + "094000"*) + model="TP-Link TL-WR940N" + ;; "094100"*) if [ "$hwid" = "09410002" -a "$mid" = "00420001" ]; then model="Rosewill RNX-N360RT" @@ -350,27 +357,10 @@ tplink_pharos_get_model_string() { tplink_pharos_board_detect() { local model_string="$(tplink_pharos_get_model_string | tr -d '\r')" local oIFS="$IFS"; IFS=":"; set -- $model_string; IFS="$oIFS" - local model - case "$1" in - 'CPE210(TP-LINK|UN|N300-2)') - model='TP-Link CPE210' - ;; - 'CPE220(TP-LINK|UN|N300-2)') - model='TP-Link CPE220' - ;; - 'CPE510(TP-LINK|UN|N300-5)') - model='TP-Link CPE510' - ;; - 'CPE520(TP-LINK|UN|N300-5)') - model='TP-Link CPE520' - ;; - 'EAP120(TP-LINK|UN|N300-2)') - model='TP-Link EAP120' - ;; - esac + local model="${1%%\(*}" - [ -n "$model" ] && AR71XX_MODEL="$model v$2" + AR71XX_MODEL="TP-Link $model v$2" } gl_inet_board_detect() { @@ -396,6 +386,12 @@ ar71xx_board_detect() { *"Oolite V1.0") name="oolite" ;; + *"A40") + name="a40" + ;; + *"A60") + name="a60" + ;; *"AC1750DB") name="f9k1115v2" ;; @@ -468,6 +464,12 @@ ar71xx_board_detect() { *"Archer C5") name="archer-c5" ;; + *"Archer C59 v1") + name="archer-c59-v1" + ;; + *"Archer C60 v1") + name="archer-c60-v1" + ;; *"Archer C7") name="archer-c7" ;; @@ -524,6 +526,14 @@ ar71xx_board_detect() { *CPE870) name="cpe870" ;; + *WBS210) + name="wbs210" + tplink_pharos_board_detect + ;; + *WBS510) + name="wbs510" + tplink_pharos_board_detect + ;; *CR3000) name="cr3000" ;; @@ -594,6 +604,9 @@ ar71xx_board_detect() { *"DW33D") name="dw33d" ;; + *E2100L) + name="e2100l" + ;; *"EAP120") name="eap120" tplink_pharos_board_detect @@ -604,6 +617,9 @@ ar71xx_board_detect() { *EAP7660D) name="eap7660d" ;; + *"EBR-2310 rev. C1") + name="ebr-2310-c1" + ;; *EL-M150) name="el-m150" ;; @@ -739,6 +755,9 @@ ar71xx_board_detect() { *OM2Pv2) name="om2pv2" ;; + *OM2Pv4) + name="om2pv4" + ;; *"OM2P HS") name="om2p-hs" ;; @@ -748,6 +767,9 @@ ar71xx_board_detect() { *"OM2P HSv3") name="om2p-hsv3" ;; + *"OM2P HSv4") + name="om2p-hsv4" + ;; *"OM2P LC") name="om2p-lc" ;; @@ -778,9 +800,15 @@ ar71xx_board_detect() { *"PB44 reference board") name="pb44" ;; + *"PQI Air Pen") + name="pqi-air-pen" + ;; *"Qihoo 360 C301") name="qihoo-c301" ;; + *"RE450") + name="re450" + ;; *"RouterBOARD 411/A/AH") name="rb-411" ;; @@ -814,6 +842,12 @@ ar71xx_board_detect() { *"RouterBOARD 750GL") name="rb-750gl" ;; + *"RouterBOARD 750 r2") + name="rb-750-r2" + ;; + *"RouterBOARD 750UP r2") + name="rb-750up-r2" + ;; *"RouterBOARD 751") name="rb-751" ;; @@ -835,12 +869,18 @@ ar71xx_board_detect() { *"RouterBOARD 912UAG-5HPnD") name="rb-912uag-5hpnd" ;; + *"RouterBOARD 941-2nD") + name="rb-941-2nd" + ;; *"RouterBOARD 951G-2HnD") name="rb-951g-2hnd" ;; *"RouterBOARD 951Ui-2HnD") name="rb-951ui-2hnd" ;; + *"951Ui-2nD") + name="rb-951ui-2nd" + ;; *"RouterBOARD 2011L") name="rb-2011l" ;; @@ -856,6 +896,9 @@ ar71xx_board_detect() { *"RouterBOARD 2011UiAS-2HnD") name="rb-2011uias-2hnd" ;; + *"RouterBOARD mAP L-2nD") + name="rb-mapl-2nd" + ;; *"RouterBOARD SXT Lite2") name="rb-sxt2n" ;; @@ -881,6 +924,15 @@ ar71xx_board_detect() { *RW2458N) name="rw2458n" ;; + *SC1750) + name="sc1750" + ;; + *SC300M) + name="sc300m" + ;; + *SC450) + name="sc450" + ;; *"SMART-300") name="smart-300" ;; @@ -920,6 +972,9 @@ ar71xx_board_detect() { *"TL-WR1043ND v2") name="tl-wr1043nd-v2" ;; + *"TL-WR1043ND v4") + name="tl-wr1043nd-v4" + ;; *TL-WR2543N*) name="tl-wr2543n" ;; @@ -962,6 +1017,9 @@ ar71xx_board_detect() { *TL-WA850RE) name="tl-wa850re" ;; + *"TL-WA850RE v2") + name="tl-wa850re-v2" + ;; *TL-WA860RE) name="tl-wa860re" ;; @@ -977,6 +1035,9 @@ ar71xx_board_detect() { *"TL-WR802N v1") name="tl-wr802n-v1" ;; + *"TL-WR802N v2") + name="tl-wr802n-v2" + ;; *TL-WA901ND) name="tl-wa901nd" ;; @@ -1043,6 +1104,9 @@ ar71xx_board_detect() { *"TL-WR941N/ND v6") name="tl-wr941nd-v6" ;; + *"TL-WR940N v4") + name="tl-wr940n-v4" + ;; *"TL-WR703N v1") name="tl-wr703n" ;; @@ -1205,6 +1269,9 @@ ar71xx_board_detect() { "8devices Carambola2"*) name="carambola2" ;; + "8devices Lima"*) + name="lima" + ;; *"Sitecom WLR-8100") name="wlr8100" ;;