I bricked my Beagle and have unbricked it using various online
tutorials.
Problem is that I can't get it back to the previous settings. It seems
there are a lot of files on Google Wiki and the elinux pages that are
404'ed.
The first thing that happens when the BeagleBoard boots is that the CPU starts running a program in ROM.
The ROM bootloader checks if the USER button is pressed. If the USER button is pressed it moves NAND flash boot from being the first boot to being the last boot option.
The ROM bootloader runs through the various boot options looking for a “signed” program called X-Loader. (This program is usually called MLO if its stored on SD card).
X-Loader displays some welcome message and then immediately tries to load uboot.bin either from NAND flash or SD card.
U-Boot then provides more messages and either boots the default “bootcmd” environment variable or drops to a command line.