while read dev size erasesize name; do
name=${name#'"'}; name=${name%'"'}
case "$name" in
- vmlinux.bin.l7|kernel|linux|rootfs)
+ vmlinux.bin.l7|vmlinux|kernel|linux|rootfs)
if [ -z "$first" ]; then
first="$name"
else
local part
for part in "${1%:*}" "${1#*:}"; do
case "$part" in
- vmlinux.bin.l7|kernel|linux)
+ vmlinux.bin.l7|vmlinux|kernel|linux)
echo "$part"
break
;;
platform_check_image_all0258n "$1" && return 0
return 1
;;
+ alfa-ap96 | \
+ alfa-nx | \
+ ap113 | \
ap121 | \
ap121-mini | \
ap96 | \
mzk-w300nh | \
tew-632brp | \
wrt400n | \
+ airrouter | \
bullet-m | \
nanostation-m | \
rocket-m | \
+ rw2458n | \
wzr-hp-g300nh2 | \
wzr-hp-g300nh | \
wzr-hp-g450h | \
}
return 0
;;
+ tl-mr3020 | \
tl-mr3220 | \
tl-mr3420 | \
tl-wa901nd | \
tl-wr741nd | \
tl-wr741nd-v4 | \
tl-wr841n-v1 | \
+ tl-wr841n-v7 | \
tl-wr941nd | \
- tl-wr1043nd)
+ tl-wr1043nd | \
+ tl-wr2543n)
[ "$magic" != "0100" ] && {
echo "Invalid image type."
return 1
routerstation-pro | \
ls-sr71 | \
eap7660d | \
+ pb42 | \
+ pb44 | \
ja76pf)
platform_do_upgrade_combined "$ARGV"
;;