[Q] XPosed solution for iPhone headphone volume control on android devices - Xposed General

Hi,
This is well known, the volume buttons of iPhone headsets don't works on android.
I have a headset who is designed to work on iphones : the Sennheiser Momentum. It has a three buttons remote control and obviously the volume buttons don't work.
(Device is Galaxy S4 with Cyanogenmod)
In my case, the middle button works BUT the microphone is working as well, so this is NOT a problem of mic and ground cables switched .
The only solutions i could see until now are hardware solutions (modify remote control or cables) or unsatisfying software solutions like bind the volume function on the middle button of your remote control.
I have seen many people saying that these volume buttons will simply never work on android, but i think there is a "programable" solution. I have an other remote control who, like the momentum's, have 3 buttons, and the volume control works with the left and right buttons. So that means that the problem is the electric signal sent by the remote control. Or from an other angle, the problems are the android functions who are not triggered by this different, iphone, electric signal. And this is my point : i think we can create a xPosed module who modify those functions, to make them trigger with the iphone electric signal.
My problem is, i don't have the technical specifications of the iphone volume electric signal. And i don't know what i have to modify with xPosed to change the android volume trigger (but it's surely quite low level).
So in conclusion, do you think it's doable, and if yes, what have i to do to find the technical informations i need ?
Thanks,
Tchaolin

Tchaolin said:
Hi,
This is well known, the volume buttons of iPhone headsets don't works on android.
I have a headset who is designed to work on iphones : the Sennheiser Momentum. It has a three buttons remote control and obviously the volume buttons don't work.
(Device is Galaxy S4 with Cyanogenmod)
In my case, the middle button works BUT the microphone is working as well, so this is NOT a problem of mic and ground cables switched .
The only solutions i could see until now are hardware solutions (modify remote control or cables) or unsatisfying software solutions like bind the volume function on the middle button of your remote control.
I have seen many people saying that these volume buttons will simply never work on android, but i think there is a "programable" solution. I have an other remote control who, like the momentum's, have 3 buttons, and the volume control works with the left and right buttons. So that means that the problem is the electric signal sent by the remote control. Or from an other angle, the problems are the android functions who are not triggered by this different, iphone, electric signal. And this is my point : i think we can create a xPosed module who modify those functions, to make them trigger with the iphone electric signal.
My problem is, i don't have the technical specifications of the iphone volume electric signal. And i don't know what i have to modify with xPosed to change the android volume trigger (but it's surely quite low level).
So in conclusion, do you think it's doable, and if yes, what have i to do to find the technical informations i need ?
Thanks,
Tchaolin
Click to expand...
Click to collapse
I'm sure it's possible. What do you need to do? Learn how to reprogram electronics, or go buy a remote that is approved for android...

Try Xposed Additions. Probably it won't work, but you can try...

Related

[REQ] HTC Diamond Music Functions

Hi, I've searched the forum and I haven't found anything on this, so I just wanted to know if it is possible to change the current track playing on the phone using the volume rocker, i.e;
- by holding down for next track and holding up for previous track etc.
Also, I've noticed when I remove my headset from the phone (during playback), the sound automatically diverts back to the phone speaker. Is there a way to disable this feature, i.e;
- by stopping music/video playback when the headset/handfree is removed.
Before getting the diamond I was an SE Walkman user and I miss these features alot, so any help would be much appreciated.
The Monster.
Hardware keys...
You can change the tracks by using the 'up' and 'down' keys.... and pause / start playback by pressing the 'action' key (centre d-pad). Personally I flick the album art up or down to change to the previous or next track. You can even tap the 'next' and 'previous' icons on the screen next to the album art.... I think that's enough options to satisfy pretty much everybody's taste!
:0
grahamkdt said:
You can change the tracks by using the 'up' and 'down' keys.... and pause / start playback by pressing the 'action' key (centre d-pad). Personally I flick the album art up or down to change to the previous or next track. You can even tap the 'next' and 'previous' icons on the screen next to the album art.... I think that's enough options to satisfy pretty much everybody's taste!
Click to expand...
Click to collapse
Thanks for the reply but I think you misunderstood my situation.
I was asking because I'd like to be able to change tracks using a hardware key, without having to look at the phone/use the touch screen.
tobsmonster2 said:
Thanks for the reply but I think you misunderstood my situation.
I was asking because I'd like to be able to change tracks using a hardware key, without having to look at the phone/use the touch screen.
Click to expand...
Click to collapse
My understanding is that the D-Pad is hardware... at least on my device it is!
an even better solution would be one that would allow us to change the currently playing song with hardware buttons while the screen is turned off. to be more specific, for example, hold the volume down key while the phone is in the pocket for next tune
or would it be possible to record a specific command to say in the headset for these functions ? if that were possible, it would be terrific, cause pulling the phone out of the pouch each time i want to change the track isn't so nice..
Nice bluetooth headphones
iliescu902 said:
an even better solution would be one that would allow us to change the currently playing song with hardware buttons while the screen is turned off. to be more specific, for example, hold the volume down key while the phone is in the pocket for next tune
or would it be possible to record a specific command to say in the headset for these functions ? if that were possible, it would be terrific, cause pulling the phone out of the pouch each time i want to change the track isn't so nice..
Click to expand...
Click to collapse
I use Motorola S9 bluetooth headphones which are really small, sound great and have all the controls you need... volume up/down, previous/next track, play/pause - all without having to go anywhere near your device. Of course if you're stuck in the 90's like so many users seem to be, I'll now get an ear bashing about how there should be a 3.5mm jack socket so you can use your iPod headphones or something!
grahamkdt said:
I use Motorola S9 bluetooth headphones which are really small, sound great and have all the controls you need... volume up/down, previous/next track, play/pause - all without having to go anywhere near your device. Of course if you're stuck in the 90's like so many users seem to be, I'll now get an ear bashing about how there should be a 3.5mm jack socket so you can use your iPod headphones or something!
Click to expand...
Click to collapse
totally agree!!!
s9 are awesome. i was worried about the quality been crapppy. but the second i put them on i was blown away by the sound. sure its not going to sound like etymotics or sure headphones. but they dont cost 200-300 dollars and dont have a wire to get into knots and get in your way. + built in controls for music and calls is just awesome.
yeah u can do this using coreplayer
u can change what the keys do eg. u can make the volume key change track

Apple Headphone Button Functionality

I use the Apple in-ear headset (http://www.apple.com/ipod/in-ear-headphones/) and love them, however, the play, next, and previous buttons do not seem to have any functionality on my phone.
Has anyone managed to get these or similar working with their N1 and if so, please point me in the right direction.
Thanks!
-pixl
I've got the i50P or something like that from Sennheiser, they're their $50 in-ears with mic and controls built in designed for iphone, it works fine for me under Mixzing. Anything should work really, try mixzing out.
I've just tried mixzing, seems like an amazing app, but doesn't enable all controls.
single (middle) click for play/pause
double (middle) click to restart
Is there nothing to get all controls? Or even to imitate the N1 headphones.
Nope, there's no standard for stereo headsets. With the addition of volume control, Apple added a microcontroller to the button pod to signal button presses. Some change they made along the way also broke the mic functionality. The original single-button headsets still work, as do compatible accessories. I'm using a Shure adapter with some short-cord earphones for the time being.
I plan to order a second set of HTC earphones and do a podectomy on my Apple IEMs. I figure I can desolder the Apple pod on the right channel cord and wire in the HTC and leave the left channel pads disconnected. As much as I'm down on Apple nowadays, I really like their dual driver IEMs, more than any others I've tried. I'll post info here if I'm successful.
Reviving a dead thread...
Apple Dual Driver In-Ear headphones mic and play/pause button now work with the FroYo FRF50 ROM. Volume controls still don't work, but since the signaling for those is Apple proprietary I'm not holding my breath.
I love the functionality of the N1 headset, but the buds are way too big for my ears!
I can't find anything that has the stop, prev track, next track controls that work with the N1 other than the stock headset.
When I use my Bose In-Ear's on Spotify I have play/pause (1 click) and next track (2 clicks). Good enough for me anyways, although I guess volume controls could be slightly handy.

Headphones (with inline mic and vol buttons)

Has anyone managed to find a set of headphones with an inline mic (like iphone ones) that actually work with android?
They both have the same 4 band pin config. so assuming it can be possible. From the research I've been doing on here, and like forums, it doesn't seem like this gets properly answered which I think might be down to the kernel (newbie so posso totally worng here) not been able to register the additional vol. buttons? Has anyone managed to sort this problem out so you can use which ever sets you like with functionality?
I think this is a two part question with one part going towards the Q&A section but anyway.
Cheers,
search on ebay for galaxy s earphone i9000
I haven't found a pair of headphones that I can control volume with, but all the "iPhone-compatible" headphones I've used with my phone have had the mic and play/pause/answer/endcall button working.
Just for reference, I've tested this with AKG Q350 earbuds (volume doesn't work, everything else does), iPhone headphones (same deal), and JBuds J3M (this is my own pair, it doesn't have volume controls but does have a play/pause button, which works). The mics on all three work with the Nexus S.
Finally, it may be of note that the earbuds included with the Nexus S do not have volume controls on them, which may indicate that it isn't possible.
yea may be it isnt possible
Try these: http://ultimateears.com/en-us/products/200vi
I've the 170vi and no problems at all.
Hi guys,
Can you reccomend some other earphones ??
I'm interested in one that can skip songs and control the volume.
Go with meelectronics best earbuds ever. Awesome sound than my 300$ shure earbuds and very cheap also
Sent from my X10i using Tapatalk
I have tried the HTC stock headset, the headset has the volume up/down and answer button, the answer/end and mic works, but the volume will be replaced by previous track and next track, the + will be previous and - will be next track switch around, but can be rectified easily, the design of the + and - buttons can be switch around by using your finger nail and praying off with little force.
jeffwyeh said:
...I've tested this with AKG Q350 earbuds (volume doesn't work, everything else does), ...
Click to expand...
Click to collapse
I'm looking for a headset with control-keys on the wire. The AKG Q350 are more expensive but offer quite impressive sound.
So you wrote that the volume-keys doesnt work. Can I do something else with the volume-keys? Maybe changing prev/next track?
Thanks for your answer.
I haven't been able to get the volume buttons to do anything. I can control forward and back with double/triple press of the normal button. Maybe there are settings that I'm doing wrong or something, but initial poking around doesn't seem to reveal anything to me.
The best solution I've been able to come up with is Zagg Smartbuds (http://www.zagg.com/audio/smart-buds.php). Instead of volume buttons, there is a physical slider mechanism to control volume.
Not ideal, but definitely way better than nothing.
Also worth noting is that while the button controls (single-, double-, and triple-clicks) worked flawlessly on my Nexus One, they were super screwy on the Nexus S. The same set of headphones only registered single clicks-- a double click counted as two single clicks (pause--> resume play) and a triple as three single clicks (pause --> resume play --> pause again).
I'm currently using an app called Headset Button Controller (https://market.android.com/details?id=com.kober.headsetbutton&feature=search_result but there's also a free trial version) and it's working alright.
Sorry for the long-winded reply, but I had the same question for a long time and this is the best solution I've been able to come up with on my Nexus S.
Just bought the (Logitech) Ultimate Ears 600 vi, the volume up/down button doesn't work, but the play buttons work as expected, single press to pause, double press to next.
Skull candy's work fine
inb4 skullcandy hate
ykphuah said:
Just bought the (Logitech) Ultimate Ears 600 vi, the volume up/down button doesn't work, but the play buttons work as expected, single press to pause, double press to next.
Click to expand...
Click to collapse
the vi - means its for iphones and apple products..... there are vm models.... anyone have any experience with these?
ganadabunda said:
the vi - means its for iphones and apple products..... there are vm models.... anyone have any experience with these?
Click to expand...
Click to collapse
Cool, never knew the VM series existed, if it supports Galaxy S, I think it should support our NS just fine.
http://www.logitech.com/en-my/earphones/articles/vm-compatibility
Found some....
The stock headphones that come with the galaxy s3 have 3 buttons and work on the nexus s out of the box.
Play pause, next track, previous track.
Now I just need to convince my wife to let me have hers...
Hope this helps.
A-jays One+
http://www.jays.se/a-jays-one-plus?___SID=U
aint cheap though.
sosquidtaste said:
The best solution I've been able to come up with is Zagg Smartbuds (http://www.zagg.com/audio/smart-buds.php). Instead of volume buttons, there is a physical slider mechanism to control volume.
Not ideal, but definitely way better than nothing.
Also worth noting is that while the button controls (single-, double-, and triple-clicks) worked flawlessly on my Nexus One, they were super screwy on the Nexus S. The same set of headphones only registered single clicks-- a double click counted as two single clicks (pause--> resume play) and a triple as three single clicks (pause --> resume play --> pause again).
I'm currently using an app called Headset Button Controller (https://market.android.com/details?id=com.kober.headsetbutton&feature=search_result but there's also a free trial version) and it's working alright.
Sorry for the long-winded reply, but I had the same question for a long time and this is the best solution I've been able to come up with on my Nexus S.
Click to expand...
Click to collapse
How can you make it work?
Got the app but it doesn't feel volume buttons...
Nexus s and galaxy s earphones are diffrent I have both of them and galaxy s earphones cannot play music properly
i think there is no solution for the nexus s where volume control is possible. i looked for the same thing some time ago. finally i ended up using a bt dongle, sony-ericsson mw600. i use klipsch image s4 headphones where i shortened the cable at the connector and made them longer near the earbuds. now i can wear the headphones around the neck. in the back the cables are held together by the movable clip which was on the headphones originally. the dongle then hangs on my chest and i can but it under the t-shirt if i like. the controns offered by the dongle are back, play/pause, forward, bt-volume, accept calls and it has a microphone. i have to say that the volume control does not affect the nexus s, it is just the volume of the dongle and additionally, the volume control is annoying. it is not made of two buttons but rather a touch surface on the side of the unit which works less than brilliant most of the time. that said, i can leave my phone in my pocket and control all the functions i need for listening to music during the day. battery life of the dongle is about the same as my nexus when listening to music, around 8 hours.

