Dusting off 4 year old C4, boot issues

My BeagleBoard has been collecting dust for a few years and recently had a need to revive it. I took it out of the static bag and got to work.

To make a long story short I have re-flashed the NAND.
Source: http://elinux.org/Beagleboard:BeagleBoard#Rev_C4

I have loaded Debian 7 via a netinstall image on an 8GB SD Card. This is ultimately what I want to use on the BB C4.

I have set SD Card to boot by default using
set bootcmd ‘mmc init ; fatload mmc 0:1 0x80000000 uimage ; bootm’ ; saveenv
source: http://elinux.org/BeagleBoard_Community#MMC.2FSD_boot

Unfortunately, this doesn’t work, I get “Wrong Image Format for bootm command” & “ERROR: can’t get kernel image!” messages on boot.
See http://pastebin.com/XizcZUCB for complete boot capture.

After the above, if I press reset while holding the User button, the SD Card boots just fine.

After all that, here is my question.

What do I need to do to make the SD Card the default boot up device?


You have a really old verison of u-boot installed in "nand" that's
getting in the way.

See for hints:


With the C4's i usually just clear the nand and trust that the microSD
has the correct u-boot vs just flashing nand.


Since my SD card was already booting successfully, I just went ahead and cleared the nand. Mission accomplished, BeagleBoard boots the SD card when I give it power.

Thank you for the helpful advice.