diff --git a/include/configs/inteno_mt7621.h b/include/configs/inteno_mt7621.h
index d946990368ed98a1a1a46a19487e7335e575b31d..efec1241c60180fdb46aa01812be9b62e520c578 100644
--- a/include/configs/inteno_mt7621.h
+++ b/include/configs/inteno_mt7621.h
@@ -197,7 +197,7 @@
         "  setexpr rootfs_vol_id ${active_image} + 3\n" \
         "  rootfs_args=\"ubi.block=0,rootfs${active_image} rootfstype=squashfs root=/dev/ubiblock0_${rootfs_vol_id}\"\n" \
         "  env delete rootfs_vol_id\0" \
-        "nandboot=run nandargs; ubi read ${loadaddr} boot${active_image}; bootm ${loadaddr} -\0" \
+        "nandboot=run nandargs; ubi read ${loadaddr} boot${active_image}; bootm ${loadaddr}#${boardid} -; echo Boot failed, resetting...; reset\0" \
         "bootargs_ram=setenv bootargs " \
                 "${extra} console=ttyS0,${baudrate} ${mtdparts}\0" \
         "format_nand1="\