Qualification Test Requirements

​​​​​​​​​​​​​Get links to the most current approved versions of the qualification test requirement documents referenced within the Test Case Reference List (TCRL) as required for qualification of new products and designs. They are revised each time a new TCRL is released.​

If you are looking for more information about the Bluetooth specifications, please visit the Adopted Specification Documents page.

To report a broken or incorrect document link, please submit a Support Request​ under the "Specification" category.

Skip to:


TCRL and TPG Release Table

Bluetooth 5 qualification will be enabled in the TPG on December 13th, 2016 at 3 pm PDT. 

The Bluetooth SIG provides the Test Plan Generator (TPG) to automate the creation of test plans applicable to any device utilizing Bluetooth specifications. Members' use of the TPG is required for qualifying products/designs.

TCRL Release TPG Release Name Available Date ​Active (Mandatory) Date*
TCRL 2017-1 ​TCRL 2017-1 ​2017-07-18 ​2017-10-18​
TCRL 2016-2 (Bluetooth 5) ​TCRL 2016-2 ​2016-12-13 ​2017-03-13​
TCRL 2016-1 ​TCRL 2016-1 ​2016-07-14 ​2016-10-14​
TCRL 2015-2 ​TCRL 2015-2 ​2015-12-22 ​2016-03-22
TCRL 2015-1 ​TCRL 2015-1 ​2015-07-14 ​2015-10-14
TCRL 2014-2 TCRL 201​4-2 (Core 4.2)​ ​2014-12-09 ​2015-03-09
TCRL 2014-1​ ​TCRL 2014-1 ​2014-07-07 ​2014-10-07
TCRL 2013-2 TCRL 2013-2 (Core 4.1) 2013-12-10 2014-03-10
TCRL 2013-1 TCRL 2013-1 2013-07-09 2013-10-09
TCRL 2012-3 (CSA4) TCRL 2012-3 (CSA4)​ 2013-02-19 ​2013-05-19
TCRL 2012-3​ TCRL 2012-3​ ​2012-12-18 ​2013-03-18
T​CRL 2012-2 TCRL 2012-2​ 2012-08-07 ​2012-11-07
TCRL 2012-1 TCRL 2012-1​ 2013-04-03 ​2012-07-03

* The Active Date represents the date that the TCRL is mandatory for Qualification. A previous TCRL release becomes inactive after the newer TCRL release reaches its Active Date. Current TCRL releases for qualification are in bold

Back to top

Core — Test Requirements for v5.0 or later

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other TCRL
(Online TCRL)
802.11 MAC-PHY​​ 802.11 MAC-PHY ICS TCRL
802.11 PA​L 802.11 PAL ICS TCRL
A2MP A2MP ICS TCRL
ATT ATT ICS IXIT TCRL
BB BB ICS IXIT TCRL
GAP GAP ICS IXIT TCRL
GATT GATT ICS GATT Qualification Test DB
IXIT
TCRL
HCI HCI ICS IXIT TCRL
L2CAP L2CAP ICS IXIT TCRL
LL LL ICS IXIT TCRL
LMP LMP ICS IXIT TCRL
RF RF ICS IXIT TCRL
RF-PHY RF-PHY ICS IXIT TCRL
SDP SDP ICS IXIT TCRL
SM SM ICS IXIT TCRL
SUM ICS - Appendix A to Declaration of Compliance: Summary of Selected Specifications in Implementation ​ ​ ​ TCRL

Back to top

Core — Test Requirements for v4.0 or later

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other TCRL
(Online TCRL)
802.11 MAC-PHY​​ 802.11 MAC-PHY ICS TCRL
802.11 PA​L 802.11 PAL ICS TCRL
A2MP A2MP ICS TCRL
ATT ATT ICS IXIT TCRL
BB BB ICS IXIT TCRL
GAP GAP ICS IXIT TCRL
GATT GATT ICS GATT Qualification Test DB
IXIT
TCRL
HCI HCI ICS IXIT TCRL
L2CAP L2CAP ICS IXIT TCRL
LL LL ICS IXIT TCRL
LMP LMP ICS IXIT TCRL
RF RF ICS IXIT TCRL
RF-PHY RF-PHY ICS IXIT TCRL
SDP SDP ICS IXIT TCRL
SM SM ICS IXIT TCRL
SUM ICS - Appendix A to Declaration of Compliance: Summary of Selected Specifications in Implementation ​ ​ ​ TCRL

