Building hardware packs (script.bin, u-boot and kernel) and using them to generate a bootable SD card for A10 devices

Two scripts are available to build and generate all base software:

  • a10-hwpack-bld.sh – Script to generate evb.bin, build the latest u-boot and linux kernel, retrieve some config files and compress all this in an hardware pack file.
  • a1x-media-create.sh – Script to make a bootable SD card for AllWinner A10 devices using the hardware packs generated above.

They are available in github https://github.com/cnxsoft/a10-tools

Here's how to use them for Mele A1000 (HDMI output):

First build the hardware packs for Mele A1000:

./a10-hwpack-bld.sh mele-a1000

This will create a file in a path like: bld_a10_hwpack_2012.06.12/mele-a1000_hwpack_2012.06.12.7z

Then you can download or prepare an existing rootfs to create a bootable SD card with the OS of your choice. For example with Linaro ALIP rootfs:

wget http://releases.linaro.org/12.05/ubuntu/precise-images/alip/linaro-precise-alip-20120525-143.tar.gz
./a1x-media-create.sh /dev/sdb mele-a1000_hwpack_2012.06.13.7z linaro-precise-alip-20120525-143.tar.gz

More details are available at http://www.cnx-software.com/2012/06/13/hardware-packs-for-allwinner-a10-devices-and-easier-method-to-create-a-bootable-ubuntu-12-04-sd-card/