It was announced that the
andora1: is going to be unbricable. How this feature is implemented in your bios?
OMAP3530 comes with a factory ROM that loads the BIOS. It looks like it is what makes it unbrickable.
The boot sequence is
1. ROM loads X-loader
2. X-loader loads U-Boot
3. U-Boot loads Linux kernel
One might want/need to override what gets loaded during each stage, even the first one, to make it truly unbrickable.
The ROM can load the X-loader from UART, USB (using a second computer to download code from), SD or NAND. It can try a certain sequence (for instance SD first, then NAND).
In theory. In practice the device list and the sequence depends on the PCB, i.e. on how a number of pins on the OMAP3530 are configured. UART and USB
might be disabled because they cause a 300 ms and 3 (or 3.3) second delay when not used. To enable them
might require cutting traces, wiring pins, closing or opening jumpers, pressing certain keys before power-on to allow peripheral boot, etc.
I asked before, but details have not been forthcoming yet.