doc: Bluetooth: Update ICSes to 8.0.3

This patch updates the ICSes to PTS 8.0.3

Signed-off-by: Magdalena Kasenberg <magdalena.kasenberg@codecoup.pl>
This commit is contained in:
Magdalena Kasenberg 2021-08-31 16:44:24 +02:00 committed by Carles Cufí
commit 35d5443387
7 changed files with 1027 additions and 1271 deletions

View file

@ -87,3 +87,4 @@ the following documents:
sm-pics.rst sm-pics.rst
rfcomm-pics.rst rfcomm-pics.rst
mesh-pics.rst mesh-pics.rst
dis-pics.rst

View file

@ -0,0 +1,50 @@
.. _dis-pics:
DIS ICS
*******
PTS version: 8.0.3
M - mandatory
O - optional
Service Version
===============
============== ======== ===================================
Parameter Name Selected Description
============== ======== ===================================
TSPC_DIS_0_1 True Device Information Service v1.1 (M)
============== ======== ===================================
Transport Requirements
======================
============== ======== ===================================
Parameter Name Selected Description
============== ======== ===================================
TSPC_DIS_1_1 False Service supported over BR/EDR (C.1)
TSPC_DIS_1_2 True Service supported over LE (C.1)
TSPC_DIS_1_3 False Service supported over HS (C.1)
============== ======== ===================================
Service Requirements
====================
============== ======== ======================================================================
Parameter Name Selected Description
============== ======== ======================================================================
TSPC_DIS_2_1 True Device Information Service (M)
TSPC_DIS_2_2 True Manufacturer Name String Characteristic (O)
TSPC_DIS_2_3 True Model Number String Characteristic (O)
TSPC_DIS_2_4 True Serial Number String Characteristic (O)
TSPC_DIS_2_5 True Hardware Revision String Characteristic (O)
TSPC_DIS_2_6 True Firmware Revision String Characteristic (O)
TSPC_DIS_2_7 True Software Revision String Characteristic (O)
TSPC_DIS_2_8 False System ID Characteristic (O)
TSPC_DIS_2_9 False IEEE 11073-20601 Regulatory Certification Data List Characteristic (O)
TSPC_DIS_2_10 False SDP Interoperability (C.1)
TSPC_DIS_2_11 True PnP ID (O)
============== ======== ======================================================================

File diff suppressed because it is too large Load diff

View file

