Flashing from scratch Colibri iMX7

While following this tutorial I could run ./update.sh -d perfectly then on the board I have this :

Colibri iMX7 # nand erase.chip
NAND erase.chip: device 0 whole chip
Erasing at 0x1ffe0000 -- 100% complete.
Colibri iMX7 # run setupdate
MMC: no card present
starting USB...
USB0:   Port not available.
USB1:   Port not available.
** Bad device usb 0 **
FEC0 Waiting for PHY auto negotiation to complete......... TIMEOUT !
Could not initialize PHY FEC0
Using FEC0 device
TFTP from server; our IP address is
Filename 'colibri_imx7/flash_eth.img'.
Load address: 0x80800000
Loading: *
ARP Retry count exceeded; starting again
Colibri iMX7 #

I have the same problem when I try to do a run setupdate with a USB key plugged in… What do I have to do ?

Thank you for your help !

With the current release (V2.7 Beta 1) there is a known issue which does not support flashing from a USB flash drive (see also the warning in the preparation section in the Flashing Embedded Linux to iMX7 Modules article).

Ok thank you. So for the from scratch flashing I do need a SD card or flashing it over Ethernet?

Yes, or build your own U-Boot from the -next branch or wait a few more days for our Q1 2.7b2 release to see the light of day.