Instalar Audio Bluetooth Alsa

hace algun tiempo me dediqué a instalar el Audio Bluetooth Alsa Project, sin embargo, hasta hoy se me ocurre postear la solución:

Bluetooth-alsa Project

#descargar:
    cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa login
    cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa co btsco

# Compilar:

    ./bootstrap
    ./configure
    make
    make install
    make maintainer-clean

# Para poder lograr SCO (Audio dos vias) se necesita instalar el emu10k1 driver (Este driver fuerza la implementación de la directiva  "snd_hwdep_new").

#construir el kernel module:
    cd kernel
    make
    make install
    depmod -e
    make clean

#usando SCO audio

  1. Insertar el módulo (o mejor, configurar al ALSA para que lo cargue)
>modprobe snd_bt_sco

   2. Si acaso estuviera cargado el servicio de sonido esound, hay que detenerlo
>esdctl stop

   3. ejecutar:
 >hciconfig hci0 voice 0x0060

    nota: esto activa el canal de audio de nuestro dispositivo bluetooth, si deseamos saber si está el dispositivo bluetooth activo, entonces:
>hcitool dev

   4. Si tienes un headset bluetooth o esos microfonos inalambricos del celular (como el que tuve alguna vez y un hampón en el boulevard de Sabana Grande me arrebató de la oreja, pero eso es otra historia); enciendanlo, y hagan pair (conexión) con su computador:
>hcitool scan
Obtienen el btaddress (que es como una mac address del dispositivo bluetooth) y luego
>hcitool cc <btaddress>
 
   5. Hay que levantar el manejador de audio bluetooth alsa:
>btsco <bdaddress> <channel>
Si no conocen en que canal deben reproducir apropiadamente deben ejecutar:
>sdptool search –bdaddr <btaddress> 0x1108

6. Probablemente se ha de colocar el passkey (clave de 4 digitos de todos los dispositivos bluetooth) si es la primera vez que conectan el headset al computador, si acaso no lo saben, les digo como truco que para los nokia siempre es 0000 (4 ceros).

7. Traten de enviar o recibir audio por el headset (configuren el origen y salida de sonido a /dev/dsp1); tambien pueden probar la posibilidad de reproducción del alsa device con el siguiente comando:
>aplay -B 1000000 -D plughw:Headset cancion.mp3

8.- si desean grabar algo emitido desde el bluetooth headset entonces:
>arecord -D plughw:Headset mivoz.wav

Acerca de phenobarbital

http://about.me/phenobarbital

Publicado el 9 abril 2007 en Linux, PlanetaLinux. Añade a favoritos el enlace permanente. 3 comentarios.

  1. Hola, estoy siguiendo estas instrucciones, pero soy demasiado nuevo en todo esto todavia…

    Cuando dices construir el kernel module… pone cd kernel, eso como lo hago?

    Y lo del driver para SCO??

    Como ves ando muy perdido…

    gracias.

  2. He superado ese paso…
    Ahora al hacer

    sudo hcitool cc

    obtengo lo siguiente:

    Can’t create connection: Input/output error

    Alguna idea de lo que estoy haciendo mal?

    muchas gracias

  3. tu hardware bluetooth necesita ser “encendido”? … verifica que no haya en la portatil un led que encienda la wifi-bluetooth y trata de mantenerlo en estado encendido, verifica con:
    hcitool dev
    para ver si ves algun dispositivo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: