Supported HCI Transport Drivers (Windows CE 5.0)
The following list shows some of the supported transport drivers that can be found in %_WINCEROOT%\Public\Common\Oak\Drivers\Bluetooth\Transports.
- USB - Bthusb.dll
- UART - Bthuart.dll
- BCSP - Bthcsr.dll
- Socket - Bthsc.dll
- AmbiCom - Bthamb.dll
Windows CE also supports the transport driver for the SDIO interface.
Bluetooth Universal Transport Manager
Microsoft® Windows® CE provides the Bluetooth Universal Transport Manager (BthUniv) that is an intermediate transport driver between the HCI transport layer and Bluetooth transport drivers in the Bluetooth stack. It supports both built-in and PnP transport drivers and loads the appropriate transport driver.
Note BthUniv always checks for PnP drivers before the built-in drivers.
BthUniv performs the following tasks:
- Detects insertion or removal of PnP Bluetooth cards.
- Thunks HCI transport interface calls.
- Dynamically loads the underlying transport driver.
You can configure BthUniv though registry settings. For more information, see Bluetooth HCI Transport Driver Registry Settings.
For more information, see the Host Controller Interface Functional Specification at this Official Bluetooth Wireless Info Web site.
See Also
Bluetooth HCI Transport Layer | Bluetooth Stack Architecture
Send Feedback on this topic to the authors