1 GAP PICS for the PTS tool.
5 * - different than PTS defaults
11 -------------------------------------------------------------------------------
12 Parameter Name Selected Description
13 -------------------------------------------------------------------------------
14 TSPC_GAP_0_1 False (*) BR/EDR (C.1)
15 TSPC_GAP_0_2 False (*) LE (C.2)
16 TSPC_GAP_0_3 True BR/EDR/LE (C.3)
17 -------------------------------------------------------------------------------
18 C.1: Mandatory if ('End Product' or 'Host Subsystem') and ('BR Host' or
19 'BR/HS Host') are Supported ('End Product' or 'Host Subsystem' with 'BR'
20 or 'BR/HS Host' CC), otherwise excluded. Optional for
21 'Component (Tested)' or 'Component (Non-Tested)'.
22 C.2: Mandatory if ('End Product' or 'Host Subsystem') and ('LE Host') are
23 Supported (End Product or Host Subsystem with LE Host CC),
24 otherwise excluded. Optional for 'Component (Tested)' or
25 'Component (Non-Tested)'.
26 C.3: Mandatory if ('End Product' or 'Host Subsystem') and ('BR/LE Host' or
27 'BR/HS/LE Host') are Supported (End Product or Host Subsystem with
28 BR/LE or BR/HS/LE Host CC), otherwise excluded.
29 Optional for 'Component (Tested)' or 'Component (Non-tested)'.
30 Note - Only one transport shall be supported.
31 -------------------------------------------------------------------------------
35 -------------------------------------------------------------------------------
36 Parameter Name Selected Description
37 -------------------------------------------------------------------------------
38 TSPC_GAP_0A_1 True Core Specification Addendum 3 (CSA3), GAP
39 Connection Parameters Changes,
40 Authentication and Lost Bond Changes,
41 Private Addressing Changes, Dual Mode
43 Adopted 24 July 2012 (C.1)
44 TSPC_GAP_0A_2 True Core Specification Addendum 4 (CSA4)
45 TSPC_GAP_0A_3 True Core Spec version 4.1 (Core v4.1) GAP Connection
46 Parameters Changes, Authentication and
47 Lost Bond Changes, Private Addressing
48 Changes, Dual Mode Addressing Changes,
49 Adopted 03 December 2013
50 -------------------------------------------------------------------------------
51 C.1: Mandatory if 'CSA3 Adopted 24 July 2012' is supported, otherwise Excluded.
52 -------------------------------------------------------------------------------
56 -------------------------------------------------------------------------------
57 Parameter Name Selected Description
58 -------------------------------------------------------------------------------
59 TSPC_GAP_1_1 True Non-discoverable mode (C.1)
60 TSPC_GAP_1_2 True Limited-discoverable Mode (O)
61 TSPC_GAP_1_3 True General-discoverable mode (O)
62 TSPC_GAP_1_4 True Non-connectable mode (O)
63 TSPC_GAP_1_5 True Connectable mode (M)
64 TSPC_GAP_1_6 True Non-bondable mode (O)
65 TSPC_GAP_1_7 True Bondable mode (C.2)
66 TSPC_GAP_1_8 False (*) Non-Synchronizable Mode (O)
67 TSPC_GAP_1_9 False (*) Synchronizable Mode (O)
68 -------------------------------------------------------------------------------
69 C.1: Mandatory if TSPC_GAP_0_2 is supported, otherwise Optional.
70 C.2: Mandatory if TSPC_GAP_3_5 is supported, otherwise Optional.
71 -------------------------------------------------------------------------------
75 -------------------------------------------------------------------------------
76 Parameter Name Selected Description
77 -------------------------------------------------------------------------------
78 TSPC_GAP_2_1 True Authentication procedure (C.1)
79 TSPC_GAP_2_2 True Support of LMP-Authentication (M)
80 TSPC_GAP_2_3 True Initiate LMP-Authentication (C.5)
81 TSPC_GAP_2_4 False (*) Security mode 1 (C.2)
82 TSPC_GAP_2_5 True Security mode 2 (O)
83 TSPC_GAP_2_6 False (*) Security mode 3 (C.7)
84 TSPC_GAP_2_7 True Security mode 4 (C.4)
85 TSPC_GAP_2_8 True Support of Authenticated link key (C.6)
86 TSPC_GAP_2_9 True Support of Unauthenticated link key (C.6)
87 TSPC_GAP_2_10 True No security (C.6)
88 TSPC_GAP_2_11 False (*) Secure Connections Only Mode (O)
89 -------------------------------------------------------------------------------
90 C.1: Mandatory If (TSPC_GAP_2_5 or TSPC_GAP_2_6) is supported, otherwise
92 Note 1: The Authentication Procedure in item GAP, TSPC_GAP_2_1 is the one
93 described in Fig. 5.1 on page 198 in the GAP Profile Specification and
94 not the LMP-Authenticaion.
95 C.2: Excluded if TSPC_GAP_2_7 is supported, otherwise Optional.
96 C.5: Mandatory If (TSPC_GAP_2_5 or TSPC_GAP_2_6 or TSPC_GAP_2_7) is supported,
98 C.4: Mandatory if (Core Spec 2.1 or later) is supported, otherwise Excluded.
99 Note 2. If a Core 2.0 and earlier design claims to support secure communcation
100 it should support either Security mode 2 or 3.
101 Note 3. A Core 2.1 or later device shall always support secure communication
102 in Security Mode 4, and shall use that mode to connect with another
103 Core 2.1 or later device. It shall use Security Mode 2 only for
104 backward compatibility purposes with Core 2.0 and earlier devices.
105 Security Mode 1 is excluded for Core 2.1 or later devices based on
107 C.6: If TSPC_GAP_2_7 is supported then at least one of (TSPC_GAP_2_8 or
108 TSPC_GAP_2_9 or TSPC_GAP_2_10) is Mandatory, otherwise Excluded.
109 C.7: Excluded if TSPC_GAP_2_7 is supported, otherwise Optional.
110 -------------------------------------------------------------------------------
114 -------------------------------------------------------------------------------
115 Parameter Name Selected Description
116 -------------------------------------------------------------------------------
117 TSPC_GAP_3_1 True Initiation of general inquiry (C.1)
118 TSPC_GAP_3_2 True Initiation of limited inquiry (C.1)
119 TSPC_GAP_3_3 True Initiation of name discover (O)
120 TSPC_GAP_3_4 True Initiation of device discovery (O)
121 TSPC_GAP_3_5 True Initiation of general bonding (O)
122 TSPC_GAP_3_6 True Initiation of dedicated bonding (O)
123 -------------------------------------------------------------------------------
124 C.1: Mandatory to support at least one of TSPC_GAP_3_1 or TSPC_GAP_3_2 if
125 TSPC_GAP_3_5 is supported, otherwise Optional.
126 -------------------------------------------------------------------------------
129 Establishment Procedures
130 -------------------------------------------------------------------------------
131 Parameter Name Selected Description
132 -------------------------------------------------------------------------------
133 TSPC_GAP_4_1 True Support link establishment as initiator (M)
134 TSPC_GAP_4_2 True Support link establishment as acceptor (M)
135 TSPC_GAP_4_3 True Support channel establishment as initiator (O)
136 TSPC_GAP_4_4 True Support channel establishment as acceptor (M)
137 TSPC_GAP_4_5 True Support connection establishment as initiator
139 TSPC_GAP_4_6 True Support connection establishment as acceptor
141 TSPC_GAP_4_7 True Support synchronization establishment
143 -------------------------------------------------------------------------------
147 -------------------------------------------------------------------------------
148 Parameter Name Selected Description
149 -------------------------------------------------------------------------------
150 TSPC_GAP_5_1 False (*) Broadcaster (C.1)
151 TSPC_GAP_5_2 False (*) Observer (C.1)
152 TSPC_GAP_5_3 True Peripheral (C.1)
153 TSPC_GAP_5_4 True Central (C.1)
154 -------------------------------------------------------------------------------
155 C.1: It is mandatory to support at least one of the defined roles.
156 Note: 'LE Roles' is applicable for LE-only configurations, but it appears that
157 PTS is checking this precondition also in some BR/EDR/LE tests.
158 -------------------------------------------------------------------------------
161 Broadcaster Physical Layer
162 -------------------------------------------------------------------------------
163 Parameter Name Selected Description
164 -------------------------------------------------------------------------------
165 TSPC_GAP_6_1 False (*) Broadcaster: Transmitter (M)
166 TSPC_GAP_6_2 False (*) Broadcaster: Receiver (O)
167 -------------------------------------------------------------------------------
170 Broadcaster Link Layer States
171 -------------------------------------------------------------------------------
172 Parameter Name Selected Description
173 -------------------------------------------------------------------------------
174 TSPC_GAP_7_1 False (*) Broadcaster: Standby (M)
175 TSPC_GAP_7_2 False (*) Broadcaster: Advertising (M)
176 -------------------------------------------------------------------------------
179 Broadcaster Link Layer Advertising Event Types
180 -------------------------------------------------------------------------------
181 Parameter Name Selected Description
182 -------------------------------------------------------------------------------
183 TSPC_GAP_8_1 False (*) Broadcaster: Non-Connectable Undirected Event
185 TSPC_GAP_8_2 False (*) Broadcaster: Scannable Undirected Event (O)
186 -------------------------------------------------------------------------------
189 Broadcaster Link Layer Advertising Data Types
190 -------------------------------------------------------------------------------
191 Parameter Name Selected Description
192 -------------------------------------------------------------------------------
193 TSPC_GAP_8A_1 False (*) AD Type-Service UUID (O)
194 TSPC_GAP_8A_2 False (*) AD Type-Local Name (O)
195 TSPC_GAP_8A_3 False (*) AD Type-Flags (O)
196 TSPC_GAP_8A_4 False (*) AD Type-Manufacturer Specific Data (O)
197 TSPC_GAP_8A_5 False (*) AD Type-TX Power Level (O)
198 TSPC_GAP_8A_6 False (*) AD Type-Security Manager Out of Band (OOB) (C.1)
199 TSPC_GAP_8A_7 False (*) AD Type-Security manager TK Value (O)
200 TSPC_GAP_8A_8 False (*) AD Type-Slave Connection Interval Range (O)
201 TSPC_GAP_8A_9 False (*) AD Type-Service Solicitation (O)
202 TSPC_GAP_8A_10 False (*) AD Type-Service Data (O)
203 TSPC_GAP_8A_11 False (*) AD Type-Appearance (O)
204 TSPC_GAP_8A_12 False (*) AD Type-Public Target Address (O)
205 TSPC_GAP_8A_13 False (*) AD Type-Random Target Address (O)
206 TSPC_GAP_8A_14 False (*) AD Type-Advertising Interval (O)
207 TSPC_GAP_8A_15 False (*) AD Type-LE Bluetooth Device Address (O)
208 TSPC_GAP_8A_16 False (*) AD Type –LE Role (O)
209 -------------------------------------------------------------------------------
210 C.1: Optional if TSPC_SM_2_4 (OOB supported) is supported, otherwise Excluded.
211 -------------------------------------------------------------------------------
214 Broadcaster Connection Modes and Procedures
215 -------------------------------------------------------------------------------
216 Parameter Name Selected Description
217 -------------------------------------------------------------------------------
218 TSPC_GAP_9_1 False (*) Broadcaster: Non-Connectable Mode
219 -------------------------------------------------------------------------------
222 Broadcaster Broadcasting and Observing Features
223 -------------------------------------------------------------------------------
224 Parameter Name Selected Description
225 -------------------------------------------------------------------------------
226 TSPC_GAP_10_1 False (*) Broadcaster: Broadcast Mode
227 TSPC_GAP_11_1 False (*) Broadcaster: Privacy Feature v.1.0
228 TSPC_GAP_11_1A False (*) Broadcaster: Privacy Feature v1.1 (O)
229 TSPC_GAP_11_2 False (*) Broadcaster: Resolvable Private Address
231 TSPC_GAP_11_3 False (*) Broadcaster: Non-Resolvable Private Address
232 Generation Procedure (O)
233 -------------------------------------------------------------------------------
236 Observer Physical Layer
237 -------------------------------------------------------------------------------
238 Parameter Name Selected Description
239 -------------------------------------------------------------------------------
240 TSPC_GAP_12_1 False (*) Observer: Receiver
241 TSPC_GAP_12_2 False (*) Observer: Transmitter
242 -------------------------------------------------------------------------------
245 Observer Link Layer States
246 -------------------------------------------------------------------------------
247 Parameter Name Selected Description
248 -------------------------------------------------------------------------------
249 TSPC_GAP_13_1 False (*) Observer: Standby
250 TSPC_GAP_13_2 False (*) Observer: Scanning
251 -------------------------------------------------------------------------------
254 Observer Link Layer Scanning Types
255 -------------------------------------------------------------------------------
256 Parameter Name Selected Description
257 -------------------------------------------------------------------------------
258 TSPC_GAP_14_1 False (*) Observer: Passive Scanning
259 TSPC_GAP_14_2 False (*) Observer: Active Scanning
260 -------------------------------------------------------------------------------
263 Observer Connection Modes and Procedures
264 -------------------------------------------------------------------------------
265 Parameter Name Selected Description
266 -------------------------------------------------------------------------------
267 TSPC_GAP_15_1 False (*) Observer: Non-Connectable Mode
268 -------------------------------------------------------------------------------
271 Observer Broadcasting and Observing Features
272 -------------------------------------------------------------------------------
273 Parameter Name Selected Description
274 -------------------------------------------------------------------------------
275 TSPC_GAP_16_1 False (*) Observer: Observation Procedure
276 -------------------------------------------------------------------------------
279 Observer Privacy Feature
280 -------------------------------------------------------------------------------
281 Parameter Name Selected Description
282 -------------------------------------------------------------------------------
283 TSPC_GAP_17_1 False (*) Observer: Privacy Feature v1.0 (O)
284 TSPC_GAP_17_1A False (*) Observer: Privacy Feature v1.1 (O)
285 TSPC_GAP_17_2 False (*) Observer: Non-Resolvable Private Address
286 Generation Procedure (C.1)
287 TSPC_GAP_17_3 False (*) Observer: Resolvable Private Address Resolution
289 TSPC_GAP_17_4 False (*) Observer: Resolvable Private Address Generation
291 -------------------------------------------------------------------------------
292 C.1: Mandatory if TSPC_GAP_17_1 and TSPC_GAP_14_2 (Active Scanning) are
293 supported and TSPC_GAP_17_4 (Resolvable Private Address Generation
294 Procedure) is Not Supported; Optional if CSA3 or later and
295 TSPC_GAP_17_4 are supported, otherwise Excluded.
296 C.2: Optional if TSPC_GAP_17_1 is supported, otherwise Excluded.
297 C.3: Mandatory if CSA3 or later and TSPC_GAP_17_1 and TSPC_GAP_14_2
298 (Active Scanning) are supported and TSPC_GAP_17_2 (Non-Resolvable
299 Private Address Generation Procedure) is not supported; Optional if
300 CSA3 or later and TSPC_GAP_17_2 (Non-Resolvable Private Address
301 Generation Procedure) are supported, otherwise Excluded.
302 -------------------------------------------------------------------------------
305 Peripheral Physical Layer
306 -------------------------------------------------------------------------------
307 Parameter Name Selected Description
308 -------------------------------------------------------------------------------
309 TSPC_GAP_18_1 True Peripheral: Transmitter
310 TSPC_GAP_18_2 True Peripheral: Receiver
311 -------------------------------------------------------------------------------
314 Peripheral Link Layer States
315 -------------------------------------------------------------------------------
316 Parameter Name Selected Description
317 -------------------------------------------------------------------------------
318 TSPC_GAP_19_1 True Peripheral: Standby
319 TSPC_GAP_19_2 True Peripheral: Advertising
320 TSPC_GAP_19_3 True Peripheral: Connection, Slave Role
321 -------------------------------------------------------------------------------
324 Peripheral Link Layer Advertising Event Types
325 -------------------------------------------------------------------------------
326 Parameter Name Selected Description
327 -------------------------------------------------------------------------------
328 TSPC_GAP_20_1 True Peripheral: Connectable Undirected Event (C.1)
329 TSPC_GAP_20_2 True Peripheral: Connectable Directed Event (C.2)
330 TSPC_GAP_20_2A True Peripheral: Low Duty Directed Advertising (C.3)
331 TSPC_GAP_20_3 True Peripheral: Non-Connectable Undirected Event
332 TSPC_GAP_20_4 True Peripheral: Scannable Undirected Event
333 -------------------------------------------------------------------------------
336 Peripheral Link Layer Advertising Data Types
337 -------------------------------------------------------------------------------
338 Parameter Name Selected Description
339 -------------------------------------------------------------------------------
340 TSPC_GAP_20A_1 False (*) AD Type-Service UUID (C.1)
341 TSPC_GAP_20A_2 True AD Type-Local Name (C.1)
342 TSPC_GAP_20A_3 True AD Type-Flags (C.2)
343 TSPC_GAP_20A_4 False (*) AD Type-Manufacturer Specific Data (C.1)
344 TSPC_GAP_20A_5 True AD Type-TX Power Level (C.1)
345 TSPC_GAP_20A_6 False (*) AD Type-Security Manager Out of Band (OOB) (C.3)
346 TSPC_GAP_20A_7 False (*) AD Type-Security manager TK Value (C.1)
347 TSPC_GAP_20A_8 False (*) AD Type-Slave Connection Interval Range (C.1)
348 TSPC_GAP_20A_9 False (*) AD Type-Service Solicitation (C.1)
349 TSPC_GAP_20A_10 False (*) AD Type-Service Data (C.1)
350 TSPC_GAP_20A_11 False (*) AD Type –Appearance (C.1)
351 TSPC_GAP_20A_12 False (*) AD Type-Public Target Address (C.1)
352 TSPC_GAP_20A_13 False (*) AD Type-Random Target Address (C.1)
353 TSPC_GAP_20A_14 False (*) AD Type-Advertising Interval (C.1)
354 TSPC_GAP_20A_15 False (*) AD Type-LE Bluetooth Device Address (C.1)
355 TSPC_GAP_20A_16 False (*) AD Type – LE Role (C.1)
356 -------------------------------------------------------------------------------
357 C.1: Optional if (TSPC_GAP_20_1 or TSPC_GAP_20_3 or TSPC_GAP_20_4) is
358 supported, otherwise Excluded.
359 C.2: Mandatory if TSPC_GAP_22_2 (Limited Discoverable Mode) or TSPC_GAP_22_3
360 (General Discoverable Mode) is supported, otherwise Optional.
361 C.3: Optional if (TSPC_GAP_20_1 (Connectable Undirected Event) or TSPC_GAP_20_3
362 (Non-Connectable Undirected Event) or TSPC_GAP_20_4
363 (Scannable Undirected Event)) and TSPC_SM_2_4 (OOB supported) are
364 supported, otherwise Excluded.
365 -------------------------------------------------------------------------------
368 Peripheral Link Layer Control Procedures
369 -------------------------------------------------------------------------------
370 Parameter Name Selected Description
371 -------------------------------------------------------------------------------
372 TSPC_GAP_21_1 True Peripheral: Connection Update Procedure (M)
373 TSPC_GAP_21_2 True Peripheral: Channel Map Update Procedure (M)
374 TSPC_GAP_21_3 True Peripheral: Encryption Procedure (O)
375 TSPC_GAP_21_4 True Peripheral: Feature Exchange Procedure (M)
376 TSPC_GAP_21_5 True Peripheral: Version Exchange Procedure (M)
377 TSPC_GAP_21_6 True Peripheral: Termination Procedure (M)
378 TSPC_GAP_21_7 True Peripheral: LE Ping Procedure (C.3)
379 TSPC_GAP_21_8 True Peripheral: Slave Initiated Feature Exchange
381 TSPC_GAP_21_9 True Peripheral: Connection Parameter Request
383 -------------------------------------------------------------------------------
386 Peripheral Discovery Modes and Procedures
387 -------------------------------------------------------------------------------
388 Parameter Name Selected Description
389 -------------------------------------------------------------------------------
390 TSPC_GAP_22_1 True Peripheral: Non-Discoverable Mode (C.2)
391 TSPC_GAP_22_2 True Peripheral: Limited Discoverable Mode (C.1)
392 TSPC_GAP_22_3 True Peripheral: General Discoverable Mode (C.1)
393 TSPC_GAP_22_4 True Peripheral: Name Discovery Procedure (C.3)
394 -------------------------------------------------------------------------------
395 C.1: Optional if (TSPC_GAP_5_3 OR TSPC_GAP_42_2), otherwise Excluded.
396 C.2: Mandatory if (TSPC_GAP_5_3 or TSPC_GAP_42_1) is supported,
398 C.3: Optional if TSPC_GAP_5_3 is supported, otherwise Excluded.
399 -------------------------------------------------------------------------------
402 Peripheral Connection Modes and Procedures
403 -------------------------------------------------------------------------------
404 Parameter Name Selected Description
405 -------------------------------------------------------------------------------
406 TSPC_GAP_23_1 True Peripheral: Non-Connectable Mode (C.1)
407 TSPC_GAP_23_2 True Peripheral: Directed Connectable Mode (O)
408 TSPC_GAP_23_3 True Peripheral: Undirected Connectable Mode (M)
409 TSPC_GAP_23_4 True Peripheral: Connection Parameter Update
411 TSPC_GAP_23_5 True Peripheral: Terminate Connection Procedure (M)
412 -------------------------------------------------------------------------------
413 C.1: Mandatory if TSPC_GAP_5_3 (LE Only – Peripheral role) OR TSPC_GAP_42_3
414 (BR/EDR/LE – Non-Connectable Mode) OR TSPC_GAP_42_4
415 (BR/EDR/LE – Connectable Mode) is supported, otherwise Excluded.
416 -------------------------------------------------------------------------------
419 Peripheral Bonding Modes and Procedures
420 -------------------------------------------------------------------------------
421 Parameter Name Selected Description
422 -------------------------------------------------------------------------------
423 TSPC_GAP_24_1 True Peripheral: Non-Bondable Mode (M)
424 TSPC_GAP_24_2 True Peripheral: Bondable Mode (C.1)
425 TSPC_GAP_24_3 True Peripheral: Bonding Procedure (C.2)
426 TSPC_GAP_24_4 True Peripheral: Multiple Bonds (C.3)
427 -------------------------------------------------------------------------------
428 C.1: Optional if TSPC_GAP_5_3 (LE Only – Peripheral role) OR (TSPC_GAP_38_3
429 (BR/EDR/LE – Peripheral role) AND NOT TSPC_GAP_42_6 (BR.EDR/LE -
430 Bondable Mode)) is supported, Mandatory if TSPC_GAP_42_6
431 (BR/EDR/LE – Bondable Mode) is supported, otherwise Excluded.
432 C.2: Optional if TSPC_GAP_24_2 (Bondable Mode) is supported, otherwise Excluded
433 -------------------------------------------------------------------------------
436 Peripheral Security Aspects Features
437 -------------------------------------------------------------------------------
438 Parameter Name Selected Description
439 -------------------------------------------------------------------------------
440 TSPC_GAP_25_1 True Peripheral: Security Mode (O)
441 TSPC_GAP_25_2 True Peripheral: Security Mode 2 (O)
442 TSPC_GAP_25_3 True Peripheral: Authentication Procedure (C.2)
443 TSPC_GAP_25_4 True Peripheral: Authorization Procedure (O)
444 TSPC_GAP_25_5 True Peripheral: Connection Data Signing Procedure
446 TSPC_GAP_25_6 True Peripheral: Authenticate Signed Data Procedure
448 TSPC_GAP_25_7 True Peripheral: Authenticated Pairing
449 (LE security mode 1 level 3) (C.1)
450 TSPC_GAP_25_8 True Peripheral: Unauthenticated Pairing
451 (LE security mode 1 level 2) (C.1)
452 -------------------------------------------------------------------------------
453 C.1: Optional if TSPC_GAP_25_1 is supported, otherwise Excluded.
454 C.2: Mandatory if TSPC_GAP_0A_1 and TSPC_GAP_27_4 are supported,
456 -------------------------------------------------------------------------------
459 Peripheral Privacy Feature
460 -------------------------------------------------------------------------------
461 Parameter Name Selected Description
462 -------------------------------------------------------------------------------
463 TSPC_GAP_26_1 False (*) Peripheral: Privacy Feature v1.0 (O)
464 TSPC_GAP_26_1A True Peripheral: Privacy Feature v1.1 (O)
465 TSPC_GAP_26_2 True Peripheral: Non-Resolvable Private Address
466 Generation Procedure (C.1)
467 TSPC_GAP_26_3 True Peripheral: Resolvable Private Address
468 Generation Procedure (C.2)
469 TSPC_GAP_26_4 True Peripheral: Resolvable Private Address
470 Generation Procedure (C.4)
471 -------------------------------------------------------------------------------
472 C.1: Optional if TSPC_GAP_26_1 is supported, otherwise Excluded.
473 C.2: Mandatory if TSPC_GAP_26_1 is supported, otherwise Excluded.
474 -------------------------------------------------------------------------------
477 Peripheral GAP Characteristics
478 -------------------------------------------------------------------------------
479 Parameter Name Selected Description
480 -------------------------------------------------------------------------------
481 TSPC_GAP_27_1 True Peripheral: Device Name (M)
482 TSPC_GAP_27_2 True Peripheral: Appearance (M)
483 TSPC_GAP_27_3 False (*) Peripheral: Peripheral Privacy Flag (C.1)
484 TSPC_GAP_27_4 False (*) Peripheral: Reconnection Address (C.2)
485 TSPC_GAP_27_5 False (*) Peripheral: Peripheral Preferred Connection
487 TSPC_GAP_27_6 False (*) Peripheral: Writeable Device Name (O)
488 TSPC_GAP_27_7 False (*) Peripheral: Writeable Appearance (O)
489 TSPC_GAP_27_8 False (*) Peripheral: Writeable Peripheral Privacy Flag
491 -------------------------------------------------------------------------------
492 C.1: Mandatory if TSPC_GAP_26_1 is supported, otherwise Excluded.
493 C.2: Optional if TSPC_GAP_26_1 and TSPC_GAP_27_3 are supported,
495 -------------------------------------------------------------------------------
498 Central Physical Layer
499 -------------------------------------------------------------------------------
500 Parameter Name Selected Description
501 -------------------------------------------------------------------------------
502 TSPC_GAP_28_1 True Central: Transmitter (M)
503 TSPC_GAP_28_2 True Central: Receiver (M)
504 -------------------------------------------------------------------------------
507 Central Link Layer States
508 -------------------------------------------------------------------------------
509 Parameter Name Selected Description
510 -------------------------------------------------------------------------------
511 TSPC_GAP_29_1 True Central: Standby (M)
512 TSPC_GAP_29_2 True Central: Scanning (M)
513 TSPC_GAP_29_3 True Central: Initiating (M)
514 TSPC_GAP_29_4 True Central: Connection, Master Role (M)
515 -------------------------------------------------------------------------------
518 Central Link Layer Scanning Types
519 -------------------------------------------------------------------------------
520 Parameter Name Selected Description
521 -------------------------------------------------------------------------------
522 TSPC_GAP_30_1 True Central: Passive Scanning (O)
523 TSPC_GAP_30_2 True Central: Active Scanning (C.1)
524 -------------------------------------------------------------------------------
525 C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_38_4) is supported.
526 Optional if TSPC_GAP_30_1 and (TSPC_GAP_5_4 OR TSPC_GAP_38_4)
527 is supported, otherwise Excluded.
528 -------------------------------------------------------------------------------
531 Central Link Layer Control Procedures
532 -------------------------------------------------------------------------------
533 Parameter Name Selected Description
534 -------------------------------------------------------------------------------
535 TSPC_GAP_31_1 True Central: Connection Update Procedure (M)
536 TSPC_GAP_31_2 True Central: Channel Map Update Procedure (M)
537 TSPC_GAP_31_3 True Central: Encryption Procedure (O)
538 TSPC_GAP_31_4 True Central: Feature Exchange Procedure (M)
539 TSPC_GAP_31_5 True Central: Version Exchange Procedure (M)
540 TSPC_GAP_31_6 True Central: Termination Procedure (M)
541 TSPC_GAP_31_7 True Central: LE Ping Procedure (C.1)
542 TSPC_GAP_31_8 True Central: Slave Initiated Feature Exchange
544 TSPC_GAP_31_9 True Central: Connection Parameter Request Procedure
546 -------------------------------------------------------------------------------
549 Central Discovery Modes and Procedures
550 -------------------------------------------------------------------------------
551 Parameter Name Selected Description
552 -------------------------------------------------------------------------------
553 TSPC_GAP_32_1 True Central: Limited Discovery Procedure (C.2)
554 TSPC_GAP_32_2 True Central: General Discovery Procedure (C.1)
555 TSPC_GAP_32_3 True Central: Name Discovery Procedure (C.3)
556 -------------------------------------------------------------------------------
557 C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_40_1) is supported, else Excluded.
558 C.2: Optional if (TSPC_GAP_5_4 or TSPC_GAP_40_2) is supported,
560 C.3: Optional if (TSPC_GAP_5_4 or TSPC_GAP_40_4) is supported,
562 -------------------------------------------------------------------------------
565 Central Connection Modes and Procedures
566 -------------------------------------------------------------------------------
567 Parameter Name Selected Description
568 -------------------------------------------------------------------------------
569 TSPC_GAP_33_1 True Central: Auto Connection Establishment
571 TSPC_GAP_33_2 True Central: General Connection Establishment
573 TSPC_GAP_33_3 True Central: Selective Connection Establishment
575 TSPC_GAP_33_4 True Central: Direct Connection Establishment
577 TSPC_GAP_33_5 True Central: Connection Parameter Update Procedure
579 TSPC_GAP_33_6 True Central: Terminate Connection Procedure
581 -------------------------------------------------------------------------------
582 C.1: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_40_5) and TSPC_GAP_36_1 is
583 supported, otherwise Optional.
584 C.2: Mandatory if (TSPC_GAP_5_4 or TSPC_GAP_40_5) is supported,
586 C.3: Optional if (TSPC_GAP_5_4 or TSPC_GAP_40_5) is supported,
588 -------------------------------------------------------------------------------
591 Central Bonding Modes and Procedures
592 -------------------------------------------------------------------------------
593 Parameter Name Selected Description
594 -------------------------------------------------------------------------------
595 TSPC_GAP_34_1 True Central: Non-Bondable Mode (C.1)
596 TSPC_GAP_34_2 True Central: Bondable Mode (C.2)
597 TSPC_GAP_34_3 True Central: Bonding Procedure (O)
598 -------------------------------------------------------------------------------
599 C.1: Mandatory if (TSPC_GAP_5_4 or 39/5) is supported, otherwise Excluded.
600 C.2: Optional if (TSPC_GAP_5_4 or 39/6) is supported, otherwise Excluded.
601 -------------------------------------------------------------------------------
604 Central Security Features
605 -------------------------------------------------------------------------------
606 Parameter Name Selected Description
607 -------------------------------------------------------------------------------
608 TSPC_GAP_35_1 True Central: Security Mode 1 (O)
609 TSPC_GAP_35_2 True Central: Security Mode 2 (O)
610 TSPC_GAP_35_3 True Central: Authentication Procedure (O)
611 TSPC_GAP_35_4 True Central: Authorization Procedure (O)
612 TSPC_GAP_35_5 True Central: Connection Data Signing Procedure (O)
613 TSPC_GAP_35_6 True Central: Authenticate Signed Data Procedure (O)
614 TSPC_GAP_35_7 True Central: Authenticated Pairing
615 (LE security mode 1 level 3) (C.1)
616 TSPC_GAP_35_8 True Central: Unauthenticated Pairing
617 (LE security mode 1 level 2) (C.1)
618 -------------------------------------------------------------------------------
619 C.1: Optional if TSPC_GAP_35_1 is supported, otherwise Excluded.
620 -------------------------------------------------------------------------------
623 Central Privacy Feature
624 -------------------------------------------------------------------------------
625 Parameter Name Selected Description
626 -------------------------------------------------------------------------------
627 TSPC_GAP_36_1 False (*) Central: Privacy Feature v1.0 (C.2)
628 TSPC_GAP_36_1A True Central: Privacy Feature v1.1 (C.4)
629 TSPC_GAP_36_2 True Central: Non-Resolvable Private Address
630 Generation Procedure (C.1)
631 TSPC_GAP_36_3 True Central: Resolvable Private Address Resolution
633 TSPC_GAP_36_4 False (*) Central: Write to Privacy Characteristic
634 (Enable/Disable Privacy) (O)
635 TSPC_GAP_36_5 True Central: Resolvable Private Address Generation
637 -------------------------------------------------------------------------------
638 C.1: Mandatory if TSPC_GAP_36_1 and TSPC_GAP_30_2 are supported,
640 C.2: Mandatory if TSPC_GAP_36_1 is supported, otherwise Excluded.
641 -------------------------------------------------------------------------------
644 Central GAP Characteristics
645 -------------------------------------------------------------------------------
646 Parameter Name Selected Description
647 -------------------------------------------------------------------------------
648 TSPC_GAP_37_1 True Central: Device Name (M)
649 TSPC_GAP_37_2 True Central: Appearance (M)
650 -------------------------------------------------------------------------------
654 -------------------------------------------------------------------------------
655 Parameter Name Selected Description
656 -------------------------------------------------------------------------------
657 TSPC_GAP_38_1 False (*) BR/EDR/LE: Broadcaster (C.1)
658 TSPC_GAP_38_2 False (*) BR/EDR/LE: Observer (C.1)
659 TSPC_GAP_38_3 True BR/EDR/LE: Peripheral (C.1)
660 TSPC_GAP_38_4 True BR/EDR/LE: Central (C.1)
661 -------------------------------------------------------------------------------
662 C.1: It is mandatory to support at least one of the defined roles.
663 This table is applicable for BR/EDR/LE configurations. For LE-only
664 configurations, see 'LE Roles' table for role declarations.
665 -------------------------------------------------------------------------------
668 Central BR/EDR/LE Modes
669 -------------------------------------------------------------------------------
670 Parameter Name Selected Description
671 -------------------------------------------------------------------------------
672 TSPC_GAP_39_1 True Central BR/EDR/LE: Non-Discoverable Mode (C.1)
673 TSPC_GAP_39_2 True Central BR/EDR/LE: Discoverable Mode (C.2)
674 TSPC_GAP_39_3 True Central BR/EDR/LE: Non-Connectable Mode (C.3)
675 TSPC_GAP_39_4 True Central BR/EDR/LE: Connectable Mode (M)
676 TSPC_GAP_39_5 True Central BR/EDR/LE: Non-Bondable Mode (C.4)
677 TSPC_GAP_39_6 True Central BR/EDR/LE: Bondable Mode (C.5)
678 -------------------------------------------------------------------------------
679 C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded.
680 C.2: Mandatory if (TSPC_GAP_1_2 or TSPC_GAP_1_3) is supported over BR/EDR,
682 C.3: Mandatory if TSPC_GAP_1_4 is supported over BR/EDR, otherwise Excluded.
683 C.4: Mandatory if TSPC_GAP_1_6 is supported over BR/EDR, otherwise Excluded.
684 C.5: Mandatory if TSPC_GAP_1_7 is supported over BR/EDR, otherwise Excluded.
685 -------------------------------------------------------------------------------
688 Central BR/EDR/LE Idle Mode Procedures
689 -------------------------------------------------------------------------------
690 Parameter Name Selected Description
691 -------------------------------------------------------------------------------
692 TSPC_GAP_40_1 True Central BR/EDR/LE: General Discovery (C.1)
693 TSPC_GAP_40_2 True Central BR/EDR/LE: Limited Discovery (C.2)
694 TSPC_GAP_40_3 True Central BR/EDR/LE: Device Type Discovery (C.3)
695 TSPC_GAP_40_4 True Central BR/EDR/LE: Name Discovery (C.4)
696 TSPC_GAP_40_5 True Central BR/EDR/LE: Link Establishment (C.5)
697 -------------------------------------------------------------------------------
698 C.1: Mandatory if TSPC_GAP_3_1 is supported over BR/EDR, otherwise Excluded.
699 C.2: Mandatory if TSPC_GAP_3_2 is supported over BR/EDR, otherwise Excluded.
700 C.3: Mandatory if (TSPC_GAP_3_1 or TSPC_GAP_3_2) is supported over BR/EDR,
702 C.4: Mandatory if TSPC_GAP_3_3 is supported over BR/EDR, otherwise Excluded.
703 C.5: Mandatory if (TSPC_GAP_4_1 or TSPC_GAP_4_2) is supported over BR/EDR,
705 -------------------------------------------------------------------------------
708 Central BR/EDR/LE Security Aspects
709 -------------------------------------------------------------------------------
710 Parameter Name Selected Description
711 -------------------------------------------------------------------------------
712 TSPC_GAP_41_1 True Central BR/EDR/LE: Security Aspects (M)
713 -------------------------------------------------------------------------------
716 Peripheral BR/EDR/LE Modes
717 -------------------------------------------------------------------------------
718 Parameter Name Selected Description
719 -------------------------------------------------------------------------------
720 TSPC_GAP_42_1 True Peripheral BR/EDR/LE: Non-Discoverable Mode
722 TSPC_GAP_42_2 True Peripheral BR/EDR/LE: Discoverable Mode
724 TSPC_GAP_42_3 True Peripheral BR/EDR/LE: Non-Connectable Mode
726 TSPC_GAP_42_4 True Peripheral BR/EDR/LE: Connectable Mode (M)
727 TSPC_GAP_42_5 True Peripheral BR/EDR/LE: Non-Bondable Mode
729 TSPC_GAP_42_6 True Peripheral BR/EDR/LE: Bondable Mode (See Spec)
730 -------------------------------------------------------------------------------
731 C.1: Mandatory if TSPC_GAP_1_1 is supported over BR/EDR, otherwise Excluded.
732 C.2: Mandatory if (TSPC_GAP_1_2 or TSPC_GAP_1_3) is supported over BR/EDR,
734 C.3: Mandatory if TSPC_GAP_1_4 is supported over BR/EDR, otherwise Excluded.
735 C.4: Mandatory if TSPC_GAP_1_6 is supported over BR/EDR, otherwise Excluded.
736 C.5: Mandatory if TSPC_GAP_1_7 is supported over BR/EDR, otherwise Excluded.
737 -------------------------------------------------------------------------------
740 Peripheral BR/EDR/LE Security Aspects
741 -------------------------------------------------------------------------------
742 Parameter Name Selected Description
743 -------------------------------------------------------------------------------
744 TSPC_GAP_43_1 True Peripheral BR/EDR/LE: Non-Discoverable Mode
745 -------------------------------------------------------------------------------
748 Central Simultaneous BR/EDR and LE Transports
749 -------------------------------------------------------------------------------
750 Parameter Name Selected Description
751 -------------------------------------------------------------------------------
752 TSPC_GAP_44_1 True Central BR/EDR/LE: Simultaneous BR/EDR and LE
753 Transports – BR/EDR Slave to the same
755 TSPC_GAP_44_2 True Central BR/EDR/LE: Simultaneous BR/EDR and LE
756 Transports – BR/EDR Master to the same
758 -------------------------------------------------------------------------------
761 Peripheral Simultaneous BR/EDR and LE Transports
762 -------------------------------------------------------------------------------
763 Parameter Name Selected Description
764 -------------------------------------------------------------------------------
765 TSPC_GAP_45_1 True Simultaneous BR/EDR and LE Transports – BR/EDR
766 Slave to the same device (C.1)
767 TSPC_GAP_45_2 True Simultaneous BR/EDR and LE Transports – BR/EDR
768 Master to the same device (C.1)
769 -------------------------------------------------------------------------------
770 C.1: Optional if ((SUM ICS 31/14 (Core Spec Version 4.1) or SUM ICS 31/15
771 (Core Spec Version 4.1+HS)) is supported, otherwise Excluded.
772 -------------------------------------------------------------------------------
775 -------------------------------------------------------------------------------
776 Parameter Name Selected Description
777 -------------------------------------------------------------------------------
778 TSPC_GATT_1_1 True GATT Client Role (O)
779 TSPC_GATT_1_2 True GATT Server Role (O)
780 TSPC_SM_1_1 True Master Role (Initiator)
781 TSPC_SM_1_2 True Slave Role (Responder)
782 TSPC_SM_2_4 True OOB supported (O)
783 -------------------------------------------------------------------------------