Back to top

Core —​ Test Requirements for v3.0 + HS

Specifications Test Specifications ICS
(Online PICS)
IXITs/Other TCRL​
(Online TCRL)
802.11 MAC-PHY 802.11 MAC-PHY for 3.0 + HS ICS TCRL
802.11 PAL 802.11 PAL for 3.0 + HS ICS TCRL
A2MP A2MP for 3.0 + HS ICS TCRL
BB BB for 3.0 + HS ICS IXIT TCRL
GAP GAP for 3.0 + HS ICS IXIT TCRL
HCI HCI for 3.0 + HS ICS IXIT TCRL
L2CAP L2CAP for 3.0 + HS ICS IXIT TCRL
LMP LM for 3.0 + HS ICS IXIT TCRL
RF RF for 3.0 + HS ICS IXIT TCRL
SDP SDP for 3.0 + HS ICS IXIT TCRL

Back to top

Core —​ Test Requirements for v2.1 + EDR

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other
​TCRL
(Online TCRL)
BB BB for 2.1 + EDR ICS IXIT TCRL
GAP GAP for 2.1 + EDR ICS IXIT TCRL
HCI HCI for 2.1 + EDR ICS IXIT TCRL
L2CAP L2CAP for 2.1 + EDR ICS IXIT TCRL
LMP LM for 2.1 + EDR ICS IXIT TCRL
RF RF for 2.1 + EDR ICS IXIT TCRL
SDP SDP for 2.1 + EDR ICS IXIT TCRL

Back to top

Core —​ Test Requirements for v2.0 + EDR

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other TCRL
(Online TCRL)
BB BB for 2.0 + EDR ICS IXIT TCRL
GAP GAP for 2.0 + EDR ICS IXIT TCRL
HCI HCI for 2.0 + EDR ICS IXIT TCRL
L2CAP L2CAP for 2.0 + EDR ICS IXIT TCRL
LMP LM for 2.0 + EDR ICS IXIT TCRL
RF RF for 2.0 + EDR ICS IXIT TCRL
SDP SDP for 2.0 + EDR ICS IXIT TCRL

Back to top

Mesh Networking Specifications

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other TCRL
(Online TCRL)
MESH Mesh Profile ICS IXIT TCRL
MMDL Mesh Model ICS IXIT TCRL

Back to top

