Mon casque Philips SBH9001 se couple très bien avec Ubuntu 12.04. Dans les paramètres audio, il est correctement détecté comme périphérique A2DP et comme périphérique HSP / HFP.
Matériel: Thinkpad X230, Ubuntu 12.04 64 bits, noyau 3.6.0-030600rc3-générique (construit à partir du référentiel Ubuntu), le périphérique Bluetooth est USB-Id 0a5c: 21e6 de Broadcom, le casque est un Philips SBH9001.
Remarque: Le noyau 3.6 rc3 est utilisé en raison d'un correctif pour l'audio sur la station d'accueil qui ne se trouve dans aucune branche précédente.
La lecture audio en A2DP fonctionne très bien, mais lors du passage du casque en mode HSP / HSP, il n'y a pas de son et le microphone ne fonctionne pas.
Lors de la connexion du casque, / var / log / syslog affiche:
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
Lors du passage d'A2DP (profil standard) à 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
Des conseils sur la façon de faire fonctionner HSP / HFP ici?
Réponses:
bluez
les nouveaux adaptateurs série BCM20702A0 Broadcom; le vôtre en fait partie. ( voir rapport de bug )Autres solutions possibles :
/etc/bluetooth/audio.conf
et sous[General]
, ajoutez la ligneEnable=Socket
. Redémarrez blueoothd avecsudo rfkill block bluetooth && sudo rfkill unblock bluetooth
et voyez si cela aide.la source
Dans mon cas, j'ai obtenu un Iogear GBU521 avec Ubuntu 14.04
J'ai créé le fichier
*.hcd
que vous pouvez télécharger à partir de https://www.dropbox.com/s/8md0ygdufn0h9w1/fw-0a5c_21e8.hcd?dl=0 et le déposer dans votre/lib/firmware
dossier, puis redémarrer.Si vous souhaitez créer le vôtre, voici les étapes:
GBU321_421_521_Win8.1_v12.0.0.8030/Win64
*.hex
se convertir à*.hcd
bcbtums-win8x64-brcm.inf
dans le même dossier. Vous y effectuer une recherche par les quatre derniers chiffres du PID (21e8
). Pour ce cas , le fichier était bonBCM20702A1_00.002.014.1315.1338.hex
(si vous essayez de GUESS EST IMPOSSIBLE)hex2hcd
(voir l' étape 4)fw-0a5c_21e8.hcd
et le placer dans/lib/firmware
la source
Une combinaison d'actoin a finalement résolu ce problème:
la source