alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [alsa-devel] Adding support for Android's Wired Audio Headset Specification v1.1
@ 2019-10-29 22:21 Mads Lønsethagen
  0 siblings, 0 replies; only message in thread
From: Mads Lønsethagen @ 2019-10-29 22:21 UTC (permalink / raw)
  To: alsa-devel

Posting this to alsa-devel without being actually sure it belongs here, 
so please do tell if it belongs elsewhere. But here goes:

If you have e.g. a Bose QC25 headset (wired, not bluetooth) in Linux, 
you can't get the volume buttons nor the play/pause button on the 
headphone cable itself to work. As far as I know, these buttons works in 
both Android and Windows 10, so it would be nice if they would work with 
plain Linux too.

This StackExchange thread discusses how it works: 
https://electronics.stackexchange.com/questions/242883/how-do-media-buttons-on-a-plain-wired-headset-work

As one poster on StackExchange mentions, Android has a defined standard 
on these kind of buttons: 
https://source.android.com/devices/accessories/headset/plug-headset-spec

Since these kind of button presses must be decoded from impedance 
changes in the 3.5mm jack connector, does it belong in  alsa somewhere? 
Bose QC25 buttons works on Intel HDA cards on new Dell XPS laptops, so 
I'm guessing it should be possible within snd-hda-intel...

- Mads
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-10-29 22:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-29 22:21 [alsa-devel] Adding support for Android's Wired Audio Headset Specification v1.1 Mads Lønsethagen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).