I have an EVO 4G, while running 2.1 I rooted the phone so i can thether. all works fine. My question is do I need to reflash to an original 2.1 rom in order to upgrade to 2.2 or higher. The reason I ask is when I try to upgrade the software through Sprint to 2.2 it crashes. So Im thinking it senses the phone has been rooted. If the answer is yes. I have 2 more questions. 1. Will the flash reset my entire phone reseting everything Ie contacts and such or will it just reset the android. And the other is where can you get an original virgin 2.1 or pos a 2.2 rom thats has not been messed with and is safe safe.