• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

fix for random song skipping using headphone jack

Does your Incredible randomly skip songs and activate the voice dialer while using the headphone jack?? Mine did.

I found a nice widget in the market that stops the random song skipping and voice dialer from activating.

I tried it and it works great..

Do a search for, "headset blocker" in the market. :D

I can finally listen to Pandora in my living room without randomly dialing my contacts!!! :D:D

I got the same problem with my htc wildfire. and i cant seem to find this on the android market. and some other market wich i found doesnt seem to install it.
 
Upvote 0
The reason that this occurs is because of a losse connection in your headset.
ipodiphoneav-review-5.jpg


When the headset is inserted the phone checks to see if the mic and ground are shorted ie are they connected. If so the phone treats the earphones as a normal TRS earphone, otherwise it treats it as a TRRS earphone (ie one with buttons\mic).

When you press the buttons on your headset what you are actually doing is connecting the ground and mic terminals of the earphone jack with a resistance applied across the circut, this resistance is unique to the button pressed. For the play\pause button it is zero (ie shorting the ground and mic pins).

Given the above if you connect your TRRS earphones with the Play\Pause button pressed what you should see happen is the phone reconigses the earphones as a TRS earphones and ignore the controls completely for as long as the heaset are plugged in. I believe this is also true of the iPhone.

I see no way for you to fix this issue with software. The best you can do with software is what you mention above and that is to grad the headset controls and basicaly ignore all messages.

For anyone who couldnt get this to work the reason is that you have another app which has already grabbed the heaset controls, ie another app recieves the button press messages before the app mentioned.
What you need to do is go into the settings of you app which responds to the controls an deselect the option which effectivly says "Respond to headset controls" then instruct the app mentioned to grad the controls.
 
  • Like
Reactions: Lilgrlblue
Upvote 0
If you're getting this problem using a standard, buttonless headphone cable I have a quick, easy and effective solution for you. No app required.

The image in post #33 shows us that the metal contact we're talking about is at the very base of the headphone plug. That means it's at the very beginning of the jack as you insert the plug, easily-accessible and exposed at the jack's perimeter. Receiving weird signals when jostled means the contact is intermittent, and gleesonger has told us that it expected to be grounded upon headphones being plugged in but somehow wasn't. A loose connection at the contact, usually caused by lots of wear and tear bending that contact away from the headphone plug.

Solution: Take a sewing needle. Insert it between the first visible contact and the housing. Now bend the contact in a bit toward where the headphone plug would be. Remove needle, insert headphone plug carefully and waggle the heck out of the cable again. If the problem recurs, repeat the process bending the contact in a bit more. (Too much and the headphone plug will catch against the contact when you plug in, and break the contact off completely.)

And there you have it. No need for an app to fix this one, and if it ever recurs you'll know just what to do.

Thanks gleesonger for providing the information.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones