I tried making the audio quality (listen and record) better for Jabra 85t on Fedora 34. This (using mSBC) is what worked for me. Still not A2DP quality but better than the default (HSP/HFP).
Update (2021-11-29): The same script works for Aftershokz OpenComm and probably for many other bluetooth headsets.
I am using Fedora 34 with PipeWire (PulseAudio replacement) installed and enabled.
Source: https://wiki.archlinux.org/title/PipeWire#Low_audio_quality_on_Bluetooth
Edit /usr/share/pipewire/media-session.d/bluez-monitor.conf
(this path is different from the source above)
...
rules = [
...
actions = {
...
update-props = {
...
bluez5.msbc-support = true # enable this (uncommented by default)
...
Then restart PipeWire: systemctl --user restart pipewire.service
After restarting PipeWire you need to close and reopen the audio settings GUI (Systems Settings) in case you are changing the profiles there (I am still using X11 + KDE). Otherwise changing profiles there doesn't do anything.
Alternatively, you can run a script to switch back and forth between A2DP and the new HSP/HFP with mSBC profiles:
bash switch_bluetooth_profile.sh
i am running ubuntu 22 and i didnt have the file /usr/share/pipewire/media-session.d/bluez-monitor.conf