Sunday, February 05, 2006
Plantronics Voyager™ 510 Bluetooth® Headset on Linux
I own a Plantronics Voyager™ 510 Bluetooth® Headset and I have been wanting to get it working on Linux for a quite sometime. I finally had some free time which utilizeded to get my headset working on Linux. The Bluetooth-alsa project provides support for Bluetooth headsets in Linux.
Requirements:
Check out the btsco from CVS using the following commands
Requirements:
- Alsa support compiled either into the kernel or separately using the alsa-driver package.
- Make sure that you have snd_usb_audio module compiled.
- Bluetooth support has been compiled in the kernel.
- Under the "Bluetooth subsystem support" make sure that you have chosen following:
- "L2CAP protocol support"
- "SCO links support" "RFCOMM protocol support", make sure you have selected "RFCOMM TTY support".
- "BNEP protocol support", make sure you have selected "Multicast filter support" and "Protocol filter support".
- "HIDP protocol support"
- Under the "Bluetooth device drivers" make sure you have chosen following:
- "HCI USB driver", make sure you have selected "SCO (voice) support"
- "HCI UART support", make sure you have selected "UART (H4) protocol support", "BCSP protocol support", and "Transmit CRC with every BCSP packet"
- Select the appropriateae Bluetooth device driver for your Bluetooth adapter.
- Under the "Bluetooth subsystem support" make sure that you have chosen following:
- The bluez-libs and bluez-utils package have been installed and configured.
Check out the btsco from CVS using the following commands
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bluetooth-alsa loginCompile the userland application
cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/bluetooth-alsa co btsco
./bootstrapCompile the kernel module
./configure
make install
make maintainer-clean
cd kernelNow lets configure our headset so that we can test if our headset works.
make
make install
depmod -e
make clean
- Insert the snd_bt_sco module with the command "modprobe snd_bt_sco", run "dmesg" to make sure that the module is loaded.
- Put the headset in pairing mode and then run "hcitool scan".
- Run the following command "btsco2
", where is the address from the scan.