POP OS Bluetooth Headset options not available (HSP/HFP - mSBC) #2739
Unanswered
SuperNolvas
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Noticed that I should really have created this in the Issues section so I have created that now. Will leave this open for discussion if anyone wants to contribute. Thanks.
Hello. I have noticed that POP OS defaults to AD2P ONLY for any Bluetooth headset connection meaning any microphone input is not available. The option for Handsfree is not available at all and can't be enabled. The handsfree options usually give HSP/HFP , codec mSBC or HSP/HFP, codec CVSD. I have tried editing Wireplumber config and Pipewire but to no avail. I also tested Fedora on the same hardware and this worked on the Live ISO but when installed reverted to the behaviour POP OS is showing. I also tried Garuda Linux (Arch based) on this hardware and it behaved corrected and gave Headset/Handsfree options and also configuration options in the Output section for CODECS for AD2P. I also tested Ubuntu 22.10 on my laptop so different hardware to the PC and it works fine. I do know that my ear buds work correctly and my bluetooth hardware works correctly as I have proven this by using Garuda and Ubuntu.
My PC is Ryzen 5 3600
GTX 3060 12GB
Intel Wireless AC 9260 with Bluetooth 5.1
To show a comparison I will first show screenshots of POP OS illustrating the limited option of AD2P. Then I will show screenshots of Ubuntu with the expected behaviour. I have also made a pipewire configuration dump using the command line program pw-dump on both operating systems for comparison if that helps with the troubleshooting. I have also included the output of patcl list cards for each OS.
POP OS Headset ONLY, Handsfree not available
POP OS - pactl list cards output
POP OS Pipewire config dump
pop_os_22.04_pipewire_config.txt
Ubuntu Headset and Handsfree Input / Output settings - Expected behaviour which is missing from POP OS
tu 22.10
Ubuntu pactl list cards output
Ubuntu pipewire config
ubuntu_22.10_pipewire_config.txt
Lastly I have looked at pipwire version, bluez version and wireplumber versions and they differ between Ubuntu, POP OS and Garuda. Garuda having all the latest versions, POP OS some newer/older and Ubuntu some newer/older. So I haven't found any common rationale for this not working but I have seen the same behaviour in other operating systems. I believe this is arising because of a combination of bluez, pipewire and wireplumber configurations but the answer to what is wrong is beyond my troubleshooting capabilities. I would be grateful if the community could look at this issue and I can provide further logs from POP OS and Ubuntu if required.
Beta Was this translation helpful? Give feedback.
All reactions