For my own reference as much as anyone elses....
I had not been using my EB while thought through how to deploy it, and then it would not boot from SATA per my previous posting (of the same title). Grabbed the latest image and updated the environment thus:
$this->bbcode_second_pass_code('', '
env set kernel_addr '0x2000000'
env set ramdisk_addr '0x1100000'
env set fdt_addr '0x1000000'
env set fdt_high '0xffffffffffffffff'
env set image_name '/boot/Image'
env set ramdisk_name '/boot/initramfs-linux.uimg'
env set fdt_name '/boot/dtbs/marvell/armada-3720-espressobin.dtb'
env set get_env 'if test -n ${uenvcmd}; then run uenvcmd; fi'
env set get_images 'ext4load scsi 0 $kernel_addr $image_name && ext4load scsi 0 $fdt_addr $fdt_name'
env set get_ramdisk 'ext4load scsi 0 $ramdisk_addr $ramdisk_name'
env set bootargs 'console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000 root=/dev/sda1 rw rootwait'
env set bootcmd 'scsi reset; scsi dev 0; run get_env; if run get_images; then if run get_ramdisk; then booti $kernel_addr $ramdisk_addr $fdt_addr; else booti $kernel_addr - $fdt_addr; fi; fi'
')
Saved it and normal service is restored:
$this->bbcode_second_pass_code('', '
savenv
boot
')
I also updated the firmware too...