258467-Q332415-20260617-LEA(3/4)
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 31/1 | Connection Update procedure | [2] 2.2.2 | M | ![]() | |
| 31/2 | Channel Map Update procedure | [2] 2.2.2 | M | ![]() | |
| 31/3 | Encryption procedure | [2] 2.2.2 | C.3 | ![]() | C.3: Mandatory IF GAP 35/6 "Authenticate signed data procedure" OR GAP 35/7 "Authenticated Pairing (LE security mode 1 level 3)" OR GAP 35/9 "LE security mode 1 level 4", otherwise Optional. |
| 31/4 | Central-initiated Feature Exchange procedure | [2] 2.2.2 | M | ![]() | |
| 31/5 | Version Exchange procedure | [2] 2.2.2 | M | ![]() | |
| 31/6 | Termination procedure | [2] 2.2.2 | M | ![]() | |
| 31/8 | Peripheral-initiated Feature Exchange procedure | [4] 2.2.2 | C.1 | ![]() | C. 1: Mandatory IF GAP 31/9 "Connection Parameter Request procedure", otherwise Optional. |
Table 32: Central Discovery Modes and Procedures
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 32/2 | General Discovery procedure | [4] 9.2.6 | M | ![]() |
32/3 Name Discovery procedure [4] 9.2.7 O
Table 33: Central Connection Modes and Procedures
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 33/2 | General connection establishment procedure | [4] 9.3.6 | O | ![]() | |
| 33/3 | Selective connection establishment procedure | [2] 9.3.7 | O | ![]() | |
| 33/4 | Direct connection establishment procedure | [2] 9.3.8 | M | ![]() | |
| 33/5 | Connection parameter update procedure | [2] 9.3.9 | M | ![]() | |
| 33/6 | Terminate connection procedure | [2] 9.3.10 | M | ![]() | |
| 33/7 | Connected Isochronous Stream Central Establishment procedure | [ 10] 9.3.13 | C.1 | ![]() | C. 1: Mandatory IF GAP 33/8a "Connected Isochronous Stream-Central", otherwise Excluded. |
33/8 Connected Isochronous Stream Terminate [ 10] 9.3.15 C.1 C. 1: Mandatory IF GAP 33/8a "Connected Isochronous
procedure Stream-Central", otherwise Excluded.
Table 33a: Channel Sounding Procedure Support and Roles
Prerequisite: (GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)") AND CORE 2a/60 "Host Core v6 .0 or later"
Item Capability Reference Support Status Comment
Table 34: Central Bonding Modes and Procedures
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 34/1 | Non-bondable mode | [4] 9.4.2, 13.2 | M | ![]() | |
| 34/2 | Bondable mode | [4] 9.4.3, 13.2 | O | ![]() |
34/3 Bonding procedure [4] 9.4.4, 13.2 C.1 C. 1: Mandatory IF GAP 34/2 "Bondable mode", otherwise Excluded.
Table 35: Central Security Features
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 35/1 | LE security mode 1 | [2] 10.2.1 | O | ![]() | |
| 35/2 | LE security mode 2 | [2] 10.2.2 | O | ![]() | |
| 35/3 | Authentication procedure | [2] 10.3 | O | ![]() | |
| 35/5 | Connection data signing procedure | [2] 10.4.1 | O | ![]() | |
| 35/7 | Authenticated Pairing (LE security mode 1 level 3) | [2] 10.2.1 | C.1 | ![]() | C. 1: Optional IF GAP 35/1 "LE security mode 1", otherwise Excluded. |
| 35/8 | Unauthenticated Pairing (LE security mode 1 level 2) | [2] 10.2.1 | C.1 | ![]() | C. 1: Optional IF GAP 35/1 "LE security mode 1", otherwise Excluded. |
| 35/9 | LE security mode 1 level 4 | [5] 10.2.1 | C.1 | ![]() | C. 1: Optional IF GAP 35/1 "LE security mode 1", otherwise Excluded. |
| 35/11 | Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only | [5] 10.2.1 | C.1 | ![]() | C. 1: Optional IF GAP 35/1 "LE security mode 1", otherwise Excluded. |
|---|---|---|---|---|---|
| 35/12 | Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only | [5] 10.2.1 | C.1 | ![]() | C. 1: Optional IF GAP 35/1 "LE security mode 1", otherwise Excluded. |
| 35/13 | Minimum 128-bit entropy key | [5] 10.2.1 | C.4 | ![]() | C.4: Mandatory IF GAP 35/13a "Minimum 128-bit entropy key, LE security mode 1 level 4" OR GAP 35/13b "Minimum 128-bit entropy key, LE security mode 1 level 3" OR GAP 35/13c "Minimum 128-bit entropy key, LE security mode 1 level 2", otherwise Excluded. |
| 35/15 | Client security checks for GATT indications and notifications | [ 11] 10.3.2.2 | O |
Table 35a: Channel Sounding Features
Prerequisite: (GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)") AND GAP 33a/3 "Channel Sounding procedure for GAP Central"
Item Capability Reference Support Status Comment
Table 36: Central Privacy Feature
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 36/1 | Privacy feature | [5] 10.7 | O | ![]() | |
| 36/2 | Non-resolvable private address generation procedure | [5] 10.7, 10.8.2.1 , [6] 1.3.2.2 | O | ![]() | |
| 36/3 | Resolvable private address resolution procedure | [5] 10.7, 10.8.2.3 , [6] 1.3.2.2 | C.1 | ![]() | C. 1: Mandatory IF GAP 36/1 "Privacy feature", otherwise Optional. |
36/5 Resolvable private address generation procedure
[5] 10.7, 10.8.2.2 , [6] 1.3.2.3
C.1
C. 1: Mandatory IF GAP 36/1 "Privacy feature", otherwise Optional.
Table 37: Central GAP Characteristics
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 37/1 | Device Name | [2] 12.1 | M | ![]() |
37/2 Appearance [2] 12.2 M
Table 37a: Periodic Advertising Modes and Procedures
Prerequisite: (GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)") AND CORE 2a/51 "Host Core v5 .1 or later"
Item Capability Reference Support Status Comment
Table 37b: SM Requirements
Prerequisite: GAP 5/4 "Central (LE)" OR GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 37b/1 | Central Role (Initiator) | N/A | M | ![]() | |
| 37b/2 | Authenticated MITM protection | [4] 10.3 | C.1 | ![]() | C. 1: Mandatory IF GAP 35/7 "Authenticated Pairing (LE security mode 1 level 3)"OR GAP 35/12 "Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only" OR (GAP 35/2 "LE security mode 2" AND GAP 35/3 "Authentication procedure"), otherwise not defined. |
| 37b/3 | Unauthenticated no MITM protection | [4] 10.3 | C.2 | ![]() | C.2: Mandatory IF GAP 35/8 "Unauthenticated Pairing (LE security mode 1 level 2)" OR GAP 35/11 "Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only" OR (GAP 35/2 "LE security mode 2" AND NOT GAP 35/3 "Authentication procedure"), otherwise not defined. |
|---|---|---|---|---|---|
| 37b/5 | LE Secure Connections | [4] 10.2.1 | C.4 | ![]() | C.4: Mandatory IF GAP 35/9 "LE security mode 1 level 4" OR GAP 35/11 "Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only" OR GAP 35/12 "Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only", otherwise not defined. |
| 37b/6 | Encryption Key | [4] 9.4.3 | C.5 | ![]() | C.5: Mandatory IF GAP 34/2 "Bondable mode", otherwise not defined. |
| 37b/7 | Identity Key | [4] 10.7 | C.6 | ![]() | C.6: Mandatory IF GAP 36/5 "Resolvable private address generation procedure", otherwise not defined. |
Table 37c: L2CAP Requirements
Prerequisite: GAP 5/3 "Peripheral (LE)" OR GAP 38/3 "Peripheral (BR/EDR/LE)"
Item Capability Reference Support Status Comment
Table 38: BR/EDR/LE Roles
Prerequisite: GAP 0/3 "BR/EDR/LE"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 38/1 | Broadcaster | [2] 13 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 38/2 | Observer | [2] 13 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 38/3 | Peripheral | [2] 13 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 38/4 | Central | [2] 13 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 41: Central BR/EDR/LE Security Aspects
Prerequisite: GAP 38/4 "Central (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 41/1 | Security aspects | [2] 14 | M | ![]() | |
| 41/2a | Derivation of BR/EDR Link Key from LE LTK | [4] 14.1 | C.2 | ![]() | C.2: Optional IF GAP 35/9 "LE security mode 1 level 4", otherwise not defined. |
Table 43: Peripheral BR/EDR/LE Security Aspects
Prerequisite: GAP 38/3 "Peripheral (BR/EDR/LE)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 43/1 | Security aspects | [2] 14 | M | ![]() | |
| 43/2a | Derivation of BR/EDR Link Key from LE LTK | [4] 14.1 | C.2 | ![]() | C.2: Optional IF GAP 25/9 "LE security mode 1 level 4", otherwise not defined. |
Table 44: Central Simultaneous BR/EDR and LE Transports
Prerequisite: GAP 38/4 "Central (BR/EDR/LE)"
Item Capability Reference Support Status Comment
Table 45: Peripheral Simultaneous BR/EDR and LE Transports
Prerequisite: GAP 38/3 "Peripheral (BR/EDR/LE)"
Item Capability Reference Support Status Comment
Generic Attribute Profile
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Generic Attribute Profile (GATT) Client | [ 1] 2.2 | O | ![]() |
1/2 Generic Attribute Profile (GATT) Server [ 1] 2.2 M
Table 1a: Transport Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1a/1 | GATT Client over LE | [ 1] 2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one IF GATT 1/1 "Generic Attribute Profile (GATT) Client", otherwise Excluded. |
1a/3 GATT Server over [ 1] 2.2 C.2
LE
C.2: Mandatory to support at least one IF GATT 1/2 "Generic Attribute Profile (GATT) Server", otherwise Excluded.
Table 2: Attribute Protocol Transport Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/2 | Unenhanced ATT bearer over LE | [ 1] 2 | C.2 | ![]() | C.2: Mandatory IF GATT 1a/1 "GATT Client over LE" OR GATT 1a/3 "GATT Server over LE", otherwise not defined. |
| 2/4 | Attribute Protocol Client | [ 1] 2 | C.6 | ![]() | C.6: Mandatory IF GATT 1/1 "Generic Attribute Profile (GATT) Client", otherwise not defined. |
2/5 Attribute Protocol Server [ 1] 2 C.7 C.7: Mandatory IF GATT 1/2 "Generic Attribute Profile (GATT) Server",
otherwise not defined.
Table 3: Generic Attribute Profile Feature Support, by Client
Prerequisite: GATT 1/1 "Generic Attribute Profile (GATT) Client"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | Exchange MTU | [ 1] 4.3.1 | C.11 | ![]() | C. 11: Optional IF GATT 1a/1 "GATT Client over LE", otherwise Excluded. |
| 3/2 | Discover All Primary Services | [ 1] 4.4.1 | O | ![]() | |
| 3/3 | Discover Primary Services by Service UUID | [ 1] 4.4.2 | O | ![]() | |
| 3/4 | Find Included Services | [ 1] 4.5.1 | O | ![]() | |
| 3/5 | Discover All Characteristics of a Service | [ 1] 4.6.1 | O | ![]() | |
| 3/6 | Discover Characteristics by UUID | [ 1] 4.6.2 | O | ![]() | |
| 3/7 | Discover All Characteristic Descriptors | [ 1] 4.7.1 | O | ![]() | |
| 3/8 | Read Characteristic Value | [ 1] 4.8.1 | O | ![]() | |
| 3/9 | Read Using Characteristic UUID | [ 1] 4.8.2 | O | ![]() | |
| 3/10 | Read Long Characteristic Values | [ 1] 4.8.3 | O | ![]() |
| 3/12 | Write without Response | [ 1] 4.9.1 | O | ![]() | |
|---|---|---|---|---|---|
| 3/14 | Write Characteristic Value | [ 1] 4.9.3 | O | ![]() | |
| 3/15 | Write Long Characteristic Values | [ 1] 4.9.4 | O | ![]() | |
| 3/17 | Notifications | [ 1] 4.10.1 | C.7 | ![]() | C.7: Mandatory IF GATT 2/3a "Enhanced ATT bearer over LE" OR GATT 2/3b "Enhanced ATT bearer over BR/EDR", otherwise Optional. |
| 3/18 | Indications | [ 1] 4.11.1 | M | ![]() | |
| 3/19 | Read Characteristic Descriptors | [ 1] 4.12.1 | O | ![]() | |
| 3/21 | Write Characteristic Descriptors | [ 1] 4.12.3 | O | ![]() | |
| 3/23 | Service Changed Characteristic | [ 1] 7.1 | M | ![]() |
Table 3a: GAP Role Requirements for GATT Client
Prerequisite: GATT 1a/1 "GATT Client over LE"
Item Capability Reference Support Status Comment
Table 4: Generic Attribute Profile Feature Support, by Server
Prerequisite: GATT 1/2 "Generic Attribute Profile (GATT) Server"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4/1 | Exchange MTU | [ 1] 4.3.1 | C.6 | ![]() | C.6: Optional IF GATT 1a/3 "GATT Server over LE", otherwise Excluded. |
| 4/2 | Discover All Primary Services | [ 1] 4.4.1 | M | ![]() | |
| 4/3 | Discover Primary Services by Service UUID | [ 1] 4.4.2 | M | ![]() | |
| 4/4 | Find Included Services | [ 1] 4.5.1 | M | ![]() | |
| 4/5 | Discover All Characteristics of a Service | [ 1] 4.6.1 | M | ![]() | |
| 4/6 | Discover Characteristics by UUID | [ 1] 4.6.2 | M | ![]() | |
| 4/7 | Discover All Characteristic Descriptors | [ 1] 4.7.1 | M | ![]() | |
| 4/8 | Read Characteristic Value | [ 1] 4.8.1 | M | ![]() | |
| 4/9 | Read Using Characteristic UUID | [ 1] 4.8.2 | M | ![]() | |
| 4/10 | Read Long Characteristic Values | [ 1] 4.8.3 | C.12 | ![]() | C. 12: Mandatory IF GATT 2/3a "Enhanced ATT bearer over LE" OR GATT 2/3b"Enhanced ATT bearer over BR/EDR", otherwise Optional. |
| 4/12 | Write without Response | [ 1] 4.9.1 | C.2 | ![]() | C.2: Mandatory IF GATT 4/13 "Signed Write Without Response" OR GATT 2/3a"Enhanced ATT bearer over LE" OR GATT 2/3b "Enhanced ATT bearer over BR/EDR", otherwise Optional. |
|---|---|---|---|---|---|
| 4/14 | Write Characteristic Value | [ 1] 4.9.3 | C.3 | ![]() | C.3: Mandatory IF GATT 4/15 "Write Long Characteristic Values" OR GATT 2/3a"Enhanced ATT bearer over LE" OR GATT 2/3b "Enhanced ATT bearer over BR/EDR", otherwise Optional. |
| 4/15 | Write Long Characteristic Values | [ 1] 4.9.4 | C.12 | ![]() | C. 12: Mandatory IF GATT 2/3a "Enhanced ATT bearer over LE" OR GATT 2/3b"Enhanced ATT bearer over BR/EDR", otherwise Optional. |
| 4/17 | Notifications | [ 1] 4.10.1 | O | ![]() | |
| 4/19 | Read Characteristic Descriptors | [ 1] 4.12.1 | C.12 | ![]() | C. 12: Mandatory IF GATT 2/3a "Enhanced ATT bearer over LE" OR GATT 2/3b"Enhanced ATT bearer over BR/EDR", otherwise Optional. |
| 4/21 | Write Characteristic Descriptors | [ 1] 4.12.3 | C.12 | ![]() | C. 12: Mandatory IF GATT 2/3a "Enhanced ATT bearer over LE" OR GATT 2/3b"Enhanced ATT bearer over BR/EDR", otherwise Optional. |
| 4/25 | Execute Write Request with empty queue | [ 1] 4.9.4, 4.9.5, 4.12.4 | C.7 | ![]() | C.7: Mandatory IF CORE 2a/50 "Host Core v5 .0 or later" AND (GATT 4/15 "Write Long Characteristic Values" OR GATT 4/16 "Characteristic Value Reliable Writes"OR GATT 4/22 "Write Long Characteristic Descriptors"), otherwise Optional IF GATT 4/15 "Write Long Characteristic Values" OR GATT 4/16 "Characteristic Value Reliable Writes" OR GATT 4/22 "Write Long Characteristic Descriptors", otherwise Excluded. |
Table 4a: GAP Role Requirements for GATT Server
Prerequisite: GATT 1a/3 "GATT Server over LE"
Item Capability Reference Support Status Comment
Table 6: SDP Interoperability
Prerequisite: GATT 2/1 "Unenhanced ATT bearer over BR/EDR" OR GATT 2/3b "Enhanced ATT bearer over BR/EDR"
Item Capability Reference Support Status Comment
Table 7: GAP Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 7/2 | LE security mode 1 | [2] 10.2.1 | C.2 | ![]() | C.2: Optional IF GATT 2/2 "Unenhanced ATT bearer over LE", otherwise not defined. |
| 7/3 | LE security mode 2 | [2] 10.2.2 | C.2 | ![]() | C.2: Optional IF GATT 2/2 "Unenhanced ATT bearer over LE", otherwise not defined. |
Table 8: Multiple Simultaneous ATT Bearers
Item Capability Reference Support Status Comment
Table 9: Attribute Protocol Client Requirements
Prerequisite: GATT 1/1 "Generic Attribute Profile (GATT) Client"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 9/1 | Exchange MTU Request | [ 1] 4.3.1 | C.1 | ![]() | C. 1: Mandatory IF GATT 3/1 "Exchange MTU", otherwise not defined. |
| 9/2 | Find Information Request | [ 1] 4.7.1 | C.2 | ![]() | C.2: Mandatory IF GATT 3/7 "Discover All Characteristic Descriptors", otherwise not defined. |
| 9/3 | Find by Type Value Request | [ 1] 4.4.2 | C.3 | ![]() | C.3: Mandatory IF GATT 3/3 "Discover Primary Services by Service UUID", otherwise not defined. |
| 9/4 | Read by Type Request | [ 1] 4.8.1 | C.4 | ![]() | C.4: Mandatory IF GATT 3/9 "Read Using Characteristic UUID", otherwise not defined. |
|---|---|---|---|---|---|
| 9/5 | Read Request | [ 1] 4.8. 1, 4.12.1 | C.5 | ![]() | C.5: Mandatory IF GATT 3/8 "Read Characteristic Value" OR GATT 3/19 "Read Characteristic Descriptors", otherwise not defined. |
| 9/6 | Read Blob Request | [ 1] 4.8.2, 4.12.2 | C.6 | ![]() | C.6: Mandatory IF GATT 3/10 "Read Long Characteristic Values" OR GATT 3/20 "Read Long Characteristic Descriptors", otherwise not defined. |
| 9/8 | Write Request | [ 1] 4.9.3, 4.12.3 | C.8 | ![]() | C.8: Mandatory IF GATT 3/14 "Write Characteristic Value" OR GATT 3/21 "Write Characteristic Descriptors", otherwise not defined. |
| 9/9 | Write Command | [ 1] 4.9.1 | C.9 | ![]() | C.9: Mandatory IF GATT 3/12 "Write without Response", otherwise not defined. |
| 9/11 | Prepare Write Request | [ 1] 4.9.4, 4.9.5, 4.9.12.4 | C.11 | ![]() | C. 11: Mandatory IF GATT 3/15 "Write Long Characteristic Values" OR GATT 3/16 "Characteristic Value Reliable Writes" OR GATT 3/22 "Write Long Characteristic Descriptors", otherwise not defined. |
| 9/12 | Handle Value Notification | [ 1] 4.10.1 | C.12 | ![]() | C. 12: Mandatory IF GATT 3/17 "Notifications", otherwise Optional. |
9/13 Handle Value [ 1] 4.11.1 C.13 C. 13: Mandatory IF GATT 3/18 "Indications", otherwise not defined. Indication
Table 10: Attribute Protocol Server Requirements
Prerequisite: GATT 1/2 "Generic Attribute Profile (GATT) Server"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 10/1 | Exchange MTU Request | [ 1] 4.3.1 | C.1 | ![]() | C. 1: Mandatory IF GATT 4/1 "Exchange MTU", otherwise not defined. |
| 10/2 | Read Blob Request | [ 1] 4.8.2, 4.12.2 | C.2 | ![]() | C.2: Mandatory IF GATT 4/10 "Read Long Characteristic Values", otherwise not defined. |
| 10/4 | Write Request | [ 1] 4.9.3, 4.12.3 | C.4 | ![]() | C.4: Mandatory IF GATT 4/14 "Write Characteristic Value" OR GATT 4/21 "Write Characteristic Descriptors", otherwise Optional. |
| 10/5 | Write Command | [ 1] 4.9.1 | C.5 | ![]() | C.5: Mandatory IF GATT 4/12 "Write without Response", otherwise Optional. |
| 10/6 | Signed Write Command | [ 1] 4.9.2 | C.6 | ![]() | C.6: Mandatory IF GATT 4/13 "Signed Write Without Response", otherwise Optional. |
| 10/7 | Prepare Write Request | [ 1] 4.9.4, 4.9.5, 4.9.12.4 | C.7 | ![]() | C.7: Mandatory IF GATT 4/15 "Write Long Characteristic Values" OR GATT 4/16 "Characteristic Value Reliable Writes" OR GATT 4/22 "Write Long Characteristic Descriptors" OR GATT 2/3a "Enhanced ATT bearer over LE" OR GATT 2/3b"Enhanced ATT bearer over BR/EDR", otherwise Optional. |
10/8 Handle Value [ 1] 4.10.1 C.8 C.8: Mandatory IF GATT 4/17 "Notifications", otherwise Optional.
Notification
Generic Audio/Video Distribution Profile
Table 2a: GAVDP Initiator-X.Y Versions
Prerequisite: GAVDP 1/1 "Initiator"
| Item | Capability | Reference | Support | Status | Comment |
|---|
2a/3 GAVDP 1.3 GAVDP 1.3 M
Table 3a: GAVDP Acceptor-X.Y Versions
Prerequisite: GAVDP 1/2 "Acceptor"
| Item | Capability | Reference | Support | Status | Comment |
|---|
3a/3 GAVDP 1.3 GAVDP 1.3 M
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Initiator | [ 1] 2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 1/2 | Acceptor | [ 1] 2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
1/3 Delay Reporting Initiator [ 1] 4.1.1 O
Table 2: GAVDP Procedures (Initiator)
Prerequisite: GAVDP 1/1 "Initiator"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/1 | Connection Establishment | [ 1] 4.1.1 | M | ![]() | |
| 2/4 | Start Streaming | [ 1] 4.1.2 | M | ![]() | |
| 2/5 | Connection Release | [ 1] 4.1.3 | M | ![]() | |
| 2/6 | Signaling Control-Abort | [ 1] 4.1.6 | M | ![]() |
Table 4: AVDTP Procedures (Initiator)
Prerequisite: GAVDP 1/1 "Initiator"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4/1 | Stream discover command | [ 1] 3.1.9 | M | ![]() | |
| 4/2 | Stream get capabilities command | [ 1] 3.1.9 | M | ![]() | |
| 4/3 | Set configuration command | [ 1] 3.1.9 | M | ![]() | |
| 4/4 | Open stream command | [ 1] 3.1.9 | M | ![]() | |
| 4/5 | Start stream command | [ 1] 3.1.9 | M | ![]() | |
| 4/6 | Close stream command | [ 1] 3.1.9 | M | ![]() | |
| 4/7 | Abort stream command | [ 1] 3.1.9 | M | ![]() | |
| 4/8 | Stream get all capabilities command | [ 1] 3.1.1 | M | ![]() |
Table 3: GAVDP Procedures (Acceptor)
Prerequisite: GAVDP 1/2 "Acceptor"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | Connection Establishment | [ 1] 4.1.1 | M | ![]() | |
| 3/4 | Start Streaming | [ 1] 4.1.2 | M | ![]() | |
| 3/5 | Connection Release | [ 1] 4.1.3 | M | ![]() | |
| 3/6 | Signaling Control-Abort | [ 1] 4.1.6 | M | ![]() |
Table 5: AVDTP Procedures (Acceptor)
Prerequisite: GAVDP 1/2 "Acceptor"
| Item | Capability | Reference | Support | Status | Comment |
|---|
| 5/1 | Stream discover response | [ 1] 3.1.9 | M | ![]() |
|---|---|---|---|---|
| 5/2 | Stream get capabilities response | [ 1] 3.1.9 | M | ![]() |
| 5/3 | Set configuration response | [ 1] 3.1.9 | M | ![]() |
| 5/4 | Open stream response | [ 1] 3.1.9 | M | ![]() |
| 5/5 | Start stream response | [ 1] 3.1.9 | M | ![]() |
| 5/6 | Close stream response | [ 1] 3.1.9 | M | ![]() |
| 5/7 | General reject message | [ 1] 3.1.9 | M | ![]() |
| 5/8 | Abort stream response | [ 1] 3.1.9 | M | ![]() |
| 5/9 | Stream get all capabilities response | [ 1] 3.1.1 | M | ![]() |
Hearing Access Profile
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/2 | Hearing Aid Unicast Client (HAUC) | [ 1] 4 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 2: Transport Requirements
| Item Capability Reference Support Status Comment | |||
|---|---|---|---|
| 2/2 Profile supported over LE | [ 1] 2.5 M | ![]() | |
| Table 10: Hearing Aid, X.Y Versions | |||
| Prerequisite: HAP 1/1 "Hearing Aid (HA)" | |||
| Item Capability Reference | Support | Status | Comment |
| Table 11: Hearing Aid, X.Y.Z Versions | |||
| Prerequisite: HAP 1/1 "Hearing Aid (HA)" | |||
| Item Capability Reference | Support | Status | Comment |
| Table 12: Hearing Aid, Features | |||
| Prerequisite: HAP 1/1 "Hearing Aid (HA)" | |||
| Item Capability Reference | Support | Status | Comment |
| Table 13: Hearing Aid, Profile Dependencies | |||
| Prerequisite: HAP 1/1 "Hearing Aid (HA)" | |||
| Item Capability Reference | Support | Status | Comment |
| Table 14: Hearing Aid, Service Dependencies | |||
| Prerequisite: HAP 1/1 "Hearing Aid (HA)" | |||
| Item Capability Reference | Support | Status | Comment |
Table 16: Hearing Aid, VCP Volume Renderer Requirements
Prerequisite: HAP 13/2 "Volume Renderer (VCP)"
Table 17: Hearing Access, MICP Microphone Device Requirements
Item Capability Reference Support Status Comment
Prerequisite: HAP 13/3 "Microphone Device (MICP)"
Item Capability Reference Support Status Comment
Table 18: Hearing Aid, CSIP Set Member Requirements
Prerequisite: HAP 13/4 "Set Member (CSIP)"
Item Capability Reference Support Status Comment
Table 19: Hearing Aid, BAP Unicast Server Requirements
Prerequisite: HAP 13/5 "Unicast Server (BAP)"
Item Capability Reference Support Status Comment
Table 24: Hearing Aid, GAP Requirements
Prerequisite: HAP 1/1 "Hearing Aid (HA)"
Item Capability Reference Support Status Comment
Table 26: Hearing Aid, LL Requirements
Prerequisite: HAP 1/1 "Hearing Aid (HA)"
Item Capability Reference Support Status Comment
Table 40: Hearing Aid Unicast Client, X.Y Versions
Prerequisite: HAP 1/2 "Hearing Aid Unicast Client (HAUC)"
| Item | Capability | Reference | Support | Status | Comment |
|---|
40/1 HAP v1 .0 [ 1] M
Table 41: Hearing Aid Unicast Client, X.Y.Z Versions
Prerequisite: HAP 1/2 "Hearing Aid Unicast Client (HAUC)"
Item Capability Reference Support Status Comment
Table 43: Hearing Aid Unicast Client, Profile Dependencies
Prerequisite: HAP 1/2 "Hearing Aid Unicast Client (HAUC)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 43/2 | Set Coordinator (CSIP) | [ 1] 2.2 | M | ![]() | |
| 43/3 | Unicast Client (BAP) | [ 1] 2.2 | M | ![]() |
43/4 Initiator (CAP) [ 1] 2.2 M
Table 46: Hearing Aid Unicast Client, BAP Unicast Client Requirements
Prerequisite: HAP 43/3 "Unicast Client (BAP)"
| Item | Capability | Reference | Support | Status | Comment |
|---|
46/1 Audio Source [ 1] 5.3 M
Table 47: Hearing Aid Unicast Client, Audio Source G.729A Codec Requirements
Prerequisite: HAP 46/1 "Audio Source"
Item Capability Reference Support Status Comment
Table 48: Hearing Aid Unicast Client, Audio Sink G.729A Codec Requirements
Item Capability Reference Support Status Comment
Table 50: GATT Requirements-Hearing Aid Unicast Client Role
Prerequisite: HAP 1/2 "Hearing Aid Unicast Client (HAUC)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 50/1 | Discover All Primary Services | [ 1] 5.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
50/2 Discover Primary Services by Service UUID [ 1] 5.2 C.1 C. 1: Mandatory to support at least one.
Table 51: Hearing Aid Unicast Client, LL Requirements
Prerequisite: HAP 1/2 "Hearing Aid Unicast Client (HAUC)"
| Item | Capability | Reference | Support | Status | Comment |
|---|
51/1 LE 2M PHY [ 1] 5.1 M
Table 70: Hearing Aid Remote Controller, X.Y Versions
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 71: Hearing Aid Remote Controller, X.Y.Z Versions
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 72: Hearing Aid Remote Controller, Characteristic Discovery Requirements
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 73: Hearing Aid Remote Controller, Preset Control Point Requirements
Prerequisite: HAP 72/2 "Hearing Aid Preset Control Point Characteristic"
Item Capability Reference Support Status Comment
Table 74: Hearing Aid Remote Controller, Profile Dependencies
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 75: Hearing Aid Remote Controller, Service Dependencies
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 76: Hearing Aid Remote Controller, VCP Volume Controller Requirements
Prerequisite: HAP 74/1 "Volume Controller (VCP)"
Item Capability Reference Support Status Comment
Table 81: Hearing Aid Remote Controller, LL Requirements
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 82: GAP Requirements-Immediate Alert Client Role
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 83: GATT Requirements-Immediate Alert Client Role
Prerequisite: HAP 1/3 "Hearing Aid Remote Controller (HARC)"
Item Capability Reference Support Status Comment
Table 90: Immediate Alert Client, X.Y Versions
Prerequisite: HAP 1/4 "Immediate Alert Client (IAC)"
Item Capability Reference Support Status Comment
Table 91: Immediate Alert Client, X.Y.Z Versions
Prerequisite: HAP 1/4 "Immediate Alert Client (IAC)"
Item Capability Reference Support Status Comment
Table 92: Immediate Alert Client, Service Dependencies
Prerequisite: HAP 1/4 "Immediate Alert Client (IAC)"
Item Capability Reference Support Status Comment
Hearing Access Service
Table 0: Major Versions (X.Y)
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 0/1 | Hearing Access Service 1.0 | [ 1] 2.1 | M | ![]() |
Table 2: Transport Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|
2/2 Service supported over LE [ 1] 1.5 M
Table 3: Hearing Access Service
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/3 | Hearing Aid Features Characteristic | [ 1] 3.1 | M | ![]() |
3/10 Monaural Hearing Aid [ 1] 3.1 C.3 C.3: Mandatory to support at least one of HAS 3/9 "Binaural Hearing Aid" OR
HAS 3/10 "Monaural Hearing Aid" OR HAS 3/11 "Banded Hearing Aid".
Table 4: Hearing Aid Preset Control Point Requirements
Prerequisite: HAS 3/1 "Hearing Aid Preset Control Point Characteristic"
Item Capability Reference Support Status Comment
Table 5: GATT Requirements
Item Capability Reference Support Status Comment
Hands-Free Profile
Table 0a: AG X.Y Versions
Item Capability Reference Support Status Comment
| 0a/5 Hands-Free Profile 1.9 [5] C.1 C. 1: Mandatory to support one and only one. |
|---|
| Table 0b: HF X.Y Versions |
| Prerequisite: HFP 1/2 "Hands-Free (HF)" |
| Item Capability Reference Support Status Comment |
| 0b/5 Hands-Free Profile 1.9 [5] C.1 C. 1: Mandatory to support one and only one. |
| Table 0c: AG X.Y.Z Versions |
| Prerequisite: HFP 1/1 "Audio Gateway (AG)" |
| Item Capability Reference Support Status Comment |
| Table 0d: HF X.Y.Z Versions |
| Prerequisite: HFP 1/2 "Hands-Free (HF)" |
Item Capability Reference Support Status Comment
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Audio Gateway (AG) | [ 1] 2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
1/2 Hands-Free (HF) [ 1] 2.2 C.1 C. 1: Mandatory to support at least one.
Table 2: Capabilities of the AG
Prerequisite: HFP 1/1 "Audio Gateway (AG)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/1 | Connection management | [ 1] 4.2, 4.3 | M | ![]() | |
| 2/2 | Phone status information | [ 1] 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10 | M | ![]() | |
| 2/3 | Audio Connection handling | [ 1] 4.11, 4.12 | M | ![]() | |
| 2/3b | eSCO support in Audio Connection | [ 1] 5.7. 1,[5] 6.7.1 | M | ![]() | |
| 2/4b | Accept an incoming voice call (no in-band ring) | [ 1] 4.13 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 2/6 | Terminate a call | [ 1] 4.15 | M | ![]() | |
| 2/7 | Audio Connection transfer during an ongoing call | [ 1] 4. 16, 4.17 | M | ![]() | |
| 2/8 | Place a call with the phone number supplied by the HF | [ 1] 4.18 | M | ![]() | |
| 2/9 | Place a call using memory dialing | [ 1] 4.19 | M | ![]() | |
| 2/10 | Place a call to the last number dialed | [ 1] 4.20 | M | ![]() | |
| 2/11 | Call Waiting notification | [ 1] 4.21 | M | ![]() |
| 2/13 | Calling Line Identification (CLI) | [ 1] 4.23 | M | ![]() | |
|---|---|---|---|---|---|
| 2/17 | Ability to transmit DTMF codes | [ 1] 4.27 | M | ![]() | |
| 2/20 | Subscriber Number Information | [ 1] 4.30 | M | ![]() | |
| 2/21a | Enhanced Call Status | [ 1] 4.31 | C.4 | ![]() | C.4: Mandatory to support one and only one. |
| 2/23 | Individual Indicator Activation | [ 1] 4.34,[4] 4.35 | M | ![]() | |
| 2/27 | Support CVSD eSCO S4 setting | [2] 5.7.3,[5] 6.7.3 | M | ![]() |
2/28 Reserved Fields and RFU Bits [5] 1.4.2 C.15 C. 15: Excluded IF HFP 0a/3 "Hands-Free Profile 1.7" OR
HFP 0a/4 "Hands-Free Profile 1.8", otherwise Mandatory.
Table 3: Capabilities of the HF
Prerequisite: HFP 1/2 "Hands-Free (HF)"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | Connection management | [ 1] 4.2, 4.3 | M | ![]() | |
| 3/2a | Phone status information (service and call indicators) | [ 1] 4.4, 4.10 | M | ![]() | |
| 3/3 | Audio Connection handling | [ 1] 4.11, 4.12 | M | ![]() | |
| 3/3b | eSCO support in Audio Connection | [ 1] 5.7. 1,[5] 6.7.1 | M | ![]() | |
| 3/3c | Codec Negotiation | [ 1] 4.11 | C.5 | ![]() | C.5: Mandatory IF HFP 3/24 "Wide Band Speech service" OR HFP 3/28 "Super Wide Band Speech", otherwise Optional. |
| 3/4a | Accept an incoming voice call (inband ring) | [ 1] 4.13 | M | ![]() | |
| 3/4b | Accept an incoming voice call (no in-band ring) | [ 1] 4.13 | M | ![]() | |
| 3/5 | Reject an incoming voice call | [ 1] 4.14 | M | ![]() | |
| 3/6 | Terminate a call | [ 1] 4.15 | M | ![]() | |
| 3/7 | Audio Connection transfer during an ongoing call | [ 1] 4. 16, 4.17 | M | ![]() | |
| 3/12 | Three Way Calling | [ 1] 4.22 | O | ![]() | |
| 3/12b | Three way calling (AT+CHLD values 1 and 2) | [ 1] 4.22 | C.1 | ![]() | C. 1: Mandatory IF HFP 3/12 "Three Way Calling", otherwise Excluded. |
| 3/13 | Calling Line Identification (CLI) | [ 1] 4.23 | O | ![]() | |
| 3/14 | Echo Canceling (EC) and Noise Reduction (NR) | [ 1] 4.24 | O | ![]() | |
| 3/15 | Voice recognition activation/deactivation | [ 1] 4.25 | O | ![]() | |
| 3/18a | Remote audio volume controlspeaker | [ 1] 4.28,1 | O | ![]() | |
| 3/18c | Volume level synchronizationspeaker | [ 1] 4.28.2 | C.3 | ![]() | C.3: Mandatory IF HFP 3/18a "Remote audio volume controlspeaker" OR HFP 3/18b "Remote audio volume controlmicrophone", otherwise Optional. |
| 3/24 | Wide Band Speech service | [ 1] 5.7,[5] 6.7 | O | ![]() |
|---|---|---|---|---|
| 3/26 | Support CVSD eSCO S4 setting | [2] 5.7.3,[5] 6.7.3 | M | ![]() |
3/27 Reserved Fields and RFU Bits [5] 1.4.2 C.12 C. 12: Excluded IF HFP 0b/3 "Hands-Free Profile 1.7" OR HFP 0b/4 "Hands-Free Profile 1.8", otherwise Mandatory.
Table 4: Requirements towards the Link Control Procedures of the Serial Port Profile (AG and HF)
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4/1 | CVSD audio coding over SCO | [ 1] 2.3 | M | ![]() | |
| 4/2 | mSBC audio coding over | [ 1] 5.7.4,[5] | C.1 | ![]() | C. 1: Mandatory IF HFP 2/24 "Wide Band Speech service" OR HFP |
| eSCO | 6.7.4 | 3/24 "Wide Band Speech service", otherwise Excluded. | |||
| 4/3 | CVSD audio coding over eSCO (Initiating) | [ 1] 5.7.3,[5] 6.7.3 | M | ![]() |
4/4 CVSD audio coding over [ 1] 5.7.3,[5] M
eSCO (Accepting) 6.7.3
Table 5a: RFCOMM Requirements (AG and HF)
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 5a/1 | Initialize RFCOMM Session | [2] 5,[5] 6.1 | M | ![]() |
5a/2 Respond to Initialization of an RFCOMM Session [2] 5,[5] 6.1 M
Table 6: GAP Requirements (AG)
Prerequisite: HFP 1/1 "Audio Gateway (AG)"
| Item | Capability | Reference | Support | Status | Comment | |||
|---|---|---|---|---|---|---|---|---|
| 6/1 | Bondable mode | [ 1] | 6.1, | [5] | 7.1 | M | ![]() | |
| 6/2 | Initiation of general inquiry | [ 1] | 6.3, | [5] | 7.3 | M | ![]() |
Table 7: Requirements towards the Generic Access Profile (HF)
Prerequisite: HFP 1/2 "Hands-Free (HF)"
| Item | Capability | Reference | Support | Status | Comment |
|---|
7/1 General discoverable mode [ 1] 6. 1,[5] 7.1 M
Table 7b: BB and L2CAP Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 7b/1 | 2-EV3 packet type | [ 1] 3 | M | ![]() | |
| 7b/3 | Data Channel Initiator | [2] 5.2,[5] 6.2 | M | ![]() | |
| 7b/4 | Data Channel Acceptor | [2] 5.2,[5] 6.2 | M | ![]() |
Table 7c: LC3 Requirements
Prerequisite: HFP 2/29 "Super Wide Band Speech" OR HFP 3/28 "Super Wide Band Speech"
Item Capability Reference Support Status Comment
Table 8: Additional Hands-Free Capabilities
Item Capability Reference Support Status Comment
Isochronous Adaptation Layer
Table 1: Supported Features
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Segmentable Framed Data Traffic | [ 1] 2.2 | M | ![]() | |
| 1/2 | Unframed Data Traffic | [ 1] 2.1 | M | ![]() | |
| 1/3 | Connected Isochronous Stream Adaptation | [ 1] 2 | C.1 | ![]() | C. 1: Mandatory IF LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral", otherwise Excluded. |
| 1/4 | Broadcast Isochronous Stream Adaptation | [ 1] 2 | C.2 | ![]() | C.2: Mandatory IF LL 9/33 "Isochronous Broadcaster", otherwise Excluded. |
1/5 Synchronized Receiver [ 1] 2 C.3 C.3: Mandatory IF LL 9/34 "Synchronized Receiver", otherwise Excluded. Adaptation
Interoperability Test Suite
Logical Link Control and Adaptation Protocol
Table 0: L2CAP Transport Configuration
Item Capability Reference Support Status Comment
0/3 BR/EDR/LE [6] 1.1 C.3, C.4 C.3: Mandatory IF CORE 41/3 "BR/EDR/LE Core Configuration", otherwise Optional. C.4:
Mandatory to support one and only one.
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Data Channel Initiator | [ 1] 2 | C.3 | ![]() | C.3: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 1/2 | Data Channel Acceptor | [ 1] 2 | C.1 | ![]() | C. 1: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 1/3 | LE Central | [4] 2 | C.2 | ![]() | C.2: Mandatory to support at least one IF L2CAP 0/2 "LE" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 1/4 | LE Peripheral | [4] 2 | C.2 | ![]() | C.2: Mandatory to support at least one IF L2CAP 0/2 "LE" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
Table 2: General Operation
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/1 | L2CAP Signaling channel over BR/EDR | [ 1] 2.2 | C.16 | ![]() | C. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/2 | Configuration process | [ 1] 7.1 | C.16 | ![]() | C. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
|---|---|---|---|---|---|
| 2/3 | Connection-oriented data channel over BR/EDR | [ 1] 2.2 | C.16 | ![]() | C. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/4 | Send echo request | [ 1] 4.8 | C.17 | ![]() | C. 17: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/5 | Send echo response | [ 1] 4.9 | C.16 | ![]() | C. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/6 | Send information request | [ 1] 4.10 | C.11 | ![]() | C. 11: Mandatory IF L2CAP 2/29 "AMP", otherwise Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/7 | Send information response | [ 1] 4.11 | C.16 | ![]() | C. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/13 | Streaming Mode | [2] 8.7 | O | ![]() | |
| 2/21 | Optional use of Streaming Mode | [2] 8.7 | C.4 | ![]() | C.4: Mandatory to support at least one IF L2CAP 2/13 "Streaming Mode", otherwise Excluded. |
| 2/40 | L2CAP LE Signaling channel | [4] 2. 1, 2.2 | C.13 | ![]() | C. 13: Mandatory IF L2CAP 0/2 "LE" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 2/41 | Command reject | [4] 4.10 | C.29 | ![]() | C.29: Mandatory IF L2CAP 2/1 “L2CAP Signaling channel over BR/EDR”OR L2CAP 2/40 “L2CAP LE Signaling channel”, otherwise Excluded |
| 2/43 | Send Connection Parameter Update Response | [4] 4.21 | C.15 | ![]() | C. 15: Mandatory IF L2CAP 1/3 "LE Central", otherwise Excluded. |
Table 3: Configurable Parameters
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | RTX timer | [ 1] 6.2.1 | M | ![]() | |
| 3/2 | ERTX timer | [ 1] 6.2.2 | C.4 | ![]() | C.4: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 3/3 | Minimum MTU size of 48 octets | [ 1] 5.1 | C.4 | ![]() | C.4: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 3/4 | MTU size larger than 48 octets | [ 1] 5.1 | C.5 | ![]() | C.5: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 3/5 | Flush timeout value for reliable channel | [ 1] 5.2 | C.4 | ![]() | C.4: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 3/6 | Flush timeout value for unreliable channel | [ 1] 5.2 | C.5 | ![]() | C.5: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
| 3/12 | Minimum MTU size of 23 octets | [4] 5.1 | C.6 | ![]() | C.6: Mandatory IF L2CAP 0/2 "LE" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded. |
Table 4: Security Aspects (LE)
Prerequisite: L2CAP 0/2 "LE" OR L2CAP 0/3 "BR/EDR/LE"
| Item | Capability | Reference | Support | Status | Comment | ||
|---|---|---|---|---|---|---|---|
| 4/1 | Detect insufficient authentication | [ 1] | 10.1, | 10.2 | O | ![]() | |
| 4/3 | Detect insufficient encryption | [ 1] | 10.1, | 10.2 | O | ![]() |
Table 5: Security Aspects (BR/EDR)
Item Capability Reference Support Status Comment
| 5/1 Detect insufficient authentication [ 1] 10. 1, 10.2 O Low Complexity Communication Codec Table 0: X.Y Versions |
|---|
| Item Capability Reference Support Status Comment |
0/1 LC3 v1 .0 [ 1] M
Table 1: X.Y.Z Versions
| Item | Capability | Reference | Support | Status | Comment |
|---|
1/1 LC3 v1 .0.1 [2] O
Table 2: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/1 | LC3 Encoder | [ 1] 2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 2/2 | LC3 Decoder | [ 1] 2.4 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 2/3 LC3 Encoder- [ 1] 2.2, 2.4 C.2 Decoder | C.2: Optional IF LC3 2/1 "LC3 Encoder" AND LC3 2/2 "LC3 Decoder", otherwise Excluded. |
|---|---|
| Table 3: Encoder Features Prerequisite: LC3 2/1 "LC3 Encoder" |
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | Narrow Band (8 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one of the encoder features. |
| 3/2 | Wideband (16 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one of the encoder features. |
| 3/3 | Semi-Superwideband (24 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one of the encoder features. |
| 3/4 | Superwideband (32 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one of the encoder features. |
| 3/5 | Full Band (44 .1 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one of the encoder features. |
| 3/6 | Full Band (48 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one of the encoder features. |
Table 4: Frame Interval
Prerequisite: LC3 2/1 "LC3 Encoder"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4/1 | 7.5 ms | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 4/2 | 10 ms | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 5: Decoder Features
Prerequisite: LC3 2/2 "LC3 Decoder"
| Item Capability | Reference | Support | Status | Comment |
|---|
| 5/1 | Narrow Band (8 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
|---|---|---|---|---|---|
| 5/2 | Wideband (16 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 5/3 | Semi-Superwideband (24 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 5/4 | Superwideband (32 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 5/5 | Full Band (44 .1 kHz) | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
5/6 Full Band (48 kHz) [ 1] 2.1 C.1 C. 1: Mandatory to support at least one.
Table 6: Frame Interval
Prerequisite: LC3 2/2 "LC3 Decoder"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 6/1 | 7.5 ms | [ 1] 2.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
6/2 10 ms [ 1] 2.1 C.1 C. 1: Mandatory to support at least one.
LE LL Security
Table 1: LE Security
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Counter with Cipher Block Chaining-Message Authentication Code (CCM) Mode | [ 1] 2 | O | ![]() |
1/2 Group Session Key Derivation h8 [ 1] 1.1 O
Table 2: LL Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/1 | LE Encryption | [ 1] 2 | C.1 | ![]() | C. 1: Mandatory IF LESEC 1/1 "Counter with Cipher Block ChainingMessage Authentication Code (CCM) Mode" OR LESEC 1/2 "Group Session Key Derivation h8", otherwise not defined. |
| 2/2 | Receiving Encrypted Broadcast Isochronous Stream | [ 1] 1.1 | C.2 | ![]() | C.2: Mandatory to support at least one IF LESEC 1/2 "Group Session Key Derivation h8", otherwise not defined. |
2/3 Transmitting Encrypted Broadcast Isochronous Stream
[ 1] 1.1
C.2
C.2: Mandatory to support at least one IF LESEC 1/2 "Group Session Key Derivation h8", otherwise not defined.
Link Layer
Table 1: Controller States/Roles
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Advertising State | [ 1] 4.4.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 1/2 | Scanning State | [ 1] 4.4.3 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 1/3 | Initiating State | [ 1] 4.4.4 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 1/3a | Synchronized State | [6] 4.4.5 | C.4 | ![]() | C.4: Mandatory IF CORE 1a/51 "Controller Core v5 .1 or later" AND (LL 9/27 "Periodic Advertising Sync Transfer-Recipient" OR LL 4/8 "Scanning for Periodic Advertising" OR LL 9/34 "Synchronized Receiver"), otherwise Excluded. |
|---|---|---|---|---|---|
| 1/4 | Peripheral Role | [ 1] 4.5.5 | C.3 | ![]() | C.3: Optional IF LL 1/1 "Advertising State", otherwise Excluded. |
| 1/5 | Central Role | [ 1] 4.5.4 | C.2 | ![]() | C.2: Mandatory IF LL 1/3 "Initiating State", otherwise Excluded. |
1/6 Isochronous [7] 4.4.6 C.5 C.5: Mandatory IF LL 9/33 "Isochronous Broadcaster", otherwise Excluded. Broadcasting State
Table 2: Device Address Types
| Item | Capability | Reference | Support | Status | Comment | |
|---|---|---|---|---|---|---|
| 2/1 | Public Address | [ 1] | 1.3 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 2/2 | Random Address | [ 1] | 1.3 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 2/3 | Static Address | [3] | 1.3.2.1 | C.3 | ![]() | C.3: Mandatory to support at least one IF LL 2/2 "Random Address", otherwise Excluded. |
Table 3: Protocol Advertising Features
Prerequisite: LL 1/1 "Advertising State"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | Non-connectable and non scannable undirected events | [ 1] 4.4.2.6 , [ 12] 4.4.2.13 | C.1 | ![]() | C. 1: Mandatory IF LL 3/10 "Periodic Advertising" OR NOT LL 1/4 "Peripheral Role", otherwise Optional. |
| 3/1a | Non-connectable and non scannable directed events | [6] 4.4.2.9 , [ 12] 4.4.2.13 | C.16 | ![]() | C. 16: Mandatory IF LL 3/1 "Non-connectable and non-scannable undirected events" AND LL 3/9 "Extended Advertising", otherwise Excluded. |
| 3/2 | Connectable and scannable undirected events | [ 1] 4.4.2.3 , [ 12] 4.4.2.13 | C.3 | ![]() | C.3: Mandatory IF LL 1/4 "Peripheral Role", otherwise Excluded. |
| 3/3 | Advertising data | [ 1] 4.4.2.3 , 4.4.2.5 , 4.4.2.6 | M | ![]() | |
| 3/4 | Connectable directed events | [ 1] 4.4.2.4 , [ 12] 4.4.2.13 | C.3 | ![]() | C.3: Mandatory IF LL 1/4 "Peripheral Role", otherwise Excluded. |
| 3/4a | Low Duty Cycle Direct Advertising | [ 1] 4.4.2.4 | O | ![]() | |
| 3/4b | Connectable undirected events | [6] 4.4.2.7 , [ 12] 4.4.2.13 | C.17 | ![]() | C. 17: Mandatory IF LL 3/4 "Connectable directed events" AND LL 3/9 "Extended Advertising", otherwise Excluded. |
| 3/5 | Scannable undirected events | [ 1] 4.4.2.5 , [ 12] 4.4.2.13 | O | ![]() | |
| 3/5a | Scannable directed events | [6] 4.4.2.8 , [ 12] 4.4.2.13 | C.18 | ![]() | C. 18: Mandatory IF LL 3/5 "Scannable undirected events" AND LL 3/9 "Extended Advertising", otherwise Excluded. |
| 3/6 | Sending scan responses | [ 1] 4.4.2.3 , 4.4.2.5 | C.2 | ![]() | C.2: Mandatory IF LL 1/4 "Peripheral Role", otherwise Optional. |
| 3/7 | Accepting connection requests | [ 1] 4.4.2.3 , 4.4.2.4 | C.3 | ![]() | C.3: Mandatory IF LL 1/4 "Peripheral Role", otherwise Excluded. |
| 3/8 | Filtering policies | [ 1] 4.3.2 | O | ![]() | |
| 3/9 | Extended Advertising | [4] 4.6.12 | C.6 | ![]() | C.6: Mandatory IF LL 9/41 "LE Extended Advertising", otherwise Excluded. |
| 3/10 | Periodic Advertising | [4] 4.4.2.12 | C.12 | ![]() | C. 12: Mandatory IF LL 9/42 "LE Periodic Advertising", otherwise Excluded. |
|---|---|---|---|---|---|
| 3/12 | Sending Tx Power in advertisements | [4] 2.3.4.7 | C.7 | ![]() | C.7: Optional IF LL 3/9 "Extended Advertising", otherwise Excluded. |
| 3/12a | Sending Channel Map Update Indication in ACAD | [9] 1.20 | C.11 | C. 11: Optional IF LL 3/10 "Periodic Advertising", otherwise Excluded. |
Table 4: Protocol Scanning Features
Prerequisite: LL 1/2 "Scanning State"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4/1 | Passive Scanning | [ 1] 4.4.3.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 4/2 | Receiving Advertising Data | [ 1] 4.4.3.1 , 4.4.3.2 | M | ![]() | |
| 4/3 | Active Scanning | [ 1] 4.4.3.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 4/4 | Backoff Procedure | [ 1] 4.4.3.2 | C.2 | ![]() | C.2: Mandatory IF LL 4/3 "Active Scanning", otherwise Excluded. |
| 4/5 | Filtering Policies | [ 1] 4.3.3 | M | ![]() | |
| 4/6 | Extended Scanner filter policies | [3] 4.4.3 | O | ![]() | |
| 4/6a | Periodic Sync Establishment Filtering Policies | [4] 4.6.13 | C.6 | ![]() | C.6: Mandatory IF LL 4/8 "Scanning for Periodic Advertising", otherwise Excluded. |
| 4/7 | Extended Scanning | [4] 4.6.12 | C.4 | ![]() | C.4: Mandatory IF LL 9/41 "LE Extended Advertising", otherwise Excluded. |
4/8 Scanning for Periodic Advertising [4] 4.4.3.4 C.5 C.5: Mandatory IF LL 9/42 "LE Periodic Advertising",
otherwise Excluded.
Table 4a: Protocol Scanning Events
Prerequisite: LL 1/2 "Scanning State"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4a/1 | Non-connectable and non- | [ 1] 4.4.2.6 , [ 12] | C.1 | ![]() | C. 1: Mandatory IF LL 4/8 "Scanning for Periodic Advertising" OR |
| scannable undirected events | 4.4.3.7 | NOT (LL 1/5 "Central Role" OR LL 4/3 "Active Scanning"), otherwise Optional. | |||
| 4a/2 | Non-connectable and non- | [6] 4.4.2.9 , [ 12] | C.2 | ![]() | C.2: Mandatory IF LL 4/7 "Extended Scanning" AND LL 4a/1 "Non- |
| scannable directed events | 4.4.3.7 | connectable and non-scannable undirected events", otherwise Excluded. | |||
| 4a/3 | Scannable undirected events | [ 1] 4.4.2.5 , [ 12] 4.4.3.7 | C.3 | ![]() | C.3: Mandatory IF LL 4/3 "Active Scanning", otherwise Optional. |
| 4a/4 | Scannable directed events | [6] 4.4.2.8 , [ 12] 4.4.3.7 | C.4 | ![]() | C.4: Mandatory IF LL 4/7 "Extended Scanning" AND LL 4a/3 "Scannable undirected events", otherwise Excluded. |
| 4a/5 | Connectable directed events | [ 1] 4.4.2.4 , [ 12] 4.4.3.7 | C.5 | ![]() | C.5: Mandatory IF LL 1/5 "Central Role", otherwise Optional. |
| 4a/6 | Connectable undirected | [6] 4.4.2.7 , [ 12] | C.6 | ![]() | C.6: Mandatory IF LL 4/7 "Extended Scanning" AND LL 4a/5 |
| events | 4.4.3.7 | "Connectable directed events", otherwise Excluded. | |||
| 4a/7 | Connectable and scannable | [ 1] 4.4.2.3 , [ 12] | C.7 | ![]() | C.7: Mandatory IF LL 1/5 "Central Role" OR LL 4/3 "Active |
| undirected events | 4.4.3.7 | Scanning", otherwise Optional. |
Table 5: Protocol Initiating Features
Item
Capability
Reference
Support
Status
Comment
| 5/1 | Requesting Connections | [ 1] 4.4.4 | M | ![]() |
|---|---|---|---|---|
| 5/2 | Requesting to Directed Advertising | [ 1] 4.4.4 | M | ![]() |
| 5/3 | Initiator Filtering | [ 1] 4.3.4 | M | ![]() |
5/4 Requesting connections using extended [4] 4.6.12 C.1 C. 1: Mandatory IF LL 9/41 "LE Extended Advertising",
advertising otherwise Excluded.
Table 6: Protocol Peripheral Role Features
Prerequisite: LL 1/4 "Peripheral Role"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 6/1 | Peripheral Transmissions | [ 1] 4.5. 1, 4.5.5, 4.5.6 | M | ![]() | |
| 6/2 | Acknowledgement Scheme | [ 1] 4.5.9 | M | ![]() | |
| 6/3 | Unknown Response | [ 1] 5.1.4, 2.4.2 | M | ![]() | |
| 6/4 | Responding in Feature Setup | [ 1] 5.1.4.1 | M | ![]() | |
| 6/4a | Requesting Feature Setup | [ 1] 5.1.4.2 | C.18 | ![]() | C. 18: Mandatory IF LL 9/5 "Peripheral-initiated Features Exchange" OR LL 9/55 "LL Extended Feature Set", otherwise Excluded. |
| 6/5 | Sending Data (Device supports data output from a Host) | [ 1] 4.5. 1, 4.5.6 | M | ![]() | |
| 6/6 | Receiving Data (Device supports data input to a Host) | [ 1] 4.5. 1, 4.5.6 | M | ![]() | |
| 6/7 | More Data | [ 1] 4.5.6 | O | ![]() | |
| 6/10 | Accepting Parameter Update | [ 1] 5.1.1 | M | ![]() | |
| 6/10a | Initiating Connection Parameter Request | [ 1] 5.1 | C.2 | ![]() | C.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded. |
| 6/10b | Accepting Connection Parameter Request | [ 1] 5.1 | C.2 | ![]() | C.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded. |
| 6/11 | Accepting Channel Map Update | [ 1] 5.1.2 | M | ![]() | |
| 6/12 | Encryption Start | [ 1] 5.1.3 | C.17 | ![]() | C. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded. |
| 6/13 | Connection Control Timer | [ 1] 5.2 | M | ![]() | |
| 6/14 | Sending Termination | [ 1] 5.1.6 | M | ![]() | |
| 6/15 | Accepting Termination | [ 1] 5.1.6 | M | ![]() | |
| 6/16 | Connection Supervision Timer | [ 1] 4.5.2 | M | ![]() | |
| 6/18 | Peripheral Pause Encryption | [ 1] 5.1.3 | C.17 | ![]() | C. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded. |
| 6/19 | Peripheral Version Exchange | [ 1] 5.1.5 | M | ![]() | |
| 6/20 | Peripheral listens to multiple packets per connection event | [ 1] 4.5.7 | O | ![]() |
| 6/22 | Data Length Update Procedure | [3] 5.1.9 | C.4 | ![]() | C.4: Mandatory IF LL 9/6 "LE Data Packet Length Extension", otherwise Excluded. |
|---|---|---|---|---|---|
| 6/23a | PHY Update procedure | [4] 5.1.10 | C.9 | ![]() | C.9: Mandatory IF CORE 1a/50 "Controller Core v5 .0 or later" AND LL 9/6a "Multiple PHYs", otherwise Optional IF CORE 1a/50 "Controller Core v5 .0 or later", otherwise Excluded. |
| 6/30 | Receiving Long Control PDUs | [6] 4.5.11 | C.14 | ![]() | C. 14: Mandatory IF LL 6/28 "Accepting Periodic Advertising Sync Transfer Procedure" OR LL 9/32 "Connected Isochronous StreamPeripheral", otherwise Excluded. |
6/32 Bi-Directional Data in Single [7] 4.5.14 C.16 C. 16: Mandatory IF LL 9/32 "Connected Isochronous Stream
Connected Isochronous Stream Peripheral", otherwise Excluded.
Table 7: Protocol Central Role Features
Prerequisite: LL 1/5 "Central Role"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 7/1 | Central Transmissions | [ 1] 4.5. 1, 4.5.4, 4.5.6 | M | ![]() | |
| 7/2 | Acknowledgement Scheme | [ 1] 4.5.9 | M | ![]() | |
| 7/3 | Unknown Responses | [ 1] 5.1.4, 2.4.2 | M | ![]() | |
| 7/4 | Requesting Feature Setup | [ 1] 5.1.4.1 | M | ![]() | |
| 7/4a | Responding in Feature Setup | [ 1] 5.1.4.2 | C.18 | ![]() | C. 18: Mandatory IF LL 9/5 "Peripheral-initiated Features Exchange" OR LL 9/55 "LL Extended Feature Set", otherwise Excluded. |
| 7/5 | Sending Data (Device supports data output from a Host) | [ 1] 4.5. 1, 4.5.6 | M | ![]() | |
| 7/6 | Receiving Data (Device supports data input to a Host) | [ 1] 4.5. 1, 4.5.6 | M | ![]() | |
| 7/7 | More Data | [ 1] 4.5.6 | O | ![]() | |
| 7/10 | Requesting Parameter Update | [ 1] 5.1.1 | M | ![]() | |
| 7/10a | Initiating Connection Parameter Request | [ 1] 5.1 | C.2 | ![]() | C.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded. |
| 7/10b | Accepting Connection Parameter Request | [ 1] 5.1 | C.2 | ![]() | C.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded. |
| 7/11 | Requesting Channel Map Update | [ 1] 5.1.2 | M | ![]() | |
| 7/12 | Encryption Start | [ 1] 5.1.3 | C.17 | ![]() | C. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded. |
| 7/13 | Connection Control Timer | [ 1] 5.2 | M | ![]() | |
| 7/14 | Sending Termination | [ 1] 5.1.6 | M | ![]() | |
| 7/15 | Accepting Termination | [ 1] 5.1.6 | M | ![]() | |
| 7/16 | Connection Supervision Timer | [ 1] 4.5.2 | M | ![]() | |
| 7/19 | Central Pause Encryption | [ 1] 5.1.3 | C.17 | ![]() | C. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded. |
| 7/20 | Central Version Exchange | [ 1] 5.1.5 | M | ![]() | |
|---|---|---|---|---|---|
| 7/22 | Data Length Update Procedure | [3] 5.1.9 | C.4 | ![]() | C.4: Mandatory IF LL 9/6 "LE Data Packet Length Extension", otherwise Excluded. |
| 7/23a | PHY Update procedure | [4] 5.1.10 | C.9 | ![]() | C.9: Mandatory IF CORE 1a/50 "Controller Core v5 .0 or later" AND LL 9/6a "Multiple PHYs", otherwise Optional IF CORE 1a/50 "Controller Core v5 .0 or later", otherwise Excluded. |
| 7/29 | Sending Long Control PDUs | [6] 4.5.11 | C.13 | ![]() | C. 13: Mandatory IF (LL 7/26 "Initiating Periodic Advertising Sync Transfer Procedure for Local Periodic Advertising" OR LL 7/27 "Initiating Periodic Advertising Sync Transfer Procedure for Remote Periodic Advertising" OR LL 9/31 "Connected Isochronous Stream-Central"), otherwise Excluded. |
Table 8: Physical Channels
| Item | Capability | Reference | Support | Status | Comment | |
|---|---|---|---|---|---|---|
| 8/1 | General-purpose channels | [ 1] | 1.4.1 | C.1 | ![]() | C. 1: Mandatory IF LL 1/4 "Peripheral Role" OR LL 1/5 "Central Role" OR LL 1/6 "Isochronous Broadcasting State" OR LL 3/9 "Extended Advertising", otherwise Excluded. |
| 8/2 | Primary Advertising channels | [ 1] | 1.4.1 | M | ![]() |
8/3 Support Data channel [ 1] 4.5.8 C.2 C.2: Mandatory IF LL 1/4 "Peripheral Role" OR LL 1/5 "Central Role" OR LL
selection algorithm 9/10 "Channel Selection Algorithm #2", otherwise Excluded.
Table 9: Supported Features
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 9/1 | LE Encryption | [ 1] 4.6.1 | O | ![]() | |
| 9/3 | Connection Parameters Request procedure | [ 1] 4.6.2 | C.2 | ![]() | C.2: Optional IF LL 9/4 "Extended Reject Indication", otherwise Excluded. |
| 9/4 | Extended Reject Indication | [ 1] 4.6.3 | O | ![]() | |
| 9/5 | Peripheral-initiated Features Exchange | [ 1] 4.6.4 | O | ![]() | |
| 9/6 | LE Data Packet Length Extension | [3] 4.6.6 | O | ![]() | |
| 9/6a | Multiple PHYs | [4] 4.6.9 | C.6 | ![]() | C.6: Mandatory IF LL 9/7 "LE 2M PHY" OR LL 9/9 "LE Coded PHY", otherwise Excluded. |
| 9/7 | LE 2M PHY | [3] 2.1 | C.5 | ![]() | C.5: Optional IF CORE 1a/50 "Controller Core v5 .0 or later" AND LL 9/4 "Extended Reject Indication", otherwise Excluded. |
| 9/8 | Asymmetric connections | [4] 4.6.9.1 | C.7 | ![]() | C.7: Optional IF LL 9/6a "Multiple PHYs", otherwise Excluded. |
| 9/10 | Channel Selection Algorithm #2 | [4] 4.6.14 | C.10 | ![]() | C. 10: Optional IF CORE 1a/50 "Controller Core v5 .0 or later", otherwise not defined. |
| 9/30 | Sleep Clock Accuracy Updates | [6] 4.6.25 | C.37 | ![]() | C.37: Optional IF CORE 1a/51 "Controller Core v5 .1 or later", otherwise Excluded. |
| 9/31 | Connected Isochronous Stream -Central | [7] 4.6.27 | C.28 | ![]() | C.28: Optional IF CORE 1a/52 "Controller Core v5 .2 or later" AND LL 1/5 "Central Role" AND LL 9/4 "Extended Reject Indication" AND LL 9/10 "Channel Selection Algorithm #2" AND LL 9/30 "Sleep Clock Accuracy Updates", otherwise Excluded. |
|---|---|---|---|---|---|
| 9/32 | Connected Isochronous Stream -Peripheral | [7] 4.6.27 | C.29 | ![]() | C.29: Optional IF CORE 1a/52 "Controller Core v5 .2 or later" AND LL 1/4 "Peripheral Role" AND LL 9/4 "Extended Reject Indication" AND LL 9/10 "Channel Selection Algorithm #2" AND LL 9/30 "Sleep Clock Accuracy Updates", otherwise Excluded. |
| 9/33 | Isochronous Broadcaster | [7] 4.6.28 | C.30 | ![]() | C.30: Optional IF CORE 1a/52 "Controller Core v5 .2 or later" AND LL 9/42 "LE Periodic Advertising", otherwise Excluded. |
| 9/34 | Synchronized Receiver | [7] 4.6.29 | C.30 | ![]() | C.30: Optional IF CORE 1a/52 "Controller Core v5 .2 or later" AND LL 9/42 "LE Periodic Advertising", otherwise Excluded. |
| 9/35 | ISO Receive Test | [8] 7.8.112, 7.8.113, 7.8.114 | C.32 | ![]() | C.32: Mandatory IF LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral" OR LL 9/34 "Synchronized Receiver", otherwise Excluded. |
| 9/36 | ISO Transmit Test | [8] 7.8.111, 7.8.114 | C.33 | ![]() | C.33: Mandatory IF LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral" OR LL 9/33 "Isochronous Broadcaster", otherwise Excluded. |
| 9/41 | LE Extended Advertising | [6] 4.6.12 | C.38 | ![]() | C.38: Optional IF CORE 1a/50 "Controller Core v5 .0 or later" AND (LL 9/10 "Channel Selection Algorithm #2" OR NOT (LL 1/4 "Peripheral Role" OR LL 1/5 "Central Role")), otherwise Excluded. |
| 9/42 | LE Periodic Advertising | [6] 4.6.13 | C.39 | ![]() | C.39: Optional IF LL 9/41 "LE Extended Advertising" AND LL 9/10 "Channel Selection Algorithm #2", otherwise Excluded. |
| 9/43 | Periodic Advertising ADI support | [ 10] 4.6.34 | C.40 | ![]() | C.40: Optional IF CORE 1a/53 "Controller Core v5 .3 or later" AND LL 9/42 "LE Periodic Advertising", otherwise Excluded. |
| 9/46 | BN values greater than 1 in CIS | [7] 4.5.13.1 | C.42 | ![]() | C.42: Optional IF (LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral"), otherwise Excluded. |
| 9/47 | FT values greater than 1 in CIS | [7] 4.5.13.1 | C.42 | ![]() | C.42: Optional IF (LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral"), otherwise Excluded. |
| 9/60 | Features with Host Controlled feature bits | [7] 4.6, 4.6.33 | C.55 | ![]() | C.55: Mandatory IF LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral" OR LL 9/45 "Connection Subrating" OR LL 9/48 "Advertising Coding Selection" OR LL 9/56 "Channel Sounding", otherwise Excluded. |
Table 10: Scatternet Capabilities
Item Capability Reference Support Status Comment
Table 11: Protocol Synchronizing Features
Prerequisite: LL 1/3a "Synchronized State"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 11/1 | Synchronizing to Periodic Advertising | [6] 4.4.3.4 | C.3 | ![]() | C.3: Mandatory IF LL 4/8 "Scanning for Periodic Advertising", otherwise Excluded. |
| 11/3 | Receiving Data on Single Broadcast Isochronous Stream | [7] 4.4.5.2 | C.2 | ![]() | C.2: Mandatory IF LL 9/34 "Synchronized Receiver", otherwise Excluded. |
Table 11a: Synchronized Receiver Features
Prerequisite: LL 9/34 "Synchronized Receiver"
| Item | Capability | Reference | Support | Status | Comment |
|---|
| 11a/1 | BN values greater than 1 | [7] 4.4.6.3 | O |
|---|---|---|---|
| 11a/2 | Pre-transmission | [7] 4.4.6.3 | O |
Table 12: Protocol Isochronous Broadcasting Features
Prerequisite: LL 1/6 "Isochronous Broadcasting State"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 12/1 | Encrypted Broadcast Isochronous Stream | [7] 4.4.6.1 , 4.4.6.10 | C.1 | ![]() | C. 1: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded. |
| 12/2 | Unencrypted Broadcast Isochronous Stream | [7] 4.4.6.1 | M | ![]() | |
| 12/3 | Transmitting Data on Multiple Broadcast Isochronous Streams | [7] 4.4.6.3 | O | ![]() | |
| 12/4 | BN values greater than 1 | [7] 4.4.6.3 | O | ![]() | |
| 12/5 | Pre-transmission | [7] 4.4.6.6 | O | ![]() |
Table 13: Supported Capabilities
Prerequisite: LL 9/56 "Channel Sounding"
Item Capability Reference Support Status Comment
Table 14: Channel Sounding Mode Capabilities
Prerequisite: LL 9/56 "Channel Sounding"
Item Capability Reference Support Status Comment
Link Manager Protocol
Table 1: Response Messages
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Accept message | [ 1] 2.7 | M | ![]() | |
| 1/2 | Reject message | [ 1] 2.7 | M | ![]() |
Table 2: Supported Features
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/1 | 3-slot packets | [ 1] 3.3, 4.1.10 | O | ![]() | |
| 2/2 | 5-slot packets | [ 1] 3.3, 4.1.10 | O | ![]() | |
| 2/3 | Encryption | [ 1] 3.3, 4.2.5 | M | ![]() | |
| 2/4 | Slot offset | [ 1] 3.3, 4.4.1 | O | ![]() | |
| 2/5 | Timing accuracy | [ 1] 3.3, 4.3.1 | O | ![]() | |
| 2/6 | Role switch | [ 1] 3.3, 4.4.2,[3] 8.6.5 | C.5 | ![]() | C.5: Optional IF LMP 2/4 "Slot offset", otherwise Excluded. |
| 2/8 | Sniff mode | [ 1] 3.3, 4.5.3 | O | ![]() | |
| 2/10 | Power Control | [ 1] 3.3, 4.1.3,[2] 3 | C.1 | ![]() | C. 1: Mandatory IF RF 1/1 "Power Class 1", otherwise Optional. |
| 2/11 Channel quality driven data [ 1] 3.3, 4.1.7 O rate |
|---|
| 2/12 SCO link [ 1] 3.3, 4.6. 1,[3] 4.3, O |
| 6.5.2.1 , 6.5.2.4 |
| 2/13 RSSI with inquiry results [ 1] 3.3,[3] 8.4.2 O |
| 2/13a Power Control Requests [ 1] 3.3, 4.1.3 O |
| 2/15 eSCO link [ 1] 3.3, 4.6.2,[3] 5.5, O |
| 6.5.3.1 |
| 2/17 Enhanced Data Rate ACL (2 [ 1] 3.3,[3] 6.5.4 O |
| Mb/s mode) |
| 2/17a Enhanced Data Rate ACL (3 [ 1] 3.3,[3] 6.5.4 C.19 C. 19: Optional IF LMP 2/17 "Enhanced Data Rate ACL (2 |
| Mb/s mode) Mb/s mode)", otherwise Excluded. |
| 2/18 Enhanced Data Rate eSCO (2 [ 1] 3.3,[3] 6.5.3 O |
| Mb/s mode) |
| 2/18a Enhanced Data Rate eSCO (3 [ 1] 3.3,[3] 6.5.3 C.20 C.20: Optional IF LMP 2/18 "Enhanced Data Rate eSCO |
| Mb/s mode) (2 Mb/s mode)", otherwise Excluded. |
| 2/19a Simple Pairing Updates [4], [5] 3.3, 4.2.7.4 M |
| 2/19b Secure Simple Pairing [ 1] 3.3, 4.2.7 M |
| (Controller Support) |
| 2/20 Enhanced Power Control [ 1] 3.3, 4.1.3.1 C.6 C.6: Optional IF LMP 2/10 "Power Control" AND LMP |
| 2/13a "Power Control Requests", otherwise Excluded. |
| 2/22 LE Supported (Controller) [ 1] 3.3 C.4 C.4: Mandatory IF CORE 10/12 "Link Layer (LL)", |
| otherwise Excluded. |
| 2/23 LE and BR/EDR to same [ 1] 3.3 C.12 C. 12: Optional IF LMP 2/22 "LE Supported (Controller)", |
| device capable (Controller) otherwise Excluded. |
| 2/27 Ping [ 1] 3.3, 4.1.13 O |
| 2/30 Paging Parameter Negotiation [ 1] 3.3, 4.1.9 O |
| Table 2a: Additional Features |
| Item Capability Reference Support Status Comment |
| Table 2b: EDR Features |
| Item Capability Reference Support Status Comment |
| Table 3: Authentication |
| Item Capability Reference Support Status Comment |
| 3/2 Initiate authentication after connection completed [ 1] 4.2.1 O |
| 3/3 Respond to authentication request [ 1] 4.2.1 M |
Table 4: Pairing
Table 5: Link Keys
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 4/1 | Initiate pairing before connection completed | [ 1] 4.4.2 | O | ![]() | |
| 4/2 | Initiate pairing after connection completed | [ 1] 4.4.2 | O | ![]() | |
| 4/3 | Respond to pairing request | [ 1] 4.2.2.1 , 4.2.2.3 | M | ![]() | |
| 4/4 | Use fixed PIN and request responder to initiator switch | [ 1] 4.2.2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 4/5 | Use variable PIN | [ 1] 4.2.2.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 4/6 | Accept initiator to responder switch | [ 1] 4.2.2.2 | C.2 | ![]() | C.2: Mandatory IF LMP 4/5 "Use variable PIN" AND (LMP 4/1 "Initiate pairing before connection completed" OR LMP 4/2 "Initiate pairing after connection completed"), otherwise Optional. |
4/7 TSPC_Change_of_IO_Capabilities [ 1] 4.2.7.3.4 M
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 5/2 | Creation of link key-Combination Key | [ 1] 4.2.2.4 | M | ![]() | |
| 5/3 | Initiate change of link key | [ 1] 4.2.3 | O | ![]() | |
| 5/4 | Accept change of link key | [ 1] 4.2.3 | M | ![]() | |
| 5/8 | Support for 7 bytes or longer encryption key size | [ 1] 4.2.5.2 | M | ![]() |
Table 6: Encryption
Prerequisite: LMP 2/3 "Encryption"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 6/1 | Initiate encryption | [ 1] 4.2.5.1 | M | ![]() | |
| 6/2 | Accept encryption requests | [ 1] 4.2.5.1 | M | ![]() | |
| 6/5 | Key size negotiation | [ 1] 4.2.5.2 | M | ![]() | |
| 6/6 | Start encryption, as Central | [ 1] 4.2.5.3 | M | ![]() | |
| 6/7 | Accept start of encryption | [ 1] 4.2.5.3 | M | ![]() | |
| 6/8 | Stop encryption, as Central | [ 1] 4.2.5.4 | M | ![]() | |
| 6/9 | Accept stop of encryption | [ 1] 4.2.5.4 | M | ![]() | |
| 6/10 | Encryption Pause/Resume | [ 1] 4.2.5.3 | M | ![]() |
Table 7: Clock Offset Information
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 7/1 | Request clock offset information | [ 1] 4.3.2 | M | ![]() | |
| 7/2 | Respond to clock offset requests | [ 1] 4.3.2 | M | ![]() |
Table 8: Slot Offset Information
Prerequisite: LMP 2/4 "Slot offset"
| Item Capability | Reference Support Status Comment |
|---|
8/1 Send slot offset information [ 1] 4.4.1 C.1 C. 1: Mandatory IF LMP 13/1 "Request role switch", otherwise Optional.
Table 9: Timing Accuracy Information
Prerequisite: LMP 2/5 "Timing accuracy"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 9/1 | Request timing accuracy information | [ 1] 4.3.1 | O | ![]() |
9/2 Respond to timing accuracy information requests [ 1] 4.3.1 M
Table 10: LM Version Information
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 10/1 | Request LM version information | [ 1] 4.3.3 | O | ![]() |
10/2 Respond to LM version information requests [ 1] 4.3.3 M
Table 11: Feature Support
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 11/1 | Request supported features | [ 1] 4.3.4 | M | ![]() | |
| 11/2 | Respond to supported features requests | [ 1] 4.3.4 | M | ![]() | |
| 11/3 | Request extended features mask | [ 1] 4.3.4 | C.2 | ![]() | C.2: Mandatory IF LMP 2a/128 "Connectionless Peripheral Broadcast-Central Operation"OR LMP 2a/129 "Connectionless Peripheral Broadcast-Peripheral Operation" OR LMP 2a/130 "Synchronization Train" OR LMP 2a/131 "Synchronization Scan" OR LMP 2a/132 "Inquiry Response Notification event" OR LMP 2a/133 "Generalized interlaced scan" ORLMP 2/28 "Coarse Clock Adjustment" OR LMP 2/26 "Secure Connections (Controller Support)" OR LMP 2/27 "Ping" OR LMP 2/29 "Slot Availability Mask" OR LMP 2a/139 "Train nudging", otherwise Optional. Note: Mandatory IF a feature requiring another features page (a feature with an LMP feature number greater than 63 in Table 3. 1: Mapping of LMP Feature Bits to ICS Items), other than Host features, is supported, otherwise Optional. |
11/4 Respond to extended features request
[ 1] 4.3.4 C.2 C.2: Mandatory IF LMP 2a/128 "Connectionless Peripheral Broadcast-Central Operation"OR LMP 2a/129 "Connectionless Peripheral Broadcast-Peripheral Operation" OR LMP 2a/130 "Synchronization Train" OR LMP 2a/131 "Synchronization Scan" OR LMP 2a/132 "Inquiry Response Notification event" OR LMP 2a/133 "Generalized interlaced scan" ORLMP 2/28 "Coarse Clock Adjustment" OR LMP 2/26 "Secure Connections (Controller Support)" OR LMP 2/27 "Ping" OR LMP 2/29 "Slot Availability Mask" OR LMP 2a/139 "Train nudging", otherwise Optional. Note: Mandatory IF a feature requiring another features page (a feature with an LMP feature number greater than 63 in Table 3. 1:
Mapping of LMP Feature Bits to ICS Items), other than Host features, is supported, otherwise Optional.
Table 12: Name Information
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 12/1 | Request name information | [ 1] 4.3.5 | M | ![]() |
12/2 Respond to name requests [ 1] 4.3.5 M
Table 13: Role Switch
Prerequisite: LMP 2/6 "Role switch"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 13/1 | Request role switch | [ 1] 4.4.2 | O | ![]() | |
| 13/2 | Accept role switch requests | [ 1] 4.4.2 | M | ![]() |
Table 14: Detach
| Item | Capability | Reference | Support | Status | Comment |
|---|
14/1 Detach connection [ 1] 4.1.2 M
Table 14a: Setting up and Removing Enhanced Date Rate ACL Connection
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 14a/1 | Enter Enhanced Data Rate | [ 1] 4.1.11 | C.1 | ![]() | C. 1: Mandatory IF LMP 2/17 "Enhanced Data Rate ACL (2 Mb/s mode)", otherwise Excluded. |
14a/2 Exit Enhanced Data Rate
[ 1] 4.1.11 C.1 C. 1: Mandatory IF LMP 2/17 "Enhanced Data Rate ACL (2 Mb/s mode)", otherwise Excluded.
Table 14b: Setting up and Removing Enhanced Data Rate eSCO Connection
| Item Capability | Reference Support Status Comment |
|---|
14b/1 Enter and exit eSCO using Enhanced Data Rate Packets
[ 1] 4.6.2 C.1 C. 1: Mandatory IF LMP 2/18 "Enhanced Data Rate eSCO (2
Mb/s mode)", otherwise Excluded.
Table 15: Hold Mode
Prerequisite: LMP 2/7 "Hold mode"
Item Capability Reference Support Status Comment
Table 16: Sniff Mode
Prerequisite: LMP 2/8 "Sniff mode"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 16/2 | Request sniff mode | [ 1] 4.5.3, 4.5.3.2 | O | ![]() | |
| 16/3 | Respond to sniff mode requests (renegotiate or reject) | [ 1] 4.5.3.2 | M | ![]() | |
| 16/5 | Request un-sniff | [ 1] 4.5.3.2 | C.1 | ![]() | C. 1: Mandatory IF LMP 16/2 "Request sniff mode", otherwise Optional. |
| 16/6 | Accept un-sniff requests | [ 1] 4.5.3.2 | M | ![]() |
16/7 Sniff Subrating Mode [ 1] 4.5.3.2 M
Table 18: Power Control
| Item Capability | Reference Support Status Comment |
|---|
| 18/1 | Request to Increase Power | [ 1] 4.1.3 | C.1 | ![]() | C. 1: Mandatory IF LMP 2/13a "Power Control Requests", otherwise Excluded. |
|---|---|---|---|---|---|
| 18/2 | Request to Decrease Power | [ 1] 4.1.3 | C.1 | ![]() | C. 1: Mandatory IF LMP 2/13a "Power Control Requests", otherwise Excluded. |
| 18/3 | Respond when max power reached | [ 1] 4.1.3 | C.2 | ![]() | C.2: Mandatory IF LMP 2/10 "Power Control", otherwise Excluded. |
| 18/4 | Respond when min power reached | [ 1] 4.1.3 | C.2 | ![]() | C.2: Mandatory IF LMP 2/10 "Power Control", otherwise Excluded. |
| 18/5 | Request to increment power a single step | [ 1] 4.1.3.1.1 | C.3 | ![]() | C.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded. |
| 18/6 | Request to decrease power a single step | [ 1] 4.1.3.1.1 | C.3 | ![]() | C.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded. |
| 18/7 | Request to go to max power | [ 1] 4.1.3.1.1 | C.3 | ![]() | C.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded. |
| 18/8 | Respond to increment power a single step | [ 1] 4.1.3.1.2 | C.3 | ![]() | C.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded. |
| 18/9 | Respond to decrease power a single step | [ 1] 4.1.3.1.2 | C.3 | ![]() | C.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded. |
| 18/10 | Respond to go to max power | [ 1] 4.1.3.1.2 | C.3 | C.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded. |
Table 19: Link Supervision Timeout
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 19/1 | Set link supervision timeout value | [ 1] 4.1.6 | O | ![]() |
19/2 Accept link supervision timeout setting [ 1] 4.1.6 M
Table 20: Quality of Service
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 20/1 | Channel quality driven change between DM and DH packet types | [ 1] 4.1.7 | C.1 | ![]() | C. 1: Mandatory IF LMP 2/11 "Channel quality driven data rate", otherwise Optional. |
| 20/2 | Force/Request change of Quality of Service | [ 1] 4.1.8, 4.1.8.1 | M | ![]() |
20/3 Request change of Quality of Service [ 1] 4.1.8, M
4.1.8.2
Table 22: Multi-Slot Packets
Table 23: Paging Scheme
Prerequisite: LMP 2/30 "Paging Parameter Negotiation"
Table 24: Connection Establishment
Table 25: Test Mode
Table 26: Adaptive Frequency Hopping
| Item | Capability Reference Support Status Comment | ||||
|---|---|---|---|---|---|
| 22/1 | Accept maximum allowed number of slots to be used | [ 1] 4.1.10 C.1 C. 1: Mandatory IF LMP 2/1 "3-slot packets" OR LMP 2/2 "5-slot packets", otherwise Optional. | |||
| 22/2 | Request maximum number of slots tobe used | [ 1] 4.1.10 C.1 C. 1: Mandatory IF LMP 2/1 "3-slot packets" OR LMP 2/2 "5-slot packets", otherwise Optional. | |||
| 22/3 | Accept request of maximum number of slots to be used | [ 1] 4.1.10 C.1 | C. 1: Mandatory IF LMP 2/1 "3-slot packets" OR LMP 2/2 "5-slot packets", otherwise Optional. | ||
| Item | Capability Reference Support Status Comment | ||||
| 23/1 | Request page mode to use [ 1] 4.1.9, 4.1.9.1 M | ||||
| 23/2 | Accept suggested page mode [ 1] 4.1.9, 4.1.9.1 M | ||||
| 23/3 | Request page scan mode to use [ 1] 4.1.9, 4.1.9.2 M | ||||
| 23/4 | Accept suggested page scan mode [ 1] 4.1.9, 4.1.9.2 M | ||||
| Item | Capability Reference Support Status Comment | ||||
| 24/1 | Create connection for higher layers [ 1] 4.1.1 M | ||||
| 24/2 | Respond to requests to establish connections for higher layers [ 1] 4.1.1 M | ||||
| 24/3 | Indicate that link set-up is completed [ 1] 4.1.1 M | ||||
| Item | Capability Reference Support Status Comment | ||||
| 25/1 | Activate test mode [ 1] 4.7.1 O | ||||
| 25/2 | Ability to reject activation of test mode if test mode is disabled [ 1] 4.7.1 M | ||||
| 25/3 | Control test mode [ 1] 4.7.2 O | ||||
| 25/4 | Ability to reject test mode control commands if test mode is disabled [ 1] 4.7.2 M | ||||
| Item | Capability Reference Support Status Comment | ||||
| 26/1 | Support of AFH switch as Central | [ 1] 4.1.4 O | |||
| 26/2 | Support of AFH switch as Peripheral | [ 1] 4.1.4 O | |||
| 26/4 | Support of Channel Classification reporting as Peripheral | [ 1] 4.1.5 C.2 C.2: Optional IF LMP 26/2 "Support of AFH switch as Peripheral", otherwise Excluded. | |||
| 26/4a | Support of Channel Classification reporting as Central | [ 1] 4.1.5 C.4 C.4: Optional IF LMP 26/1 "Support of AFH switch as Central", otherwise Excluded. | |||
| 26/5 | Support channel classification from host | [ 1] 4.1.5 C.3 C.3: Mandatory IF LMP 26/1 "Support of AFH switch as Central" ORLMP 26/4 "Support of Channel Classification reporting as Peripheral", otherwise Optional. |
26/6 Support of Channel [ 1] 4.1.5 O
Classification
Table 27: Ping
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 27/1 | Initiate LMP Ping | [ 1] 4.1.13 | O | ![]() |
27/2 Respond to LMP Ping [ 1] 4.1.13 M
Table 28: Coarse Clock Adjustment
Prerequisite: LMP 2/28 "Coarse Clock Adjustment"
Item Capability Reference Support Status Comment
Table 29: Slot Availability Mask
Prerequisite: LMP 2/29 "Slot Availability Mask"
Item Capability Reference Support Status Comment
Table 30: BB Requirements
Item Capability Reference Support Status Comment
Media Control Profile
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Media Control Server | [ 1] 3 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 1/2 | Media Control Client | [ 1] 4 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 2: Transport Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|
2/2 Profile supported over LE [ 1] 2.4 C.1 C. 1: Mandatory to support at least one.
Table 3: Media Control Server, X.Y Versions
Prerequisite: MCP 1/1 "Media Control Server"
| Item | Capability | Reference | Support | Status | Comment |
|---|
3/1 MCP v1 .0 [ 1] M
Table 5: Service Requirements
Prerequisite: MCP 1/1 "Media Control Server"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 5/1 | Media Control Service | [ 1] 3 | O | ![]() | |
| 5/2 | Generic Media Control Service | [ 1] 3 | M | ![]() |
5/4 LE Extended Advertising [ 1] 6.1.1.1 M
Table 6: GAP Requirements-Media Control Server Role
Prerequisite: MCP 1/1 "Media Control Server"
| Item Capability | Reference Support Status Comment |
|---|
| 6/1 | LE security mode 1 | [ 1] 5.1 | C.1 | ![]() | C. 1: Mandatory IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
|---|---|---|---|---|---|
| 6/2 | Bondable mode (LE) | [ 1] 5.1.1 | C.1 | ![]() | C. 1: Mandatory IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/3 | Bonding procedure (LE) | [ 1] 5.1.1 | C.1 | ![]() | C. 1: Mandatory IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/4 | Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only | [ 1] 5 | C.6 | ![]() | C.6: Mandatory to support at least one IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/5 | Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only | [ 1] 5 | C.6 | ![]() | C.6: Mandatory to support at least one IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/6 | LE security mode 1 level 4 | [ 1] 5 | C.6 | ![]() | C.6: Mandatory to support at least one IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/7 | Minimum 128 Bit entropy key (LE) | [ 1] 5 | C.3 | ![]() | C.3: Mandatory IF MCP 6/4 "Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only" OR MCP 6/5 "Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only", otherwise not defined. |
Table 8: OTP Requirements-Media Control Server Role
Prerequisite: MCP 5/3 "Object Transfer Service"
Item Capability Reference Support Status Comment
Table 9: OTS Characteristics Requirements-Media Control Server Role
Prerequisite: MCP 5/3 "Object Transfer Service"
Item Capability Reference Support Status Comment
Table 10: OTS Feature Requirements-Media Control Server Role
Prerequisite: MCP 5/3 "Object Transfer Service"
Item Capability Reference Support Status Comment
Table 11: Media Control Client, X.Y Versions
Prerequisite: MCP 1/2 "Media Control Client"
| Item | Capability | Reference | Support | Status | Comment |
|---|
11/1 MCP v1 .0 [ 1] M
Table 13: Media Control Service Support
Prerequisite: MCP 1/2 "Media Control Client"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 13/1 | Discover Media Control Service | [ 1] 4 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
13/2 Discover Generic Media Control Service [ 1] 4 C.1 C. 1: Mandatory to support at least one.
Table 14: Media Control Service Characteristic Support Requirements
Prerequisite: MCP 13/1 "Discover Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 14/1 | Media Player Name Characteristic | [ 1] 4.5.1 | M | ![]() | |
| 14/4 | Track Changed Characteristic | [ 1] 4.6.1 | O | ![]() |
| 14/5 | Track Title Characteristic | [ 1] 4.5.3 | O | ![]() |
|---|---|---|---|---|
| 14/6 | Track Duration Characteristic | [ 1] 4.5.4 | O | ![]() |
| 14/7 | Track Position Characteristic | [ 1] 4.5.5 | O | ![]() |
| 14/17 | Media State Characteristic | [ 1] 4.5.22 | O | ![]() |
| 14/18 | Media Control Point Characteristic | [ 1] 4.5 | O | ![]() |
| 14/19 | Media Control Point Opcodes Supported Characteristic | [ 1] 4.5.42 | O | ![]() |
| 14/22 | Content Control ID Characteristic | [ 1] 4.5.44 | O | ![]() |
Table 15: Media Control Point Procedure Requirements
Prerequisite: MCP 14/18 "Media Control Point Characteristic"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 15/1 | Play Current Track Procedure | [ 1] 4.5.22 | O | ![]() |
15/2 Pause Current Track Procedure [ 1] 4.5.23 O
Table 16: Generic Media Control Service Characteristic Support Requirements
Prerequisite: MCP 13/2 "Discover Generic Media Control Service"
| Item | Capability | Reference | Support | Status Comment |
|---|---|---|---|---|
| 16/1 | Media Player Name Characteristic | [ 1] 4.5.1 | M | ![]() |
| 16/4 | Track Changed Characteristic | [ 1] 4.6.1 | O | ![]() |
| 16/5 | Track Title Characteristic | [ 1] 4.5.3 | O | ![]() |
| 16/6 | Track Duration Characteristic | [ 1] 4.5.4 | O | ![]() |
| 16/7 | Track Position Characteristic | [ 1] 4.5.5 | O | ![]() |
| 16/17 | Media State Characteristic | [ 1] 4.5.22 | O | ![]() |
| 16/18 | Media Control Point Characteristic | [ 1] 4.5 | O | ![]() |
| 16/19 | Media Control Opcodes Supported Characteristic | [ 1] 4.5.42 | O | ![]() |
| 16/22 | Content Control ID Characteristic | [ 1] 4.5.44 | O | ![]() |
Table 17: Media Control Point Procedure Requirements
Prerequisite: MCP 16/18 "Media Control Point Characteristic"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 17/1 | Play Current Track Procedure | [ 1] 4.5.22 | O | ![]() |
17/2 Pause Current Track Procedure [ 1] 4.5.23 O
Table 18: GAP Requirements-Media Control Client Role
Prerequisite: MCP 1/2 "Media Control Client"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 18/2 | LE security mode 1 | [ 1] 5.1 | C.1 | ![]() | C. 1: Mandatory IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 18/3 | Bondable mode (LE) | [ 1] 6.2 | C.1 | ![]() | C. 1: Mandatory IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
| 18/4 | Bonding procedure | [ 1] 6.2 | C.1 | ![]() | C. 1: Mandatory IF MCP 2/2 "Profile supported over LE", otherwise not defined. |
|---|---|---|---|---|---|
| 18/5 | Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only | [ 1] 5.1 | O | ![]() | |
| 18/6 | Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only | [ 1] 5.1 | O | ![]() | |
| 18/7 | LE security mode 1 level 4 | [ 1] 5.1 | O | ![]() | |
| 18/8 | Minimum 128 Bit entropy key (LE) | [ 1] 5.1 | C.5 | ![]() | C.5: Mandatory IF MCP 18/5 "Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only" OR MCP 18/6 "Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only", otherwise not defined. |
Table 20: OTP Requirements-Media Control Client Role
Prerequisite: MCP 13/3 "Discover Object Transfer Service"
Item Capability Reference Support Status Comment
Table 21: OTP Procedure Requirements-Media Control Client Role
Prerequisite: MCP 13/3 "Discover Object Transfer Service"
Item Capability Reference Support Status Comment
Media Control Service
Table 0b: Service Requirements
| Item Capability Reference Support Status Comment |
|---|
| 0b/1 Media Control Service [ 1] 2.1 C.1 C. 1: Mandatory to support at least one. |
| 0b/2 Generic Media Control Service [ 1] 2.1 C.1 C. 1: Mandatory to support at least one. |
| Table 0: X.Y Versions |
| Prerequisite: MCS 0b/1 "Media Control Service" |
| Item Capability Reference Support Status Comment |
0/1 MCS v1 .0 [ 1] M
Table 0a: X.Y.Z Versions
Prerequisite: MCS 0b/1 "Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 0a/1 | MCS v1 .0.1 | [4] | O | ![]() |
Table 1: Transport Requirements
Prerequisite: MCS 0b/1 "Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/2 | Service supported over LE | [ 1] 1.5 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 2: Media Control Service Requirements
Prerequisite: MCS 0b/1 "Media Control Service"
Table 3: Media Control Point Opcode Requirements
| Item | Capability | Reference | Support | Status Comment |
|---|---|---|---|---|
| 2/1 | Media Control Service | [ 1] 2.1 | M | ![]() |
| 2/3 | Media Player Name Characteristic | [ 1] 3.1 | M | ![]() |
| 2/7 | Track Changed Characteristic | [ 1] 3.4 | M | ![]() |
| 2/8 | Track Title Characteristic | [ 1] 3.5 | M | ![]() |
| 2/10 | Track Duration Characteristic | [ 1] 3.6 | M | ![]() |
| 2/11 | Track Position Characteristic | [ 1] 3.7 | M | ![]() |
| 2/21 | Media State Characteristic | [ 1] 3.17 | M | ![]() |
| 2/22 | Media Control Point Characteristic | [ 1] 3.18 | M | ![]() |
| 2/23 | Media Control Point Opcodes Supported Characteristic | [ 1] 3.19 | M | ![]() |
| 2/26 | Content Control ID Characteristic | [ 1] 3.22 | M | ![]() |
Prerequisite: MCS 2/22 "Media Control Point Characteristic"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 3/1 | Play | [ 1] 3.18.1.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 3/2 | Pause | [ 1] 3.18.1.2 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 3/5 | Stop | [ 1] 3.18.1.5 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 4: Media State Requirements
Prerequisite: MCS 0b/1 "Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|
4/4 Inactive [ 1] 3.18.1.4 M
Table 5: GATT Requirements
Prerequisite: MCS 0b/1 "Media Control Service"
| Item | Capability | Reference | Support | Status | Comment | |
|---|---|---|---|---|---|---|
| 5/1 | Write without Response | [ 1] | 1.4 | M | ![]() | |
| 5/2 | Notifications | [ 1] | 1.4 | M | ![]() | |
| 5/3 | Write Characteristic Descriptors | [ 1] | 1.4 | M | ![]() | |
| 5/4 | Read Characteristic Descriptors | [ 1] | 1.4 | M | ![]() | |
| 5/6 | GATT Server over LE | [ 1] | 1.4 | C.2 | ![]() | C.2: Mandatory IF MCS 1/2 "Service supported over LE", otherwise not defined. |
Table 6: SDP Requirements
Prerequisite: MCS 1/1 "Service supported over BR/EDR"
Item Capability Reference Support Status Comment
Table 20: X.Y Versions
Prerequisite: MCS 0b/2 "Generic Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|
20/1 GMCS v1 .0 [ 1] M
Table 20a: X.Y.Z Versions
Prerequisite: MCS 0b/2 "Generic Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|
20a/1 GMCS v1 .0.1 [4] O
Table 21: Transport Requirements
Prerequisite: MCS 0b/2 "Generic Media Control Service"
| Item Capability | Reference | Support | Status | Comment |
|---|
21/2 Service supported over LE [ 1] 1.5 C.1 C. 1: Mandatory to support at least one.
Table 22: Generic Media Control Service Requirements
Prerequisite: MCS 0b/2 "Generic Media Control Service"
| Item | Capability | Reference | Support | Status Comment |
|---|---|---|---|---|
| 22/1 | Generic Media Control Service | [ 1] 2.1 | M | ![]() |
| 22/3 | Media Player Name Characteristic | [ 1] 3.1 | M | ![]() |
| 22/7 | Track Changed Characteristic | [ 1] 3.4 | M | ![]() |
| 22/8 | Track Title Characteristic | [ 1] 3.5 | M | ![]() |
| 22/10 | Track Duration Characteristic | [ 1] 3.6 | M | ![]() |
| 22/11 | Track Position Characteristic | [ 1] 3.7 | M | ![]() |
| 22/21 | Media State Characteristic | [ 1] 3.17 | M | ![]() |
| 22/22 | Media Control Point Characteristic | [ 1] 3.18 | M | ![]() |
| 22/23 | Media Control Point Opcodes Supported Characteristic | [ 1] 3.19 | M | ![]() |
| 22/26 | Content Control ID Characteristic | [ 1] 3.22 | M | ![]() |
Table 23: Generic Media Control Point Opcode Requirements
Prerequisite: MCS 22/22 "Media Control Point Characteristic"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 23/1 | Play | [ 1] 3.18.1.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
23/2 Pause [ 1] 3.18.1.2 C.1 C. 1: Mandatory to support at least one.
Table 24: Media State Supported Requirements
Prerequisite: MCS 0b/2 "Generic Media Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|
24/4 Inactive [ 1] 3.18.1.4 M
Table 25: GATT Requirements
Prerequisite: MCS 0b/2 "Generic Media Control Service"
| Item Capability | Reference Support Status Comment |
|---|
| 25/1 | Write without Response | [ 1] 1.4 | M | ![]() | ||
|---|---|---|---|---|---|---|
| 25/2 | Notifications | [ 1] | 1.4 | M | ![]() | |
| 25/3 | Write Characteristic Descriptors | [ 1] | 1.4 | M | ![]() | |
| 25/4 | Read Characteristic Descriptors | [ 1] | 1.4 | M | ![]() | |
| 25/6 | GATT Server over LE | [ 1] | 1.4 | C.2 | ![]() | C.2: Mandatory IF MCS 21/2 "Service supported over LE", otherwise not defined. |
Table 26: SDP Requirements
Prerequisite: MCS 21/1 "Service supported over BR/EDR"
Item Capability Reference Support Status Comment
Microphone Control Profile
Table 1: Role Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 1/1 | Microphone Device | [ 1] 3 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 1/2 | Microphone Controller | [ 1] 4 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 2: Transport Requirements
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 2/2 | Profile supported over LE | [ 1] | C.1 | ![]() | C. 1: Mandatory to support at least one. |
Table 3: Microphone Device, X.Y Versions
Prerequisite: MICP 1/1 "Microphone Device"
| Item | Capability | Reference | Support | Status | Comment |
|---|
3/1 MICP v1 .0 [ 1] M
Table 5: Service Requirements
Prerequisite: MICP 1/1 "Microphone Device"
| Item | Capability | Reference | Support | Status | Comment |
|---|
5/1 Microphone Control Service [ 1] 3 M
Table 6: GAP Requirements-Microphone Device Role
Prerequisite: MICP 1/1 "Microphone Device"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 6/1 | LE security mode 1 | [ 1] 5.1 | C.1 | ![]() | C. 1: Mandatory IF MICP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/2 | Bondable mode (LE) | [ 1] 5.1 | C.1 | ![]() | C. 1: Mandatory IF MICP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/4 | Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only | [ 1] 5.1 | C.3 | ![]() | C.3: Mandatory to support at least one IF MICP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/5 | Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only | [ 1] 5.1 | C.3 | ![]() | C.3: Mandatory to support at least one IF MICP 2/2 "Profile supported over LE", otherwise not defined. |
|---|---|---|---|---|---|
| 6/6 | LE security mode 1 level 4 | [ 1] 5 | C.3 | ![]() | C.3: Mandatory to support at least one IF MICP 2/2 "Profile supported over LE", otherwise not defined. |
| 6/8 | Minimum 128 Bit entropy key (LE) | [ 1] 5.1 | C.6 | ![]() | C.6: Mandatory IF MICP 6/4 "Unauthenticated Pairing (LE security mode 1 level 2) with LE Secure Connections Pairing only" OR MICP 6/5 "Authenticated Pairing (LE security mode 1 level 3) with LE Secure Connections Pairing only", otherwise not defined. |
Table 8: Microphone Controller, X.Y Versions
Prerequisite: MICP 1/2 "Microphone Controller"
| Item | Capability | Reference | Support | Status | Comment |
|---|
8/1 MICP v1 .0 [ 1] M
Table 10: Service Requirements
Prerequisite: MICP 1/2 "Microphone Controller"
| Item | Capability | Reference | Support | Status | Comment |
|---|
10/1 Discover Microphone Control Service [ 1] 4 M
Table 11: Microphone Control Service Characteristic Discovery Requirements
Prerequisite: MICP 10/1 "Discover Microphone Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|
11/1 Mute [ 1] 4.3.1 M
Table 12: Microphone Control Service Procedures Support Requirements
Prerequisite: MICP 10/1 "Discover Microphone Control Service"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 12/1 | Configure Mute Notifications | [ 1] 4.4.1 | O | ![]() | |
| 12/2 | Read Mute | [ 1] 4.4.1 | M | ![]() |
12/3 Set Mute [ 1] 4.4.1 O
Table 13: Audio Input Control Service Characteristic Discovery Requirements
Prerequisite: MICP 10/2 "Discover Audio Input Control Service"
Item Capability Reference Support Status Comment
Table 14: Audio Input Control Service Procedures Requirements
Prerequisite: MICP 10/2 "Discover Audio Input Control Service"
Item Capability Reference Support Status Comment
Table 15: Microphone Controller GATT Requirements
Prerequisite: MICP 1/2 "Microphone Controller"
| Item | Capability | Reference | Support | Status | Comment |
|---|---|---|---|---|---|
| 15/1 | Discover All Primary Services | [ 1] 4.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
| 15/2 | Discover Primary Services by Service UUID | [ 1] 4.1 | C.1 | ![]() | C. 1: Mandatory to support at least one. |
|---|---|---|---|---|---|
| 15/3 | Find Included Services | [ 1] 4.1 | C.2 | ![]() | C.2: Mandatory IF MICP 14/1 "Configure Input State Notifications" OR MICP 14/2 "Read Audio Input State" OR MICP 14/3 "Read Gain Setting Properties" OR MICP 14/4 "Read Audio Input Type" OR MICP 14/5 "Configure Audio Input Status Notifications" OR MICP 14/6 "Read Audio Input Status" OR MICP 14/7 "Set Gain Setting" OR MICP 14/8 "Mute" OR MICP 14/9 "Unmute" OR MICP 14/10 "Set Manual Gain Mode" OR MICP 14/11 "Set Automatic Gain Mode" OR MICP 14/12 "Configure Audio Input Description Notifications" OR MICP 14/13 "Read Audio Input Description" OR MICP 14/14 "Set Audio Input Description", otherwise Optional. |
| 15/4 | Discover All Characteristics of a Service | [ 1] 4.1 | C.3 | ![]() | C.3: Mandatory to support at least one. |
| 15/5 | Discover Characteristics by UUID | [ 1] 4.1 | C.3 | ![]() | C.3: Mandatory to support at least one. |
| 15/6 | Discover All Characteristic Descriptors | [ 1] 4.1 | M | ![]() | |
| 15/7 | Read Characteristic Value | [ 1] 4.1 | M | ![]() | |
| 15/8 | Write Characteristic Value | [ 1] 4.1 | M | ![]() | |
| 15/9 | Notifications | [ 1] 4.1 | M | ![]() | |
| 15/10 | Read Characteristic Descriptors | [ 1] 4.1 | M | ![]() |
15/11
Write Characteristic Descriptors
[ 1] 4.1 M
Table 16: GAP Requirements-Microphone Controller Role
Prerequisite: MICP 1/2 "Microphone Controller"


















































































































































































































































































































































































































































































































