Does anybody here knows how what the heck just happened when I tried to update my iPhone 3gs with 3.x.x version to 4.2.1? IT SAYS THE FIRMWARE IS CORRUPT! What should I do? download another? or did I missed sumthing?