+ bsb|\
+ dir-825-b1|\
+ tew-673gru)
+ dir825b_check_image "$1" && return 0
+ ;;
+ rb-411|\
+ rb-411u|\
+ rb-433|\
+ rb-433u|\
+ rb-435g|\
+ rb-450|\
+ rb-450g|\
+ rb-493|\
+ rb-493g|\
+ rb-750|\
+ rb-750gl|\
+ rb-751|\
+ rb-751g|\
+ rb-911g-2hpnd|\
+ rb-911g-5hpnd|\
+ rb-911g-5hpacd|\
+ rb-912uag-2hpnd|\
+ rb-912uag-5hpnd|\
+ rb-951g-2hnd|\
+ rb-951ui-2hnd|\
+ rb-2011l|\
+ rb-2011uas|\
+ rb-2011uias|\
+ rb-2011uas-2hnd|\
+ rb-2011uias-2hnd|\
+ rb-sxt2n|\
+ rb-sxt5n)
+ nand_do_platform_check routerboard $1
+ return $?
+ ;;
+ c-60|\
+ nbg6716|\
+ r6100|\
+ wndr3700v4|\
+ wndr4300)
+ nand_do_platform_check $board $1
+ return $?
+ ;;
+ cpe210|\
+ cpe510|\
+ eap120|\
+ wbs210|\
+ wbs510)
+ tplink_pharos_check_image "$1" && return 0
+ return 1
+ ;;
+ a40|\
+ a60|\
+ mr1750v2|\
+ mr1750|\
+ mr600v2|\
+ mr600|\
+ mr900v2|\
+ mr900|\
+ om2p-hsv2|\
+ om2p-hsv3|\
+ om2p-hsv4|\
+ om2p-hs|\
+ om2p-lc|\
+ om2pv2|\
+ om2pv4|\
+ om2p|\
+ om5p-acv2|\
+ om5p-ac|\
+ om5p-an|\
+ om5p)
+ platform_check_image_openmesh "$magic_long" "$1" && return 0
+ return 1
+ ;;
+ mr18|\
+ z1)
+ merakinand_do_platform_check $board $1
+ return $?
+ ;;
+ dir-869-a1|\
+ mynet-n600|\
+ mynet-n750|\
+ qihoo-c301)
+ [ "$magic_long" != "5ea3a417" ] && {
+ echo "Invalid image, bad magic: $magic_long"
+ return 1
+ }
+
+ local typemagic=$(seama_get_type_magic "$1")
+ [ "$typemagic" != "6669726d" ] && {
+ echo "Invalid image, bad type: $typemagic"
+ return 1
+ }
+
+ return 0
+ ;;
+ e2100l|\
+ mynet-rext|\
+ wrt160nl)
+ cybertan_check_image "$1" && return 0