X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Fupgrade%2Fplatform.sh;h=5b154052634adbe1c6b1e7efe2fa3a7b49f50b60;hb=99fd9a704184d5f1b9ef279115aa529d3ef63fdb;hp=79e52fcb19a224d6c041fae26d6494706dfe131f;hpb=404e59993352e4715a16589fbfd7fd53a6760bf8;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index 79e52fcb19..5b15405263 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -173,12 +173,14 @@ platform_check_image() { ;; alfa-ap96 | \ alfa-nx | \ + arduino-yun | \ ap113 | \ ap121 | \ ap121-mini | \ ap136-010 | \ ap136-020 | \ ap135-020 | \ + ap147-010 | \ ap96 | \ bxu2000n-2-a1 | \ db120 | \ @@ -198,6 +200,7 @@ platform_check_image() { ap81 | \ ap83 | \ ap132 | \ + cf-e316n-v2 | \ dgl-5500-a1 |\ dhp-1565-a1 |\ dir-505-a1 | \ @@ -205,8 +208,12 @@ platform_check_image() { dir-615-c1 | \ dir-615-e1 | \ dir-615-e4 | \ + dir-615-i1 | \ dir-825-c1 | \ dir-835-a1 | \ + dlan-hotspot | \ + dlan-pro-500-wp | \ + dlan-pro-1200-ac | \ dragino2 | \ epg5000 | \ esr1750 | \ @@ -222,12 +229,14 @@ platform_check_image() { tew-732br | \ wrt400n | \ airgateway | \ + airgatewaypro | \ airrouter | \ bullet-m | \ loco-m-xw | \ nanostation-m | \ rocket-m | \ rocket-m-xw | \ + rocket-m-ti | \ nanostation-m-xw | \ rw2458n | \ wpj531 | \ @@ -245,7 +254,8 @@ platform_check_image() { nbg460n_550n_550nh | \ unifi | \ unifi-outdoor | \ - carambola2 ) + carambola2 | \ + weio ) [ "$magic" != "2705" ] && { echo "Invalid image type." return 1 @@ -258,6 +268,7 @@ platform_check_image() { return 1 ;; + bsb | \ dir-825-b1 | \ tew-673gru) dir825b_check_image "$1" && return 0 @@ -285,6 +296,7 @@ platform_check_image() { return 0; ;; + mr1750 | \ mr600 | \ mr600v2 | \ mr900 | \ @@ -301,12 +313,15 @@ platform_check_image() { ;; antminer-s1 | \ + antminer-s3 | \ archer-c5 | \ archer-c7 | \ el-m150 | \ el-mini | \ gl-inet | \ mc-mac1200r | \ + minibox-v1 |\ + onion-omega | \ oolite | \ smart-300 | \ tl-mr10u | \ @@ -330,9 +345,11 @@ platform_check_image() { tl-wa901nd | \ tl-wa901nd-v2 | \ tl-wa901nd-v3 | \ + tl-wdr3320-v2 | \ tl-wdr3500 | \ tl-wdr4300 | \ tl-wdr4900-v2 | \ + tl-wdr6500-v2 | \ tl-wr703n | \ tl-wr710n | \ tl-wr720n-v3 | \ @@ -346,11 +363,20 @@ platform_check_image() { tl-wr842n-v2 | \ tl-wr941nd | \ tl-wr941nd-v5 | \ + tl-wr941nd-v6 | \ tl-wr1041n-v2 | \ tl-wr1043nd | \ tl-wr1043nd-v2 | \ tl-wr2543n) - [ "$magic" != "0100" ] && { + local magic_ver="0100" + + case "$board" in + tl-wdr6500-v2) + magic_ver="0200" + ;; + esac + + [ "$magic" != "$magic_ver" ] && { echo "Invalid image type." return 1 } @@ -382,6 +408,7 @@ platform_check_image() { return 1 ;; + nbg6616 | \ unifi-outdoor-plus | \ uap-pro) [ "$magic_long" != "19852003" ] && { @@ -500,6 +527,7 @@ platform_do_upgrade() { tew-673gru) platform_do_upgrade_dir825b "$ARGV" ;; + mr1750 | \ mr600 | \ mr600v2 | \ mr900 | \