| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788 |
- GAP PICS for the PTS tool.
- PTS version: 6.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 (C.3)
- TSPC_GAP_1_9 False (*) Synchronizable Mode (C.4)
- -------------------------------------------------------------------------------
- C.1: Mandatory if TSPC_GAP_0_2 is supported, otherwise Optional.
- C.2: Mandatory if TSPC_GAP_3_5 is supported, otherwise Optional.
- C.3: Mandatory if TSPC_GAP_0A_2 or TSPC_GAP_0A_3 and is supported, otherwise
- Excluded.
- C.4: Optional if TSPC_GAP_0A_2 or later is supported; Mandatory if TSPC_GAP_0A_2
- or later and BB 3a/1 (Connectionless Slave Broadcast Transmitter) are
- supported, otherwise Excluded.
- -------------------------------------------------------------------------------
- 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 v.1.0
- 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 v1.0 (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 True 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 v1.0 (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 False (*) Central: Privacy Feature v1.0 (C.2)
- 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 False (*) 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 True 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_GATT_1_1 True GATT Client Role (O)
- TSPC_GATT_1_2 True GATT Server Role (O)
- TSPC_SM_1_1 True Master Role (Initiator)
- TSPC_SM_1_2 True Slave Role (Responder)
- TSPC_SM_2_4 True OOB supported (O)
- -------------------------------------------------------------------------------
|