I found a crude but working solution.
However, it will only work if you have another computer that is not currently synced with your iPhone or iPod Touch.
Go to the other computer & download & install iTunes 18.104.22.168 (the latest at the time)
Then connect your iPhone or iPod to the new computer with the new iTunes
If you have the same problem as me, it will probably tell you that iTunes had found a device in recover mode and it will ask you to restore it.
Click restore on the home page and it will ask you to download Firmware 2.2 (also the latest at this time) -- Do so
It should then proceed to restore the iPhone or iPod to original factory settings.
It will then download the Firmware and you should be all set to go
It is safe (at least for me it was) to go back to the other computer (the one that wasn't working before) and resync all your personal information (that is, if you backed it up)
Hope this helps, it worked for me
Actually, I'm away from home at the moment which is where my iMac is that my iPhone usually syncs with. I don't think it should make a difference though because all I'm trying to do now is restore it to the factory defaults. I'm about to try it on my girlfriends MacBook to see how that goes...
Does anyone know what error 14 actually means? I still haven't found an answer to that
This problem seems to be pretty rare so updating should go fine for just about everyone. Thousands of people have probably had no problems at all.
I tried restoring on my girlfriends MacBook and it didn't work. I did it using the same firmware file that downloaded on my computer so that's just about the only thing that could be the problem now. I can't re-download the huge firmware file again until I get home. I'll post here with how it goes.
Ok I'm back at home on my iMac and I've re-downloaded the firmware. It's restoring fine this time. I guess error 14 means there's something wrong with the firmware you've downloaded...
If you need to delete your previously downloaded firmware, open Finder, press CmdShiftG and paste this in the box that comes up:
+~/Library/iTunes/iPhone Software Updates+
Delete whatever is in there and then click restore again in iTunes and it will download the firmware again.
I've just spent the last 3 hours fixing this error.
Cause (according to apple): Too many people logging in to get the download can cause file error. Solution: wait a few days before doing any download.
Ok, how I fixed my problem after working on it for hours.
I hope you did a backup (sync) before you attempted the download. If not, you are screwed.
Assuming you have a PC, because I can't help you if not.
go to another pc and do another revision download. You should then be able to update the phone abeit in a clean state.
Go to the orginial pc that had the problem. Open the Itunes window.
Open Devices tab
Click disable automatic syncing for Iphone
Note the device backup window on this screen. It should have a date and time prior to the attempted software update. If not, you are screwed.
Close that window.
Plug in iphone and let it do whateve it does
Right click on the iphone icon on left side
Click restore from backup.
this worked for me
if you did not do a backup, you will not be able to retrieve your phone book or calendar unless you have backed them up in some other way.
hope this helps others, I am back fully functional again
Are you by any chance working on a remote home directory (i.e. a home directory stored on a Mac OS X Server)?
I had the same problem while working in my profile stored on my Mac OS X Server. When I logged in the local Administrator account the iPhone restored on the first try.
iPhone 3G no sim-lock upgraded from firmware 2.1 to 2.2
I, too, fall in the category of now having an iphone brick. Apparently the solution is to wait a few days and try downloading the wonderful firmware again (on a different computer). And then you get the pleasure of having the phone restored to its factory condition - wiping all custom settings. Excellent!!
My question is why do I have to wait a few days? Is it because the servers cannot handle the load? If so, Apple is propogating more iphone bricks by not taking down the "upgrade" immediately and fixing the server issues. The same thing that happened to my download will continue happen to others "for a few days".
It is extremely poor network programming to cause such a fatal error. I'm really starting to get tired of Apple's incompetence.