​​​​​​​​​​​​​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.​

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.​​

Skip to:

TCRL Release Table

The Bluetooth SIG provides Launch Studio to automate the creation of test plans applicable to any device utilizing Bluetooth specifications. Members’ use of Launch Studio is required for qualifying products/designs.

TCRL Release Release Name Available Date Active (Mandatory) Date*
TCRL 2018-2  TCRL 2018-2 (Core 5.1) 2019-01-28  2019-04-28
TCRL 2018-1 TCRL 2018-1 2018-07-24 2018-10-24
TCRL 2017-2 TCRL 2017-2 (ESR11) 2017-12-19 2018-03-19
TCRL 2017-1 TCRL 2017-1 (CSA6) 2017-07-18 2017-10-18
TCRL 2016-2 TCRL 2016-2 (Bluetooth 5) 2016-12-13 2017-03-13
TCRL 2016-1 TCRL 2016-1 2016-07-14 2016-10-14
TCRL 2015-2 TCRL 2015-2 (CSA5) 2015-12-22 2016-03-22
TCRL 2015-1 TCRL 2015-1 2015-07-14 2015-10-14
TCRL 2014-2 TCRL 2014-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 TCRL 2012-3 (CSA4) 2013-02-19 2013-05-19
TCRL 2012-3 TCRL 2012-3 2012-12-18 2013-03-18
TCRL 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

Mesh Networking Specifications

Specifications Test Specifications ICS IXITs/Other TCRL
MESH 1.0 Mesh Profile 1.0 ICS IXIT TCRL
MESH 1.0.1 Mesh Profile 1.0.1 ICS IXIT TCRL
MMDL 1.0 Mesh Model 1.0 ICS IXIT TCRL
MMDL 1.0.1 Mesh Model 1.0.1 ICS IXIT TCRL

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

Specifications Test Specifications ICS IXITs/Other 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 1.0 Blood Pressure Profile 1.0 ICS TCRL
BLP 1.0.1 Blood Pressure Profile 1.0.1 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 1.0 Current Time Service ICS TCRL
CTS 1.1 Current Time Service ICS TCRL
DIS 1.1 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
HRP 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
IDS Insulin Delivery Service ICS IXIT TCRL
IDP Insulin Delivery Profile ICS IXIT TCRL
IPS Indoor Positioning Service ICS TCRL
IPSP Internet Protocol Support Profile ICS TCRL
LLS 1.0 Link Loss Service ICS TCRL
LLS 1.0.1 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 1.0 Proximity Profile ICS TCRL
PXP 1.0.1 Proximity Profile ICS TCRL
RCP Reconnection Configuration Profile ICS IXIT TCRL
RCS Reconnection Configuration Service ICS IXIT TCRL
RSCP Running Speed and Cadence Profile ICS TCRL
RSCS Running Speed and Cadence Service ICS TCRL
RTUS Reference Time 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

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

Specifications Test Specifications ICS IXITs/Other TCRL

3DSP 1.0
(Deprecated)

3D Synchronization Profile 1.0 ICS TCRL
3DSP 1.0.1 3D Synchronization Profile 1.0.1 ICS TCRL
3DSP 1.0.2 3D Synchronization Profile 1.0.2 ICS TCRL
3DSP 1.0.3 3D Synchronization 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
A2DP 1.3.1 Advanced Audio Distribution Profile 1.3.1 ICS SBC CodecBIT Stream &
Conformance Test Video
TCRL
A2DP 1.3.2 Advanced Audio Distribution Profile 1.3.2 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
AVRCP 1.6.2 A/V Remote Control Profile – Advanced Control 1.6.2 ICS IXIT TCRL
BIP 1.0 Basic Imaging Profile 1.0 ICS TCRL
BIP 1.0.1 Basic Imaging Profile 1.0.1 ICS TCRL
BIP 1.2 Basic Imaging Profile 1.2 ICS IXIT TCRL
BIP 1.2.1 Basic Imaging Profile 1.2.1 ICS IXIT 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 1.0 ICS IXIT TCRL
CTN 1.0.1 Calendar, Tasks, and Notes 1.0.1 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 IXIT TCRL
HFP 1.5 Hands Free Profile 1.5 ICS TCRL
HFP 1.5.1 Hands Free Profile 1.5.1 ICS TCRL
HFP 1.6 Hands Free Profile 1.6 ICS TCRL
HFP 1.6.1 Hands Free Profile 1.6.1 ICS TCRL
HFP 1.7 Hands Free Profile 1.7 ICS IXIT TCRL
HFP 1.7.1 Hands Free Profile 1.7.1 ICS IXIT TCRL
HFP 1.7.2 Hands Free Profile 1.7.2 ICS IXIT TCRL
HID 1.0 Human Interface Device Profile 1.0 ICS TCRL
HID 1.1 Human Interface Device Profile 1.1 ICS IXIT 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 Launch Studio 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.3.1 Message Access Profile 1.3.1 ICS TCRL
MAP 1.4 Message Access Profile 1.4 ICS TCRL
MAP 1.4.1 Message Access Profile 1.4.1 ICS TCRL
MCAP Multi Channel Adaptation Protocol ICS IXIT 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 IXIT TCRL
PBAP 1.1 Phone Book Access Profile 1.1 ICS IXIT TCRL
PBAP 1.1.1 Phone Book Access Profile 1.1.1 ICS IXIT TCRL
PBAP 1.2 Phone Book Access Profile 1.2 ICS IXIT TCRL
PBAP 1.2.1 Phone Book Access Profile 1.2.1 ICS IXIT TCRL
PBAP 1.2.3 Phone Book Access Profile 1.2.3 ICS IXIT TCRL
RFCOMM RFCOMM ICS TCRL
RFCOMM 1.2 RFCOMM 1.2 ICS IXIT 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 IXIT 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

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.​​