External to the Core - Current and Qualifiable GATT-based Profile and Service Test Requirements

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other TCRL
(Online TCRL)
ANP Alert Notification Profile ICS
TCRL
ANS Alert Notification Service ICS
TCRL
AIOP Automation IO Profile ICS​​ ​IXIT TCRL
AIOS Automation IO Service ​ICS ​IXIT ​​TCRL
BAS Battery Service ICS
TCRL
​BCS Body Composition Service​ ​ICS TCRL
BLP Blood Pressure Profile ICS
TCRL
BLS Blood Pressure Service ICS
TCRL
​BMS Bond Management Service​ ​ICS TCRL
CGMP 1.0 Continuous Glucose Monitor Profile 1.0 ICS​​ ​IXIT TCRL
CGMP 1.0.1 Continuous Glucose Monitor Profile 1.0.1 ICS​​ ​IXIT TCRL
CGMS 1.0 Continuous Glucose Monitor Service 1.0 ​ICS ​IXIT TCRL
CGMS 1.0.1 Continuous Glucose Monitor Service 1.0.1 ​ICS ​IXIT TCRL
CPP 1.0 Cycling Power Profile 1.0 ​ICS IXIT TCRL
CPP 1.1 Cycling Power Profile 1.1 ​ICS IXIT TCRL
CPS 1.0 Cycling Power Service 1.0 ICS ​IXIT TCRL
CPS 1.1 Cycling Power Service 1.1 ICS ​IXIT TCRL
CSCP Cycling Speed and Cadence Profile ICS
TCRL
CSCS Cycling Speed and Cadence Service ICS
TCRL
CTS Current Time Service ICS
TCRL
CTS 1.1​ Current Time Service ICS TCRL
DIS Device Information Service ICS
TCRL
ESP Environmental Sensing Profile​ ​ICS ​IXIT TCRL
ESS Environmental Sensing Service ​ICS ​IXIT TCRL
FMP Find Me Profile ICS
TCRL
FTMP Fitness Machine Profile ​ICS ​IXIT TCRL
FTMS Fitness Machine Service ​ICS ​IXIT TCRL
GLP Glucose Profile ICS
TCRL
GLS Glucose Service ICS
TCRL
HOGP HID over GATT Profile ICS
TCRL
HIDS HID Service ICS
TCRL
HPS HTTP Proxy Service ICS
TCRL
HR​​​P Heart Rate Profile ICS​
TCRL
HRS Heart Rate Service ICS
TCRL
HTP Health Thermometer Profile ICS IXIT TCRL
HTS Health Thermometer Service ICS
TCRL
IAS Immediate Alert Service ICS
TCRL
IPS Indoor Positioning Service ICS I​XIT TCRL
IPSP Internet Protocol Support Profile ICS
TCRL
LLS Link Loss Service ICS
TCRL
​​LNP ​Location and Navigation Profile ​ICS IXIT TCRL
​LNS ​Location and Navigation Service ​ICS IXIT TCRL
NDCS Next DST Change Service ICS
TCRL
OTP Object Transfer Profile ​ICS
TCRL
OTS Object Transfer Service ​ICS IXIT TCRL
PASP Phone Alert Status Profile ICS
TCRL
PASS Phone Alert Status Service ICS
TCRL
PLXP Pulse Oximeter Profile ICS
TCRL
PLXS Pulse Oximeter Service​ ICS
TCRL
PXP Proximity Profile ICS
TCRL
RTUS Reference Time Service ICS
TCRL
RSCP Running Speed and Cadence Profile ICS
TCRL
RSCS Running Speed and Cadence Service ICS
TCRL
SCPP Scan Parameters Profile ICS
TCRL
SCPS Scan Parameters Service ICS
TCRL
TDS Transport Discovery Service ​ICS ​IXIT TCRL
TIP Time Profile ICS
TCRL​
TPS TX Power Service ICS
TCRL
UDS User Data Service​ ICS IXIT ​​TCRL
WSP ​Weight Scale Profile ​ICS ​IXIT TCRL
​WSS Weight Scale Service ​ICS​ TCRL
Back to top

External to the Core - Current and Qualifiable Traditional Profile Test Requirements

Specifications Test Specifications ICS
(Online ICS)
IXITs/Other TCRL
(Online TCRL)
3DSP 1.0
(Deprecated)
3D Synchronization Profile​ 1.0

​ICS​

TCRL
​​
3DSP 1.0.1  ​3D Synchroniz​ation Profile​ 1.0.1​ ​ICS​
TCRL
3DSP 1.0.2  ​3D Synchroniz​ation Profile​ 1.0.2 ​ICS​
TCRL
3DSP 1.0.3  ​3D Synchroniz​ation Profile​ 1.0.3​ ​ICS​
TCRL
A2DP 1.0 Advanced Audio Distribution Profile 1.0 ICS SBC CodecBIT Stream &
Conformance Test Video
TCRL
A2DP 1.2 Advanced Audio Distribution Profile 1.2 ICS SBC Codec, BIT Stream & Conformance Test Video
TCRL
A2DP 1.3 Advanced Audio Distribution Profile 1.3 ICS SBC CodecBIT Stream & Conformance Test Video
TCRL
AVCTP 1.0 Audio/Video Control Transport Protocol ICS
TCRL
AVCTP 1.2 Audio/Video Control Transport Protocol ICS
TCRL
AVCTP 1.3
(Deprecated)
Audio/Video Control Transport Protocol

