case "$board" in
all0315n | \
all0258n | \
- cap4200ag)
+ cap324 | \
+ cap4200ag | \
+ cr3000 |\
+ cr5000)
platform_check_image_allnet "$1" && return 0
return 1
;;
ap136-020 | \
ap135-020 | \
ap147-010 | \
+ ap152 | \
ap96 | \
bxu2000n-2-a1 | \
db120 | \
+ dr344 | \
f9k1115v2 |\
hornet-ub | \
mr12 | \
ap81 | \
ap83 | \
ap132 | \
+ c-55 | \
cf-e316n-v2 | \
dgl-5500-a1 |\
dhp-1565-a1 |\
tew-632brp | \
tew-712br | \
tew-732br | \
+ tew-823dru | \
wrt400n | \
airgateway | \
airgatewaypro | \
wlae-ag300n | \
nbg460n_550n_550nh | \
unifi | \
+ unifiac | \
unifi-outdoor | \
carambola2 | \
weio )
antminer-s1 | \
antminer-s3 | \
+ antrouter-r1 | \
archer-c5 | \
archer-c7 | \
el-m150 | \
gl-inet | \
mc-mac1200r | \
minibox-v1 |\
+ omy-x1 |\
onion-omega | \
oolite | \
smart-300 | \
+ tellstick-znet-lite | \
tl-mr10u | \
tl-mr11u | \
tl-mr12u | \
wndr3700 | \
wnr2000-v3 | \
wnr612-v2 | \
- wnr1000-v2)
+ wnr1000-v2 | \
+ wpn824n)
local hw_magic
hw_magic="$(ar71xx_get_mtd_part_magic firmware)"
}
return 0
;;
+ mr18)
+ merakinand_do_platform_check $board $1
+ return $?;
+ ;;
nbg6716 | \
r6100 | \
wndr3700v4 | \
fi
return 0
;;
- wnr2000-v4)
+ wnr2000-v4)
[ "$magic_long" != "32303034" ] && {
echo "Invalid image type."
return 1
}
return 0
;;
+ wnr2200)
+ [ "$magic_long" != "32323030" ] && {
+ echo "Invalid image type."
+ return 1
+ }
+ return 0
+ ;;
esac
wndr4300 )
nand_do_upgrade "$1"
;;
+ mr18)
+ merakinand_do_upgrade "$1"
+ ;;
esac
}