Did I brick my Beagle?

I was working on flashing a new version of u-boot.bin and I forgot to
set the nand ecc to hardware. Now every time it starts up (or tries
to) it can't even load u-boot.bin. Is there any other way to flash u-
boot.bin again remotely? Or perhaps use another u-boot.bin from an MMC
card? I really hope I didn't kill this thing...

Here is the error message:

Texas Instruments X-Loader 1.4.2 (Aug 4 2009 -
14:26:52)
Reading boot
sector
Loading u-boot.bin from
nand
ECC Failed, page 0x00080000
12 0 0 ea 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5 14 f0 9f e5
14 f0 9f

Can anyone help?

Thanks!
Bob

Follow the instructions found at http://code.google.com/p/beagleboard/wiki/BeagleboardRevCValidation

Gerald

I already have a card that has MLO, u-boot.bin, and uImage on it. What
files does the validation page add to make it so the beagle boots u-
boot from the mmc card rather than the nand?

Bob

Try this:

http://elinux.org/BeagleBoardRecovery

Bob wrote:

reset.src causes it to flash the NAND. You must hold the reset button while doing a reset. See text below from the page:

NOTE: If you don’t want to flash the bootloader on NAND then copy Regular script file as boot.scr

This is the way we do it in the factory. Works everytime!

Gerald

I got into u-boot using Pawel's site. The next step is to reflash my
NAND the RIGHT way. I am used to working on Rev C board but this is a
B5, does anyone know what the correct syntax is to set the nand ecc?

Thanks!

The script does this automatically.

Gerald