ICS


TCRL

AVCTP 1.4 Audio/Video Control Transport Protocol ICS
TCRL
AVDTP 1.0 Audio/Video Distribution Transport Protocol ICS
TCRL
AVDTP 1.2 Audio/Video Distribution Transport Protocol ICS
TCRL
AVDTP 1.3 Audio/Video Distribution Transport Protocol ICS
TCRL
AVRCP 1.0 A/V Remote Control Profile ICS
TCRL
AVRCP 1.3 A/V Remote Control Profile ICS TCRL
AVRCP 1.4
(Deprecated)
A/V Remote Control Profile - Advanced Control 1.4

ICS


TCRL

AVRCP 1.5 A/V Remote Control Profile - Advanced Control 1.5 ICS
TCRL
AVRCP 1.6 A/V Remote Control Profile - Advanced Control 1.6 ICS IXIT TCRL
AVRCP 1.6.1 A/V Remote Control Profile - Advanced Control 1.6.1 ICS IXIT TCRL
BIP Basic Imaging Profile ICS
TCRL
BIP 1.1
(Deprecated)
Basic Imaging Profile

ICS


TCRL

BIP 1.2 Basic Imaging Profile  ICS
TCRL
BPP 1.0 Basic Printing Profile  ICS XHTML / IXIT TCRL
BPP 1.2 Basic Printing Profile  ICS XHTML / IXIT TCRL
BNEP Bluetooth Network Encapsulation Protocol ICS
TCRL
CTN 1.0 Calendar, Tasks, and Notes ICS IXIT TCRL
DI1.2 Device ID Profile ICS
TCRL
DI1.3 Device ID Profile ICS
TCRL
DUN Dial Up Networking Profile ICS
TCRL
DUN 1.2 Dial Up Networking Profile ICS
TCRL
FTP 1.1 File Transfer Profile 1.1 ICS
TCRL
FTP 1.2
(Deprecated)
File Transfer Profile 1.2

ICS


TCRL

FTP 1.3 File Transfer Profile 1.3 ICS
TCRL
FTP 1.3.1 File Transfer Profile 1.3.1 ICS
TCRL
GAVDP 1.0 Generic A / V Dist. Profile ICS
TCRL
GAVDP 1.2 Generic A / V Dist. Profile ICS
TCRL
GAVDP 1.3 Generic A / V Dist. Profile ICS
TCRL
GNSS Global Navigation Satellite System Profile ICS
TCRL
GOEP 2.0 Generic Object Exchange Profile 2.0
TCRL
GOEP 2.1 Generic Object Exchange Profile 2.1
TCRL
GOEP 2.1.1 Generic Object Exchange Profile 2.1.1
TCRL
GPP 1.0 Generic PIM Profile
TCRL
GPP 1.0.1 Generic PIM Profile 1.0.1
TCRL
HCRP 1.0 Hard Copy Replacement Profile 1.0 ICS
TCRL
HCRP 1.2 Hard Copy Replacement Profile 1.2 ICS
TCRL
HDP
(Deprecated)
Health Device Profile

ICS


TCRL

