August 31, 2010 8:36 PM updated: August 31, 2010 8:57 PM

Ok, I've fixed it.
I took what was said in http://www.pogoplugged.com/x/forum/thread/11515/How-To-Find-mkfs-jffs2-and-ot... and http://www.pogoplugged.com/forum/thread/13851/Restoring-Pogoplug/ and with a few tweaks, got it to work for my pogoplug pink, restoring it to firmware 1.0.0.42; but if u unregister and reregister the item on my.pogoplug.com, you'll have the latest firmware.
So i got the ramdisk and kernel from here http://plugapps.com/os/pogoplug/ce_mirror/ v2.0b ramdisk and v2.0 kernel and set up a tftp server, but had the pogoplug connected to my network, rather then directly with a crossover cable, and after several attempts (i kept getting checksum CRC error) and a bit more reading (rather then skimming) i was able to tweak the commands to make it work. Bellow is my commands (***** means use the info from "printenv")


setenv serverip *****
setenv ipaddr *****
setenv ethaddr *****
setenv cesvcid *****
setenv ceboardver PPV2
setenv bootcmd 'nand read.e 0x800000 0x100000 0x200000; setenv bootargs $(console) $(bootargs_root);bootm 0x800000'
saveenv

setenv serverip *****
setenv ipaddr *****

nand erase 0x100000 0x400000
tftp 0x800000 ce_kernel_v2.0.img
nand write.e 0x800000 0x100000 0x1e2db4

tftp 0x1000000 ce_ramdisk_v2.0b.img
setenv bootargs_root root=/dev/mtdblock2 ro initrd=0x1000000,0xddc600
setenv bootargs $(console) $(bootargs_root)
bootm 0x800000