I've been given an iPhone 3GS which is stuck in the recovery loop. I've spent hours on the web reading different methods to recover/restore an iPhone, and more hours attempting to restore it but nothing is working for me. I've tried TinyUmbrella and Redsn0w several times with no success. Admittedly, I'm not real sure if I'm doing any of it right I've managed to recover/save the shsh files for iOS 4.1, 5.0.1 and 5.1, but every attempt I make to restore the phone is unsuccessful. It always stalls on "Waiting for NAND". I found this article (http://code.google.com/p/iphone-dataprotection/wiki/NANDEpochBrick) which explains what might be going on, but sadly I have no idea what to do with this information. Anyone? Is this phone dead or is there still some hope?