I have a HTC one (Norway) and today my phone started to have this same behaviour.
I rebooted it a couple of times but no luck. While trying to find a solution online I end-up on this thread. Guess what ... after a restart (not a reboot) it works again.
That's weird.