Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 765957
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T16:58:05+00:00 2026-05-14T16:58:05+00:00

I have a system with the following setup: I use: Windows CE 6 R3

  • 0

I have a system with the following setup:
Bluetooth connected to GSM module using the PCM lines and GSM module connected to the AC97 codec using analog lines

I use:

  • Windows CE 6 R3
  • Microsoft’s Bluetooth stack including all profiles
  • Motorola H500
  • The Audio Gateway service is up and running (checked through services list in cmd)
  • GSM Module is functional – I am able to set outgoing calls and to answer calls.
  • Bluetooth is functional – the A2DP profile plays music to Motorola headphones (can’t remember the model right now)

I want to hold a conversation using a headset device. I have included all Bluetooth components in the catalog.

I pair with the device using an application I wrote. Once the connection is made I store the device address and the GUID of the headset profile in [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\Device\1] so the AG will be able to know that it has a device connected.

I also set [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\AudioGateway\MapAudioToPcmMode] to 0 so the BTD.dll will know not to take ownership of SCO connections.

In my BT chip (Wi2Wi) it says that the PCM works with an SCO connection, but not thourgh the regular HCI stack. So I am now trying to see how to tell the BT chip to route audio for a certain SCO connection throuhg the PCM interface.

So my questions are as follows:

  1. I am leaning to believe I don’t need the BTScoSnd and AudioGateway drivers, but am not sure. Can someone confirm this?
  2. How do I send the firmware of a BT controller specific commands under Windows CE?
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T16:58:06+00:00Added an answer on May 14, 2026 at 4:58 pm

    Finally solved…

    Among other things I did wrong, I set the cellular module to work with the wrong PCM interface (it has 2 of those). So now I have a headset connection that works (noisy, but works).

    In the end, I have the AG up and running and the BTScoSnd driver running as well. I pair with the headset and the BTScoSnd driver creates the SCO link with the device. I then give the cellular module the command to divert all audio to the correct PCM interface and then I have both audio in and audio out in the headset. All the link handling is done by the BT controller (BluetoothCore4 CSR based chip) that is configured by default to route SCO connections to the PCM interface without going through the HCI layer.

    The AG is needed according to the Headset and Hands-free profile specifications.

    I also needed to set the firmware to the correct configuration. To do this, I used Linux’s BCCMD tool. Doing this through the HCI using the Windows CE driver took too long to implement.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a system-wide manual reset event that I create by doing the following:
I have a PHP app running happily on the following system: web app: PHP
I have a custom sharepoint web part that is throwing the following exception: System.Security.SecurityException:
I am wondering how to do the following... I have a registration system. When
I have following foreach-loop: using System.IO; //... if (Directory.Exists(path)) { foreach(string strFile in Directory.GetFiles(path,
I have the following code: using System; using System.Linq; using System.Linq.Expressions; public class Program
I have the following code: if (System.IO.File.Exists(htmlLocation)) { vEarthBrowser.ObjectForScripting = this; vEarthBrowser.Url = new
I have the following code: using System; using System.Diagnostics; using System.IO; using PdfSharp.Pdf.Printing; namespace
I have the following configuration: Visual Studio Team System 2008 SQL Server Developer Edition
I have the following string in the smarty (php templating system) variable $test: <img

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.