Hi Redhair
I think you overwrote part of a10Core-20130226.img with sunxi-spl.bin.
Step 4 shows you wrote 9Meg bytes, step 5 shows you skipping 8 blocks which default to a size if 512 bytes or 4K total.
From the man page:
obs=BYTES
write BYTES bytes at a time (default: 512)
seek=BLOCKS
skip BLOCKS obs-sized blocks at start of output
BLOCKS and BYTES may be followed by the following multiplicative suffixes: c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.
I think in step 5 skip should be set equal to 9437184 / 512 or 18432b and step 6 should add 20992 / 512 or 41b to
that number.
dd if=a10Core-20130226.img of=/dev/sdb bs=1M
dd if=sunxi-spl.bin of=/dev/sdb bs=1024 seek=18432b
dd if=u-boot.bin of=/dev/sdb bs=1024 seek=18473b
cp cubieboard_script.bin /media/B7E5-8B09/script.bin