J'ai un système avec la configuration suivante: Bluetooth connected to GSM module using the PCM lines and GSM module connected to the AC97 codec using analog lines http://www.freeimagehosting.net/uploads/4a0c9bc0b2.png
J'utilise:audio de routage du module GSM à un périphérique Bluetooth Handsfree
- Windows CE 6 R3
- pile Bluetooth de Microsoft, y compris tous les profils
- Motorola H500
- Le service de passerelle audio est opérationnel (vérifié via
services list
danscmd
) - Le module GSM est fonctionnel - Je suis capable de définir des appels sortants et de répondre aux appels.
- Bluetooth est fonctionnel - le profil A2DP joue de la musique au casque Motorola (ne me souviens pas du modèle en ce moment)
Je veux tenir une conversation à l'aide d'un dispositif de casque. J'ai inclus tous les composants Bluetooth dans le catalogue.
Je me connecte avec l'appareil en utilisant une application que j'ai écrite. Une fois la connexion établie, je stocke l'adresse de l'appareil et le GUID du profil du casque dans [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\Device\1]
afin que le AG
puisse savoir qu'un appareil est connecté.
J'ai également mis [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\MapAudioToPcmMode]
à 0
de sorte que le BTD.dll
ne sache pas prendre en charge les connexions SCO.
Dans ma puce BT (Wi2Wi), il est indiqué que le PCM fonctionne avec une connexion SCO, mais pas avec la pile HCI standard. Donc j'essaie maintenant de voir comment dire à la puce BT de router l'audio pour une certaine connexion SCO via l'interface PCM.
Mes questions sont les suivantes:
- Je me penche à croire que je ne ai pas besoin des pilotes BTScoSnd et AudioGateway, mais je suis pas sûr. Quelqu'un peut-il confirmer cela?
- Comment envoyer le firmware d'une commande spécifique au contrôleur BT sous Windows CE?