Flash Bootloader

ATTENTION! Bootloader upgrade is a risky operation and should not be performed unless absolutely necessary! If anything goes wrong during this process (power shortage, mistype, etc.) the board will be BRICKED (broken). Keep in mind that warranty does not cover Carambola 2 module if it is damaged due to user's fault.

1. Install tftp server.

2. Copy u-boot binary to the tftp directory.

3. Set IP address on your tftp server's ethernet interface.

4. Reboot Carambola and press ESC when prompted to enter bootloader then press <Ctrl+C> a few times to clear console buffer.

5. Set local and server IP addresses:

setenv ipaddr
setenv serverip

6. Download u-boot binary into Carambola's RAM.

tftpboot 0x80060000 caraboot-carambola2-v2.3.bin

4. Write u-boot binary from RAM to FLASH memory. Warning: do not proceed with this step if step 5 failed !!!

erase 0x9f000000 +${filesize}; cp.b 0x80060000 0x9f000000 ${filesize}

5. Reset board: