I have the Sprint HTC One, rooted, stock ROM. A few days ago I flashed the ViperBoy rom for my phone and since then my phone keeps doing weird things. I restored to stock rom but it keeps happening. At first it was getting locked in landscape mode and wouldn't flip to portrait no matter what I tried, turned of rotation and it still didn't work, then the Car dashboard app kept turning on and going back to the home screen repeatedly, lastly and most annoyingly whenever I connect a usb, whether its to an ac outlet, car outlet, or computer, it will charge for a few minutes then stop and say that the usb host cable is plugged in unable to charge the device, I don't have any idea what a host cable is or why it keeps popping up. Is anybody able to help, many thanks in advanced.