Earphone button not working?
-
I'm using a BQ Aquaris E4.5 and I'm not able to operate the earphone button to pause/play the songs or answer a call.

Is that button in the mic area that use to allow answer calls, play/stop music, etc.
Now that I remember it seems to me that it works when answering calls, but not for the music player.
Is it working for anyone?
-
@uzanto What is the earphone button?
-
@uzanto said in Earphone button not working?:
earphone
I forgot to specify what I meant, I'm editing the first post.
-
There is an older bug issue in LP. The signalling is inband and not compatible with BQ.
Here is the link to LP: https://bugs.launchpad.net/ubuntu/+source/dialer-app/+bug/1462591
-
Thank you for answer, do you know why is not compatible with BQ E4.5? on Android it worked properly.
Someone knows how the system reads the button presses? I found some information about that It's about voltage reading but I don't know if is needed a special hardware to do it.
-
It doesn't work on the OnePlus One either, even though it works on the OPO in android.
-
I can hangup a call, but I have no control on player, I think is working but not implemented properly, if someone finds information on how the system works that puts it here because I'm interested.
-
Here what I get from dbus-monitor while clicking the play/pause button:
method call sender=:1.54 -> dest=org.freedesktop.Telepathy.Client.TelephonyServiceApprover serial=918 path=/com/canonical/Approver; interface=com.canonical.TelephonyServiceApprover; member=HandleMediaKey
boolean false
method call sender=:1.120 -> dest=com.canonical.TelephonyServiceHandler serial=300 path=/com/canonical/TelephonyServiceHandler; interface=com.canonical.TelephonyServiceHandler; member=HasCalls
method return sender=:1.49 -> dest=:1.120 reply_serial=300
boolean false
method return sender=:1.120 -> dest=:1.54 reply_serial=918
boolean false
method call sender=:1.120 -> dest=com.canonical.TelephonyServiceHandler serial=302 path=/com/canonical/TelephonyServiceHandler; interface=com.canonical.TelephonyServiceHandler; member=HasCalls
method return sender=:1.49 -> dest=:1.120 reply_serial=302
boolean false
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login