Content deleted Content added
No edit summary |
m →Microsoft Windows stack: Rewrite small part, ref and eaten para. |
||
Line 15:
====Microsoft Windows stack====
The Microsoft Windows Bluetooth stack only supports external or integrated Bluetooth dongles attached through [[USB]]. It does not support Bluetooth radio connections over [[PCI]], [[I²C]], [[serial port|serial]], [[PC Card]] or other interfaces. <ref name="MSBTFAQ"> [http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.docx Bluetooth Wireless Technology FAQ] </ref> It also supports a single Bluetooth radio.<ref name="MSBTFAQ"/>
Generally, only a single stack can be used at any time: switching usually requires uninstalling the current stack, although a trace of previous stacks remains in the Windows registry. However, there are some cases where two stacks can be used on the same Microsoft Windows system, each using their own separate Bluetooth radio hardware.
Line 23 ⟶ 21:
[[Windows XP]] includes a built-in Bluetooth stack starting with the [[Windows XP#Service Pack 2|Service Pack 2]] update, released on [[2004-08-06]].
Prior to this, Microsoft released a [[QFE]] of its Bluetooth stack for [[Windows XP#Service Pack 1|Windows XP Service Pack 1]] labelled as QFE323183. Microsoft only released this directly to third-party companies and did not directly release it to the public. The third-party companies were then allowed to release the QFE as part of their own Bluetooth device's software installation.
The [[Windows Vista]] Bluetooth stack is improved with support for more hardware IDs, EDR performance improvements, ''Adaptive frequency hopping'' for Wi-Fi co-existence, and ''Synchronous Connection Oriented'' (SCO) protocol support which is needed for audio profiles.<ref name="MSBTFAQ"/> The Windows Vista Bluetooth stack supports a kernel mode [[device driver|device driver interface]] besides the user-mode programming interface, which enables third-parties to add support for additional Bluetooth Profiles such as SCO, SDP, and L2CAP. This was lacking in the Windows XP Service Pack 2 built-in Bluetooth stack, which had to be entirely replaced by a third-party stack for additional profile support. It also provides RFCOMM support using sockets besides virtual COM ports. <ref> [http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWMO05002_WinHEC05.ppt USB/1394 on the PC] </ref>
KB942567 called Windows Vista Feature Pack for Wireless adds Bluetooth 2.1+EDR support and remote wake from S3 or S4 support for self-powered Bluetooth modules.<ref name="MSBTFAQ"/> This feature pack while only available to OEMs is included in Windows Vista Service Pack 2.
The Windows XP and Windows Vista Bluetooth stack supports the following Bluetooth profiles natively: PAN, SPP, DUN, HID, HCRP.<ref name="MSBTFAQ"/>▼
[[Windows CE]] supports UART, USB, SDIO, and BCSP connections <ref> [http://msdn.microsoft.com/en-us/library/aa910275.aspx Bluetooth HCI Transport Layer]</ref>. Third party stacks can also be installed on Windows CE devices, including Widcomm, BlueSoleil and Toshiba, depending on the embedded device and which version of the OS is installed.
▲The Windows XP and Windows Vista Bluetooth stack supports the following Bluetooth profiles natively: PAN, SPP, DUN, HID, HCRP.
Microsoft has not released an official Bluetooth stack for older Windows versions, such as [[Windows 2000]] or [[Windows Me]].
|