Hi, I recently performed the upgrade and nearly bricked my go flex net, though have managed to recover by the seat of my pants

I believe my error was that I made the uboot readonly but not sure how to confirm that.
On my journey to enlightenment, I have decided to challenge myself and have put the functioning SATA HDD aside and have built the archlinux arm os on an 8GB Flash Drive. I built the image using another goflex net that I scored off a mate that is running the jeff.doozan v0.6 UBIT environment and all works well, I have a static IP on the image and it boots flawlessly on that goflex net. However when I plug it into the upgraded goflex net, I get nothing, not even an IP assigned. I have tuned the usb so that it is urootfs though it is running kernel version 3.1.10-15-ARCH at the moment.
I have not run the install_uboot_mtd0.sh on the usb drive yet as I don't want to upgrade the UBIT environment on my mates goflex net so I do not have any fw_setenv to play around with, does anyone have any ideas where I went wrong and what I can do to fix it up?
I am a noob as well A noob that wants to learn, is there anything more dangerous
