I have a system with the following setup: 
I use:
- Windows CE 6 R3
- Microsoft Bluetooth stack, including all profiles
- Motorola H500
- Audio Gateway service is up and running (checked in
services list in cmd ) - The GSM module works - I can set outgoing calls and answer calls.
- Bluetooth works - A2DP profile plays music on Motorola headphones (I don’t remember the model now)
I want to have a conversation using the headset. I have included all the Bluetooth components in the directory.
I connect to the device using the application I wrote. Once the connection is established, I save the device address and GUID of the headset profile in [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\Device\1] so that the AG can know that the device is connected to it.
I also set [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\MapAudioToPcmMode] to 0 so that BTD.dll knows that it cannot become the owner of SCO connections.
My BT chip (Wi2Wi) says that PCM works with an SCO connection, but not through a regular HCI stack. So, I'm trying to figure out how to tell the BT chip about the audio routing for a specific SCO connection through the PCM interface.
So my questions are:
- I tend to believe that I don't need BTScoSnd and AudioGateway drivers, but I'm not sure. Can anyone confirm this?
- How to send firmware for a specific BT controller under Windows CE?
source share