J'ai Sony WH-1000XM2 Casque Bluetooth 4.1 (avec profilsA2DP , AVRCP , HFP , et HSP ) qui fonctionnent avec Ubuntu 18.1 .
Cependant, ils se connectent constamment au PC en mode casque avec un son mono de qualité inférieure. Pour une bonne stéréo haute définition, je dois:
Lorsque j'essaie de changer de profil lorsque je suis connecté, j'obtiens le Failed to change profile to a2dp_sink
. Curieusement, il peut changer de a2dp
à hsp/hsf
ça va...
Existe-t-il un moyen de configurer cet appareil Bluetooth pour qu'il se connecte automatiquement à la lecture haute fidélité?
Les recherches multiples d'une solution sur le Web n'ont rien trouvé d'utile.
J'ai eu exactement le même problème. Mon Sony WH-1000XM2 ne fonctionnait que lorsqu'il était couplé initialement avec Ubuntu 18.04 . Après un redémarrage ou un casque éteint/allumé, ils se connectaient automatiquement mais le son était horrible. J'ai dû retirer le périphérique Bluetooth et le coupler à nouveau. J'ai essayé toutes les solutions sur Internet qui prétendent que les configurations dans:
/etc/bluetooth/main.conf
ou
/etc/bluetooth/audio.conf
devrait faire l'affaire. Eh bien, non. Les écouteurs continuent de fonctionner avec le profil 'HSP/HFP' et le 'A2DP Sink' ne peut pas être réglé tant que les téléphones n'ont pas été réparés.
Le moyen le plus pratique consiste à utiliser la ligne de commande au lieu d'appuyer physiquement sur les boutons et de se reconnecter via l'interface utilisateur. Alors cette réponse m'a aidé à y parvenir. Cependant, cela ressemble à beaucoup de commandes pour moi, donc je les ai scriptées dans this Gist . Cela devrait fonctionner hors de la boîte.
Chaque fois que les téléphones se reconnectent automatiquement (après le couplage initial) et qu'ils commencent à utiliser 'HSP/HFP' il suffit d'exécuter ce script et le profil sera défini sur 'Évier A2DP' . Vous devrez peut-être ajuster les intervalles de sommeil en fonction de vos écouteurs.
J'espère que cela se corrige dans les prochaines versions de PulseAudio et Ubuntu.