I have a new (one month old) HTC One M8 and the compass doesn't work. At least it does for a few seconds and then it "snaps" to a position and locks itself there on the screen after which moveing the phone in any dorection makes no difference whatsoever. This is the case with any APP which uses...