I have paired a Jabra Talk 15 headset with a Raspberry Pi 3B (and PulseAudio). I can play sound through the headset well. When I record using arecord though, I get almost completely garbled audio.

The same headset paired with an Android phone produces great recordings.

Not sure where the problem lies.

[My guess is the Raspi's bluetooth and/or audio stack might just lack a proper codec, but that's only a theory.]

1 Answer 1


It may have happened because of using HSP/HFP or something else. You should use A2DP to connect the headset. To do it. check this link out to configure your raspberry pi.

  • 1
    Thanks. However, is A2DP not for audio output only? I need input & output like in a phone call. Commented Feb 16, 2020 at 14:44
  • 1
    Alas yes as this link. "Each A2DP service, of possibly many, is designed to uni-directionally transfer an audio stream in up to 2 channel stereo, either to or from the Bluetooth host." Commented Feb 16, 2020 at 19:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.