Automatic Bluetooth profile switching
Bluetooth Radio, Bluetooth Headset, Desktop Environment, Distribution, Version (Bluez, Kernel, and PipeWire):
Any headset supporting both A2DP and HSP/HFP I'm using native backend
Description of Problem:
No automatic switching happens when microphone is required, only internal mic is listed as input.
How Reproducible:
List inputs when headset is connected
Steps to Reproduce:
- Connect a headset
- List audio input devices
Actual Results:
Only internal mic is available, headset mic will be available only if I switch headset to HSP/HFP manually
Expected Results:
Internal Mic and headset mic available while headset is in A2DP. When some app ask for headset mic, it will be switched to HSP/HFP, switching back after use. Pulse sets up an input and activates HSP when that input is in use, I think Pipewire should do the same trick
Additional Info Eg. Additional Kernel Patches, pw-dump > file (As Attachment Please):
May be linked as a part of #45 (closed), as autoswitching will make voice calls way better by automatically making use of Bluetooth headset microphone