awm002-evb-4M|\
awm002-evb-8M|\
bc2|\
+ bocco|\
broadway|\
c108|\
carambola|\
dir-810l|\
duzun-dm06|\
e1700|\
+ elecom,wrc-1167ghbk2-s|\
esr-9753|\
ew1200|\
ex2700|\
firewrt|\
fonera20n|\
freestation5|\
- gb-pc1|\
+ gnubee,gb-pc1|\
gnubee,gb-pc2|\
gl-mt300a|\
gl-mt300n|\
hpm|\
ht-tm02|\
hw550-3g|\
+ iodata,wn-ax1167gr|\
+ iodata,wn-gx300gr|\
ip2202|\
jhr-n805r|\
jhr-n825r|\
oy-0001|\
pbr-d1|\
pbr-m1|\
+ phicomm,k2g|\
psg1208|\
psg1218a|\
psg1218b|\
whr-g300n|\
widora,neo-16m|\
widora,neo-32m|\
- witi|\
+ mqmaker,witi-256m|\
+ mqmaker,witi-512m|\
wizfi630a|\
wl-330n|\
wl-330n3g|\
zbt-wr8305rt|\
zorlik,zl5900v2|\
zte-q7|\
+ zyxel,keenetic-extra-ii|\
youku-yk1)
[ "$magic" != "27051956" ] && {
echo "Invalid image type."
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|\
nand_do_platform_check "$board" "$1"
return $?;
;;
+ mikrotik,rbm11g|\
+ mikrotik,rbm33g|\
re350-v1)
[ "$magic" != "01000000" ] && {
echo "Invalid image type."
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)