J'essaie d'implémenter la téléphonie mains libres sur ma carte, j'ai réussi à connecter mon téléphone Android à la carte via le module bluetooth (QCA61X4A) en mode téléphone et partage audio multimédia.
J'ai pu lire des fichiers multimédia via Bluetooth grâce à cela. Mais lorsqu'un appel est connecté, le haut-parleur bluetooth fonctionne correctement, c'est-à-dire que je peux entendre ce qui est dit sur le téléphone portable, mais l'audio n'est pas transmis de la carte au téléphone portable (je suppose qu'il y a une erreur dans la réception des données du micro ou dans la transmission des données du dispositif bluetooth). Je reçois le message suivant qui apparaît plusieurs fois dès qu'un appel est lancé.
" Bluetooth : hci0 paquet SCO pour poignée de connexion inconnue 0
Bluetooth : hci0 envoi de la trame échoué (-27)
Bluetooth : hci0 envoi de la trame échoué (-27) "
Le dispositif Bluetooth est connecté via l'interface USB. Vous trouverez ci-dessous la configuration de l'ensemble du dispositif, pulseaudio --version
pulseaudio 11.1 bluetoothctl --version bluetoothctl : 5.49
ofonod --version 1.22 https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Bluetooth/
Dans le lien ci-dessus, section 5, ils ont mentionné d'activer le routage SCO en utilisant la commande hcitool, mais je ne connais pas la commande pour le chipset QCA61X4A. Quelqu'un peut-il m'aider à ce sujet ?