HFP for Linux connects to several different types of hardware devices.
HFP for Linux implements Bluetooth HFP, and should work with any mobile phone compatible with HFP. The following devices are currently known to work for audio and simple call control:
- Motorola V3 RAZR GSM
- Motorola A780
If you would like to report an experience with a particular mobile phone, please send me a note!
Most any USB Bluetooth dongle or integrated Bluetooth module should be compatible with HFP for Linux. Currently, the following HCI chipsets are known to work to varying degrees:
- Cambridge Silicon Radio BlueCore4 works reliably.
- ALPS UGX works, but has not been thoroughly tested.
- Broadcom BCM2035 works, but less reliably with audio.
- Broadcom BCM2045 reportedly works.
- Integrated System Solution Corp. 1131:1004 works, but is known to occasionally drop SCO connections during calls.
The following HCI chipsets may have serious problems:
- Broadcom BCM2046 is supported by kernels >= 2.6.27
Some HCI chipsets are incompatible because they do not support specific features, such as SCO transfers for audio data. A small minority have serious firmware bugs that will prevent them from working reliably -- this has been observed in some dongles based on Broadcom BCM2035.
If you would like to report an experience with a particular Bluetooth dongle, please send me a note!
As a rule, HFP for Linux should support all sound cards with ALSA drivers that support full duplex operation. Devices supported by snd-hda-intel and snd-usb-audio were used for development.
See the Configuration page for more information on setting up sound cards and diagnosing problems.
If you would like to report an experience with a particular sound card setup, please send me a note!