Hold the volume down button and the power button at the same time. About 30 secs. Phone will vibrate and turn on. I thought my HTC wasn't charging as well, but doing the above fixed it.
open