@ -3,281 +3,162 @@
GATT ICS GATT ICS
******** ********
PTS version: 7.4.1 PTS version: 8.0.3
\* - different than PTS defaults
\^ - field not available on PTS
M - mandatory M - mandatory
O - optional O - optional
Generic Attribute Profile Role Generic Attribute Profile Support
============================== =================================
============== =========== ============================================ ============== ======== =============================================
Parameter Name Selected Description Parameter Name Selected Description
============== =========== ============================================ ============== ======== =============================================
TSPC_GATT_1_1 True Generic Attribute Profile Client (C.1) TSPC_GATT_1_1 True Generic Attribute Profile (GATT) Client (C.1)
TSPC_GATT_1_2 True Generic Attribute Profile Server (C.2) TSPC_GATT_1_2 True Generic Attribute Profile (GATT) Server (C.2)
============== =========== ============================================ ============== ======== =============================================
GATT role configuration GATT role configuration
======================= =======================
============== =========== ============================================ ============== ======== =============================
Parameter Name Selected Description Parameter Name Selected Description
============== =========== ============================================ ============== ======== =============================
TSPC_GATT_1a_1 True GATT Client over LE (C.1) TSPC_GATT_1a_1 True GATT Client over LE (C.1)
TSPC_GATT_1a_2 False GATT Client over BR/EDR (C.2) TSPC_GATT_1a_2 False GATT Client over BR/EDR (C.2)
TSPC_GATT_1a_3 True GATT Server over LE (C.3) TSPC_GATT_1a_3 True GATT Server over LE (C.3)
TSPC_GATT_1a_4 False GATT Server over BR/EDR (C.4) TSPC_GATT_1a_4 False GATT Server over BR/EDR (C.4)
TSPC_GATT_1a_5 False Complete GATT Client layer over LE (C.5) ============== ======== =============================
TSPC_GATT_1a_6 False Complete GATT Client layer over BR/EDR (C.6)
TSPC_GATT_1a_7 True Complete GATT Server layer over LE (C.7)
TSPC_GATT_1a_8 False Complete GATT Server layer over BR/EDR (C.8)
============== =========== ============================================
ATT Bearer Transport
====================
============== =========== ============================================
Parameter Name Selected Description
============== =========== ============================================
TSPC_GATT_2_1 False (*) Attribute Protocol Supported over BR/EDR
(L2CAP fixed channel support) (C.1)
TSPC_GATT_2_2 True Attribute Protocol Supported over LE (C.2)
============== =========== ============================================
Generic Attribute Profile Support
=================================
============== =========== ============================================
Parameter Name Selected Description
============== =========== ============================================
TSPC_GATT_3_1 True Client: Exchange MTU (C.1)
TSPC_GATT_3_2 True Client: Discover All Primary Services (C.1)
TSPC_GATT_3_3 True Client: Discover Primary Services Service
UUID (C.1)
TSPC_GATT_3_4 True Client: Find Included Services (C.1)
TSPC_GATT_3_5 True Client: Discover All characteristics of a
Service (C.1)
TSPC_GATT_3_6 True Client: Discover Characteristics by UUID (C.1)
TSPC_GATT_3_7 True Client: Discover All Characteristic Descriptors
(C.1)
TSPC_GATT_3_8 True Client: Read Characteristic Value (C.1)
TSPC_GATT_3_9 True Client: Read using Characteristic UUID (C.1)
TSPC_GATT_3_10 True Client: Read Long Characteristic Values (C.1)
TSPC_GATT_3_11 True Client: Read Multiple Characteristic
Values (C.1)
TSPC_GATT_3_12 True Client: Write without Response (C.1)
TSPC_GATT_3_13 True Client: Signed Write Without Response (C.1)
TSPC_GATT_3_14 True Client: Write Characteristic Value (C.1)
TSPC_GATT_3_15 True Client: Write Long Characteristic Values (C.1)
TSPC_GATT_3_16 False (*) Client: Characteristic Value Reliable
Writes (C.1)
TSPC_GATT_3_17 True Client: Notifications (C.1)
TSPC_GATT_3_18 True Client: Indications (M)
TSPC_GATT_3_19 True Client: Read Characteristic Descriptors (C.1)
TSPC_GATT_3_20 True Client: Read long Characteristic Descriptors
(C.1)
TSPC_GATT_3_21 True Client: Write Characteristic Descriptors (C.1)
TSPC_GATT_3_22 True Client: Write Long Characteristic Descriptors
(C.1)
TSPC_GATT_3_23 True Client: Service Changed Characteristic (M)
TSPC_GATT_3_24 False (*) Client: Configured Broadcast (C.3)
TSPC_GATT_3_25 False (*) Client: Client Supported Features Characteristic
(C.4)
TSPC_GATT_3_26 False (*) Client: Database Hash Characteristic (C.4)
============== =========== ============================================
Profile Attribute Types and Formats, by client
==============================================
=============== =========== ============================================
Parameter Name Selected Description
=============== =========== ============================================
TSPC_GATT_3B_1 False (*) Client: Primary Service Declaration (M)
TSPC_GATT_3B_2 False (*) Client: Secondary Service Declaration (M)
TSPC_GATT_3B_3 False (*) Client: Include Declaration (M)
TSPC_GATT_3B_4 False (*) Client: Characteristic Declaration (M)
TSPC_GATT_3B_5 False (*) Client: Characteristic Value Declaration (M)
TSPC_GATT_3B_6 False (*) Client: Characteristic Extended Properties (M)
TSPC_GATT_3B_7 False (*) Client: Characteristic User Description
Descriptor (M)
TSPC_GATT_3B_8 False (*) Client: Client Characteristic Configuration
Descriptor (M)
TSPC_GATT_3B_9 False (*) Client: Server Characteristic Configuration
Descriptor (M)
TSPC_GATT_3B_10 False (*) Client: Characteristic Format Descriptor (M)
TSPC_GATT_3B_11 False (*) Client: Characteristic Aggregate Format
Descriptor (M)
TSPC_GATT_3B_12 False (*) Client: Characteristic Format: Boolean (M)
TSPC_GATT_3B_13 False (*) Client: Characteristic Format: 2Bit (M)
TSPC_GATT_3B_14 False (*) Client: Characteristic Format: nibble (M)
TSPC_GATT_3B_15 False (*) Client: Characteristic Format: Uint8 (M)
TSPC_GATT_3B_16 False (*) Client: Characteristic Format: Uint12 (M)
TSPC_GATT_3B_17 False (*) Client: Characteristic Format: Uint16 (M)
TSPC_GATT_3B_18 False (*) Client: Characteristic Format: Uint24 (M)
TSPC_GATT_3B_19 False (*) Client: Characteristic Format: Uint32 (M)
TSPC_GATT_3B_20 False (*) Client: Characteristic Format: Uint48 (M)
TSPC_GATT_3B_21 False (*) Client: Characteristic Format: Uint64 (M)
TSPC_GATT_3B_22 False (*) Client: Characteristic Format: Uint128 (M)
TSPC_GATT_3B_23 False (*) Client: Characteristic Format: Sint8 (M)
TSPC_GATT_3B_24 False (*) Client: Characteristic Format: Sint12 (M)
TSPC_GATT_3B_25 False (*) Client: Characteristic Format: Sint16 (M)
TSPC_GATT_3B_26 False (*) Client: Characteristic Format: Sint24 (M)
TSPC_GATT_3B_27 False (*) Client: Characteristic Format: Sint32 (M)
TSPC_GATT_3B_28 False (*) Client: Characteristic Format: Sint48 (M)
TSPC_GATT_3B_29 False (*) Client: Characteristic Format: Sint64 (M)
TSPC_GATT_3B_30 False (*) Client: Characteristic Format: Sint128 (M)
TSPC_GATT_3B_31 False (*) Client: Characteristic Format: Float32 (M)
TSPC_GATT_3B_32 False (*) Client: Characteristic Format: Float64 (M)
TSPC_GATT_3B_33 False (*) Client: Characteristic Format: SFLOAT (M)
TSPC_GATT_3B_34 False (*) Client: Characteristic Format: FLOAT (M)
TSPC_GATT_3B_35 False (*) Client: Characteristic Format: Duint16 (M)
TSPC_GATT_3B_36 False (*) Client: Characteristic Format: utf8s (M)
TSPC_GATT_3B_37 False (*) Client: Characteristic Format: utf16s (M)
TSPC_GATT_3B_38 False (*) Client: Characteristic Format: struct (M)
=============== =========== ============================================
Attribute Profile Support, by Server
====================================
============== =========== ============================================
Parameter Name Selected Description
============== =========== ============================================
TSPC_GATT_4_1 True Server: Exchange MTU (C.4)
TSPC_GATT_4_2 True Server: Discover All Primary Services (M)
TSPC_GATT_4_3 True Server: Discover Primary Services Service
UUID (M)
TSPC_GATT_4_4 True Server: Find Included Services (M)
TSPC_GATT_4_5 True Server: Discover All characteristics of
a Service (M)
TSPC_GATT_4_6 True Server: Discover Characteristics by UUID (M)
TSPC_GATT_4_7 True Server: Discover All Characteristic
Descriptors (M)
TSPC_GATT_4_8 True Server: Read Characteristic Value (M)
TSPC_GATT_4_9 True Server: Read using Characteristic UUID (M)
TSPC_GATT_4_10 True Server: Read Long Characteristic Values (C.4)
TSPC_GATT_4_11 True Server: Read Multiple Characteristic
Values (C.4)
TSPC_GATT_4_12 True Server: Write without Response (C.2)
TSPC_GATT_4_13 True Server: Signed Write Without Response (C.4)
TSPC_GATT_4_14 True Server: Write Characteristic Value (C.3)
TSPC_GATT_4_15 True Server: Write Long Characteristic Values (C.4)
TSPC_GATT_4_16 True Server: Characteristic Value Reliable
Writes (C.4)
TSPC_GATT_4_17 True Server: Notifications (C.4)
TSPC_GATT_4_18 True Server: Indications (C.1)
TSPC_GATT_4_19 True Server: Read Characteristic Descriptors (C.4)
TSPC_GATT_4_20 True Server: Read long Characteristic
Descriptors (C.4)
TSPC_GATT_4_21 True Server: Write Characteristic Descriptors (C.4)
TSPC_GATT_4_22 True Server: Write Long Characteristic
Descriptors (C.4)
TSPC_GATT_4_23 True Server: Service Changed Characteristic (C.1)
TSPC_GATT_4_24 False (*) Server: Configured Broadcast (C.5)
TSPC_GATT_4_25 False (*) Server: Execute Write Request with empty queue (C.7)
TSPC_GATT_4_26 True Server: Client Supported Features Characteristic
(C.9)
TSPC_GATT_4_27 True Server: Database Hash Characteristic (C.8)
============== =========== ============================================
Profile Attribute Types and Characteristic Formats
==================================================
=============== =========== ============================================
Parameter Name Selected Description
=============== =========== ============================================
TSPC_GATT_4B_1 True Server: Primary Service Declaration (M)
TSPC_GATT_4B_2 True Server: Secondary Service Declaration (M)
TSPC_GATT_4B_3 True Server: Include Declaration (M)
TSPC_GATT_4B_4 True Server: Characteristic Declaration (M)
TSPC_GATT_4B_5 True Server: Characteristic Value Declaration (M)
TSPC_GATT_4B_6 True Server: Characteristic Extended Properties (M)
TSPC_GATT_4B_7 True Server: Characteristic User Description
Descriptor (M)
TSPC_GATT_4B_8 True Server: Client Characteristic Configuration
Descriptor (M)
TSPC_GATT_4B_9 True Server: Server Characteristic Configuration
Descriptor (M)
TSPC_GATT_4B_10 True Server: Characteristic Format Descriptor (M)
TSPC_GATT_4B_11 True Server: Characteristic Aggregate Format
Descriptor (M)
TSPC_GATT_4B_12 True Server: Characteristic Format: Boolean (M)
TSPC_GATT_4B_13 True Server: Characteristic Format: 2Bit (M)
TSPC_GATT_4B_14 True Server: Characteristic Format: nibble (M)
TSPC_GATT_4B_15 True Server: Characteristic Format: Uint8 (M)
TSPC_GATT_4B_16 True Server: Characteristic Format: Uint12 (M)
TSPC_GATT_4B_17 True Server: Characteristic Format: Uint16 (M)
TSPC_GATT_4B_18 True Server: Characteristic Format: Uint24 (M)
TSPC_GATT_4B_19 True Server: Characteristic Format: Uint32 (M)
TSPC_GATT_4B_20 True Server: Characteristic Format: Uint48 (M)
TSPC_GATT_4B_21 True Server: Characteristic Format: Uint64 (M)
TSPC_GATT_4B_22 True Server: Characteristic Format: Uint128 (M)
TSPC_GATT_4B_23 True Server: Characteristic Format: Sint8 (M)
TSPC_GATT_4B_24 True Server: Characteristic Format: Sint12 (M)
TSPC_GATT_4B_25 True Server: Characteristic Format: Sint16 (M)
TSPC_GATT_4B_26 True Server: Characteristic Format: Sint24 (M)
TSPC_GATT_4B_27 True Server: Characteristic Format: Sint32 (M)
TSPC_GATT_4B_28 True Server: Characteristic Format: Sint48 (M)
TSPC_GATT_4B_29 True Server: Characteristic Format: Sint64 (M)
TSPC_GATT_4B_30 True Server: Characteristic Format: Sint128 (M)
TSPC_GATT_4B_31 True Server: Characteristic Format: Float32 (M)
TSPC_GATT_4B_32 True Server: Characteristic Format: Float64 (M)
TSPC_GATT_4B_33 True Server: Characteristic Format: SFLOAT (M)
TSPC_GATT_4B_34 True Server: Characteristic Format: FLOAT (M)
TSPC_GATT_4B_35 True Server: Characteristic Format: Duint16 (M)
TSPC_GATT_4B_36 True Server: Characteristic Format: utf8s (M)
TSPC_GATT_4B_37 True Server: Characteristic Format: utf16s (M)
TSPC_GATT_4B_38 True Server: Characteristic Format: struct (M)
=============== =========== ============================================
SDP Interoperability
====================
============== =========== ============================================
Parameter Name Selected Description
============== =========== ============================================
TSPC_GATT_6_2 False (*) Discover GATT Services using Service Discovery
Profile (C.1)
TSPC_GATT_6_3 False (*) Publish SDP record for GATT services support
via BR/EDR (C.2)
============== =========== ============================================
Attribute Protocol Transport Security
=====================================
============== =========== ============================================
Parameter Name Selected Description
============== =========== ============================================
TSPC_GATT_7_1 False (*) Security Mode 4 (C.1)
TSPC_GATT_7_2 True LE Security Mode 1 (C.2)
TSPC_GATT_7_3 True LE Security Mode 2 (C.2)
TSPC_GATT_7_4 True LE Authentication Procedure (C.2)
TSPC_GATT_7_5 False (*) LE connection data signing procedure (C.2)
TSPC_GATT_7_6 False (*) LE Authenticate signed data procedure (C.2)
TSPC_GATT_7_7 True LE Authorization Procedure (C.2)
============== =========== ============================================
Attribute Protocol Transport Attribute Protocol Transport
============================ ============================
============== =========== ============================================ ============== ======== =======================================================================================
Parameter Name Selected Description Parameter Name Selected Description
============== =========== ============================================ ============== ======== =======================================================================================
TSPC_GATT_8_1 False (*) Support for Multiple ATT bearers from same TSPC_GATT_2_1 False Attribute Protocol Supported over BR/EDR (L2CAP fixed channel support) (C.1)
device (C.1) TSPC_GATT_2_2 True Attribute Protocol Supported over LE (C.2)
============== =========== ============================================ TSPC_GATT_2_3 True Enhanced ATT bearer Attribute Protocol Supported (L2CAP fixed EATT PSM supported) (C.3)
TSPC_GATT_2_3a True Enhanced ATT bearer supported over LE (C.4)
TSPC_GATT_2_3b False Enhanced ATT bearer supported over BR/EDR (C.5)
============== ======== =======================================================================================
Generic Attribute Profile Feature Support, by Client
====================================================
============== ======== =========================================================
Parameter Name Selected Description
============== ======== =========================================================
TSPC_GATT_3_1 True Exchange MTU (C.11)
TSPC_GATT_3_2 True Discover All Primary Services (O)
TSPC_GATT_3_3 True Discover Primary Services by Service UUID (O)
TSPC_GATT_3_4 True Find Included Services (O)
TSPC_GATT_3_5 True Discover All characteristics of a Service (O)
TSPC_GATT_3_6 True Discover Characteristics by UUID (O)
TSPC_GATT_3_7 True Discover All Characteristic Descriptors (O)
TSPC_GATT_3_8 True Read Characteristic Value (O)
TSPC_GATT_3_9 True Read Using Characteristic UUID (O)
TSPC_GATT_3_10 True Read Long Characteristic Values (O)
TSPC_GATT_3_11 True Read Multiple Characteristic Values (O)
TSPC_GATT_3_12 True Write without Response (O)
TSPC_GATT_3_13 True Signed Write Without Response (C.11)
TSPC_GATT_3_14 True Write Characteristic Value (O)
TSPC_GATT_3_15 True Write Long Characteristic Values (O)
TSPC_GATT_3_16 True Characteristic Value Reliable Writes (O)
TSPC_GATT_3_17 True Notifications (C.7)
TSPC_GATT_3_18 True Indications (M)
TSPC_GATT_3_19 True Read Characteristic Descriptors (O)
TSPC_GATT_3_20 True Read Long Characteristic Descriptors (O)
TSPC_GATT_3_21 True Write Characteristic Descriptors (O)
TSPC_GATT_3_22 True Write Long Characteristic Descriptors (O)
TSPC_GATT_3_23 True Service Changed Characteristic (M)
TSPC_GATT_3_24 False Configured Broadcast (C.2)
TSPC_GATT_3_25 True Client Supported Features Characteristic (C.4)
TSPC_GATT_3_26 True Database Hash Characteristic (C.4)
TSPC_GATT_3_27 False Read and Interpret Characteristic Presentation Format (O)
TSPC_GATT_3_28 False Read and Interpret Characteristic Aggregate Format (C.6)
TSPC_GATT_3_29 False Read Multiple Variable Length Characteristic Values (C.9)
TSPC_GATT_3_30 False Multiple Variable Length Notifications (C.10)
============== ======== =========================================================
Generic Attribute Profile Feature Support, by Server
====================================================
============== ======== =============================================================================
Parameter Name Selected Description
============== ======== =============================================================================
TSPC_GATT_4_1 True Exchange MTU (C.6)
TSPC_GATT_4_2 True Discover All Primary Services (M)
TSPC_GATT_4_3 True Discover Primary Services by Service UUID (M)
TSPC_GATT_4_4 True Find Included Services (M)
TSPC_GATT_4_5 True Discover All characteristics of a Service (M)
TSPC_GATT_4_6 True Discover Characteristics by UUID (M)
TSPC_GATT_4_7 True Discover All Characteristic Descriptors (M)
TSPC_GATT_4_8 True Read Characteristic Value (M)
TSPC_GATT_4_9 True Read Using Characteristic UUID (M)
TSPC_GATT_4_10 True Read Long Characteristic Values (C.12)
TSPC_GATT_4_11 True Read Multiple Characteristic Values (O)
TSPC_GATT_4_12 True Write without Response (C.2)
TSPC_GATT_4_13 True Signed Write Without Response (C.6)
TSPC_GATT_4_14 True Write Characteristic Value (C.3)
TSPC_GATT_4_15 True Write Long Characteristic Values (C.12)
TSPC_GATT_4_16 True Characteristic Value ReliableWrites (O)
TSPC_GATT_4_17 True Notifications (O)
TSPC_GATT_4_18 True Indications (C.1)
TSPC_GATT_4_19 True Read Characteristic Descriptors (C.12)
TSPC_GATT_4_20 True Read Long Characteristic Descriptors (C.12)
TSPC_GATT_4_21 True Write Characteristic Descriptors (C.12)
TSPC_GATT_4_22 True Write Long Characteristic Descriptors (O)
TSPC_GATT_4_23 True Service Changed Characteristic (C.1)
TSPC_GATT_4_24 False Configured Broadcast (C.5)
TSPC_GATT_4_25 False Execute Write Request with empty queue (C.7)
TSPC_GATT_4_26 True Client Supported Features Characteristic (C.9)
TSPC_GATT_4_27 True Database Hash Characteristic (C.8)
TSPC_GATT_4_28 False Report Characteristic Value: Characteristic Presentation Format (O)
TSPC_GATT_4_29 False Report aggregate Characteristic Value: Characteristic Aggregate Format (C.10)
TSPC_GATT_4_30 False Read Multiple Variable Length Characteristic Values (C.13)
TSPC_GATT_4_31 False Multiple Variable Length Notifications (C.13)
============== ======== =============================================================================
SDP Interoperability
====================
============== ======== =============================================================
Parameter Name Selected Description
============== ======== =============================================================
TSPC_GATT_6_2 False Discover GATT Services using Service Discovery Profile (C.1)
TSPC_GATT_6_3 False Publish SDP record for GATT services support via BR/EDR (C.2)
============== ======== =============================================================
Attribute Protocol Transport Security
=====================================
============== ======== ===========================================
Parameter Name Selected Description
============== ======== ===========================================
TSPC_GATT_7_1 False Security Mode 4 (C.1)
TSPC_GATT_7_2 True LE Security Mode 1 (C.5)
TSPC_GATT_7_3 True LE Security Mode 2 (C.6)
TSPC_GATT_7_4 True LE Authentication Procedure (C.4)
TSPC_GATT_7_5 True LE connection data signing procedure (C.2)
TSPC_GATT_7_6 True LE Authenticate signed data procedure (C.2)
TSPC_GATT_7_7 True LE Authorization Procedure (C.3)
============== ======== ===========================================
Multiple Simultaneous ATT Bearers
=================================
============== ======== ==================================================================================================================
Parameter Name Selected Description
============== ======== ==================================================================================================================
TSPC_GATT_8_1 False Support for multiple simultaneous active ATT bearers from same device ATT over LE and ATT over BR/EDR (C.1)
TSPC_GATT_8_2 True Support for multiple simultaneous active ATT bearers from same device ATT over LE and EATT over LE (C.2)
TSPC_GATT_8_3 False Support for multiple simultaneous active ATT bearers from same device ATT over BR/EDR and EATT over BR/EDR (C.3)
TSPC_GATT_8_4 False Support for multiple simultaneous active ATT bearers from same device ATT over LE and EATT over BR/EDR (C.4)
TSPC_GATT_8_5 False Support for multiple simultaneous active ATT bearers from same device ATT over BR/EDR and EATT over LE (C.5)
TSPC_GATT_8_6 False Support for multiple simultaneous active EATT bearers from same device EATT over BR/EDR and EATT over LE (C.6)
TSPC_GATT_8_7 False Support for multiple simultaneous active EATT bearers from same device EATT over BR/EDR (C.7)
TSPC_GATT_8_8 True Support for multiple simultaneous active EATT bearers from same device EATT over LE (C.7)
============== ======== ==================================================================================================================

