Having the same problem with a 2G iPhone - need help!
I have a 2G iPhone that was previously pwned with version 1.4 of the iPhone firmware. No problems.
My son wanted to upgrade to firmware/software version 2 so we could load some apps on the phone. However, it appears that he did not upgrade the phone to version 2.2.1 firmware before he started the pwnage process.
He did download the iPhone1,1_2.2.1_5H11_Restore.ipsw firmware from somewhere on the internet. When he started to use PwnageTool, version 2.2.5 it asked him to find/download 2 other files, base39? and base46?, which he found and the PwnageTool accepted and then created a custom restore firmware for the phone.
Plugged the iphone into itunes and he forgot to use option-click on the restore button, so I assume the custom restore firmware was not selected.
Now the problem I have is that the phone is stuck in recovery mode (itunes icon and usb plug constantly showing on the iphone screen), and when the phone is plugged into itunes it tells me that it needs to be restored however none of my .ipsw files will work, neither the custom restore my son created nor the original 2.2.1 file nor any of the old version 1.4 firmware files.
The situation I now have is the following:
PwnageTool is unable to enter DFU mode because I cannot turn off the phone - it just keeps rebooting into the screen with the itunes icon and the usb plug.
iTunes will ask to restore the phone however none of the .ipsw files will restore it and iTunes will provide an error message of either 9, 20 or 21 depending on which .ipsw files I choose to perform the restore.
I have rebooted my Macbook Pro and also have tried using the other usb port however this has not solved the problem.
Any suggestions?