Anyone managed to get bluetooth headset to connect correctly?

I’m trying to use my bluetooth headset (Huawei Freeclip) to connect to my computer to use as headset in conferences. No matter which option i pick, the mic is not working at all:

2024-10-07_22-04

Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 65:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Lenovo driver: snd_pci_ps v: kernel alternate: snd_pci_acp3x,
    snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci,
    snd_rpl_pci_acp6x, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
    snd_sof_amd_vangogh, snd_sof_amd_acp63 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 65:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h HD Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 65:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Lenovo ThinkPad USB-C Dock Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 5-1.2:4 chip-ID: 17ef:30b0 class-ID: 0300
    serial: 000000000000
  API: ALSA v: k6.10.11-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.3 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl

Mind you this is my Manjaro machine, but hey :slight_smile:

2024-10-07_22-45

tried setting others to off and set freeclip to headset? should also show up in input devices tab

Yeah those two have like the quality of a 2g phone call. I did a bit of research and CVSD supports an 8khz signal and the mSCB supports 16khz. They are not the solution. A2DP is 44.1khz (which is what’s normal on PC audio). So far I have the option to have good quality sound and no mic, or bad quality sound and mic.
I’ve tried going into the pipewire documentation but I’m overwhelmed. I’ve seen some answers online applying to ubuntu and pulseaudio. I was hoping someone here went through the hoops already so I won’t have to :slight_smile:

I think that`s all you will get currently in case you enable mic + phones aka headset mode over Bluetooth.
If i need to use my Headphones like that i go connect them with cable… or use another Mic.


mSBC is the best you can get over Bluetooth

I was really hoping to hear that there is a very technical solution on how to configure pipewire to use high quality codec for output and maybe the hfp codec for the mic. I’m going to leave this topic open maybe someone chimes in with a solution in that direction.

I had no troubles to record in audacity from my wireless headphones (Sony WL-C100), while using the SBC-XQ codex. Worked via ALSA as well as pipewire. Initially the mic input wasn’t listed in the audio volume widget, had to enable show virtual devices.

But haven’t tested it in other programs or voice calls up so far, though.

I have the device listed in input devices (and set to default device), but it shows no activity when speaking into it.

Due to that reason I’ve tried recording in audacity.

I’ll test it if it works as intended via voice chat or so in a few days and report about it, Currently recharging.

i will try to find something, but from my last try about it is simply not possible on linux.