The solution below provides information on how to understand, diagnose, and correct a problem when iTunes, on an XP Windows OS, is not detecting the iPhone when it had detected it before. This is a solution for when the problem is related to your USB ports. I had a bad UBS cable in use while also using my iPhone’s USB cable.
I had been using iTunes to sync my iPhone with no problems for several months. Then, I upgraded to the 7.6.2.9 version of iTunes and was unable to get iTunes to detect my iPhone. I don’t know why it started after the upgrade. Windows XP could see the device thru Windows Explorer, even the pictures in my camera roll. iTunes started up very slowly and then gave the error of "An iPhone has been detected, but it could not be identified properly. Please disconnect and reconnect the iPhone, then try again."
I won't bore you with the details of the 2 hours with tech support that left me without a working phone, no data and an appointment at an Apple store the next day.
Later that same night, I found a solution in several messages on the discussion board for the iPhone thread and an Apple Article. I don't think the problem was specifically related to the iTunes upgrade as this type of problem has been reported even with an iPod Touch device in 2007. Apple released a support Article 306640 dated OCT 11, 2007.
http://docs.info.apple.com/article.html?artnum=306640
The instruction below is to diagnose and understand a solution for a bad USB connection:
If you are using XP and getting the detected but not identified error do the following:
1. Connect your iPhone via your USB cable. NOTE: you might get prompted to open the iPhone as a camera; ignore and close that window. Then, open Windows Explorer and determine if you can see and open your iPhone. If you can this tells you the iPhone USB connection is working.
2. Open your Device Manager; devmgmt.msc from the Command line or right click on your My computer; right click Manage; select Device Manager from left list; open the USB Controller list at bottom.
3. Look for both your Apple iPhone device and an Unknown Device. The Unknown Device is causing the problem. If you don’t have an Unknown Device – you problem is probably not caused by a bad USB connection. Go to step #5.
4. Keep the Device Manager window open; Remove each USB cable separately (except the iPhone and Keyboard cables). Look to see if the Unknown Device goes away. If it does, you have found the bad cable or port and iTunes will detect your iPhone.
5. NOTE: If this does not correct your problem, review the article 306640 above for other choices; I would try disconnecting the network (wifi or wired) first and then look at the Apple Mobile Device Services status next.
The Good news is after discovering the Unknown Device and removing the bad cable iTunes detected my iPhone right away. I had to reset it back to Factory Settings and restore my data backup from 7 days earlier via iTunes. It took about 30 minutes and I had all my data from the backup time.
I wish the 2 techs on iPhone support had known about the Apple Article 306640 dated OCT 11, 2007. If they did, they would have looked at the Device Manager as one of the first easy steps and solved the problem in 10 minutes instead of the 4 hours it took me. The standard response from most techs is to first reinstall the software (iTunes, Mobile Service, Quicktime, etc..). In most cases this is a waste of time. It also changes the state of the computer and does not allow any root cause analysis. Don’t get me wrong, it’s not really the tech’s fault they are taught to solve problems by re-installing software thru training or scripts. As you can tell, I’ve from the old school of problem management - using existing knowledge base and/or component isolation, and your brain.