X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=target%2Flinux%2Framips%2Fbase-files%2Flib%2Fupgrade%2Fplatform.sh;h=1dd84447935ac044a817a6a48533df70f1cf7c1c;hb=0b83a235602dace3de116a10de9515cda5b76be4;hp=e6489a2b5802d9b2298edb7e9a89423e4cfdf7e8;hpb=a5bd8de0bd80b83e43ce90ddc6623890344ad33d;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index e6489a2b58..1dd8444793 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -31,6 +31,7 @@ platform_check_image() { awm002-evb-4M|\ awm002-evb-8M|\ bc2|\ + bocco|\ broadway|\ c108|\ carambola|\ @@ -52,8 +53,8 @@ platform_check_image() { dir-620-d1|\ dir-810l|\ duzun-dm06|\ - dwr-512-b|\ e1700|\ + elecom,wrc-1167ghbk2-s|\ esr-9753|\ ew1200|\ ex2700|\ @@ -62,7 +63,7 @@ platform_check_image() { firewrt|\ fonera20n|\ freestation5|\ - gb-pc1|\ + gnubee,gb-pc1|\ gnubee,gb-pc2|\ gl-mt300a|\ gl-mt300n|\ @@ -75,6 +76,8 @@ platform_check_image() { hpm|\ ht-tm02|\ hw550-3g|\ + iodata,wn-ax1167gr|\ + iodata,wn-gx300gr|\ ip2202|\ jhr-n805r|\ jhr-n825r|\ @@ -120,6 +123,7 @@ platform_check_image() { oy-0001|\ pbr-d1|\ pbr-m1|\ + phicomm,k2g|\ psg1208|\ psg1218a|\ psg1218b|\ @@ -166,6 +170,7 @@ platform_check_image() { w2914nsv2|\ w306r-v20|\ w502u|\ + ravpower,wd03|\ wf-2881|\ whr-1166d|\ whr-300hp2|\ @@ -173,7 +178,8 @@ platform_check_image() { whr-g300n|\ widora,neo-16m|\ widora,neo-32m|\ - witi|\ + mqmaker,witi-256m|\ + mqmaker,witi-512m|\ wizfi630a|\ wl-330n|\ wl-330n3g|\ @@ -204,6 +210,7 @@ platform_check_image() { x8|\ y1|\ y1s|\ + youhua,wr1200js|\ we1026-5g-16m|\ zbt-ape522ii|\ zbt-cpe102|\ @@ -218,7 +225,9 @@ platform_check_image() { zbt-wg3526-16M|\ zbt-wg3526-32M|\ zbt-wr8305rt|\ + zorlik,zl5900v2|\ zte-q7|\ + zyxel,keenetic-extra-ii|\ youku-yk1) [ "$magic" != "27051956" ] && { echo "Invalid image type." @@ -246,10 +255,14 @@ platform_check_image() { c20i|\ c50|\ mr200|\ + tplink,c2-v1|\ tplink,c20-v1|\ tplink,c20-v4|\ tplink,c50-v3|\ tplink,tl-mr3420-v5|\ + tplink,tl-wa801nd-v5|\ + tplink,tl-wr842n-v5|\ + tplink,tl-wr902ac-v3|\ tl-wr840n-v4|\ tl-wr840n-v5|\ tl-wr841n-v13) @@ -270,7 +283,9 @@ platform_check_image() { } return 0 ;; - dlink,dwr-116-a1) + dlink,dwr-116-a1|\ + dlink,dwr-921-c1|\ + dwr-512-b) [ "$magic" != "0404242b" ] && { echo "Invalid image type." return 1 @@ -285,6 +300,8 @@ platform_check_image() { nand_do_platform_check "$board" "$1" return $?; ;; + mikrotik,rbm11g|\ + mikrotik,rbm33g|\ re350-v1) [ "$magic" != "01000000" ] && { echo "Invalid image type." @@ -306,6 +323,17 @@ platform_check_image() { return 1 } +platform_pre_upgrade() { + local board=$(board_name) + + case "$board" in + mikrotik,rbm11g|\ + mikrotik,rbm33g) + [ -z "$(rootfs_type)" ] && mtd erase firmware + ;; + esac +} + platform_nand_pre_upgrade() { local board=$(board_name)