Mon oreillette bluetooth et Linux

Hier je suis enfin parvenu à faire fonctionner mon oreillette bluetooth sous Linux :)
Je ne m’étais pas trop donné de mal jusqu’à présent faut dire aussi. Je suis tombé sur un bon thread sur les forums d’Ubuntu en googlant un peu. Tout est expliqué correctement pour avoir Skype fonctionnant bien.

Bon ceci dit, c’est en anglais alors je vais traduire quelques trucs, et puis je parlerais de Wengo dans un autre billet, qui est nettement supérieur à Skype. Je pars du principe d’être sous une Ubuntu ou une Debian ;) Pis bon comme j’utilise KDE aussi, et que je sais pas comment est géré le bluetooth sous gnome, je n’en parlerais pas ici.

Tout d’abord il faut vérifier que les différents outils bluetooth sont installés :

sudo apt-get install bluez-utils kdebluetooth libopenobex qobex

Ensuite, éditez /etc/bluetooth/hcid.conf, vérifiez que security est bien à user et pin_helper à /usr/lib/kdebluetooth/kbluepin. N’oubliez pas de redémarrer les services bluetooth :

sudo /etc/init.d/bluez-utils restart

Lancez kbluetoothd. Une icône devrait apparaître dans la zone de notification du kicker de KDE. En cliquant dessus, konqueror devrait s’ouvrir avec comme adresse bluetooth:/ qui permet de lister les différents périphériques bluetooth détectés. On y reviendra après ;)
Maintenant, il faut charger le module btsco :

sudo modprobe btsco

Pensez à le charger automatiquement au démarrage en le rajoutant dans /etc/modules.
Il faut maintenant récupérer les sources de bluetooth-alsa, programme qui va permettre de faire communiquer l’oreillette avec le module de son correspondant ;)
La dernière version est disponible à l’adresse suivante : http://sourceforge.net/projects/bluetooth-alsa/

Vérifiez que les paquets nécessaires à la compilation sont bien installés :

sudo apt-get install gcc-4.0 libc6-dev linux-kernel-headers libasound2-dev libao-dev libbluetooth1-dev

Ensuite une fois l’archive décompressée et que vous êtes dans le bon répertoire :

./configure --prefix=/usr && make && sudo make install

Recliquez alors sur l’icône de kbluetoothd, pensez à mettre votre oreillette en mode pour se lier à un périphérique bluetooth. L’icône de l’oreillette devrait apparaitre dans konqueror, il suffit de cliquer dessus et une boîte de dialogue devrait apparaître en demandant un code d’identification. Une fois cette étape passée, l’oreillette est liée et connectée :)

Après il faut lancer btsco depuis la ligne de commande :

btsco -v 00:00:00:00:00

Remplacez les zéros par l’adresse MAC de votre oreillette, elle est facilement récupérable via un clic droit sur l’icône kbluetooth et dans connection. Voilà l’oreillette devrait fonctionner, il suffit de la tester :

aplay -B 1000000 -D plughw:Headset un_fichier_son.wav

Et hop, grande magie, ça fonctionne :D

Explorer les billets de la même catégorie : Informatique

Commentaire :