2 Replies Latest reply: Mar 17, 2009 12:13 PM by George Lane
Yowsers Level 1 Level 1

I spent nearly 3 hours this afternoon figuring out why my iphone crapped out after upgrading from 2.1 to 2.2. I actually had a problem upgrading after the first update to the iphone firmware as well (on the first update way back in july/august, miraculously it just started working after about 2 hours of messing with it). I would get strange error codes such as the ones in this article: http://support.apple.com/kb/TS1275 such as error codes 2, 4, 5, 6, 9, 13, 19, -18, -48, -50, 1002, 1011, 1601, 1602, 1603, 1604, 1608, 1609, 1611, 1612, 2003, 2004, -9808


I would try and run the 2.2 update but it never successfully finished because my iphone would reconnect and then disconnect shortly thereafter. It would stay connected from anywhere between 10 seconds and 5 minutes. Naturally, 5 minutes was just enough time to give me hope, only to have my iphone bricked and forced me to do a restore.

Problem was, I could not do a restore because since the phone was disconnecting every so often, nothing would work.

I uninstalled and reinstalled my USB drivers according to http://support.apple.com/kb/TS1538 but with no dice. It did not work.

I also uninstalled iTunes and all associated applications according to this article: http://support.apple.com/kb/HT1925

My system is a P4 2.4 GHz with Windows XP SP2 and 2GB RAM. Motherboard is an Asus P4PE.


What finally fixed my issue was disabling the USB 2.0 Enhanced Host Controller in the device manager. To do this:

# On the Start menu, click Control Panel.
# In Control Panel, open Administrative Tools. Note: If you don't see Administrative Tools, look at the left column in Control Panel for a link that says, "Switch to Classic View," and click it.
# Double click the Computer Management shortcut.
# In the left column, click on Device Manager.
# In the right column, click the plus icon next to Universal Serial Bus controllers to expand this selection.
# Right click on "USB 2.0 Enhanced Host Controller" and choose Disable.

Unplug iphone from system. Reboot your system.

Now launch iTunes, wait a minute or so, and plug in your iphone.


No more reconnecting and disconnecting. I was able to restore and copy my data from my last backup. Unfortunately I did lose several pictures I had taken on my camera as I did not manually back those up like I usually do. Since I had so many problems updating my iphone you would think I would have remembered to back up all my photos BEFORE I did the update...

Anyway, I hope this helps someone out there that may have a similar setup to mine.

BTW, the actual chipset USB drivers I have are Intel 82801DB/DBM USB 2.0 Enhanced Host Controller - 24CD on my P4PE motherboard.

P4 2.4 GHz, Windows XP Pro, 2GB RAM
  • Ice Cream Matt Level 1 Level 1
    I had a very similar issue and i think what worked for me was pluggin the phone into another computer then updating there. I had to restore it too because it was all funked up from disconnecting/reconnecting while trying to update off of my computer. Once i got it restored and updated via other computer I was able to plug into my computer without a problem (but it's only been half a day)
    hope that helps a lil bit
  • George Lane Level 1 Level 1
    Hi! Wow am I glad I found your post. I had the issue with the iPhone disconnecting/reconnecting. It is infuriating. I couldn't figure out what to do, but when I disabled the same USB 2.0-enhanced host controller that you disabled, my syncs seem to work fine.

    The problem is that this also disables USB 2.0. I don't really want to do that. Can anyone comment on why this works and if there is alternative? Are there alternative drivers for USB 2.0 that might work?