I've ran jailbreaks and unlocks many different ways on different devices over the years but I'm having an unusually difficult time with pwnage 4.2. I ran pwnage 4.2 on a pwned iPhone 3GS using clean firmware iPhone2,1_4.2.1_8C148a_Restore and successfully created a custom ipsw for the device. I tried running the restore function on the newly created custom ipsw with a iMac i7 running iTunes 10.1.2, a MacBook Pro running iTunes 10.2, and a Mac Mini running iTunes 10.1.2 all attempts generate an "error 21" shortly after completing the unpack process. I know that error 21 and 1600 are some of the most common errors that occur during a restore and are indicative of a USB communication error which doesn't shed much light on the situation. Phone is currently running 3.1.2 firmware and baseband 5.11.07 unlocked through cydia with ultrasnow. Recreating custom ipsw's from fresh downloads of clean firmware does not fix the problem. The error caused the phone to stick in DFU mode. The standard techniques to exit were not effective even after rebooting. Luckily after kicking it back out using iTunes and a clean ipsw, I'm a little nervous about trying it again. This is my girlfriend's phone and if anything gets ****ed up I will not live to see the morning. Anyone have any suggestions?