I have a vim2 device running MCU version 5, with WOL enabled. I found out that sometimes it might reboot during the boot process. Precisely, if it takes too much time (~1 second) between the net chip initialization and when
kbi init is called. This might be related to the
kbi forcereset and
kbi resetflag commands (I had to modify my uboot to run
kbi forcereset wol w 0 and
kbi resetflag 0 to avoid this issue).
This issue prevents rebooting into fastboot/recovery mode because these reboots change the boot mode to cold_boot.