View file

@ -3,143 +3,115 @@
L2CAP ICS L2CAP ICS
********* *********
PTS version: 7.4.1 PTS version: 8.0.3
M - mandatory
O - optional
* - different than PTS defaults
L2CAP Transport Configuration L2CAP Transport Configuration
============================= =============================
================ =========== ======================================= ============== ======== ===================================================================================
Parameter Name Selected Description Parameter Name Selected Description
================ =========== ======================================= ============== ======== ===================================================================================
TSPC_L2CAP_0_1 False (*) BR/EDR TSPC_L2CAP_0_1 False BR/EDR (includes possible support of GAP LE Broadcaster or LE Observer roles) (C.1)
TSPC_L2CAP_0_2 True Bluetooth low energy only TSPC_L2CAP_0_2 True LE (C.2)
TSPC_L2CAP_0_3 False (*) BR/EDR/Bluetooth low energy TSPC_L2CAP_0_3 False BR/EDR/LE (C.3)
================ =========== ======================================= ============== ======== ===================================================================================
Roles Roles
===== =====
================ =========== ======================================= ============== ======== ===============================
Parameter Name Selected Description Parameter Name Selected Description
================ =========== ======================================= ============== ======== ===============================
TSPC_L2CAP_1_1 False (*) Data Channel Initiator TSPC_L2CAP_1_1 False Data Channel Initiator (C.3)
TSPC_L2CAP_1_2 False (*) Data Channel Acceptor TSPC_L2CAP_1_2 False Data Channel Acceptor (C.1)
TSPC_L2CAP_1_3 True LE Master TSPC_L2CAP_1_3 True LE Master (C.2)
TSPC_L2CAP_1_4 True LE Slave TSPC_L2CAP_1_4 True LE Slave (C.2)
TSPC_L2CAP_1_5 True LE Data Channel Initiator TSPC_L2CAP_1_5 True LE Data Channel Initiator (C.4)
TSPC_L2CAP_1_6 True LE Data Channel Acceptor TSPC_L2CAP_1_6 True LE Data Channel Acceptor (C.5)
================ =========== ======================================= ============== ======== ===============================
General Operation General Operation
================= =================
================ =========== ======================================= ================ ======== ===========================================================================================
Parameter Name Selected Description Parameter Name Selected Description
================ =========== ======================================= ================ ======== ===========================================================================================
TSPC_L2CAP_2_1 False (*) Support of L2CAP signaling channel TSPC_L2CAP_2_1 False Support of L2CAP signalling channel (C.16)
TSPC_L2CAP_2_2 False (*) Support of configuration process TSPC_L2CAP_2_2 False Support of configuration process (C.16)
TSPC_L2CAP_2_3 False (*) Support of connection oriented data TSPC_L2CAP_2_3 False Support of connection oriented data channel (C.16)
channel TSPC_L2CAP_2_4 False Support of command echo request (C.17)
TSPC_L2CAP_2_4 False (*) Support of command echo request TSPC_L2CAP_2_5 False Support of command echo response (C.16)
TSPC_L2CAP_2_5 False (*) Support of command echo response TSPC_L2CAP_2_6 False Support of command information request (C.17)
TSPC_L2CAP_2_6 False (*) Support of command information request TSPC_L2CAP_2_7 False Support of command information response (C.16)
TSPC_L2CAP_2_7 False (*) Support of command information response TSPC_L2CAP_2_8 False Support of a channel group (C.17)
TSPC_L2CAP_2_8 False (*) Support of a channel group TSPC_L2CAP_2_9 False Support of packet for connectionless channel (C.17)
TSPC_L2CAP_2_9 False (*) Support of packet for connectionless TSPC_L2CAP_2_10 False Support retransmission mode (C.17)
channel TSPC_L2CAP_2_11 False Support flow control mode (C.17)
TSPC_L2CAP_2_10 False (*) Support retransmission mode TSPC_L2CAP_2_12 False Enhanced Retransmission Mode (C.11)
TSPC_L2CAP_2_11 False (*) Support flow control mode TSPC_L2CAP_2_13 False Streaming Mode (O)
TSPC_L2CAP_2_12 False (*) Enhanced Retransmission Mode TSPC_L2CAP_2_14 False FCS Option (C.1)
TSPC_L2CAP_2_13 False (*) Streaming Mode TSPC_L2CAP_2_15 False Generate Local Busy Condition (C.2)
TSPC_L2CAP_2_14 False (*) FCS Option TSPC_L2CAP_2_16 False Send Reject (C.2)
TSPC_L2CAP_2_15 False (*) Generate Local Busy Condition TSPC_L2CAP_2_17 False Send Selective Reject (C.2)
TSPC_L2CAP_2_16 False (*) Send Reject TSPC_L2CAP_2_18 False Mandatory use of ERTM (C.3)
TSPC_L2CAP_2_17 False (*) Send Selective Reject TSPC_L2CAP_2_19 False Mandatory use of Streaming Mode (C.4)
TSPC_L2CAP_2_18 False (*) Mandatory use of ERTM TSPC_L2CAP_2_20 False Optional use of ERTM (C.3)
TSPC_L2CAP_2_19 False (*) Mandatory use of Streaming Mode TSPC_L2CAP_2_21 False Optional use of Streaming Mode (C.4)
TSPC_L2CAP_2_20 False (*) Optional use of ERTM TSPC_L2CAP_2_22 False Send data using SAR in ERTM (C.5)
TSPC_L2CAP_2_21 False (*) Optional use of Streaming Mode TSPC_L2CAP_2_23 False Send data using SAR in Streaming Mode (C.6)
TSPC_L2CAP_2_22 False (*) Send data using SAR in ERTM TSPC_L2CAP_2_24 False Actively request Basic Mode for a PSM that supports the use of ERTM or Streaming Mode (C.7)
TSPC_L2CAP_2_23 False (*) Send data using SAR in Streaming Mode TSPC_L2CAP_2_25 False Supports performing L2CAP channel mode configuration fallback from SM to ERTM (C.8)
TSPC_L2CAP_2_24 False (*) Actively request Basic Mode for a PSM TSPC_L2CAP_2_26 False Supports sending more than one unacknowledged I-Frame when operating in ERTM (C.9)
that supports the use of ERTM or TSPC_L2CAP_2_27 False Supports sending more than three unacknowledged I-Frame when operating in ERTM (C.9)
Streaming Mode TSPC_L2CAP_2_28 False Supports configuring the peer TxWindow greater than 1. (C.10)
TSPC_L2CAP_2_25 False (*) Supports performing L2CAP channel mode TSPC_L2CAP_2_29 False AMP Support (C.11)
configuration fallback from SM to ERTM TSPC_L2CAP_2_30 False Fixed Channel Support (C.11)
TSPC_L2CAP_2_26 False (*) Supports sending more than one TSPC_L2CAP_2_31 False AMP Manager Support (C.11)
unacknowledged I-Frame when operating in TSPC_L2CAP_2_32 False ERTM over AMP (C.11)
ERTM TSPC_L2CAP_2_33 False Streaming Mode Source over AMP Support (C.12)
TSPC_L2CAP_2_27 False (*) Supports sending more than three TSPC_L2CAP_2_34 False Streaming Mode Sink over AMP Support (C.12)
unacknowledged I-Frame when operating in TSPC_L2CAP_2_35 False Unicast Connectionless Data, Reception (O)
ERTM TSPC_L2CAP_2_36 False Ability to transmit an unencrypted packet over a unicast connectionless L2CAP channel (O)
TSPC_L2CAP_2_28 False (*) Supports configuring the peer TxWindow TSPC_L2CAP_2_37 False Ability to transmit an encrypted packet over a unicast connectionless L2CAP channel. (O)
greater than 1 TSPC_L2CAP_2_38 False Extended Flow Specification for BR/EDR (C.7)
TSPC_L2CAP_2_29 False (*) AMP Support TSPC_L2CAP_2_39 False Extended Window Size (C.7)
TSPC_L2CAP_2_30 False (*) Fixed Channel Support TSPC_L2CAP_2_40 True Support of Low Energy signaling channel (C.13)
TSPC_L2CAP_2_31 False (*) AMP Manager Support TSPC_L2CAP_2_41 True Support of command reject (C.13)
TSPC_L2CAP_2_32 False (*) ERTM over AMP TSPC_L2CAP_2_42 True Send Connection Parameter Update Request (C.14)
TSPC_L2CAP_2_33 False (*) Streaming Mode Source over AMP Support TSPC_L2CAP_2_43 True Send Connection Parameter Update Response (C.15)
TSPC_L2CAP_2_34 False (*) Streaming Mode Sink over AMP Support TSPC_L2CAP_2_44 False Extended Flow Specification for AMP (C.18)
TSPC_L2CAP_2_35 False (*) Unicast Connectionless Data, Reception TSPC_L2CAP_2_45 False Send Disconnect Request Command (C.21)
TSPC_L2CAP_2_36 False (*) Ability to transmit an unencrypted TSPC_L2CAP_2_45a True Send Disconnect Request Command LE (C.22)
packet over a Unicast connectionless TSPC_L2CAP_2_46 True Support LE Credit Based Flow Control Mode (C.19)
L2CAP channel TSPC_L2CAP_2_47 True Support for LE Data Channel (C.20)
TSPC_L2CAP_2_37 False (*) Ability to transmit an encrypted packet TSPC_L2CAP_2_48 True Support Enhanced Credit Based Flow Control Mode (C.23)
over a Unicast connectionless L2CAP ================ ======== ===========================================================================================
channel
TSPC_L2CAP_2_38 False (*) Extended Flow Specification for BR/EDR
TSPC_L2CAP_2_39 False (*) Extended Window Size
TSPC_L2CAP_2_40 True Support of Low Energy signaling channel
TSPC_L2CAP_2_41 True Support of command reject
TSPC_L2CAP_2_42 True Send Connection Parameter Update Request
TSPC_L2CAP_2_43 True Send Connection Parameter Update
Response
TSPC_L2CAP_2_44 False (*) Extended Flow Specification for AMP
TSPC_L2CAP_2_45 False (*) Send disconnect request command
TSPC_L2CAP_2_45a True Send disconnect request command - LE
TSCP_L2CAP_2_46 True Support LE Credit Based Flow Control
Mode
TSCP_L2CAP_2_47 True Support for LE Data Channel
================ =========== =======================================
Configurable Parameters Configurable Parameters
======================= =======================
================ =========== ======================================= =============== ======== ======================================================================================
Parameter Name Selected Description Parameter Name Selected Description
================ =========== ======================================= =============== ======== ======================================================================================
TSPC_L2CAP_3_1 True Support of RTX timer TSPC_L2CAP_3_1 True Support of RTX timer (M)
TSPC_L2CAP_3_2 False (*) Support of ERTX timer TSPC_L2CAP_3_2 False Support of ERTX timer (C.4)
TSPC_L2CAP_3_3 False (*) Support minimum MTU size 48 octets TSPC_L2CAP_3_3 False Support minimum MTU size 48 octets (C.4)
TSPC_L2CAP_3_4 False (*) Support MTU size larger than 48 octets TSPC_L2CAP_3_4 False Support MTU size larger than 48 octets (C.5)
TSPC_L2CAP_3_5 False (*) Support of flush timeout value for TSPC_L2CAP_3_5 False Support of flush timeout value for reliable channel (C.4)
reliable channel TSPC_L2CAP_3_6 False Support of flush timeout value for unreliable channel (C.5)
TSPC_L2CAP_3_6 False (*) Support of flush timeout value for TSPC_L2CAP_3_7 False Support of bi-directional quality of service (QoS) option field (C.1)
unreliable channel TSPC_L2CAP_3_8 False Negotiate QoS service type (C.5)
TSPC_L2CAP_3_7 False (*) Support of bi-directional quality of TSPC_L2CAP_3_9 False Negotiate and support service type 'No Traffic' (C.2)
service (QoS) option field TSPC_L2CAP_3_10 False Negotiate and support service type 'Best effort' (C.3)
TSPC_L2CAP_3_8 False (*) Negotiate QoS service type TSPC_L2CAP_3_11 False Negotiate and support service type 'Gauranteed' (C.2)
TSPC_L2CAP_3_9 False (*) Negotiate and support service type TSPC_L2CAP_3_12 True Support minimum MTU size 23 octets (C.6)
'No traffic' TSPC_L2CAP_3_13 False Negotiate and support service type No traffic for Extended Flow Specification (C.7)
TSPC_L2CAP_3_10 False (*) Negotiate and support service type TSPC_L2CAP_3_14 False Negotiate and support service type Best Effort for Extended Flow Specification (C.8)
'Best effort' TSPC_L2CAP_3_15 False Negotiate and support service type Guaranteed for Extended Flow Specification. (C.9)
TSPC_L2CAP_3_11 False (*) Negotiate and support service type TSPC_L2CAP_3_16 True Support Multiple Simultaneous LE Data Channels (C.10)
'Guaranteed' =============== ======== ======================================================================================
TSPC_L2CAP_3_12 True Support minimum MTU size 23 octets
TSPC_L2CAP_3_13 False (*) Negotiate and support service type
'No traffic' for Extended Flow
Specification
TSPC_L2CAP_3_14 False (*) Negotiate and support service type
'Best Effort' for Extended Flow
Specification
TSPC_L2CAP_3_15 False (*) Negotiate and support service type
'Guaranteed' for Extended Flow
Specification
TSPC_L2CAP_3_16 True Support Multiple Simultaneous LE Data
Channels
================ =========== =======================================

