X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Far71xx.sh;h=6c3396b6a5e5316f258231b924eb487bb51d6bb6;hp=940c1c95de45456cf78d83c9f4baa4a9417eeeff;hb=d38ffd8cd916ac23e4247816ab3f4575bd036566;hpb=098f7156cc68d07a8eed9574c76b90c7ade77026 diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index 940c1c95de..6c3396b6a5 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -76,17 +76,18 @@ ubnt_xm_board_detect() { case ${magic:0:3} in "e00"|\ "e01"|\ - "e80") # Different revisions of the NanoStation? + "e80") model="Ubiquiti NanoStation M" ;; "e0a") model="Ubiquiti NanoStation loco M" ;; - "e1b") # Rocket M5 untested + "e1b"|\ + "e1d") model="Ubiquiti Rocket M" ;; "e20"|\ - "e2d") # Bullet M Ti + "e2d") model="Ubiquiti Bullet M" ;; "e30") @@ -217,6 +218,9 @@ tplink_board_detect() { "080100"*) model="TP-Link TL-WA801N/ND" ;; + "080200"*) + model="TP-Link TL-WR802N" + ;; "083000"*) model="TP-Link TL-WA830RE" @@ -246,6 +250,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" @@ -346,24 +353,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' - ;; - esac + local model="${1%%\(*}" - [ -n "$model" ] && AR71XX_MODEL="$model v$2" + AR71XX_MODEL="TP-Link $model v$2" } gl_inet_board_detect() { @@ -428,9 +421,6 @@ ar71xx_board_detect() { *"Arduino Yun") name="arduino-yun" ;; - *AP113) - name="ap113" - ;; *"AP121 reference board") name="ap121" ;; @@ -458,11 +448,8 @@ ar71xx_board_detect() { *"AP152 reference board") name="ap152" ;; - *AP81) - name="ap81" - ;; - *AP83) - name="ap83" + *AP90Q) + name="ap90q" ;; *"Archer C5") name="archer-c5" @@ -476,6 +463,9 @@ ar71xx_board_detect() { *AW-NR580) name="aw-nr580" ;; + *BHR-4GRV2) + name="bhr-4grv2" + ;; *CAP324) name="cap324" ;; @@ -488,9 +478,24 @@ ar71xx_board_detect() { *CAP4200AG) name="cap4200ag" ;; - *"COMFAST CF-E316N v2") + *"CF-E316N v2") name="cf-e316n-v2" ;; + *"CF-E320N v2") + name="cf-e320n-v2" + ;; + *"CF-E380AC v1") + name="cf-e380ac-v1" + ;; + *"CF-E380AC v2") + name="cf-e380ac-v2" + ;; + *CF-E520N) + name="cf-e520n" + ;; + *CF-E530N) + name="cf-e530n" + ;; *"CPE210/220") name="cpe210" tplink_pharos_board_detect @@ -499,12 +504,29 @@ ar71xx_board_detect() { name="cpe510" tplink_pharos_board_detect ;; + *CPE830) + name="cpe830" + ;; + *CPE870) + name="cpe870" + ;; + *WBS210) + name="wbs210" + tplink_pharos_board_detect + ;; + *WBS510) + name="wbs510" + tplink_pharos_board_detect + ;; *CR3000) name="cr3000" ;; *CR5000) name="cr5000" ;; + *"DAP-2695 rev. A1") + name="dap-2695-a1" + ;; *"DB120 reference board") name="db120" ;; @@ -563,6 +585,16 @@ ar71xx_board_detect() { *"Domino Pi") name="gl-domino" ;; + *"DW33D") + name="dw33d" + ;; + *E2100L) + name="e2100l" + ;; + *"EAP120") + name="eap120" + tplink_pharos_board_detect + ;; *"EAP300 v2") name="eap300v2" ;; @@ -743,12 +775,12 @@ ar71xx_board_detect() { *"PB44 reference board") name="pb44" ;; - *PB92) - name="pb92" - ;; *"Qihoo 360 C301") name="qihoo-c301" ;; + *"RE450") + name="re450" + ;; *"RouterBOARD 411/A/AH") name="rb-411" ;; @@ -803,6 +835,9 @@ ar71xx_board_detect() { *"RouterBOARD 912UAG-5HPnD") name="rb-912uag-5hpnd" ;; + *"RouterBOARD 941-2nD") + name="rb-941-2nd" + ;; *"RouterBOARD 951G-2HnD") name="rb-951g-2hnd" ;; @@ -849,6 +884,12 @@ ar71xx_board_detect() { *RW2458N) name="rw2458n" ;; + *SC300M) + name="sc300m" + ;; + *SC450) + name="sc450" + ;; *"SMART-300") name="smart-300" ;; @@ -861,6 +902,9 @@ ar71xx_board_detect() { *SOM9331) name="som9331" ;; + *SR3200) + name="sr3200" + ;; *TEW-632BRP) name="tew-632brp" ;; @@ -885,6 +929,9 @@ ar71xx_board_detect() { *"TL-WR1043ND v2") name="tl-wr1043nd-v2" ;; + *"TL-WR1043ND v4") + name="tl-wr1043nd-v4" + ;; *TL-WR2543N*) name="tl-wr2543n" ;; @@ -939,6 +986,9 @@ ar71xx_board_detect() { *"TL-WA801ND v3") name="tl-wa801nd-v3" ;; + *"TL-WR802N v1") + name="tl-wr802n-v1" + ;; *TL-WA901ND) name="tl-wa901nd" ;; @@ -966,6 +1016,9 @@ ar71xx_board_detect() { *"TL-WDR6500 v2") name="tl-wdr6500-v2" ;; + *TL-WPA8630) + name="tl-wpa8630" + ;; *TL-WR741ND) name="tl-wr741nd" ;; @@ -1002,6 +1055,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" ;; @@ -1140,6 +1196,9 @@ ar71xx_board_detect() { *WHR-HP-G300N) name="whr-hp-g300n" ;; + *XD3200) + name="xd3200" + ;; *Z1) name="z1" ;;