Auriculares con micrófono Bluetooth (Bluetooth headset)

Esta guía describe cómo configurar un sistema Gentoo para poder utilizar unos auriculares con microfono Bluetooth.

En primer lugar, sigue los pasos indicados en la guía Bluetooth de Gentoo para configurar y activar el subsistema Bluetooth y para emparejar los auriculares con el ordenador.

Tras seguir la guía anterior, los auriculares Bluetooth deberían funcionar sin problemas.

Sin embargo, para poder utilizar el micrófono, debes hacer lo siguiente:

  1. Activa la variable USE native-headset y reinstala el paquete pulseaudio.
  2. Reinicia el equipo y comprueba que todo ha ido bien con el subsistema Bluetooth:
    # dmesg | grep Bluetooth
    Bluetooth: Core ver 2.22
    Bluetooth: HCI device and connection manager initialized
    Bluetooth: HCI socket layer initialized
    Bluetooth: L2CAP socket layer initialized
    Bluetooth: SCO socket layer initialized
    Bluetooth: hci0: BCM: chip id 63
    Bluetooth: hci0: BCM: features 0x07
    Bluetooth: hci0: BCM20702A
    Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
    Bluetooth: hci0: BCM20702A1 (001.002.014) build 1467
    Bluetooth: hci0: Broadcom Bluetooth Device
    Bluetooth: RFCOMM socket layer initialized
    Bluetooth: RFCOMM ver 1.11
  3. Si es necesario instalar firmware adicional, en la salida anterior aparecerá una línea como la siguiente:
    Bluetooth: Patch brcm/BCM20702A1-050d-065a.hcd not found
  4. Si este fuera el caso, existen dos opciones para instalar el firmware requerido: (i) configurar el paquete linux-firmware para que incluya el fichero en cuestión (en este caso, brcm/BCM20702A1-050d-065a.hcd), o si el paquete linux-firmware no incluyera ese fichero, (ii) ejecutar lo siguiente (cambiando BCM20702A1-050d-065a.hcd por el nombre que haya aparecido en el mensaje de error anterior):
    # wget dlcdnet.asus.com/pub/ASUS/misc/BT/Bluetooth_V1201650_WHQL_Win10.zip
    # unzip Bluetooth_V1201650_WHQL_Win10.zip
    # hex2hcd Bluetooth/BCM_DriverOnly/64/BCM20702A1_001.002.014.1443.1467.hex -o FICHERO.hcd
    # mkdir /lib/firmware/brcm/
    # cp FICHERO.hcd /lib/firmware/brcm/BCM20702A1-050d-065a.hcd

    Tras hacer lo anterior, reinicia el equipo y comprueba que ya no aparece el mensaje de error.

  5. Por último, con los auriculares Bluetooth encendidos y emparejados, abre la aplicación de configuración de sonido proporcionada por el escritorio que estés utilizando (o la aplicación pavucontrol) y en la pestaña que permite cambiar los perfiles asociados a cada dispositivo (pestaña «Avanzado» en KDE Audio settings o «Configuración» en pavucontrol) cambia el perfil de los auriculares de High Fidelity Playback (A2DP Sink) a Heaset Head Unit (HSP/HFP)).

Tras lo anterior, entre los dispositivos de grabación debería aparecer el micrófono de los auriculares con micrófono.

:!: Si con lo anterior el micrófono siguiera sin ir, se puede activar también la variable ofono-headset, reinstalar pulseaudio, instalar el paquete ofono y arrancar el servicio ofono.