I recently bought new Bluetooth headphones (Jabra 75t) and have connectivity problems with my Lenovo x240 (Linux Mint 20). When I first connected the headphones, they connect in HSP/HFP mode, now when I manually switch to A2DP they immediately lose Bluetooth connection. When reconnecting everything, they reconnect in HSP/HFP and the audio quality is obviously quite bad.
Now I stumbled around and found when editing /etc/pulse/default.pa
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif
to
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy ag=true
.endif
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover headset=ofono autodetect_mtu=yes
.endif
I do now have A2DP, but cannot use my Microphone any more, as the HSP/HFP profile is unavailable in PulseAudio. The Audio quality is quite great but I can only use the internal laptop microphone for voice calls.
Now ideally, I would like to have both good audio quality (A2DP) and use my microphone (HSP/HFP) but it seems like I have to edit /etc/pulse/default.pa to be able to switch between those two profiles.
Does anyone know any workaround or solutions? I'd be grateful for any advice or hint! If you need any further information, let me know!