A friend of mine has an unlocked/jailbroken iPhone 2G (firmware 2.0?) that he accidentally upgraded to 3.1.2 through iTunes. Now the Iphone won't be recognized through USB and won't even charge! Now the iPhone battery has depleted and it won't even turn on. Could this be the result of the upgrade or might it rather be a hardware failure? Please advise me.