I have an iPhone 3gs that charged fine early last week. I upgraded the firmware per iTunes on Tuesday, July 17th of last week. Immediately afterward I started receiving errors when I plugged it in to the Apple charger: "Charging is not supported with this accessory." I have three different charging cords, both wall and USB...all from Apple. They all create the same error. AppleCare was useless, but they directed me to upgrade to firmware that came out yesterday (another firmware update only a week later?), which I did. Still did to same thing. I also performed a full restore with no difference and I have cold-booted the iPhone several times. No difference. It will charge slightly, but overnight charging only gets it an additonal 10-20% of a charge ... and sometimes it won't take any charge. I have cleaned the contacts on the pins, but all was fine last week. Does anyone know what gives with the recent firmware updates (presently 4.3.5)?