HDP 1.1 Health Device Profile ICS
TCRL
HFP 1.5 Hands Free Profile 1.5 ICS
TCRL
HFP 1.6 Hands Free Profile 1.6  ICS
TCRL
HFP 1.7 Hands Free Profile 1.7  ICS
TCRL
HFP 1.7.1 Hands Free Profile 1.7.1  ICS
TCRL
HID 1.0 Human Interface Device Profile 1.0 ICS
TCRL
HID 1.1 Human Interface Device Profile 1.1 ICS
TCRL
HID 1.1.1 Human Interface Device Profile 1.1.1 ICS
TCRL
HSP 1.1 Headset Profile 1.1 ICS
TCRL
HSP 1.2 Headset Profile 1.2 ICS
TCRL
IOPT Interoperability Profile See TPG
TCRL
MAP Message Access Profile ICS
TCRL
​MAP 1.1 Message Access Profile 1.1​ ​ICS
TCRL
MAP 1.2 ​Message Access Profile 1.2 ICS​ TCRL
MAP 1.2.2 ​Message Access Profile 1.2.2 ICS​ TCRL
MAP 1.3 ​Message Access Profile 1.3 ICS​ TCRL
MAP 1.4 ​Message Access Profile 1.4 ICS​ TCRL
MCAP Multi Channel Adaptation Protocol ICS
TCRL
MD Multi-Device ICS
TCRL
MP Multi-Profile ICS
TCRL
​​MPS Multi-Profile Specification​ ​ICS
TCRL
OPP Object Push Profile ICS
TCRL
OPP 1.2 Object Push Profile 1.2 ICS
TCRL
OPP 1.2.1 Object Push Profile 1.2.1 ICS
TCRL
PAN Personal Area Network Profile ICS
TCRL
PBAP Phone Book Access Profile ICS
TCRL
PBAP 1.1 Phone Book Access Profile 1.1 ICS
TCRL
​​PBAP 1.1.1 ​Phone Book Access Profile 1.1.1 ICS TCRL
​​PBAP 1.2 Phone Book Access Profile 1.2​ ICS TCRL
​​PBAP 1.2.1 Phone Book Access Profile 1.2​.1 ICS TCRL
RFCOMM RFCOMM ICS
TCRL
RFCOMM 1.2 RFCOMM 1.2 ICS
TCRL
SAP 1.0 SIM Access Profile 1.0 ICS
TCRL
SAP 1.1 SIM Access Profile 1.1 ICS
TCRL
SAP 1.1.1 SIM Access Profile 1.1.1 ICS
TCRL
SDAP
(Deprecated)
Service Discovery Application Profile

ICS


TCRL

SPP
(Deprecated)
Serial Port Profile

ICS


TCRL

SPP 1.2 Serial Port Profile 1.2 ICS
TCRL
SYNC
(Deprecated)
Synchronization Profile

ICS


TCRL

SYNC 1.2 Synchronization Profile 1.2 ICS
TCRL
SYNC 1.2.1 Synchronization Profile 1.2.1 ICS
TCRL
VDP Video Distribution Profile ICS
TCRL
VDP 1.1 Video Distribution Profile 1.1 ICS
TCRL
Back to top

Other Documents and Templates

Document Links TCRL
CVSD Encoded Test Signal 2.1
Product Profile Interoperability Test Spec (IOPT Test Suite) (Part 2 Vol A) TCRL
SUM ICS - Appendix A to Declaration of Compliance: Summary of Selected Specifications in Implementation TCRL
Template - ICS
Template - Test Specification
Test Strategy and Terminology Overview (Part 1 Vol A)
Test System Validation Guidelines

Back to top

Documen​ts Explained

The Test Case Reference List (TCRL)a qualification reference for all Bluetooth SIG members, is a living document introducing new test cases, removing tes​t cases and categorizing test cases. Members may only use these document references to qualify their Bluetooth enabled products.

The Implementation Conformance Statement (ICS)provides a standardized means of defining Bluetooth capabilities supported by a product.

The Bluetooth Test Specification (TS)defines purpose, sequences and verdicts for verification of each essential Bluetooth feature. Every test specification contains a Test Case Mapping Table (TCMT), which identifies all of the related test cases that are required, depending on the supported capabilities specified in the ICS statement.

Implementation Extra Information for Test (IXIT)typically contains information about the physical setup and connection of the test that is not part of the protocol or profile. This could be information about the system-under-test hardware, socket or telephone numbers, ​or other information to make the test more flexible and to allow for repeatability, etc. No IXIT in a row means that an IXIT was not released along with the other documents in that row. Please note, however, that this does not preclude a test tool from requiring that an IXIT be followed in order to ​configure the tester correctly for testing a specific device.

The TCRL, ICS, TS, and IXIT are the essential documents in the Bluetooth Qualification requirements chain.

If you find errors or omissions on this page, please contact us.​​