How do I change the PCM setting on the 40NBT module in a WM/WINCE device?

Three PCM settings need to be set to make sure the PCM fits the host environment, PCMRate, PCMFrameType, and PCMMode. The default settings of these are as follows:

PCMRate = 2

PCMFrameType = 0

PCMMode = 0

To change these three settings, you need to modify the mapped registries like so:

Path: HKLM\Software\Summit\BT

PCMMode : DWORD

0 = PCM Disabled

1 = PCM_SYNC signal Master/PCM_CLK signal Master

2 = PCM_SYNC signal Slave/PCM_CLK signal Slave

3 = PCM_SYNC signal Master/PCM_CLK signal Slave

4 = PCM_SYNC signal Slave/PCM_CLK signal Master

PCMFrameType : DWORD

0 = Short

1 = Long

PCMRate (in KBps) : DWORD

0 = 128

1 = 256

2 = 512

3 = 1024

4 = 2048

Categories