Hi, So, as detailed in this thread, the usb port on my phone is kaput. It will charge the phone but not transmit any data. I rooted the phone using SuperOneClick and I'm trying to get the phone back to stock so that I can warranty the phone to repair the usb issue. I have been screwing around with this for ages and taking a lot of time to get nowhere, any help in figuring this out is HUGELY appreciated. I have downloaded a stock ROM for the phone, but I can't figure out how to get it on the device so that I can return it. I'm also not sure if just flashing the stock ROM is enough, but I suspect that without the usb port I will not be able to change the flash counter and will just have to risk it. Anything else I'm missing? I don't really care about any data/settings on the phone other than the contacts which are all backed up on google, I just want to be able to warranty it. Things I did: a) rooted with SuperOneClick b) added cwm and recoveryMod c) downloaded stock ROM from here, but it is a rar, that unpacks to a .tar.md5 file, that unpacks to some ext4, bin, and img files. I'm not sure how to flash these using recoveryMod d) I have not installed any custom ROMs ever on the phone Questions: 1) Is flashing the Stock ROM enough to return it to stock? 2) Does cwm void the warranty? It looks like you don't need root to install it but I'm not sure since I installed it after I rooted. 3) What steps can I take to get back to a state where I can warranty the phone? Keep in mind that the usb port is shot, so ODIN, etc are not an option... All help is greatly appreciated!!!