Je dois faire quelques manips embêtantes pour pouvoir connecter un appareil bluetooth à mon ordinateur avec un dongle USB et je souhaiterais pouvoir les éviter. Un appareil bluetooth ne peut pas se connecter à moi (Voir plus bas pour savoir ce qu'il se passe), mais je peux seulement me connecter à cet appareil avec quelques manips.
Contexte
J'ai un dongle USB Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) pour gérer le bluetooth sur mon PC.
Dès le début, il n'a pas fonctionné directement, il faut que j'applique un patch sur le module btusb du kernel à chaque mise à jour de ce dernier (Cf. https://www.reddit.com/r/AnnePro/commen ... _on_linux/)
Situation actuelle
Un appareil bluetooth ne peut pas se connecter à mon PC, je suis obligé de le faire depuis mon PC, ce qui est embêtant pour des écouteurs par exemple.
Pour connecter un appareil bluetooth il faut que j'effectue ces manipulations :
1. À effectuer seulement une fois après le démarrage du PC
Code : Tout sélectionner
$ sudo modprobe -r btusb && sudo modprobe btusb
Code : Tout sélectionner
$ bluetoothctl
Agent registered
[CHG] Controller 00:1A:7D:DA:71:11 Pairable: yes
[bluetooth]# power on
[CHG] Controller 00:1A:7D:DA:71:11 Class: 0x006c010c
Changing power on succeeded
[CHG] Controller 00:1A:7D:DA:71:11 Powered: yes
[bluetooth]# scan on
Discovery started
[CHG] Controller 00:1A:7D:DA:71:11 Discovering: yes
Code : Tout sélectionner
[CHG] Device FC:58:FA:EF:96:3F RSSI: -34
Code : Tout sélectionner
[bluetooth]# connect FC:58:FA:EF:96:3F
Attempting to connect to FC:58:FA:EF:96:3F
[CHG] Device FC:58:FA:EF:96:3F Connected: yes
Connection successful
[CHG] Device FC:58:FA:EF:96:3F ServicesResolved: yes
Que se passe-t-il si un appareil se connecte à mon PC
Je vais prendre l'exemple de mes écouteurs.
- Lorsqu'ils tentent de se connecter, j'entends "Disconnected" dans l'oreillette, sans passer par la case "Connected".
- Dans le menu de bluetoothctl, on peut voir ceci :
Code : Tout sélectionner
[CHG] Device FC:58:FA:EF:96:3F Connected: yes
[CHG] Device FC:58:FA:EF:96:3F Connected: no
[CHG] Device FC:58:FA:EF:96:3F Connected: yes
[CHG] Device FC:58:FA:EF:96:3F Connected: no
Code : Tout sélectionner
bluetoothd[387]: Hands-Free Voice gateway replied with an error: org.freedesktop.DBus.Error.UnknownMethod, Method "NewConnection" with signature "oha{sv}" on interface "org.bluez.Profile1" doesn't exist
J'aimerais permettre à mes écouteurs de se connecter à mon PC sans que je n'ai rien à toucher (D'ailleurs, la connexion écouteurs=>téléphone fonctionne très bien en quelques secondes)
Je me demande donc si vous sauriez comment faire pour résoudre mon problème.
Merci d'avoir pris le temps de lire, j'espère avoir donné assez d'infos !