O meu auricular Philips SBH9001 combina bem com o Ubuntu 12.04. Nas configurações de áudio, ele é detectado corretamente como dispositivo A2DP e como dispositivo HSP / HFP.
Hardware: Thinkpad X230, Ubuntu 12.04 64bit, Kernel 3.6.0-030600rc3-genérico (compilação do repositório mainline do Ubuntu), dispositivo Bluetooth é USB-Id 0a5c: 21e6 da Broadcom, Headset é um Philips SBH9001.
Nota: O kernel 3.6 rc3 é usado por causa de um correção para áudio na dockingstation que não está em nenhuma ramificação anterior.
A reprodução de áudio em A2DP funciona muito bem, mas ao trocar o fone de ouvido para o modo HSP / HSP, não há som nem o microfone funciona.
Ao conectar o fone de ouvido, o / var / log / syslog mostra:
Aug 25 21:32:47 x230 bluetoothd[735]: Badly formated or unrecognized command: AT+CSRSF=1,1,1,1,1,7
Aug 25 21:32:49 x230 rtkit-daemon[1879]: Successfully made thread 17091 of process 14713 (n/a) owned by '1000' RT at priority 5.
Aug 25 21:32:49 x230 rtkit-daemon[1879]: Supervising 4 threads of 1 processes of 1 users.
Aug 25 21:32:50 x230 kernel: [ 4860.627585] input: 00:1E:7C:01:73:E1 as /devices/virtual/input/input17
Ao alternar de A2DP (perfil padrão) para HSP / HFP:
Aug 25 21:34:36 x230 bluetoothd[735]: /org/bluez/735/hci0/dev_00_1E_7C_01_73_E1/fd3: fd(34) ready
Aug 25 21:34:36 x230 rtkit-daemon[1879]: Successfully made thread 17309 of process 14713 (n/a) owned by '1000' RT at priority 5.
Aug 25 21:34:36 x230 rtkit-daemon[1879]: Supervising 4 threads of 1 processes of 1 users.
Aug 25 21:34:41 x230 bluetoothd[735]: Audio connection got disconnected
Alguma sugestão de como fazer com que HSP / HFP funcione aqui?