Hmm, have you tried that hard reset yet that I suggested? Otherwise if you're still under warranty I would recommend sending it in.
Sent from my HTC One using Tapatalk
Unfortunately it seems like your best option will be to hard reset your phone. Do you have a custom ROM running on there by chance?
Sent from my HTC One using Tapatalk