| GAP PICS for the PTS tool. |
| |
| PTS version: 5.1 |
| |
| * - different than PTS defaults |
| |
| M - mandatory |
| O - optional |
| |
| Device Configuration |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_0_1 False BR/EDR (C.1) |
| TSPC_GAP_0_2 False LE (C.2) |
| TSPC_GAP_0_3 True (*) BR/EDR/LE (C.3) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if ('End Product' or 'Host Subsystem') and ('BR Host' or |
| 'BR/HS Host') are Supported ('End Product' or 'Host Subsystem' with 'BR' |
| or 'BR/HS Host' CC), otherwise excluded. Optional for |
| 'Component (Tested)' or 'Component (Non-Tested)'. |
| C.2: Mandatory if ('End Product' or 'Host Subsystem') and ('LE Host') are |
| Supported (End Product or Host Subsystem with LE Host CC), |
| otherwise excluded. Optional for 'Component (Tested)' or |
| 'Component (Non-Tested)'. |
| C.3: Mandatory if ('End Product' or 'Host Subsystem') and ('BR/LE Host' or |
| 'BR/HS/LE Host') are Supported (End Product or Host Subsystem with |
| BR/LE or BR/HS/LE Host CC), otherwise excluded. |
| Optional for 'Component (Tested)' or 'Component (Non-tested)'. |
| Note - Only one transport shall be supported. |
| ------------------------------------------------------------------------------- |
| |
| |
| Version Configuration |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_0A_1 True (*) Core Specification Addendum 3 (CSA3), GAP |
| Connection Parameters Changes, |
| Authentication and Lost Bond Changes, |
| Private Addressing Changes, Dual Mode |
| Addressing Changes, |
| Adopted 24 July 2012 (C.1) |
| TSPC_GAP_0A_2 True (*) Core Specification Addendum 4 (CSA4) |
| TSPC_GAP_0A_3 True (*) Core Spec version 4.1 (Core v4.1) GAP Connection |
| Parameters Changes, Authentication and |
| Lost Bond Changes, Private Addressing |
| Changes, Dual Mode Addressing Changes, |
| Adopted 03 December 2013 |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if 'CSA3 Adopted 24 July 2012' is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Modes |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_1_1 True (*) Non-discoverable mode (C.1) |
| TSPC_GAP_1_2 True (*) Limited-discoverable Mode (O) |
| TSPC_GAP_1_3 True (*) General-discoverable mode (O) |
| TSPC_GAP_1_4 True (*) Non-connectable mode (O) |
| TSPC_GAP_1_5 True Connectable mode (M) |
| TSPC_GAP_1_6 True (*) Non-bondable mode (O) |
| TSPC_GAP_1_7 True (*) Bondable mode (C.2) |
| TSPC_GAP_1_8 False Non-Synchronizable Mode (O) |
| TSPC_GAP_1_9 False Synchronizable Mode (O) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_0_2 is supported, otherwise Optional. |
| C.2: Mandatory if TSPC_GAP_3_5 is supported, otherwise Optional. |
| ------------------------------------------------------------------------------- |
| |
| |
| Security Aspects |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_2_1 True (*) Authentication procedure (C.1) |
| TSPC_GAP_2_2 True (*) Support of LMP-Authentication (M) |
| TSPC_GAP_2_3 True (*) Initiate LMP-Authentication (C.5) |
| TSPC_GAP_2_4 False Security mode 1 (C.2) |
| TSPC_GAP_2_5 True (*) Security mode 2 (O) |
| TSPC_GAP_2_6 False Security mode 3 (C.7) |
| TSPC_GAP_2_7 True (*) Security mode 4 (C.4) |
| TSPC_GAP_2_8 True (*) Support of Authenticated link key (C.6) |
| TSPC_GAP_2_9 True (*) Support of Unauthenticated link key (C.6) |
| TSPC_GAP_2_10 True (*) No security (C.6) |
| TSPC_GAP_2_11 False Secure Connections Only Mode (O) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory If (TSPC_GAP_2_5 or TSPC_GAP_2_6) is supported, otherwise |
| Optional. |
| Note 1: The Authentication Procedure in item GAP, TSPC_GAP_2_1 is the one |
| described in Fig. 5.1 on page 198 in the GAP Profile Specification and |
| not the LMP-Authenticaion. |
| C.2: Excluded if TSPC_GAP_2_7 is supported, otherwise Optional. |
| C.5: Mandatory If (TSPC_GAP_2_5 or TSPC_GAP_2_6 or TSPC_GAP_2_7) is supported, |
| otherwise Optional. |
| C.4: Mandatory if (Core Spec 2.1 or later) is supported, otherwise Excluded. |
| Note 2. If a Core 2.0 and earlier design claims to support secure communcation |
| it should support either Security mode 2 or 3. |
| Note 3. A Core 2.1 or later device shall always support secure communication |
| in Security Mode 4, and shall use that mode to connect with another |
| Core 2.1 or later device. It shall use Security Mode 2 only for |
| backward compatibility purposes with Core 2.0 and earlier devices. |
| Security Mode 1 is excluded for Core 2.1 or later devices based on |
| condition C.2. |
| C.6: If TSPC_GAP_2_7 is supported then at least one of (TSPC_GAP_2_8 or |
| TSPC_GAP_2_9 or TSPC_GAP_2_10) is Mandatory, otherwise Excluded. |
| C.7: Excluded if TSPC_GAP_2_7 is supported, otherwise Optional. |
| ------------------------------------------------------------------------------- |
| |
| |
| Idle Mode Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_3_1 True (*) Initiation of general inquiry (C.1) |
| TSPC_GAP_3_2 True (*) Initiation of limited inquiry (C.1) |
| TSPC_GAP_3_3 True (*) Initiation of name discover (O) |
| TSPC_GAP_3_4 True (*) Initiation of device discovery (O) |
| TSPC_GAP_3_5 True (*) Initiation of general bonding (O) |
| TSPC_GAP_3_6 True (*) Initiation of dedicated bonding (O) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory to support at least one of TSPC_GAP_3_1 or TSPC_GAP_3_2 if |
| TSPC_GAP_3_5 is supported, otherwise Optional. |
| ------------------------------------------------------------------------------- |
| |
| |
| Establishment Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_4_1 True Support link establishment as initiator (M) |
| TSPC_GAP_4_2 True Support link establishment as acceptor (M) |
| TSPC_GAP_4_3 True (*) Support channel establishment as initiator (O) |
| TSPC_GAP_4_4 True Support channel establishment as acceptor (M) |
| TSPC_GAP_4_5 True (*) Support connection establishment as initiator |
| (O) |
| TSPC_GAP_4_6 True (*) Support connection establishment as acceptor |
| (O) |
| TSPC_GAP_4_7 True (*) Support synchronization establishment |
| as receiver (O) |
| ------------------------------------------------------------------------------- |
| |
| |
| LE Roles |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_5_1 False (*) Broadcaster (C.1) |
| TSPC_GAP_5_2 False Observer (C.1) |
| TSPC_GAP_5_3 True Peripheral (C.1) |
| TSPC_GAP_5_4 True (*) Central (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: It is mandatory to support at least one of the defined roles. |
| Note: 'LE Roles' is applicable for LE-only configurations, but it appears that |
| PTS is checking this precondition also in some BR/EDR/LE tests. |
| ------------------------------------------------------------------------------- |
| |
| |
| Broadcaster Physical Layer |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_6_1 False (*) Broadcaster: Transmitter (M) |
| TSPC_GAP_6_2 False Broadcaster: Receiver (O) |
| ------------------------------------------------------------------------------- |
| |
| |
| Broadcaster Link Layer States |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_7_1 False (*) Broadcaster: Standby (M) |
| TSPC_GAP_7_2 False (*) Broadcaster: Advertising (M) |
| ------------------------------------------------------------------------------- |
| |
| |
| Broadcaster Link Layer Advertising Event Types |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_8_1 False (*) Broadcaster: Non-Connectable Undirected Event |
| (M) |
| TSPC_GAP_8_2 False Broadcaster: Scannable Undirected Event (O) |
| ------------------------------------------------------------------------------- |
| |
| |
| Broadcaster Link Layer Advertising Data Types |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_8A_1 False AD Type-Service UUID (O) |
| TSPC_GAP_8A_2 False AD Type-Local Name (O) |
| TSPC_GAP_8A_3 False (*) AD Type-Flags (O) |
| TSPC_GAP_8A_4 False AD Type-Manufacturer Specific Data (O) |
| TSPC_GAP_8A_5 False AD Type-TX Power Level (O) |
| TSPC_GAP_8A_6 False AD Type-Security Manager Out of Band (OOB) (C.1) |
| TSPC_GAP_8A_7 False AD Type-Security manager TK Value (O) |
| TSPC_GAP_8A_8 False AD Type-Slave Connection Interval Range (O) |
| TSPC_GAP_8A_9 False AD Type-Service Solicitation (O) |
| TSPC_GAP_8A_10 False AD Type-Service Data (O) |
| TSPC_GAP_8A_11 False AD Type-Appearance (O) |
| TSPC_GAP_8A_12 False AD Type-Public Target Address (O) |
| TSPC_GAP_8A_13 False AD Type-Random Target Address (O) |
| TSPC_GAP_8A_14 False AD Type-Advertising Interval (O) |
| TSPC_GAP_8A_15 False AD Type-LE Bluetooth Device Address (O) |
| TSPC_GAP_8A_16 False AD Type –LE Role (O) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if TSPC_SM_2_4 (OOB supported) is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Broadcaster Connection Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_9_1 False (*) Broadcaster: Non-Connectable Mode |
| ------------------------------------------------------------------------------- |
| |
| |
| Broadcaster Broadcasting and Observing Features |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_10_1 False (*) Broadcaster: Broadcast Mode |
| TSPC_GAP_11_1 False Broadcaster: Privacy Feature |
| TSPC_GAP_11_1A False (*) Broadcaster: Privacy Feature v1.1 (O) |
| TSPC_GAP_11_2 False Broadcaster: Resolvable Private Address |
| Generation Procedure |
| TSPC_GAP_11_3 False (*) Broadcaster: Non-Resolvable Private Address |
| Generation Procedure (O) |
| ------------------------------------------------------------------------------- |
| |
| |
| Observer Physical Layer |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_12_1 False (*) Observer: Receiver |
| TSPC_GAP_12_2 False Observer: Transmitter |
| ------------------------------------------------------------------------------- |
| |
| |
| Observer Link Layer States |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_13_1 False (*) Observer: Standby |
| TSPC_GAP_13_2 False (*) Observer: Scanning |
| ------------------------------------------------------------------------------- |
| |
| |
| Observer Link Layer Scanning Types |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_14_1 False (*) Observer: Passive Scanning |
| TSPC_GAP_14_2 False Observer: Active Scanning |
| ------------------------------------------------------------------------------- |
| |
| |
| Observer Connection Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_15_1 False (*) Observer: Non-Connectable Mode |
| ------------------------------------------------------------------------------- |
| |
| |
| Observer Broadcasting and Observing Features |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_16_1 False (*) Observer: Observation Procedure |
| ------------------------------------------------------------------------------- |
| |
| |
| Observer Privacy Feature |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_17_1 False Observer: Privacy Feature (O) |
| TSPC_GAP_17_1A False Observer: Privacy Feature v1.1 (O) |
| TSPC_GAP_17_2 False Observer: Non-Resolvable Private Address |
| Generation Procedure (C.1) |
| TSPC_GAP_17_3 False Observer: Resolvable Private Address Resolution |
| Procedure (C.2) |
| TSPC_GAP_17_4 False Observer: Resolvable Private Address Generation |
| Procedure (C.3) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_17_1 and TSPC_GAP_14_2 (Active Scanning) are |
| supported and TSPC_GAP_17_4 (Resolvable Private Address Generation |
| Procedure) is Not Supported; Optional if CSA3 or later and |
| TSPC_GAP_17_4 are supported, otherwise Excluded. |
| C.2: Optional if TSPC_GAP_17_1 is supported, otherwise Excluded. |
| C.3: Mandatory if CSA3 or later and TSPC_GAP_17_1 and TSPC_GAP_14_2 |
| (Active Scanning) are supported and TSPC_GAP_17_2 (Non-Resolvable |
| Private Address Generation Procedure) is not supported; Optional if |
| CSA3 or later and TSPC_GAP_17_2 (Non-Resolvable Private Address |
| Generation Procedure) are supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Physical Layer |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_18_1 True (*) Peripheral: Transmitter |
| TSPC_GAP_18_2 True (*) Peripheral: Receiver |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Link Layer States |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_19_1 True (*) Peripheral: Standby |
| TSPC_GAP_19_2 True (*) Peripheral: Advertising |
| TSPC_GAP_19_3 True (*) Peripheral: Connection, Slave Role |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Link Layer Advertising Event Types |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_20_1 True (*) Peripheral: Connectable Undirected Event (C.1) |
| TSPC_GAP_20_2 True (*) Peripheral: Connectable Directed Event (C.2) |
| TSPC_GAP_20_2A True (*) Peripheral: Low Duty Directed Advertising (C.3) |
| TSPC_GAP_20_3 True (*) Peripheral: Non-Connectable Undirected Event |
| TSPC_GAP_20_4 True (*) Peripheral: Scannable Undirected Event |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Link Layer Advertising Data Types |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_20A_1 False AD Type-Service UUID (C.1) |
| TSPC_GAP_20A_2 True (*) AD Type-Local Name (C.1) |
| TSPC_GAP_20A_3 True (*) AD Type-Flags (C.2) |
| TSPC_GAP_20A_4 False AD Type-Manufacturer Specific Data (C.1) |
| TSPC_GAP_20A_5 True (*) AD Type-TX Power Level (C.1) |
| TSPC_GAP_20A_6 False AD Type-Security Manager Out of Band (OOB) (C.3) |
| TSPC_GAP_20A_7 False AD Type-Security manager TK Value (C.1) |
| TSPC_GAP_20A_8 False AD Type-Slave Connection Interval Range (C.1) |
| TSPC_GAP_20A_9 False AD Type-Service Solicitation (C.1) |
| TSPC_GAP_20A_10 False AD Type-Service Data (C.1) |
| TSPC_GAP_20A_11 False AD Type –Appearance (C.1) |
| TSPC_GAP_20A_12 False AD Type-Public Target Address (C.1) |
| TSPC_GAP_20A_13 False AD Type-Random Target Address (C.1) |
| TSPC_GAP_20A_14 False AD Type-Advertising Interval (C.1) |
| TSPC_GAP_20A_15 False AD Type-LE Bluetooth Device Address (C.1) |
| TSPC_GAP_20A_16 False AD Type – LE Role (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if (TSPC_GAP_20_1 or TSPC_GAP_20_3 or TSPC_GAP_20_4) is |
| supported, otherwise Excluded. |
| C.2: Mandatory if TSPC_GAP_22_2 (Limited Discoverable Mode) or TSPC_GAP_22_3 |
| (General Discoverable Mode) is supported, otherwise Optional. |
| C.3: Optional if (TSPC_GAP_20_1 (Connectable Undirected Event) or TSPC_GAP_20_3 |
| (Non-Connectable Undirected Event) or TSPC_GAP_20_4 |
| (Scannable Undirected Event)) and TSPC_SM_2_4 (OOB supported) are |
| supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Link Layer Control Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_21_1 True Peripheral: Connection Update Procedure (M) |
| TSPC_GAP_21_2 True Peripheral: Channel Map Update Procedure (M) |
| TSPC_GAP_21_3 True (*) Peripheral: Encryption Procedure (O) |
| TSPC_GAP_21_4 True Peripheral: Feature Exchange Procedure (M) |
| TSPC_GAP_21_5 True Peripheral: Version Exchange Procedure (M) |
| TSPC_GAP_21_6 True Peripheral: Termination Procedure (M) |
| TSPC_GAP_21_7 True Peripheral: LE Ping Procedure (C.3) |
| TSPC_GAP_21_8 True Peripheral: Slave Initiated Feature Exchange |
| Procedure (C.4) |
| TSPC_GAP_21_9 True Peripheral: Connection Parameter Request |
| Procedure (C.5) |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Discovery Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_22_1 True (*) Peripheral: Non-Discoverable Mode (C.2) |
| TSPC_GAP_22_2 True (*) Peripheral: Limited Discoverable Mode (C.1) |
| TSPC_GAP_22_3 True (*) Peripheral: General Discoverable Mode (C.1) |
| TSPC_GAP_22_4 True (*) Peripheral: Name Discovery Procedure (C.3) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if (TSPC_GAP_5_3 OR TSPC_GAP_42_2), otherwise Excluded. |
| C.2: Mandatory if (TSPC_GAP_5_3 or TSPC_GAP_42_1) is supported, |
| otherwise Excluded. |
| C.3: Optional if TSPC_GAP_5_3 is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Connection Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_23_1 False (*) Peripheral: Non-Connectable Mode (C.1) |
| TSPC_GAP_23_2 True (*) Peripheral: Directed Connectable Mode (O) |
| TSPC_GAP_23_3 True (*) Peripheral: Undirected Connectable Mode (M) |
| TSPC_GAP_23_4 True (*) Peripheral: Connection Parameter Update |
| Procedure (O) |
| TSPC_GAP_23_5 True (*) Peripheral: Terminate Connection Procedure (M) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_5_3 (LE Only – Peripheral role) OR TSPC_GAP_42_3 |
| (BR/EDR/LE – Non-Connectable Mode) OR TSPC_GAP_42_4 |
| (BR/EDR/LE – Connectable Mode) is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Bonding Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_24_1 True (*) Peripheral: Non-Bondable Mode (M) |
| TSPC_GAP_24_2 True (*) Peripheral: Bondable Mode (C.1) |
| TSPC_GAP_24_3 True (*) Peripheral: Bonding Procedure (C.2) |
| TSPC_GAP_24_4 True (*) Peripheral: Multiple Bonds (C.3) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if TSPC_GAP_5_3 (LE Only – Peripheral role) OR (TSPC_GAP_38_3 |
| (BR/EDR/LE – Peripheral role) AND NOT TSPC_GAP_42_6 (BR.EDR/LE - |
| Bondable Mode)) is supported, Mandatory if TSPC_GAP_42_6 |
| (BR/EDR/LE – Bondable Mode) is supported, otherwise Excluded. |
| C.2: Optional if TSPC_GAP_24_2 (Bondable Mode) is supported, otherwise Excluded |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Security Aspects Features |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_25_1 True (*) Peripheral: Security Mode (O) |
| TSPC_GAP_25_2 True (*) Peripheral: Security Mode 2 (O) |
| TSPC_GAP_25_3 True (*) Peripheral: Authentication Procedure (C.2) |
| TSPC_GAP_25_4 True (*) Peripheral: Authorization Procedure (O) |
| TSPC_GAP_25_5 True (*) Peripheral: Connection Data Signing Procedure |
| (O) |
| TSPC_GAP_25_6 True (*) Peripheral: Authenticate Signed Data Procedure |
| (O) |
| TSPC_GAP_25_7 True (*) Peripheral: Authenticated Pairing |
| (LE security mode 1 level 3) (C.1) |
| TSPC_GAP_25_8 True (*) Peripheral: Unauthenticated Pairing |
| (LE security mode 1 level 2) (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if TSPC_GAP_25_1 is supported, otherwise Excluded. |
| C.2: Mandatory if TSPC_GAP_0A_1 and TSPC_GAP_27_4 are supported, |
| otherwise Optional. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Privacy Feature |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_26_1 False Peripheral: Privacy Feature (O) |
| TSPC_GAP_26_1A True (*) Peripheral: Privacy Feature v1.1 (O) |
| TSPC_GAP_26_2 True (*) Peripheral: Non-Resolvable Private Address |
| Generation Procedure (C.1) |
| TSPC_GAP_26_3 True (*) Peripheral: Resolvable Private Address |
| Generation Procedure (C.2) |
| TSPC_GAP_26_4 True (*) Peripheral: Resolvable Private Address |
| Generation Procedure (C.4) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if TSPC_GAP_26_1 is supported, otherwise Excluded. |
| C.2: Mandatory if TSPC_GAP_26_1 is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral GAP Characteristics |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_27_1 True Peripheral: Device Name (M) |
| TSPC_GAP_27_2 True Peripheral: Appearance (M) |
| TSPC_GAP_27_3 False Peripheral: Peripheral Privacy Flag (C.1) |
| TSPC_GAP_27_4 False Peripheral: Reconnection Address (C.2) |
| TSPC_GAP_27_5 False Peripheral: Peripheral Preferred Connection |
| Parameters (O) |
| TSPC_GAP_27_6 False Peripheral: Writeable Device Name (O) |
| TSPC_GAP_27_7 False Peripheral: Writeable Appearance (O) |
| TSPC_GAP_27_8 False Peripheral: Writeable Peripheral Privacy Flag |
| (O) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_26_1 is supported, otherwise Excluded. |
| C.2: Optional if TSPC_GAP_26_1 and TSPC_GAP_27_3 are supported, |
| otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Physical Layer |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_28_1 True (*) Central: Transmitter (M) |
| TSPC_GAP_28_2 True (*) Central: Receiver (M) |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Link Layer States |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_29_1 True (*) Central: Standby (M) |
| TSPC_GAP_29_2 True (*) Central: Scanning (M) |
| TSPC_GAP_29_3 True (*) Central: Initiating (M) |
| TSPC_GAP_29_4 True (*) Central: Connection, Master Role (M) |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Link Layer Scanning Types |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_30_1 True (*) Central: Passive Scanning (O) |
| TSPC_GAP_30_2 True (*) Central: Active Scanning (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_38_4) is supported. |
| Optional if TSPC_GAP_30_1 and (TSPC_GAP_5_4 OR TSPC_GAP_38_4) |
| is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Link Layer Control Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_31_1 True (*) Central: Connection Update Procedure (M) |
| TSPC_GAP_31_2 True (*) Central: Channel Map Update Procedure (M) |
| TSPC_GAP_31_3 True (*) Central: Encryption Procedure (O) |
| TSPC_GAP_31_4 True (*) Central: Feature Exchange Procedure (M) |
| TSPC_GAP_31_5 True (*) Central: Version Exchange Procedure (M) |
| TSPC_GAP_31_6 True (*) Central: Termination Procedure (M) |
| TSPC_GAP_31_7 True (*) Central: LE Ping Procedure (C.1) |
| TSPC_GAP_31_8 True (*) Central: Slave Initiated Feature Exchange |
| Procedure (C.2) |
| TSPC_GAP_31_9 True (*) Central: Connection Parameter Request Procedure |
| (C.3) |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Discovery Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_32_1 True (*) Central: Limited Discovery Procedure (C.2) |
| TSPC_GAP_32_2 True (*) Central: General Discovery Procedure (C.1) |
| TSPC_GAP_32_3 True (*) Central: Name Discovery Procedure (C.3) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_40_1) is supported, else Excluded. |
| C.2: Optional if (TSPC_GAP_5_4 or TSPC_GAP_40_2) is supported, |
| otherwise Excluded. |
| C.3: Optional if (TSPC_GAP_5_4 or TSPC_GAP_40_4) is supported, |
| otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Connection Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_33_1 True (*) Central: Auto Connection Establishment |
| Procedure (C.3) |
| TSPC_GAP_33_2 True (*) Central: General Connection Establishment |
| Procedure (C.1) |
| TSPC_GAP_33_3 True (*) Central: Selective Connection Establishment |
| Procedure (C.3) |
| TSPC_GAP_33_4 True (*) Central: Direct Connection Establishment |
| Procedure (C.2) |
| TSPC_GAP_33_5 True (*) Central: Connection Parameter Update Procedure |
| (C.2) |
| TSPC_GAP_33_6 True (*) Central: Terminate Connection Procedure |
| (C.2) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_40_5) and TSPC_GAP_36_1 is |
| supported, otherwise Optional. |
| C.2: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_40_5) is supported, |
| otherwise Excluded. |
| C.3: Optional if (TSPC_GAP_5_4 or TSPC_GAP_40_5) is supported, |
| otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Bonding Modes and Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_34_1 True (*) Central: Non-Bondable Mode (C.1) |
| TSPC_GAP_34_2 True (*) Central: Bondable Mode (C.2) |
| TSPC_GAP_34_3 True (*) Central: Bonding Procedure (O) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if (TSPC_GAP_5_4 or 39/5) is supported, otherwise Excluded. |
| C.2: Optional if (TSPC_GAP_5_4 or 39/6) is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Security Features |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_35_1 True (*) Central: Security Mode 1 (O) |
| TSPC_GAP_35_2 True (*) Central: Security Mode 2 (O) |
| TSPC_GAP_35_3 True (*) Central: Authentication Procedure (O) |
| TSPC_GAP_35_4 True (*) Central: Authorization Procedure (O) |
| TSPC_GAP_35_5 True (*) Central: Connection Data Signing Procedure (O) |
| TSPC_GAP_35_6 True (*) Central: Authenticate Signed Data Procedure (O) |
| TSPC_GAP_35_7 True (*) Central: Authenticated Pairing |
| (LE security mode 1 level 3) (C.1) |
| TSPC_GAP_35_8 True (*) Central: Unauthenticated Pairing |
| (LE security mode 1 level 2) (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if TSPC_GAP_35_1 is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Privacy Feature |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_36_1 True (*) Central: Privacy Feature (C.3) |
| TSPC_GAP_36_1A True (*) Central: Privacy Feature v1.1 (C.4) |
| TSPC_GAP_36_2 True (*) Central: Non-Resolvable Private Address |
| Generation Procedure (C.1) |
| TSPC_GAP_36_3 True (*) Central: Resolvable Private Address Resolution |
| Procedure (C.2) |
| TSPC_GAP_36_4 True (*) Central: Write to Privacy Characteristic |
| (Enable/Disable Privacy) (O) |
| TSPC_GAP_36_5 True (*) Central: Resolvable Private Address Generation |
| Procedure (C.6) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_36_1 and TSPC_GAP_30_2 are supported, |
| otherwise Excluded. |
| C.2: Mandatory if TSPC_GAP_36_1 is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central GAP Characteristics |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_37_1 True (*) Central: Device Name (M) |
| TSPC_GAP_37_2 True (*) Central: Appearance (M) |
| ------------------------------------------------------------------------------- |
| |
| |
| BR/EDR/LE Roles |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_38_1 False BR/EDR/LE: Broadcaster (C.1) |
| TSPC_GAP_38_2 False BR/EDR/LE: Observer (C.1) |
| TSPC_GAP_38_3 True (*) BR/EDR/LE: Peripheral (C.1) |
| TSPC_GAP_38_4 True (*) BR/EDR/LE: Central (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: It is mandatory to support at least one of the defined roles. |
| This table is applicable for BR/EDR/LE configurations. For LE-only |
| configurations, see 'LE Roles' table for role declarations. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central BR/EDR/LE Modes |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_39_1 True (*) Central BR/EDR/LE: Non-Discoverable Mode (C.1) |
| TSPC_GAP_39_2 True (*) Central BR/EDR/LE: Discoverable Mode (C.2) |
| TSPC_GAP_39_3 True (*) Central BR/EDR/LE: Non-Connectable Mode (C.3) |
| TSPC_GAP_39_4 True (*) Central BR/EDR/LE: Connectable Mode (M) |
| TSPC_GAP_39_5 True (*) Central BR/EDR/LE: Non-Bondable Mode (C.4) |
| TSPC_GAP_39_6 True (*) Central BR/EDR/LE: Bondable Mode (C.5) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded. |
| C.2: Mandatory if (TSPC_GAP_1_2 or TSPC_GAP_1_3) is supported over BR/EDR, |
| otherwise Excluded. |
| C.3: Mandatory if TSPC_GAP_1_4 is supported over BR/EDR, otherwise Excluded. |
| C.4: Mandatory if TSPC_GAP_1_6 is supported over BR/EDR, otherwise Excluded. |
| C.5: Mandatory if TSPC_GAP_1_7 is supported over BR/EDR, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central BR/EDR/LE Idle Mode Procedures |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_40_1 True (*) Central BR/EDR/LE: General Discovery (C.1) |
| TSPC_GAP_40_2 True (*) Central BR/EDR/LE: Limited Discovery (C.2) |
| TSPC_GAP_40_3 True (*) Central BR/EDR/LE: Device Type Discovery (C.3) |
| TSPC_GAP_40_4 True (*) Central BR/EDR/LE: Name Discovery (C.4) |
| TSPC_GAP_40_5 True (*) Central BR/EDR/LE: Link Establishment (C.5) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_3_1 is supported over BR/EDR, otherwise Excluded. |
| C.2: Mandatory if TSPC_GAP_3_2 is supported over BR/EDR, otherwise Excluded. |
| C.3: Mandatory if (TSPC_GAP_3_1 or TSPC_GAP_3_2) is supported over BR/EDR, |
| otherwise Excluded. |
| C.4: Mandatory if TSPC_GAP_3_3 is supported over BR/EDR, otherwise Excluded. |
| C.5: Mandatory if (TSPC_GAP_4_1 or TSPC_GAP_4_2) is supported over BR/EDR, |
| otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Central BR/EDR/LE Security Aspects |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_41_1 True () Central BR/EDR/LE: Security Aspects (M) |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral BR/EDR/LE Modes |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_42_1 True (*) Peripheral BR/EDR/LE: Non-Discoverable Mode |
| (See Spec) |
| TSPC_GAP_42_2 True (*) Peripheral BR/EDR/LE: Discoverable Mode |
| (See Spec) |
| TSPC_GAP_42_3 False Peripheral BR/EDR/LE: Non-Connectable Mode |
| (See Spec) |
| TSPC_GAP_42_4 True Peripheral BR/EDR/LE: Connectable Mode (M) |
| TSPC_GAP_42_5 True (*) Peripheral BR/EDR/LE: Non-Bondable Mode |
| (See Spec) |
| TSPC_GAP_42_6 True (*) Peripheral BR/EDR/LE: Bondable Mode (See Spec) |
| ------------------------------------------------------------------------------- |
| C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded. |
| C.2: Mandatory if (TSPC_GAP_1_2 or TSPC_GAP_1_3) is supported over BR/EDR, |
| otherwise Excluded. |
| C.3: Mandatory if TSPC_GAP_1_4 is supported over BR/EDR, otherwise Excluded. |
| C.4: Mandatory if TSPC_GAP_1_6 is supported over BR/EDR, otherwise Excluded. |
| C.5: Mandatory if TSPC_GAP_1_7 is supported over BR/EDR, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral BR/EDR/LE Security Aspects |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_43_1 True Peripheral BR/EDR/LE: Non-Discoverable Mode |
| ------------------------------------------------------------------------------- |
| |
| |
| Central Simultaneous BR/EDR and LE Transports |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_44_1 True (*) Central BR/EDR/LE: Simultaneous BR/EDR and LE |
| Transports – BR/EDR Slave to the same |
| device (O) |
| TSPC_GAP_44_2 True (*) Central BR/EDR/LE: Simultaneous BR/EDR and LE |
| Transports – BR/EDR Master to the same |
| device (O) |
| ------------------------------------------------------------------------------- |
| |
| |
| Peripheral Simultaneous BR/EDR and LE Transports |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_GAP_45_1 True (*) Simultaneous BR/EDR and LE Transports – BR/EDR |
| Slave to the same device (C.1) |
| TSPC_GAP_45_2 True (*) Simultaneous BR/EDR and LE Transports – BR/EDR |
| Master to the same device (C.1) |
| ------------------------------------------------------------------------------- |
| C.1: Optional if ((SUM ICS 31/14 (Core Spec Version 4.1) or SUM ICS 31/15 |
| (Core Spec Version 4.1+HS)) is supported, otherwise Excluded. |
| ------------------------------------------------------------------------------- |
| |
| |
| ------------------------------------------------------------------------------- |
| Parameter Name Selected Description |
| ------------------------------------------------------------------------------- |
| TSPC_SM_1_1 True (*) Master Role (Initiator) |
| TSPC_SM_1_2 True (*) Slave Role (Responder) |
| TSPC_SM_2_4 True (*) OOB supported (O) |
| TSPC_ALL False Turns on all |
| ------------------------------------------------------------------------------- |