Edit

Share via


Bluetooth version and profile support in previous Windows versions

Note

Looking for drivers for your Bluetooth audio device? See Fix connections to Bluetooth audio devices and wireless displays.

Which previous versions of Windows support Bluetooth wireless technology?

The following previous versions of Windows include in-box support for Bluetooth wireless technology:

  • All SKUs of Windows 10
  • All SKUs of Windows 8.1

The following previous versions of Windows do not have in-box support for Bluetooth wireless technology:

  • All SKUs of Windows Server

Although Windows Server does not have in-box Bluetooth wireless technology support, third-party Bluetooth drivers might be available from independent hardware vendors (IHVs).

Which Bluetooth versions do previous versions of Windows support?

Windows supports Bluetooth version 1.1 and later versions. Bluetooth version 2.1 radios and devices are backward compatible with earlier versions of Bluetooth.

Windows 8 is Bluetooth Smart Ready, it supports Bluetooth version 4.0, and is able to connect with Bluetooth Smart devices.

Windows support for different versions of the Bluetooth specification depends on the Windows version, as shown in the following table:

Windows versionV 1.1V 2.0V 2.0 with EDRV 2.1V 2.1 with EDRV 4.0V 4.1V 5.1
Windows 10 (version 2004)XXXXXXXX
Windows 8.1XXXXXX

What's new in Windows 10?

To learn more about the new features and hardware developer recommendations for the different versions of Windows 10, see Bluetooth in the Hardware component guidelines section.

What's new in Windows 8.1?

Windows 8.1 includes the following enhancements to the Bluetooth stack and related software:

  • Inbox radio management control for Bluetooth version 4.0 radios.
  • Windows Runtime API support for RFCOMM and GATT protocol access.

Which Bluetooth profiles have in-box support in previous versions of Windows?

Windows 10 in-box Bluetooth profiles

Windows 10 (version 2004) supports Bluetooth version 5.1.

Core specification

Windows 10 supports Bluetooth core specification 5.1, including the following:

Profile or protocolAbbreviation
4.0 Host Controller InterfaceHCI
Attribute ProtocolATT
Generic Access ProfileGAP
Generic Attribute ProfileGATT
Logical Link Control and Adaption ProtocolL2CAP
Service Discovery ProtocolSDP
Security Manager ProtocolSMP

GATT profiles and services

Profile or serviceAbbreviationVersion
Device Information ServiceDIS1.1
HID over GATT ProfileHOGP1.0
Scan Parameters Profile clientScPP2.1

Traditional Bluetooth profiles and protocols

Profile or protocolAbbreviationVersion
Advanced Audio Distribution ProfileA2DP1.3.2
Audio/Video Control Transport ProtocolAVCTP1.4
Audio Video Distribution Transport ProtocolAVDTP1.3
A/V Remote Control ProfileAVRCP1.6.2
Bluetooth Network Encapsulation ProtocolBNEP1.0
Device IDDID1.3
Dial Up Networking ProfileDUN1.1
Generic A/V Distribution ProfileGAVDP1.3
Hands-Free ProfileHFP1.7.2
Hard Copy Replacement Profile 1.2HRCP1.1
Human Interface DeviceHID1.1
Object Push ProfileOPP1.1
Personal Area Network ProfilePAN1.0
Radio Frequency CommunicationRFCOMM1.1
Serial Port ProfileSPP1.2

Windows 8.1 in-box Bluetooth profiles

Because Windows 8.1 provides both kernel-mode and user-mode programming interfaces for its Bluetooth stacks, hardware and software vendors can implement additional profiles in both kernel mode and user mode. We encourage vendors that create such profiles to test their software by using the appropriate Windows Hardware Certification Kit (HCK) test suites and have their software packages digitally signed

Do users have to re-pair their Bluetooth devices after they upgrade a system to Windows 8.1?

If users upgrade from Windows 7 to Windows 8.1, they must perform a clean installation of Windows 8.1. In this situation, any Bluetooth software that the OEM provides must be re-installed and all devices must be re-paired. If users upgrade from Windows 8 to Windows 8.1, complex devices such as phones might require re-pairing so that third-party drivers will reload. However, a simpler device such as a keyboard or a mouse does not require re-pairing.

Therefore, pairing information is preserved if users upgrade from Windows 8 to Windows 8.1 for some devices, primarily Bluetooth keyboards, mice, and audio devices. This ensures that customers are not required to use a wired keyboard and mouse to upgrade their Windows version. They can use their Bluetooth keyboard and mouse for the entire procedure.

What programming interfaces were introduced in Windows 8.1?

Windows 8.1 introduces new Windows Runtime APIs for accessing the RFCOMM (over standard Bluetooth) and GATT (over Bluetooth Low Energy).

See also