Hello! I'm recently having an issue with a bluetooth headset, it was working fine until recently and as I connected it today and the microphone input feels like it is way too loud. Recording sound from it and outputting it sounds like I was blowing right into it even if I'm completely silent. The same happens with the sound output. It's completely random - I can't understand a thing the 'test' sound is supposed to say when outputting, but when using the dial to adjust the volume the little sound played when released is fine. The issue only happens in HSF/HFP mode and not when set to a2dp. I'm not sure how to help fix this issue but it's really annoying, so I'm glad for any help I can get.
I don't know if anyone will have time to look deeper into the issue, but can you clarify what you meant when you said "when using the dial to adjust the volume the little sound played when released is fine". What dial do you mean? If you mean that when you change the volume (any volume, not just bluetooth volume) in some mixer application, you get a little sound, then it's not surprising that it's fine, because that sound doesn't come from the headset, it's generated by the mixer application. Could you run "parecord --device=BT_SOURCE --fix-rate --fix-format --fix-channels > test.wav" for a short while and attach test.wav to this bug? Replace BT_SOURCE with the headset's source name. You can figure out that name by setting the headset profile to HSP and running "pactl list sources short". The correct source name is the one starting with "bluez_source".
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/552.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.