[Q] Headphone 3 button controls not working

Hey,
I have been using my B&W P5's with 3 button control and mic with my Nexus 4 quite happily until i upgraded to the Z3c, however, now the volume controls don't work and the middle button only raises the volume, does anyone know if its possible to fix this, or even to reconfigure the middle button to skip instead of just raise the volume?
I don't hold out much hope in getting the volume controls to work. I've tried a couple of apps (Headset Button Controller) that claim to do this but no luck so far.
I have a similar issue. I've been using a Samsung headset similar to the one that comes with the Galaxy S4, with a three button configuration. The volume buttons actually work, but the play/pause button only raises the volume like with yours.
I have never managed to get volume control working with any android phone I've ever had. Really sad and quite stupid if you ask me. Some headphones that have apps obviously allow it, but using those third party apps has never worked for me.
Sent from my D5833 using Tapatalk
Will listen in here, since I to have a three button headset that doesn't work. And the one I have from LG G2 turns up the volume with the middle button as well. And one tried the Sony headset on the Play Store?
Sent from my D5803 using XDA Free mobile app
All my headphones with 3-button controls that are made for Android work as expected so far with the Z3C - with the HTC RC E240 giving the best quality to price ratio.
You can use the Sony Smart Key app to re-map the middle button. If all three buttons actually register presses in apps like JAYS Headset Control or Headset Button Controller, you should be able to re-map the volume keys too with those apps.
Of course no 'Made for iPhone' branded ones will typically work, as the volume controls feature patented Apple tech and custom wiring. Presses of the volume buttons will just not register at all, and can't therefore be re-mapped.
Any Bluetooth headset controls should work fine with everything.
I have the exact same headphones as you. I'm super disappointed the controls don't work. I tested and the microphone works but controls are the same as yours.
ghtop said:
You can use the Sony Smart Key app to re-map the middle button. If all three buttons actually register presses in apps like JAYS Headset Control or Headset Button Controller, you should be able to re-map the volume keys too with those apps
Click to expand...
Click to collapse
Hey thanks for the suggestion, i just tried the sony smart key app without any luck, by setting all the button options to do the same thing, lower the volume, i still wasnt sble to stop my P5's middle key from only raising the volume
I'd love to see a way to use 3 button headsets with this device! Will keep checking this
I have a 3-button headset that works perfectly with the Z3C, with Pause / Skip Title, receive / end calls and working volume buttons.
HTC RC E242
http://www.amazon.com/HTC-RC-E242-UPDATED-HEADSET/dp/B00K74JK9Q
Sound is excellent, too!
XQC said:
I have a 3-button headset that works perfectly with the Z3C, with Pause / Skip Title, receive / end calls and working volume buttons.
HTC RC E242
http://www.amazon.com/HTC-RC-E242-UPDATED-HEADSET/dp/B00K74JK9Q
Sound is excellent, too!
Click to expand...
Click to collapse
These look quite interesting, do you need to use any other software or do they just "work" with the Sony Walkman player?
Also how do the buttons map to the functions? Does the middle button do all of the Pause / Skip Title, receive / end call functions whilst the buttons that look to have track skips icons actually do volume instead?
w0mbat said:
These look quite interesting, do you need to use any other software or do they just "work" with the Sony Walkman player?
Also how do the buttons map to the functions? Does the middle button do all of the Pause / Skip Title, receive / end call functions whilst the buttons that look to have track skips icons actually do volume instead?
Click to expand...
Click to collapse
It's exactly like that
This headset works out of the box, doesn't need any 3rd party app.
XQC said:
It's exactly like that
This headset works out of the box, doesn't need any 3rd party app.
Click to expand...
Click to collapse
Thanks XQC, just bought a set
For anyone in the UK, I can confirm that the HTC RC E242's sold by Amazon UK themselves (they show as enhanced in the extra detail towards the bottom of the page) have track skip buttons that actually control the phone's volume.
Just wanted to say thx received my HTC e242 headset today and it works great. It's dazzling how these manufacturers don't use the same standard for such things...
Xiaomi Piston 2 controls working fine with walkman/poweramp :good:
XQC said:
I have a 3-button headset that works perfectly with the Z3C, with Pause / Skip Title, receive / end calls and working volume buttons.
HTC RC E242
http://www.amazon.com/HTC-RC-E242-UPDATED-HEADSET/dp/B00K74JK9Q
Sound is excellent, too!
Click to expand...
Click to collapse
I actually prefer the HTC RC E240 ones, since they don't have the HTC logo on them. Sound quality & isolation is indeed very impressive for the price. These are the ones I keep returning to for daily use ...
http://www.amazon.com/HTC-Wired-Headset-Tangle-Cable/dp/B009E7R5K8
ghtop said:
I actually prefer the HTC RC E240 ones, since they don't have the HTC logo on them. Sound quality & isolation is indeed very impressive for the price. These are the ones I keep returning to for daily use ...
Click to expand...
Click to collapse
Hi, just wondering if the E240 works fine out of the box as well. Or there was some tweaks for the updated E242 to let them work?
nogo171 said:
Hi, just wondering if the E240 works fine out of the box as well. Or there was some tweaks for the updated E242 to let them work?
Click to expand...
Click to collapse
No tweaks, they've always just worked OOB.
Alternative
Might not be the perfect solution but it's an alternative . Since I was really missing the three button control I decided to try it this way.
There are small bluetooth controls that Sony's brought out that do the job and depending on wich one you might get it has even more functionalities.
I got the SBH20 ( just google it ) for 20€ in Germany and am now able to use whatever headphones I want - Best solution for me seeing as I was very pleased with the Sennheiser headphones I had and didn't really want to change.
Thought I'd share it - maybe it'd suit you to
Hi guys I'm using the "Nocs NS500 ALUMINUM (ANDROID)", the website of Nocs says: "Sony Xperia Z1/Z2/Z3 - No support for 3-button remotes with 4 poles." It's possible to change vol. and sometimes if i fast push the middle button it skips to the next title. At my old HTC One X the right and left buttons changed the title and the middle one pause/play.
Im using PowerAmp and tried Sony Smartkey but it didn't worked. Is there any solution that the remote will work like on HTC or do u know other tools to try out?
Edit: Or is there a way to turn of the remote?
i am using sony mh1 with ec250 adapter it works fine

[Q] iPhone Earbuds with Nexus 6

Disclaimer: This is my first post. Sorry if it's in the wrong place.
I tried out the Nexus 6 at my local T-Mobile store yesterday, and I noticed that while play/pause and the mic work with the iPhone earbud, the volume controls doesn't. I know that Apple uses some proprietary standard that Google doesn't use with their volume rockers, but I'm still curious to know if someone's written a workaround for this. Is there some utility that lets the Nexus take volume inputs from iPhone and iPhone compatible headsets?
its a hardware thing, the headphone port on the phone doesnt read the volume buttons poles from the 3.5mm jack,
the volume buttons work on some android devices and not others. i think they work on samsung phones
correct.. iphone earbuds are diff than android.. time to get some Bose earbuds for ur android
It has to do with the way the resistors are set up for apple. It's much harder to find a set for android with all 3 buttons working. I know Bose makes some specifically for android phones.

Categories

Resources