I have an iPhone 4 (iOS 4.1 and jailbroken, but I've never had any problems until recently) that won't charge unless it's completely dead. When I connect it to my laptop it reads "USB Device not recognized" and iTunes won't sync or recognize it either (tried it on a Mac too). Even if it's in DFU mode.
The only way it charges is if I use up the battery. If I turn it off and plug it in while it has even 5% battery it starts up the phone and won't charge. It ONLY charges after it's dead.
Any suggestions on how to fix?
I've been reading online all over the place and most likely its a software issue, but there is no way I can restore / update my iPhone to get rid of it.