I have attempted to unlock the 3.0 firmware on my iPhone 2G. Unfortunately it won't do it and when it trys to load the firmware I just get a constant preparing for restore and then a 1604 error. the annoying thing is that the phone is still unlocked and I can make calls from the emergency call screen I just can't seem to get into the home menu. Is there anyway to sort this or even just revert to 2.2. Thanks!