X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fopenwrt.git;a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Far71xx.sh;h=25f6b01c184c23981eae42ee326c95dd9acadc00;hp=e7e5662a707bb2015d8ac8a374a98e8a6f227d92;hb=dc4eae7a8cf676911b0048b1e73c6f9adeea2f06;hpb=c2b5206c80bdd120c9762344c554d08110766913 diff --git a/target/linux/ar71xx/base-files/lib/ar71xx.sh b/target/linux/ar71xx/base-files/lib/ar71xx.sh index e7e5662a70..25f6b01c18 100755 --- a/target/linux/ar71xx/base-files/lib/ar71xx.sh +++ b/target/linux/ar71xx/base-files/lib/ar71xx.sh @@ -187,9 +187,7 @@ tplink_board_detect() { "071000"*) model="TP-Link TL-WR710N" - if [ "$hwid" = '07100002' -a "$mid" = '00000002' ]; then - hwver=' v2.1' - fi + [ "$hwid" = '07100002' -a "$mid" = '00000002' ] && hwver=' v2.1' ;; "072001"*) model="TP-Link TL-WR720N" @@ -215,23 +213,17 @@ tplink_board_detect() { "080200"*) model="TP-Link TL-WR802N" - if [ "$hwid" = '08020002' -a "$mid" = '00000002' ]; then - hwver=' v2' - fi + [ "$hwid" = '08020002' -a "$mid" = '00000002' ] && hwver=' v2' ;; "083000"*) model="TP-Link TL-WA830RE" - if [ "$hwver" = ' v10' ]; then - hwver=' v1' - fi + [ "$hwver" = ' v10' ] && hwver=' v1' ;; "084100"*) model="TP-Link TL-WR841N/ND" - if [ "$hwid" = '08410002' -a "$mid" = '00000002' ]; then - hwver=' v1.5' - fi + [ "$hwid" = '08410002' -a "$mid" = '00000002' ] && hwver=' v1.5' ;; "084200"*) model="TP-Link TL-WR842N/ND" @@ -252,12 +244,12 @@ tplink_board_detect() { model="TP-Link TL-WR940N" ;; "094100"*) - if [ "$hwid" = "09410002" -a "$mid" = "00420001" ]; then + model="TP-Link TL-WR941N/ND" + + [ "$hwid" = "09410002" -a "$mid" = "00420001" ] && { model="Rosewill RNX-N360RT" hwver="" - else - model="TP-Link TL-WR941N/ND" - fi + } ;; "104100"*) model="TP-Link TL-WR1041N/ND" @@ -363,19 +355,6 @@ tplink_pharos_board_detect() { AR71XX_MODEL="TP-Link $model v$2" } -gl_inet_board_detect() { - local size="$(mtd_get_part_size 'firmware')" - - case "$size" in - "8192000") - AR71XX_MODEL='GL-iNet 6408A v1' - ;; - "16580608") - AR71XX_MODEL='GL-iNet 6416A v1' - ;; - esac -} - ar71xx_board_detect() { local machine local name @@ -529,6 +508,9 @@ ar71xx_board_detect() { name="cpe210" tplink_pharos_board_detect ;; + *"CPE505N") + name="cpe505n" + ;; *"CPE510/520") name="cpe510" tplink_pharos_board_detect @@ -660,7 +642,11 @@ ar71xx_board_detect() { ;; *"GL-CONNECT INET v1") name="gl-inet" - gl_inet_board_detect + + local size="$(mtd_get_part_size 'firmware')" + + [ "$size" = "8192000" ] && AR71XX_MODEL="GL-iNet 6408A v1" + [ "$size" = "16580608" ] && AR71XX_MODEL="GL-iNet 6416A v1" ;; *"GL-MIFI") name="gl-mifi" @@ -669,16 +655,10 @@ ar71xx_board_detect() { name="hiwifi-hc6361" ;; *"Hornet-UB") - local size - size=$(awk '/firmware/ { print $2 }' /proc/mtd) - - if [ "x$size" = "x00790000" ]; then - name="hornet-ub" - fi + local size="$(mtd_get_part_size 'firmware')" - if [ "x$size" = "x00f90000" ]; then - name="hornet-ub-x2" - fi + [ "$size" = "7929856" ] && name="hornet-ub" + [ "$size" = "16318464" ] && name="hornet-ub-x2" ;; *"JA76PF") name="ja76pf" @@ -825,6 +805,9 @@ ar71xx_board_detect() { *"Qihoo 360 C301") name="qihoo-c301" ;; + *"R602N") + name="r602n" + ;; *"R6100") name="r6100" ;; @@ -928,6 +911,15 @@ ar71xx_board_detect() { *"RouterBOARD 951Ui-2nD") name="rb-951ui-2nd" ;; + *"RouterBOARD 952Ui-5ac2nD") + name="rb-952ui-5ac2nd" + ;; + *"RouterBOARD 962UiGS-5HacT2HnT") + name="rb-962uigs-5hact2hnt" + ;; + *"RouterBOARD LHG 5nD") + name="rb-lhg-5nd" + ;; *"RouterBOARD mAP L-2nD") name="rb-mapl-2nd" ;; @@ -1114,6 +1106,12 @@ ar71xx_board_detect() { *"TL-WR810N") name="tl-wr810n" ;; + *"TL-WR840N v2") + name="tl-wr840n-v2" + ;; + *"TL-WR840N v3") + name="tl-wr840n-v3" + ;; *"TL-WR841N v1") name="tl-wr841n-v1" ;; @@ -1242,6 +1240,9 @@ ar71xx_board_detect() { *"WPJ558") name="wpj558" ;; + *"WPJ563") + name="wpj563" + ;; *"WPN824N") name="wpn824n" ;;