I have been using the headphones that came with my Lumia 800 and I've found erratic behaviour in the music controls. Mostly, they pause instead of skipping or don't respond at all).
On further testing, I've found that:
- Controls work without flaw, even recognizing clunky presses, WHENEVER THE SCREEN IS ON, regardless if the phone is locked or not.
- Turn the screen off, though, and everything goes haywire.
This has also been pointed out by other users:
Also, as pointed out by several users, the problem doesn't seem to change form phone to phone (even existing in different versios, 800 and 900), and doesn't seem to affect only the standard headphones, but also the Nokia Purity line.
Could this be a firmware issue? It can't be the headphones themselves, as they work fine with the screen on!
My volume controls on the purity work every time. The start/stop sometimes need an extra long press to work.
I made an interesting discovery tonight that this does indeed point to a software problem. I noticed tonight that when using the Spotify app, the controls worked flawlessly! Everytime I use the headphones with Zune, however, I have the exact same issues as others in this thread. The controls seem to work fine while the screen is active but once the phone is locked the response is hit or miss (unfortunately it usually misses!).
I must admit I'm slightly baffled by this discovery. Given that Nokia and Microsoft have invested so much into this partnership I cannot believe that the controls for Nokia developed headphones on a Nokia phone running WP7 would not work 100% of the time.
I wish I read these forums before buying the Nokia Purity Stereo In-Ear Headphones for my Nokia Lumia 900. Shame on me for thinking a company's branded headphones would work for its flagship phone. Oh, didn't think to check the in-line controls when the phone is locked before releasing to your new customer base? Pathetic. I already posted a lengthy response to the post below and don't have the energy for another, but I want people to know this is still a problem.