View file

@ -3,11 +3,7 @@
MESH ICS MESH ICS
******** ********
PTS version: 7.4.1 PTS version: 8.0.3
\* - different than PTS defaults
\^ - field not available on PTS
M - mandatory M - mandatory
@ -17,189 +13,164 @@ O - optional
Major Profile Version (X.Y) Major Profile Version (X.Y)
=========================== ===========================
============== ============== ======================================= ============== ======== =============
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== =============
TSPC_MESH_0_1 True Mesh v1.0 (M) TSPC_MESH_0_1 True Mesh v1.0 (M)
============== ============== ======================================= ============== ======== =============
Minor Profile Version (X.Y.Z) Minor Profile Version (X.Y.Z)
============================= =============================
============== ============== ======================================= ============== ======== ===================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===================
TSPC_MESH_0A_1 True Erratum 10395 (C.1) TSPC_MESH_0a_1 True Erratum 10395 (C.1)
TSPC_MESH_0A_2 True Mesh v1.0.1 (C.2) TSPC_MESH_0a_2 True Mesh v1.0.1 (C.2)
============== ============== ======================================= TSPC_MESH_0a_3 True Erratum 16350 (C.1)
============== ======== ===================
Bluetooth Core Specification v4.0 and Later
===========================================
============== ============== =======================================
Parameter Name Selected Description
============== ============== =======================================
TSPC_MESH_1_1 True Core Specification 4.0 or later version (M)
============== ============== =======================================
Roles Roles
===== =====
============== ============== ======================================= ============== ======== =================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== =================
TSPC_MESH_2_1 True Node (C.1) TSPC_MESH_2_1 True Node (C.1)
TSPC_MESH_2_2 False (*) Provisioner (C.1) TSPC_MESH_2_2 False Provisioner (C.1)
============== ============== ======================================= ============== ======== =================
Node Capabilities - Bearers Node Capabilities - Bearers
=========================== ===========================
============== ============== ======================================= ============== ======== ========================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ========================
TSPC_MESH_3_1 True Advertising Bearer (C.1) TSPC_MESH_3_1 True Advertising Bearer (C.1)
TSPC_MESH_3_2 True GATT Bearer (C.1) TSPC_MESH_3_2 True GATT Bearer (C.1)
============== ============== ======================================= ============== ======== ========================
Node Capabilities - Provisioning
================================
Provisioning ============== ======== =================================================
============
============== ============== =======================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== =================================================
TSPC_MESH_4_1 True PB-ADV (C.1) TSPC_MESH_4_1 True PB-ADV (C.1)
TSPC_MESH_4_2 True PB-GATT (C.2) TSPC_MESH_4_2 True PB-GATT (C.2)
TSPC_MESH_4_3 True Device UUID (C.3) TSPC_MESH_4_3 True Device UUID (C.3)
TSPC_MESH_4_4 True Sending Unprovisioned Device Beacon (C.4) TSPC_MESH_4_4 True Sending Unprovisioned Device Beacon (C.4)
TSPC_MESH_4_5 True Generic Provisioning Layer (C.3) TSPC_MESH_4_5 True Generic Provisioning Layer (C.3)
TSPC_MESH_4_6 True Provisioning Protocol (C.3) TSPC_MESH_4_6 True Provisioning Protocol (Provisioning Server) (C.3)
TSPC_MESH_4_7 False (*) Provisioning: Public Key OOB (C.5) TSPC_MESH_4_7 False Provisioning: Public Key OOB (C.5)
TSPC_MESH_4_8 True Provisioning: Public Key No OOB (C.5) TSPC_MESH_4_8 True Provisioning: Public Key No OOB (C.5)
TSPC_MESH_4_9 True Provisioning: Authentication Output OOB (C.6) TSPC_MESH_4_9 True Provisioning: Authentication Output OOB (C.6)
TSPC_MESH_4_10 False (*) Provisioning: Authentication Input OOB (C.6) TSPC_MESH_4_10 False Provisioning: Authentication Input OOB (C.6)
TSPC_MESH_4_11 False (*) Provisioning: Authentication Static OOB (C.6) TSPC_MESH_4_11 False Provisioning: Authentication Static OOB (C.6)
TSPC_MESH_4_12 True Provisioning: Authentication No OOB (C.3) TSPC_MESH_4_12 True Provisioning: Authentication No OOB (C.3)
============== ============== ======================================= ============== ======== =================================================
Node Capabilities Network Layer
Node Capabilities - Network Layer
================================= =================================
============== ============== ======================================= ============== ======== =============================================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== =============================================================
TSPC_MESH_5_1 True Transmitting and Receiving Secured Network TSPC_MESH_5_1 True Transmitting and Receiving Secured Network Layer Messages (M)
Layer Messages (M)
TSPC_MESH_5_2 True Relay Feature (C.1) TSPC_MESH_5_2 True Relay Feature (C.1)
TSPC_MESH_5_3 True Network Message Cache (C.2) TSPC_MESH_5_3 True Network Message Cache (C.2)
============== ============== ======================================= TSPC_MESH_5_4 False Multiple Subnet Support (O)
============== ======== =============================================================
Node Capabilities Lower Transport Layer
Node Capabilities - Lower Transport Layer
========================================= =========================================
============== ============== ======================================= ============== ======== ====================================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ====================================================
TSPC_MESH_6_1 True Transmitting and Receiving a Lower Transport TSPC_MESH_6_1 True Transmitting and Receiving a Lower Transport PDU (M)
PDU (M)
TSPC_MESH_6_2 True Segmentation and Reassembly Behavior (M) TSPC_MESH_6_2 True Segmentation and Reassembly Behavior (M)
TSPC_MESH_6_3 True Friend Cache (C.1) TSPC_MESH_6_3 True Friend Cache (C.1)
============== ============== ======================================= ============== ======== ====================================================
Node Capabilities Upper Transport Layer
Node Capabilities - Upper Transport Layer
========================================= =========================================
============== ============== ======================================= ============== ======== ===========================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===========================================
TSPC_MESH_7_1 True Transmitting a Secured Access Payload (M) TSPC_MESH_7_1 True Transmitting a Secured Access Payload (M)
TSPC_MESH_7_2 True Receiving a Secured Upper Transport PDU (M) TSPC_MESH_7_2 True Receiving a Secured Upper Transport PDU (M)
TSPC_MESH_7_3 True Friend Feature (C.1) TSPC_MESH_7_3 True Friend Feature (C.1)
TSPC_MESH_7_4 True Low Power Feature (C.1) TSPC_MESH_7_4 True Low Power Feature (C.1)
TSPC_MESH_7_5 True Heartbeat (M) TSPC_MESH_7_5 True Heartbeat (M)
============== ============== ======================================= ============== ======== ===========================================
Node Capabilities Access Layer
Node Capabilities - Access Layer
================================ ================================
============== ============== ======================================= ============== ======== ======================================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ======================================================
TSPC_MESH_8_1 True Transmitting and Receiving an Access Layer TSPC_MESH_8_1 True Transmitting and Receiving an Access Layer Message (M)
Message (M) ============== ======== ======================================================
============== ============== =======================================
Node Capabilities Security
Node Capabilities - Security
============================ ============================
============== ============== ======================================= ============== ======== =============================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== =============================
TSPC_MESH_9_1 True Message Replay Protection (M) TSPC_MESH_9_1 True Message Replay Protection (M)
============== ============== ======================================= ============== ======== =============================
Node Capabilities Mesh Management
Node Capabilities - Mesh Management
=================================== ===================================
============== ============== ======================================= ============== ======== ===============================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===============================
TSPC_MESH_10_1 True Secure Network Beacon (M) TSPC_MESH_10_1 True Secure Network Beacon (M)
TSPC_MESH_10_2 True Key Refresh Procedure (M) TSPC_MESH_10_2 True Key Refresh Procedure (M)
TSPC_MESH_10_3 True IV Update Procedure (M) TSPC_MESH_10_3 True IV Update Procedure (M)
TSPC_MESH_10_4 True IV Index Recovery Procedure (M) TSPC_MESH_10_4 True IV Index Recovery Procedure (M)
============== ============== ======================================= ============== ======== ===============================
Node Capabilities Foundation Mesh Models
Node Capabilities - Foundation Mesh Models
========================================== ==========================================
============== ============== ======================================= ============== ======== ==============================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ==============================
TSPC_MESH_11_1 True Configuration Server Model (M) TSPC_MESH_11_1 True Configuration Server Model (M)
TSPC_MESH_11_2 True Health Server Model (M) TSPC_MESH_11_2 True Health Server Model (M)
TSPC_MESH_11_3 False (*) Configuration Client Model (O) TSPC_MESH_11_3 False Configuration Client Model (O)
TSPC_MESH_11_4 False (*) Health Client Model (O) TSPC_MESH_11_4 False Health Client Model (O)
============== ============== ======================================= ============== ======== ==============================
Node Capabilities Proxy
Node Capabilities - Proxy
========================= =========================
============== ============== ======================================= ============== ======== ====================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ====================================
TSPC_MESH_12_1 True Proxy Server (C.1) TSPC_MESH_12_1 True Proxy Server (C.1)
TSPC_MESH_12_2 True GATT Server (C.2) TSPC_MESH_12_2 True GATT Server (C.2)
TSPC_MESH_12_3 True Advertising with Network ID (C.2) TSPC_MESH_12_3 True Advertising with Network ID (C.2)
TSPC_MESH_12_4 True Advertising with Node Identity (C.2) TSPC_MESH_12_4 True Advertising with Node Identity (C.2)
TSPC_MESH_12_5 False (*) Proxy Client (C.3) TSPC_MESH_12_5 False Proxy Client (C.3)
TSPC_MESH_12_6 False (*) GATT Client (C.4) TSPC_MESH_12_6 False GATT Client (C.4)
============== ============== ======================================= ============== ======== ====================================
Mesh GATT Services Mesh GATT Services
================== ==================
============== ============== ======================================= ============== ======== ===============================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===============================
TSPC_MESH_13_1 True Mesh Provisioning Service (C.1) TSPC_MESH_13_1 True Mesh Provisioning Service (C.1)
TSPC_MESH_13_2 True Mesh Proxy Service (C.2) TSPC_MESH_13_2 True Mesh Proxy Service (C.2)
============== ============== ======================================= ============== ======== ===============================
GATT Server Requirements GATT Server Requirements
======================== ========================
@ -210,103 +181,96 @@ Parameter Name Selected Description
TSPC_MESH_14_1 True Discover All Primary Services (M) TSPC_MESH_14_1 True Discover All Primary Services (M)
TSPC_MESH_14_2 True Discover Primary Services by Service UUID (M) TSPC_MESH_14_2 True Discover Primary Services by Service UUID (M)
TSPC_MESH_14_3 True Write without Response (M) TSPC_MESH_14_3 True Write without Response (M)
TSPC_MESH_14_4 True Notification (M) TSPC_MESH_14_4 True Notifications (M)
TSPC_MESH_14_5 True Write Characteristic Descriptors (M) TSPC_MESH_14_5 True Write Characteristic Descriptors (M)
============== ======== ============================================= ============== ======== =============================================
GATT Client Requirements GATT Client Requirements
======================== ========================
============== ============== ======================================= ============== ======== ===============================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===============================================
TSPC_MESH_15_1 False (*) Discover All Primary Services (C.1) TSPC_MESH_15_1 False Discover All Primary Services (C.1)
TSPC_MESH_15_2 False (*) Discover Primary Services by Service UUID (C.1) TSPC_MESH_15_2 False Discover Primary Services by Service UUID (C.1)
TSPC_MESH_15_3 False (*) Write without Response (M) TSPC_MESH_15_3 False Write without Response (M)
TSPC_MESH_15_4 False (*) Notification (M) TSPC_MESH_15_4 False Notifications (M)
TSPC_MESH_15_5 False (*) Write Characteristic Descriptors (M) TSPC_MESH_15_5 False Write Characteristic Descriptors (M)
============== ============== ======================================= ============== ======== ===============================================
GAP Requirements GAP Requirements
================ ================
============== ============== ======================================= ============== ======== ==================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ==================================
TSPC_MESH_16_1 True Broadcaster (C.1) TSPC_MESH_16_1 True Broadcaster (C.1)
TSPC_MESH_16_2 True Observer (C.1) TSPC_MESH_16_2 True Observer (C.1)
TSPC_MESH_16_3 True Peripheral (C.2) TSPC_MESH_16_3 True Peripheral (C.2)
TSPC_MESH_16_4 True Peripheral - Security Mode 1 (C.2) TSPC_MESH_16_4 True Peripheral Security Mode 1 (C.2)
TSPC_MESH_16_5 False (*) Central (C.3) TSPC_MESH_16_5 False Central (C.3)
TSPC_MESH_16_6 False (*) Central - Security Mode 1 (C.3) TSPC_MESH_16_6 False Central Security Mode 1 (C.3)
============== ============== ======================================= ============== ======== ==================================
Provisioner Bearers
Provisioner - Bearers
===================== =====================
============== ============== ======================================= ============== ======== ========================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ========================
TSPC_MESH_17_1 False (*) Advertising Bearer (C.1) TSPC_MESH_17_1 False Advertising Bearer (C.1)
TSPC_MESH_17_2 False (*) GATT Bearer (C.1) TSPC_MESH_17_2 False GATT Bearer (C.1)
============== ============== ======================================= ============== ======== ========================
Provisioner Provisioning
Provisioner - Provisioning
========================== ==========================
=============== ============== ======================================= =============== ======== =================================================
Parameter Name Selected Description Parameter Name Selected Description
=============== ============== ======================================= =============== ======== =================================================
TSPC_MESH_18_1 False (*) Receiving Unprovisioned Device Beacon (C.1) TSPC_MESH_18_1 False Receiving Unprovisioned Device Beacon (C.1)
TSPC_MESH_18_2 False (*) PB-ADV (C.1) TSPC_MESH_18_2 False PB-ADV (C.1)
TSPC_MESH_18_3 False (*) Generic Provisioning Layer (M) TSPC_MESH_18_3 False Generic Provisioning Layer (M)
TSPC_MESH_18_4 False (*) Provisioning Protocol (M) TSPC_MESH_18_4 False Provisioning Protocol (Provisioning Client) (M)
TSPC_MESH_18_5 False (*) PB-GATT (C.2) TSPC_MESH_18_5 False PB-GATT (C.2)
TSPC_MESH_18_6 False (*) GATT Client (C.2) TSPC_MESH_18_6 False GATT Client (C.2)
TSPC_MESH_18_7 False (*) Provisioning: Public Key OOB (M) TSPC_MESH_18_7 False Provisioning: Public Key OOB (M)
TSPC_MESH_18_8 False (*) Provisioning: Public Key No OOB (M) TSPC_MESH_18_8 False Provisioning: Public Key No OOB (M)
TSPC_MESH_18_9 False (*) Provisioning: Authentication Output OOB (M) TSPC_MESH_18_9 False Provisioning: Authentication Output OOB (M)
TSPC_MESH_18_10 False (*) Provisioning: Authentication Input OOB (M) TSPC_MESH_18_10 False Provisioning: Authentication Input OOB (M)
TSPC_MESH_18_11 False (*) Provisioning: Authentication Static or No OOB (M) TSPC_MESH_18_11 False Provisioning: Authentication Static or No OOB (M)
=============== ============== ======================================= =============== ======== =================================================
Provisioner Mesh Management
Provisioner - Mesh Management
============================= =============================
============== ============== ======================================= ============== ======== ===================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===================================
TSPC_MESH_19_1 False (*) Receiving Secure Network Beacon (M) TSPC_MESH_19_1 False Receiving Secure Network Beacon (M)
============== ============== ======================================= ============== ======== ===================================
GATT Client Requirements GATT Client Requirements
======================== ========================
============== ============== ======================================= ============== ======== ===============================================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===============================================
TSPC_MESH_20_1 False (*) Discover All Primary Services (C.1) TSPC_MESH_20_1 False Discover All Primary Services (C.1)
TSPC_MESH_20_2 False (*) Discover Primary Services by Service UUID (C.1) TSPC_MESH_20_2 False Discover Primary Services by Service UUID (C.1)
TSPC_MESH_20_3 False (*) Write without Response (M) TSPC_MESH_20_3 False Write without Response (M)
TSPC_MESH_20_4 False (*) Notification (M) TSPC_MESH_20_4 False Notifications (M)
TSPC_MESH_20_5 False (*) Write Characteristic Descriptors (M) TSPC_MESH_20_5 False Write Characteristic Descriptors (M)
============== ============== ======================================= ============== ======== ===============================================
GAP Requirements GAP Requirements
================ ================
============== ============== ======================================= ============== ======== ===============================
Parameter Name Selected Description Parameter Name Selected Description
============== ============== ======================================= ============== ======== ===============================
TSPC_MESH_21_1 False (*) Broadcaster (C.1) TSPC_MESH_21_1 False Broadcaster (C.1)
TSPC_MESH_21_2 False (*) Observer (C.1) TSPC_MESH_21_2 False Observer (C.1)
TSPC_MESH_21_3 False (*) Central (C.2) TSPC_MESH_21_3 False Central (C.2)
TSPC_MESH_21_4 False (*) Central - Security Mode 1 (C.2) TSPC_MESH_21_4 False Central - Security Mode 1 (C.2)
============== ============== ======================================= ============== ======== ===============================

