Comment 0 for bug 1130481

Revision history for this message
Botao (botao-sun) wrote :

The boot loader upgrade procedures currently listed on Linaro STE Snowball Android Jelly Bean build page are incorrect. I followed 2 methods it mentioned and both cause boot failure on the board. Please refer to attachment to get full boot log.

I also summarized the correct procedures based on Linux Linaro ubuntu build and share them here (Tested):

$ git clone http://git.linaro.org/gitweb?p=hwpack/snowball.git
$ mkdir temp
$ cd temp
$ cp snowball/linaro-snowball ./
$ vi linaro-snowball

Replace mmc_id: '1:1' to mmc_id: '0:2', then save and exit vi.

$ bzr branch lp:linaro-image-tools
$ ./linaro-image-tools/linaro-hwpack-create hwpacks/linaro-snowball 1
$ wget http://snapshots.linaro.org/quantal/images/developer/280/linaro-quantal-developer-20130219-280.tar.gz
$ sudo ./linaro-image-tools/linaro-media-creat --image-file snowball_emmc.img --dev snowball_emmc --hwpack Your_Hardware_Pack_File.tar.gz --binary linaro-quantal-developer-20130219-280.tar.gz

If you don't have riff in your system:
$ sudo add-apt-repository ppa:igloocommunity-maintainers/snowball-tools
$ sudo apt-get update
$ sudo apt-get install riff

Ensure there is no Micro SD card plugged in your Snowball board, then:
$ sudo riff -m erase

Plug Snowball board with the USB port which is in the middle of power and audio out. After erase completed, plug USB cable out.
$ sudo riff -m flash -f snowball_emmc.img

Flash your Micro SD card with Linux Linaro ubuntu Quantal or Linaro Android image, then plug in and boot it. The latest u-boot version currently is "U-Boot 2013.01.-rc1".