This is not (Yet) a recovery mechanism, just an attempt to get to one.
So in order to get some sort of U-Boot running you need a SATA disk, create a partition on it (Just so an MBR is created). From there, extract the attached tarball, and edit the script to point to the correct drive you want to use. You'll need to change the kernel if you don't have PCI on your board.
Connect it up to the Pogoplug and you should see on the serial that the board now runs U-Boot and attempts to boot Linux from the HDD. I use the following U-Boot variables to boot into my setup:
$this->bbcode_second_pass_code('', '
setenv bootargs "root=/dev/sdb1 console=ttyS0,115200 rootwait mem=128M"
run select0 load1
bootm 60500000
')
The problem I'm having now is that I'm not able to successfully burn and run from flash. I get errors as in my previous post, I wonder if my NAND is bad? I think I've tried all combinations of flash_eraseall and nandwrite with both the OOB and non OOB.
Missed off the file, try this:
https://rapidshare.com/files/4116281900/sata_update.tar.gz