Just got a 2nd Gen 16gb iPhone that was already upgraded to 2.2 firmware. Am trying to do the downgrade steps to jailbreak/unlock/activate the phone to use T-Mobile. After I restore it in iTunes I get error message 1604. It says "the iphone could not be restored. An unknown error occured ". Previously, with my old iphone, I would click off that message, open ibrickr, and kick it out of recovery mode. However, ibrickr and iliberty do not recognize that there is a phone plugged in. I've repeated previous steps to no avail. Anyone have any suggestions that will help? Am I using old steps to try to correct this problem? Can I leave the firmware at 2.2 and still be able to jailbreak/unlock/activate? I've been trying to downgrade the firmware to 1.1.4. Obviously I am missing a step I am unaware of. Someone please helo!! I am getting desperate.