X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Far71xx%2Fbase-files%2Flib%2Fupgrade%2Fplatform.sh;h=1db72d8c4a192282e0de58a142e5abc205711fc0;hb=79d38073569ee319288eb110767575747ba13e43;hp=fe627ab4f4cf8dfefb02d61a1a45f6bdc2eeec67;hpb=ce91c396241f8f15d2785468c31faf4d776efe94;p=openwrt.git diff --git a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh index fe627ab4f4..1db72d8c4a 100755 --- a/target/linux/ar71xx/base-files/lib/upgrade/platform.sh +++ b/target/linux/ar71xx/base-files/lib/upgrade/platform.sh @@ -167,6 +167,7 @@ platform_check_image() { ap81 | \ ap83 | \ ap132 | \ + dhp-1565-a1 |\ dir-505-a1 | \ dir-600-a1 | \ dir-615-c1 | \ @@ -176,6 +177,7 @@ platform_check_image() { dir-835-a1 | \ dragino2 | \ esr1750 | \ + esr900 | \ ew-dorin | \ ew-dorin-router | \ hiwifi-hc6361 | \ @@ -186,8 +188,10 @@ platform_check_image() { tew-712br | \ tew-732br | \ wrt400n | \ + airgateway | \ airrouter | \ bullet-m | \ + loco-m-xw | \ nanostation-m | \ rocket-m | \ nanostation-m-xw | \ @@ -197,6 +201,7 @@ platform_check_image() { wzr-hp-g300nh | \ wzr-hp-g450h | \ wzr-hp-ag300h | \ + wzr-450hp2 | \ whr-g301n | \ whr-hp-g300n | \ whr-hp-gn | \ @@ -223,6 +228,7 @@ platform_check_image() { return 1 ;; + qihoo-c301 | \ mynet-n600 | \ mynet-n750) [ "$magic_long" != "5ea3a417" ] && { @@ -240,20 +246,25 @@ platform_check_image() { ;; mr600 | \ mr600v2 | \ + mr900 | \ + mr900v2 | \ om2p | \ om2pv2 | \ om2p-hs | \ om2p-hsv2 | \ - om2p-lc) + om2p-lc | \ + om5p) platform_check_image_openmesh "$magic_long" "$1" && return 0 return 1 ;; + archer-c5 | \ archer-c7 | \ el-m150 | \ el-mini | \ gl-inet | \ oolite | \ + smart-300 | \ tl-mr10u | \ tl-mr11u | \ tl-mr13u | \ @@ -343,6 +354,7 @@ platform_check_image() { return 0 ;; nbg6716 | \ + wndr3700v4 | \ wndr4300 ) nand_do_platform_check $board $1 return $?; @@ -376,6 +388,14 @@ platform_check_image() { fi return 0 ;; + wnr2000-v4) + [ "$magic_long" != "32303034" ] && { + echo "Invalid image type." + return 1 + } + return 0 + ;; + esac echo "Sysupgrade is not yet supported on $board." @@ -418,11 +438,14 @@ platform_do_upgrade() { ;; mr600 | \ mr600v2 | \ + mr900 | \ + mr900v2 | \ om2p | \ om2pv2 | \ om2p-hs | \ om2p-hsv2 | \ - om2p-lc) + om2p-lc | \ + om5p) platform_do_upgrade_openmesh "$ARGV" ;; uap-pro)