Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Garockt
Old
(Last edited by Garockt; 19th June 2012 at 09:55 AM.)
#1  
Garockt's Avatar
Junior Member - OP
Thanks Meter 5
Posts: 25
Join Date: May 2012
Default [TuT] use every ear-/headphone without slide'n'pause

Hey!
Many of you may know the issue that the Music Stops playing, when you slide the phone. I was tired of this and since nobody here posted a solution, I investigated a bit on that problem.
First Idea, it's a "feature" and you probably can turn it off in a Registry entry. But nope, the registry does not seem to have any key for this.

Second idea was the Jack itself. So I tried the official Earphones, and it did not stop. Looking at those I saw, that the jack got 4 pins.



I'm sure all of you that are using, their own headphones got one with this Jack:


It works probably like this: If you press the button, Aux and GND are connected and the device knows, the button is pressed.
But if you use a 3pin Jack, Aux and GND is always connected, since there is no aux but GND only!

You can test it yourself: unplug your earphones play Music via speaker, plug in your 3pinJack -> the music stops (since the device thinks the button is pressed)
unplug and try the same thing, with a 4pinJack (like official HTC earphones) it the music will not pause when you plug it in.
The Device ignores the button press until it is released and pressed again, that's why it does not pause all the time. But when you slide, for some reason, the device thinks the button is pressed again. (probably for some hardware reasons, but idk)

Solution?

Here:

1. Use the orignal HTC Earphones
well, rumors say they got a bad sound quality.

2. You can use an Nokia headest
as well, my nokia headset got an 3,5input for a Jack with 3pins.

But with my earphones, I can clearly hear the more bad sound quality
(and you can't use the buttons as well, but i don't care about this)
Later I found out the bad quality is HTCs fault! They swapped the position of the AUX and the GND Pin, so that you can use the Nokia Headset only with lack of quality..

3. The MacGyver

It's easy and it works.
Take some duct tape and cut it small.. really small!
So small that it just covers the not available Aux pin (compare first and second image above). Please note that HTC swapped the position of Aux and GND on their Jack, so that you have to place the duct tape on the area which is labeled with GND on the picture at the top. See picture above. otherwise you will might notice a lack of quality..
Plug it in your Device and you are done.
Now the Aux pin is isolated and the device never thinks the button is pressed.
Unfortunately, the (at least my) duct tape does not stay in place, since the input is rather small and with duct tape the jack hardly fits in. But maybe you can do it better? If you don't replug all day long this could be your solution

4.The slaughter
/* No picture here */
Cut off, the Jack of your earphones, cut of the Jack of the official HTC earphones, and connect it. (don't cut the cable to short!)
Leave Aux of the 4pin Jack simply unconnected. (so it will never be pressed)
If you want you can simply strip the wires and twist the corresponding ones.
Advanced users might want to solder it (I recommend this).
When you are finished use some duct tape and you are done!

5. The better slaughter
You maybe got some real expensive earphones and don't want to cut off the Jack? Yeah me too!
The solution is easy, you build an converter.
Cut off the 4pin-jack of an earphone that got one (eg the official HTC earphones). Take an 3,5Jack input, solder everything, but keep the Aux one unconnected. Maybe a case or some duct tape and you are done!

Here is a quick view of how I build my converter:
1. I cut of the 4pin-jack of my old Nokia headset seen above.
2. I opend the remote part, with the 3,5input.

2.1 I unsoldered the 3,5input from the board.

3. I soldered the 4pin-jack directly on the input.
3.1 Since Nokia uses the regular order of Aux and GND I had to leave the clear one unconnected (this would usually be GND) and connected the white one (this would usually be Aux).

3.2 If you want to be sure, which color has to be connected to which pin, I recommend to use an Multimeter and check the pin outs.
3.3 Some cracks might want to add the an pause button on the converter: simply connect the button to the unconnected one and the other pin of the button to GND!
3.4 this will probably work with every 3,5input you might find it on cable extensions?

Well thats it!
Regards,
Daniel

PS:
Think before you cut!
Please Press thanks if it helped!
You're welcome to correct my grammar

Picture source: by my self and wikipedia.de
Press "Thanks" if it helped, Please.

I need you!
[Q] [DEV] Reference to XNA framework in Background Agent? /MediaPlayer/ Scrobbler!/ Get Current Song /
It's for my Last.Fm Scrobbler "RavenFM" (WIP Title)
It allready is an full Scrobble Client but I need some help with the Background Agent.
It will be for unlocked Phones, so that you can Scrobble all your Songs live, without keeping the app open!

By me:
[TuT] [HTC 7 PRO] use every ear-/headphone without slide'n'pause
The Following 2 Users Say Thank You to Garockt For This Useful Post: [ Click to Expand ]
 
jeffc313
Old
#2  
Member
Thanks Meter 6
Posts: 49
Join Date: Jul 2010
Location: Boston, MA
thanks for the writeup! ill give the tape a try
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...