View file

@ -3,96 +3,98 @@
SM ICS SM ICS
****** ******
PTS version: 7.4.1 PTS version: 8.0.3
\* - different than PTS defaults
\^ - field not available on PTS
M - mandatory M - mandatory
O - optional O - optional
Connection Roles Role
================ ====
=============== =========== ======================================= ============== ======== =================================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== =================================
TSPC_SM_1_1 True Master Role (Initiator) (C.1) TSPC_SM_1_1 True Central Role (Initiator) (C.1)
TSPC_SM_1_2 True Slave Role (Responder) (C.2) TSPC_SM_1_2 True Peripheral Role (Responder) (C.2)
=============== =========== ======================================= ============== ======== =================================
Security Properties Security Properties
=================== ===================
=============== =========== ======================================= ============== ======== ========================================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== ========================================
TSPC_SM_2_1 True Authenticated MITM protection (O) TSPC_SM_2_1 True Authenticated MITM protection (O)
TSPC_SM_2_2 True Unauthenticated no MITM protection (C.1) TSPC_SM_2_2 True Unauthenticated no MITM protection (C.1)
TSPC_SM_2_3 True No security requirements (M) TSPC_SM_2_3 True No security requirements (M)
TSPC_SM_2_4 False OOB supported (O) TSPC_SM_2_4 True OOB supported (O)
TSPC_SM_2_5 True Slave Role (Responder) (C.2) TSPC_SM_2_5 True LE Secure Connections (O)
=============== =========== ======================================= ============== ======== ========================================
Encryption Key Size Encryption Key Size
=================== ===================
=============== =========== ======================================= ============== ======== =======================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== =======================
TSPC_SM_3_1 True Encryption Key Size Negotiation (M) TSPC_SM_3_1 True Encryption Key Size (M)
=============== =========== ======================================= ============== ======== =======================
Pairing Method Pairing Method
============== ==============
=============== =========== ======================================= ============== ======== ===================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== ===================
TSPC_SM_4_1 True Just Works (O) TSPC_SM_4_1 True Just Works (O)
TSPC_SM_4_2 True Passkey Entry (C.1) TSPC_SM_4_2 True Passkey Entry (C.1)
TSPC_SM_4_3 False (*) Out of Band (C.1) TSPC_SM_4_3 True Out of Band (C.1)
=============== =========== ======================================= ============== ======== ===================
Security Initiation Security Initiation
=================== ===================
=============== =========== ======================================= ============== ======== ======================================================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== ======================================================
TSPC_SM_5_1 True Encryption Setup using STK (C.3) TSPC_SM_5_1 True Encryption Setup using STK (C.3)
TSPC_SM_5_2 True Encryption Setup using LTK (O) TSPC_SM_5_2 True Encryption Setup using LTK (O)
TSPC_SM_5_3 True Slave Initiated Security (C.1) TSPC_SM_5_3 True Peripheral Initiated Security (C.1)
TSPC_SM_5_4 True Slave Initiated Security - Master response(C.2) TSPC_SM_5_4 True Peripheral Initiated Security Central response (C.2)
TSPC_SM_5_5 False (*) Link Key Conversion Function h7 (C.4) TSPC_SM_5_5 False Link Key Conversion Function h7 (C.4)
=============== =========== ======================================= TSPC_SM_5_6 False Link Key Conversion Function h6 (C.5)
============== ======== ======================================================
Signing Algorithm Signing Algorithm
================= =================
=============== =========== ======================================= ============== ======== ==================================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== ==================================
TSPC_SM_6_1 True Signing Algorithm - Generation (O) TSPC_SM_6_1 True Signing Algorithm - Generation (O)
TSPC_SM_6_2 True Signing Algorithm - Resolving (O) TSPC_SM_6_2 True Signing Algorithm - Resolving (O)
=============== =========== ======================================= ============== ======== ==================================
Key Distribution Key Distribution
================ ================
=============== =========== ======================================= ============== ======== ====================
Parameter Name Selected Description Parameter Name Selected Description
=============== =========== ======================================= ============== ======== ====================
TSPC_SM_7_1 True Encryption Key (C.1) TSPC_SM_7_1 True Encryption Key (C.1)
TSPC_SM_7_2 True Identity Key (C.2) TSPC_SM_7_2 True Identity Key (C.2)
TSPC_SM_7_3 True Signing Key (C.3) TSPC_SM_7_3 True Signing Key (C.3)
=============== =========== ======================================= ============== ======== ====================
Cross-Transport Key Derivation
==============================
============== ======== ===============================================
Parameter Name Selected Description
============== ======== ===============================================
TSPC_SM_8_1 False Cross Transport Key Derivation Supported (C.1)
TSPC_SM_8_2 False Derivation of LE LTK from BR/EDR Link Key (C.2)
TSPC_SM_8_3 False Derivation of BR/EDR Link Key from LE LTK (C.2)
============== ======== ===============================================