Incidentally, on a similar note, I have a problem with entering diagnostic mode. The code (above) works, but it takes anywhere from 2 to 5 minutes for my M8 to enter it. Conversely my previous phone (an HTC Evo 3D) took less than 15 seconds! I don't understand what could be causing such a lengthy delay.