Layers   Core ICS   Profile ICS  
Declaration ID:B015417
Product Name:iPhone OS
Product Type:Host Subsystem
TPG Version:Core 2.1/2.1 + EDR TCRL-2008-2
Specification Name:2.1+EDR
Product Description:
iPhone OS


  Advanced Audio Distribution Profile   
  External to Core  


Role Declaration   [ top ]

Table 0: Profile Version
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
A2DP 1.0  A2DP 1.0   C.1      
A2DP 1.2  A2DP 1.2   C.1      
C.1: It is mandatory to select one of the profile versions

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Source (SRC)  2.2, A2DP Spec   O.1      
Sink (SNK)  2.2, A2DP Spec   O.1      
O.1: It is Mandatory to support at least One of the defined roles.





Application Features   [ top ]

Table 2: A2DP Source Features

Prerequisite: (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initiate Connection Establishment  4.1.1, GAVDP Spec   M.1      
Accept Connection Establishment  4.1.1, GAVDP Spec   M.1      
Initiate Start Streaming  4.1.2, GAVDP Spec   M.1      
Accept Start Streaming  4.1.2, GAVDP Spec   M.1      
Send Audio Stream  3.2.1, A2DP Spec   M.1      
Initiate Connection Release  4.1.3, GAVDP Spec   M.1      
Accept Connection Release  4.1.3, GAVDP Spec   M.1      
Initiate Suspend  4.1.4, GAVDP Spec   O      
Accept Suspend  4.1.4, GAVDP Spec   O      
10  SBC Encoder  4.3, A2DP Spec   M.1      
11  SBC Configurations in 16 KHz sampling frequency rate  6.6, A2DP Spec   O      
12  SBC Configurations in 32 KHz sampling frequency rate  6.6, A2DP Spec   O      
13  SBC Configurations in 44.1 KHz sampling frequency rate  6.6, A2DP Spec    C.1      
14  SBC Configurations in 48 KHz sampling frequency rate  6.6, A2DP Spec    C.1      
M.1: Mandatory to support IF (1/1) supported.
C.1: AT least one of the values shall be supported.


Source Implementation   [ top ]

Table 3: Supported codecs in Source (SRC)

Prerequisite: (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
SBC encoder - E1 & E2  4.3 & App B in A2DP, App A in TS   M.1      
Optional Codec     O      
MPEG-1,2 Audio decoder  4.4, 4.5, 4.6 in A2DP   C.1      
MPEG-1,2 Audio encoder  4.4, A2DP   C.1      
MPEG-2,4 AAC decoder  4.5, A2DP   C.1      
MPEG-2,4 AAC encoder  4.5, A2DP   C.1      
ATRAC family decoder  4.6, A2DP   C.1      
ATRAC family encoder  4.6, A2DP   C.1      
[Deleted] Non-A2DP codec decoder  4.2.3, A2DP   O      
10  [Deleted] Non-A2DP codec encoder  4.2.3, A2DP   O      
11  (Intentionally left blank)        
M.1: Mandatory to support IF (1/1) supported.
C.1: At least One of the implementations SHALL be supported IF 3/2 (Optional Codec) is supported.





Application Features   [ top ]

Table 4: A2DP Sink Features

Prerequisite: (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initiate Connection Establishment  4.1.1, GAVDP Spec   O      
Accept Connection Establishment  4.1.1, GAVDP Spec   M.1      
Initiate Start Streaming  4.1.2, GAVDP Spec   O      
Accept Start Streaming  4.1.2, GAVDP Spec   M.1      
Receive Audio Stream  3.2.2, A2DP Spec   M.1      
Initiate Connection Release  4.1.3, GAVDP Spec   O      
Accept Connection Release  4.1.3, GAVDP Spec   M.1      
Initiate Suspend  4.1.4, GAVDP Spec   O      
Accept Suspend  4.1.4, GAVDP Spec   O      
10  SBC Decoder  4.3, A2DP Spec   M.1      
11  SBC Configurations in 16 KHz sampling frequency rate  6.6, A2DP Spec   O      
12  SBC Configurations in 32 KHz sampling frequency rate  6.6, A2DP Spec   O      
13  SBC Configurations in 44.1 KHz sampling frequency rate  6.6, A2DP Spec    M.1      
14  SBC Configurations in 48 KHz sampling frequency rate  6.6, A2DP Spec   M.1      
M.1: Mandatory to support IF (1/2) supported.


Sink Implementation   [ top ]

Table 5: Supported codecs in Sink (SNK)

Prerequisite: (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
SBC decoder - D1 & D2  4.3, A2DP Spec, A2DP Test Spec   M.1      
Optional codec decoder     O      
MPEG-1, 2 Audio  4.4, A2DP Spec   C.1      
MPEG-2, 4 AAC  4.5, A2DP Spec   C.1      
ATRAC family  4.6, A2DP Spec   C.1      
[Deleted] Non-A2DP codec decoder   4.2.3, A2DP Spec   O      
M.1: Mandatory to support IF (1/2) supported.
C.1: At least one codec shall be supported if 5/2 (Optional codec decoder) is supported.





  Audio/Video Control Transport Protocol  
  External to Core  


Role Declaration   [ top ]

Table 0: Protocol Version
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
AVCTP 1.0  AVCTP 1.0   C.1      
AVCTP 1.2  AVCTP 1.2   C.1      
AVCTP 1.3  AVCTP 1.3   C.1      
C.1: It is mandatory to select one of the protocol versions

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Controller  3.1   O.1      
Target  3.1   O.1      
O.1: It is mandatory to support at least one of the defined roles.





Application Feature   [ top ]

Table 2: Controller Features

Prerequisite: (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Message fragmentation  4.3
6.1.2  
O      
Transaction label management  4.2,
6.1.1,
6.1.2  
M.1      
Packet type field management  4.3,
6.1.1,
6.1.2  
M.1      
Message type field management  4.5,
6.1.1,
6.1.2  
M.1      
PID field management  4.4,
6.1.1.
6.1.2  
M.1      
IPID field mangement  6.1.1,
6.1.2  
M.1      
Message information management  6.1,
6.2  
M.1      
Event registration for message reception  11.1   O      
Event registration for connection request  11.1   O      
10  Event registration for disconnection  11.1   O      
11  Connect request  11.2.1   O      
12  Disconnect request  11.2.3   O      
13  Send message  11.2.4   O      
14  Support for multiple AVCTP channel establishment requests  5.1   O      
M.1: Mandatory to support if (1/1) supported.





Application Feature   [ top ]

Table 3: Target Features

Prerequisite: (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Message fragmentation  4.3,
6.1.2  
O      
Transaction label management  4.2,
6.1.1  
M.1      
Packet type field management  4.3,
6.1.1,
6.1.2  
M.1      
Message type field management  4.5,
6.1.1,
6.1.2  
M.1      
PID field management  4.4,
6.1.1,
6.1.2  
M.1      
IPID field management  6.1.1,
6.1.2  
M.1      
Message information management  6.1,
6.2  
M.1      
Event registration for message reception  11.1   O      
Event registration for connection request  11.1   O      
10  Event registration for disconnection request  11.1   O      
11  Connect request  11.2.1   O      
12  Disconnect request  11.2.2   O      
13  Send message  11.2.3   O      
M.1: Mandatory to support if (1/2) supported.





  Audio/Video Distribution Transport Protocol  
  External to Core  


Role Declaration   [ top ]

Table 0: Protocol Version
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
AVDTP 1.0  AVDTP 1.0   C.1      
AVDTP 1.2  AVDTP 1.2   C.1      
C.1: It is mandatory to select one of the protocol versions

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Source  4.2   O.1      
Sink  4.2   O.1      
Initiator  4.3   O.2      
Acceptor  4.3   O.2      
O.1: It is mandatory to support at least one of the defined roles.
O.2: It is within the scope of profiles using the AVDTP specification to mandate Initiator/Acceptor capabilities.





Initiator Capabilities   [ top ]

Table 2: Signalling message format (Initiator)

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Transaction label  8.4.1   M.1      
Packet type  8.4.2   M.1      
Message type  8.4.3   M.1      
Signal identifier  8.4.4   M.1      
M.1: Mandatory to support if (1/3) supported.

Table 3: Signalling channel establishment/disconnection (Initiator)

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Establish signalling channel  13.1   O      
Disconnect signalling channel  13.1   O      

Table 4: Stream discovery and configuration (Initiator)

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Stream discover command  6.4, 6.6, 8.6,
13.1  
O      
Stream get capabilities command  6.4, 6.7, 8.7,
13.1  
O      
Set configuration command  6.4, 6.8, 8.8,
13.1  
O      
Get configuration command  6.4, 6.9, 8.9,
13.1  
O      
Reconfigure command  6.4, 6.14, 8.10,
13.1  
O      

Table 5: Stream establishment, suspension and release (Initiator)

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Open stream command  6.4, 6.10, 8.11,
13.1  
O      
Start stream command  6.4, 6.11, 8.12,
13.1  
O      
Close stream command  6.4, 6.12, 8.13,
13.1  
O      
Suspend command  6.4, 6.13, 8.14,
13.1  
O      
Abort stream command  6.4, 6.14, 8.15,
13.1  
O      

Table 6: Security signalling (Initiator)

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Content security control command  6.4, 6.14, 8.16,
13.1  
O      

Table 7: Message fragmentation (Initiator)

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Signalling message fragmentation  8.3   M.1      
M.1: Mandatory to support if (1/3) supported.





Acceptor Capabilities   [ top ]

Table 8: Signalling message format (Acceptor)

Prerequisite: (1/4)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Transaction label  8.4.1   M.1      
Packet type  8.4.2   M.1      
Message type  8.4.3   M.1      
Signal identifier  8.4.4   M.1      
M.1: Mandatory to support if (1/4) supported.

Table 9: Signalling channel establishment/disconnection (Acceptor)

Prerequisite: (1/4)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Establish signalling channel  13.1   O      
Disconnect signalling channel  13.1   O      

Table 10: Stream discovery and configuration (Acceptor)

Prerequisite: (1/4)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Stream discover response  6.4, 6.6, 8.6,
13.1  
O      
Stream get capabilities response  6.4, 6.7, 8.7,
13.1  
O      
Set configuration response  6.4, 6.8, 8.8,
13.1  
O      
Get configuration response  6.4, 6.9, 8.9,
13.1  
O      
Reconfigure response  6.4, 6.14, 8.10,
13.1  
O      

Table 11: Stream establishment, suspension and release (Acceptor)

Prerequisite: (1/4)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Open stream response  6.4, 6.10, 8.11,
13.1  
O      
Start stream response  6.4, 6.11, 8.12,
13.1  
O      
Close stream response  6.4, 6.12, 8.13,
13.1  
O      
Suspend response  6.4, 6.13, 8.14,
13.1  
O      
Abort stream response  6.4, 6.16, 8.15,
13.1  
O      
General reject message  8.17   O      

Table 12: Security signalling (Acceptor)

Prerequisite: (1/4)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Content security control response  6.4, 6.15, 8.16,
13.1  
O      

Table 13: Message fragmentation (Acceptor)

Prerequisite: (1/4)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Signalling message fragmentation  8.3   M.1      
M.1: Mandatory to support if (1/4) supported.





Application Features   [ top ]

Table 14: Source capabilities

Prerequisite: (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Basic transport service support  7.2, 13.2   M.1      
Reporting service support  7.3   O      
Recovery service support  7.4   O      
Multiplexing service support  7.5   O      
Robust header compression service support  7.6   O      
M.1: Mandatory to support if (1/1) supported.





Application Features   [ top ]

Table 15: Sink capabilities

Prerequisite: (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Basic transport service support  7.2   M.1      
Reporting service support  7.3   O      
Recovery service support  7.4   O      
Multiplexing service support  7.5   O      
Robust header compression service support  7.6   O      
M.1: Mandatory to support if (1/2) supported.

Table 16: Errata Service Releases
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
E502 Reporting Capability Error  ESR02   O      
E310 Corrupted Messages  ESR02   O      
Note: ESR02 refers to ESR02: Errata Service Release to Specification Versions 1.1, 1.2, and Profiles.

Table 17: Upper Test Interface
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Upper Test Interface provided  3.2.2   O      





  Audio/Video Remote Control Profile   
  External to Core  


Profile Version and Role Declaration   [ top ]

Table 0: Profile Version
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
AVRCP 1.0  AVRCP 1.0   C.1      
AVRCP 1.3  AVRCP 1.3   C.1      
AVRCP 1.4  AVRCP 1.4   C.1      
C.1: It is mandatory to select one of the profile versions.

Table 1: Roles

The Roles in this table are applicable for all Profile Versions from Table 0
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Controller  2.2   O.1      
Target  2.2   O.1      
O.1: It is mandatory to support at least one of the defined roles.





Application Feature   [ top ]

Table 2: Controller Features

Prerequisite (1/1)
The items 1 through 10 in this table are applicable for AVRCP 1.0 and later versions.
The items 11 through 26 in this table are applicable for AVRCP 1.3 and later versions.
The items 27 through 52 in this table are applicable only for AVRCP 1.4.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initiating connection establishment for control  4.1.1   M.1      
Accepting connection establishment for control initiated by TG  4.1.1   M.1      
Initiating connection release for control  4.1.2   M.1      
Accepting connection release for control initiated by TG  4.1.2   M.1      
Sending UNIT INFO command  4.1.3   O      
Sending SUBUNIT INFO command  4.1.3   O      
Sending PASS THROUGH command in category 1  4.1.3   C.1      
Sending PASS THROUGH command in category 2  4.1.3   C.1      
Sending PASS THROUGH command in category 3  4.1.3   C.1      
10  Sending PASS THROUGH command in category 4   4.1.3   C.1      
11  Get Capabilities  AVRCP 1.3 - 5.1.1   O.1      
12  List Player Application Setting Attributes  AVRCP 1.3 - 5.2.1   O.1      
13  List Player Application Setting Values  AVRCP 1.3 - 5.2.2   O.1      
14  Get Current Player Application Setting   AVRCP 1.3 - 5.2.3   O.1      
15  Set Player Application Setting Value  AVRCP 1.3 - 5.2.4   O.1      
16  Get Player Application Setting Attribute Text  AVRCP 1.3 - 5.2.5   O.1      
17  Get Player Application Setting Value Text  AVRCP 1.3 - 5.2.6   O.1      
18  Inform Displayable Character Set  AVRCP 1.3 - 5.2.7   O.1      
19  Inform Battery Status of CT  AVRCP 1.3 - 5.2.8   O.1      
20  Get Element Attributes  AVRCP 1.3 - 5.3.1   O.1      
21  Get Play Status  AVRCP 1.3 - 5.4.1   O.1      
22  Register Notification  AVRCP 1.3 - 5.4.2   C.2      
23  Request Continuing Response  AVRCP 1.3 - 5.5.1   C.2      
24  Abort Continuing Response  AVRCP 1.3 - 5.5.2   C.2      
25  Next Group  AVRCP 1.3 - 5.6.1   O.1      
26  Previous Group  AVRCP 1.3 - 5.6.2   O.1      
27  Media Player Selection  AVRCP 1.4 - 6.9   O.2      
28  SetAddressedPlayer  AVRCP 1.4 - 6.9.1   O.2      
29  GetFolderItems(MediaPlayerList)  AVRCP 1.4 - 6.10.4.2   C.5      
30  EVENT_AVAILABLE_PLAYERS_CHANED  AVRCP 1.4 - 6.9.4   O.2      
31  EVENT_ADDRESSED_PLAYER_CHANED  AVRCP 1.4 - 6.9.2   O.2      
32  Browsing  AVRCP 1.4 - 6.10   O.2      
33  SetBrowsedPlayer  AVRCP 1.4 - 6.9.3   C.4      
34  ChangePath  AVRCP 1.4 - 6.10.4.1   C.4      
35  GetFolderItems(Filesystem)  AVRCP 1.4 - 6.10.4.2   C.4      
36  GetItemAttributes  AVRCP 1.4 - 6.10.4.3   O.2      
37  PlayItem(Filesystem)  AVRCP 1.4 - 6.12.1   C.4      
38  EVENT_UIDS_CHANGED  AVRCP 1.4 - 6.10.3.3   O.2      
39  Searching  AVRCP 1.4 - 6.11   O.2      
40  Search  AVRCP 1.4 - 6.11   C.7      
41  GetFolderItems(Search Results)  AVRCP 1.4 - 6.10.4.2   C.7      
42  PlayItem(SearchResultList)  AVRCP 1.4 - 6.12.1   C.7      
43  NowPlaying  AVRCP 1.4 - 6.10.1   C.8      
44  GetFolderItems(NowPlayingList)  AVRCP 1.4 - 6.10.4.2   C.8      
45  PlayItem(NowPlayingList)  AVRCP 1.4 - 6.12.1   C.8      
46  AddToNowPlaying  AVRCP 1.4 - 6.12.2   O.2      
47  EVENT_NOW_PLAYING_CONTENT_CHANGED  AVRCP 1.4 - 6.9.5   O.2      
48  Playable Folders  AVRCP 1.4 - 6.10.2.2   O.2      
49  Absolute Volume  AVRCP 1.4 - 6.13   C.3      
50  SetAbsoluteVolume  AVRCP 1.4 - 6.13.1   C.3      
51  NotifyVolumeChange  AVRCP 1.4 - 6.13.2   C.3      
52  Discoverable Mode  AVRCP 1.4 - 12.1   M.2      
C.1: Mandatory to support at least one of the categories.
M.1: Mandatory to support if 1/1 supported.
O.1: Optional to support if AVRCP 1.3 is supported, otherwise Excluded.
C.2: Mandatory to support if 2/20 is supported.
M.2: Mandatory to support if 1/1 and 0/3 (AVRCP 1.4) are supported
O.2: Optional to support if 0/3 (AVRCP 1.4) is supported, otherwise Excluded.
C.3: Mandatory to support if 2/8 (Category 2) and 0/3 (AVRCP 1.4) are supported, otherwise Excluded
C.4: Mandatory if 2/32 (Browsing) and 0/3 (AVRCP 1.4) is supported, otherwise Excluded
C.5: Mandatory if item 2/27 (Media Player Selection) and 0/3 (AVRCP 1.4) is supported, otherwise Excluded
C.7: Mandatory if item 2/39 (Searching) and 0/3 (AVRCP 1.4) is supported, otherwise Excluded
C.8: Mandatory if item 2/32 (Browsing) and 0/3 (AVRCP 1.4) is supported, and Optional if 0/3 (AVRCP 1.4), otherwise Excluded

Table 3: Operation_id of Category 1 for CT

Prerequisite: (2/7)
Reference for AVRCP 1.0 is 4.7.6.
Reference for AVRCP 1.3 is 4.8.6.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
10  See Comments   C.1      
11  dot  See Comments   C.1      
12  enter  See Comments   C.1      
13  clear  See Comments   C.1      
14  sound select  See Comments   C.1      
15  input select  See Comments   C.1      
16  display information  See Comments   C.1      
17  help  See Comments   C.1      
18  power  See Comments   C.1      
19  play  See Comments   C.1      
20  stop  See Comments   C.1      
21  pause  See Comments   C.1      
22  record  See Comments   C.1      
23  rewind  See Comments   C.1      
24  fast forward  See Comments   C.1      
25  eject  See Comments   C.1      
26  forward  See Comments   C.1      
27  backward  See Comments   C.1      
28  angle  See Comments   C.1      
29  subpicture  See Comments   C.1      
30  F1  See Comments   C.1      
31  F2  See Comments   C.1      
32  F3  See Comments   C.1      
33  F4  See Comments   C.1      
34  vendor unique  See Comments   C.1      
C.1: Mandatory to support at least one if (2/7) supported.

Table 4: Operation_id of category 2 for CT

Prerequisite: (2/8)
Reference for AVRCP 1.0 is 4.7.6.
Reference for AVRCP 1.3 is 4.8.6.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
10  See Comments   C.1      
11  dot  See Comments   C.1      
12  enter  See Comments   C.1      
13  clear  See Comments   C.1      
14  sound select  See Comments   C.1      
15  input select  See Comments   C.1      
16  display information  See Comments   C.1      
17  help  See Comments   C.1      
18  power  See Comments   C.1      
19  volume up  See Comments   C.1      
20  volume down  See Comments   C.1      
21  mute  See Comments   C.1      
22  F1  See Comments   C.1      
23  F2  See Comments   C.1      
24  F3  See Comments   C.1      
25  F4  See Comments   C.1      
26  vendor unique  See Comments   C.1      
C.1: Mandatory to support at least one if (2/8) supported.

Table 5: Operation_id of category 3 for CT

Prerequisite: (2/9)
Reference for AVRCP 1.0 is 4.7.6.
Reference for AVRCP 1.3 is 4.8.6
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
See Comments   C.1      
10  See Comments   C.1      
11  dot  See Comments   C.1      
12  enter  See Comments   C.1      
13  clear  See Comments   C.1      
14  channel up  See Comments   C.1      
15  channel down  See Comments   C.1      
16  previous channel  See Comments   C.1      
17  sound select  See Comments   C.1      
18  input select  See Comments   C.1      
19  display information  See Comments   C.1      
20  help  See Comments   C.1      
21  power  See Comments   C.1      
22  angle  See Comments   C.1      
23  subpicture  See Comments   C.1      
24  F1  See Comments   C.1      
25  F2  See Comments   C.1      
26  F3  See Comments   C.1      
27  F4  See Comments   C.1      
28  vendor unique  See Comments   C.1      
C.1: Mandatory to support at least one if (2/9) supported.

Table 6: Operation_id of category 4 for CT

Prerequisite: (2/10)
Reference for AVRCP 1.0 is 4.7.6.
Reference for AVRCP 1.3 is 4.8.6.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
select  See Comments   C.1      
up  See Comments   C.1      
down  See Comments   C.1      
left  See Comments   C.1      
right  See Comments   C.1      
right-up  See Comments   C.1      
right-down  See Comments   C.1      
left-up  See Comments   C.1      
left-down  See Comments   C.1      
10  root menu  See Comments   C.1      
11  setup menu  See Comments   C.1      
12  contents menu  See Comments   C.1      
13  favorite menu  See Comments   C.1      
14  exit  See Comments   C.1      
15  See Comments   C.1      
16  See Comments   C.1      
17  See Comments   C.1      
18  See Comments   C.1      
19  See Comments   C.1      
20  See Comments   C.1      
21  See Comments   C.1      
22  See Comments   C.1      
23  See Comments   C.1      
24  See Comments   C.1      
25  dot  See Comments   C.1      
26  enter  See Comments   C.1      
27  clear  See Comments   C.1      
28  display information  See Comments   C.1      
29  help  See Comments   C.1      
30  page up  See Comments   C.1      
31  page down  See Comments   C.1      
32  power  See Comments   C.1      
33  F1  See Comments   C.1      
34  F2  See Comments   C.1      
35  F3  See Comments   C.1      
36  F4  See Comments   C.1      
37  vendor unique  See Comments   C.1      
C.1: Mandatory to support at least one if (2/10) supported.





Application Feature   [ top ]

Table 7: Target Features

Prerequisite (1/2)
The items 1 through 10 in this table are applicable for AVRCP 1.0 and later versions.
The items 11 through 35 in this table are applicable for AVRCP 1.3 and later versions.
The items 36 through 65 in this table are applicable only for AVRCP 1.4.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initiating Connection Establishment for Control  4.1.1   O      
Accepting Connection Establishment for Conrol Initiated by CT  4.1.1   M.1      
Initiating Connection Release for Control  4.1.2   M.1      
Accepting Connection Release for Control Initiated by CT  4.1.2   M.1      
Receiving UNIT INFO Command  4.1.3   M.1      
Receiving SUBUNIT INFO  4.1.3   M.1      
Receiving PASS THROUGH Command in category 1  4.1.3   C.1      
Receiving PASS THROUGH Command in category 2  4.1.3   C.1      
Receiving PASS THROUGH Command in category 3  4.1.3   C.1      
10  Receiving PASS THROUGH Command in category 4  4.1.3   C.1      
11  Get Capabilities Response  AVRCP 1.3 - 5.1.1   C.3      
12  List Player Application Settings Attributes Response  AVRCP 1.3 - 5.2.1   O.1      
13  List Player Application Setting Values Response  AVRCP 1.3 - 5.2.2   O.1      
14  Get Current Player Application Settings Value Response  AVRCP 1.3 - 5.2.3   O.1      
15  Set Player Application Setting Value Response  AVRCP 1.3 - 5.2.4   O.1      
16  Get Player Application Setting Attribute Text Response  AVRCP 1.3 - 5.2.5   O.1      
17  Get Player Application Setting Value Text Response  AVRCP 1.3 - 5.2.6   O.1      
18  Inform Displayable Character Set Response  AVRCP 1.3 - 5.2.7   O.1      
19  Inform Battery Status Of CT Response  AVRCP 1.3 - 5.2.8   O.1      
20  Get Element Attributes Response  AVRCP 1.3 - 5.3.1   C.3      
21  Get Play Status Response  AVRCP 1.3 - 5.4.1   C.2      
22  Register Notification Response  AVRCP 1.3 - 5.4.2   C.2      
23  Notify Event Response: PLAYBACK_STATUS_CHANGED  AVRCP 1.3 - 5.4.2   C.4      
24  Notify Event Response: TRACK_CHANGED  AVRCP 1.3 - 5.4.2   C.4      
25  Notify Event Response: TRACK_REACHED_END  AVRCP 1.3 - 5.4.2   O.1      
26  Notify Event Response: TRACK_REACHED_START  AVRCP 1.3 - 5.4.2   O.1      
27  Notify Event Response: TRACK_POS_CHANGED  AVRCP 1.3 - 5.4.2   O.1      
28  Notify Event Response: BATT_STATUS_CHANGED  AVRCP 1.3 - 5.4.2   O.1      
29  Notify Event Response: SYSTEM_STATUS_CHANGED  AVRCP 1.3 - 5.4.2   O.1      
30  Notify Event Response: PLAYER_APPLICATION_SETTING_CHANGED  AVRCP 1.3 - 5.4.2   O.1      
31  Request ContinuingResponse Continuation  AVRCP 1.3 - 5.5.1   C.2      
32  Abort ContinuingResponse Response  AVRCP 1.3 - 5.5.2   C.2      
33  (Intentionally left blank)        
34  Next Group   5.6.1   O.1      
35  Previous Group   5.6.2   O.1      
36  Media Player Selection  AVRCP 1.4 - 6.9   C.8      
37  SetAddressedPlayer  AVRCP 1.4 - 6.9.1   C.8      
38  GetFolderItems(MediaPlayerList)  AVRCP 1.4 - 6.9.1   C.8      
39  EVENT_AVAILABLE_PLAYERS_CHAN  AVRCP 1.4 - 6.9.4   C.8      
40  EVENT_ADDRESSED_PLAYER_CHAN  AVRCP 1.4 - 6.9.2   C.8      
41  Supports Multiple Players  AVRCP 1.4 - 6.9   O.2      
42  Browsing  AVRCP 1.4 - 6.10   O.2      
43  SetBrowsedPlayer  AVRCP 1.4 - 6.9.3   C.6      
44  ChangePath  AVRCP 1.4 - 6.10.4.1   C.6      
45  GetFolderItems(Filesystem)  AVRCP 1.4 - 6.10.4.2   C.6      
46  GetItemAttributes  AVRCP 1.4 - 6.10.4.3   C.6      
47  PlayItem(Filesystem)  AVRCP 1.4 - 6.12.1   C.6      
48  EVENT_UIDS_CHANGED  AVRCP 1.4 - 6.10.3.3   C.9      
49  Database Aware Players  AVRCP 1.4 - 6.10.3.2   O.2      
50  Searching  AVRCP 1.4 - 6.11   O.2      
51  Search  AVRCP 1.4 - 6.11   C.10      
52  GetFolderItems(Search Results)  AVRCP 1.4 - 6.10.4.2   C.10      
53  PlayItem(SearchResultList)  AVRCP 1.4 - 6.12.1   C.10      
54  NowPlaying  AVRCP 1.4 - 6.10.1   C.11      
55  GetFolderItems(NowPlayingList)  AVRCP 1.4 - 6.10.4.2   C.11      
56  PlayItem(NowPlayingList)  AVRCP 1.4 - 6.12.1   C.11      
57  AddToNowPlaying  AVRCP 1.4 - 6.12.2   O.2      
58  EVENT_NOW_PLAYING_CONTENT_CHANGED  AVRCP 1.4 - 6.9.5   C.11      
59  Playable Folders  AVRCP 1.4 - 6.10.2.2   O.2      
60  Absolute Volume  AVRCP 1.4 - 6.13   C.5      
61  SetAbsoluteVolume  AVRCP 1.4 - 6.13.1   C.5      
62  NotifyVolumeChange  AVRCP 1.4 - 6.13.2   C.5      
63  Error Response  AVRCP 1.4 - 6.15   O.2      
64  General Reject  AVRCP 1.4 - 6.15.2.1   C.11      
65  Discoverable Mode  AVRCP 1.4 - 12.1   M.2      
M.1: Mandatory to support if (1/2) supported.
C.1: Mandatory to support at least one of the categories. Supported operation_id's are shown in Table 8 to Table 11.
O.1: Optional if AVRCP 1.3 is supported, Excluded otherwise.
C.2 Mandatory to support if 7/20 is supported.
C.3: Mandatory if item 7 and AVRCP 1.3 is supported
C.4: Mandatory if item 22 is supported.
M.2: Mandatory to support if 1/2 and 0/3 (AVRCP 1.4) are supported
O.2: Optional to support if 0/3 (AVRCP 1.4) is supported, otherwise Excluded
C.5: Mandatory if 7/8 (Category 2) is supported, otherwise Excluded
C.6: Mandatory if 7/42 (Browsing) is supported, otherwise Excluded
C.7: Mandatory if 7/36 (Media Player Selection) is supported, otherwise Excluded
C.8: Mandatory if 7/7 (Category 1) or 7/9 (Category 3) is supported, otherwise Excluded
C.9: Mandatory if 7/49 (Database Aware Players) is supported, otherwise Optional
C.10: Mandatory if 7/50 (Searching) is supported, otherwise Excluded
C.11: Mandatory if 7/42 (Browsing) is supported, otherwise Optional

Table 8: Operation_id of category 1 for TG

Prerequisite: (7/7)
Reference for AVRCP 1.0 is 4.7.5.
Reference for AVRCP 1.3 is 4.8.5.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
10  See Comments   O      
11  dot  See Comments   O      
12  enter  See Comments   O      
13  clear  See Comments   O      
14  sound select  See Comments   O      
15  input select  See Comments   O      
16  display information  See Comments   O      
17  help  See Comments   O      
18  power  See Comments   O      
19  play  See Comments   M.1      
20  stop  See Comments   M.1      
21  pause  See Comments   O      
22  record  See Comments   O      
23  rewind  See Comments   O      
24  fast forward  See Comments   O      
25  eject  See Comments   O      
26  forward  See Comments   O      
27  backward  See Comments   O      
28  angle  See Comments   O      
29  subpicture  See Comments   O      
30  F1  See Comments   O      
31  F2  See Comments   O      
32  F3  See Comments   O      
33  F4  See Comments   O      
33a  F5  See Comments   O      
34  vendor unique  See Comments   O      
M.1: Mandatory to support if (7/7) supported.

Table 9: Operation_id of category 2 for TG

Prerequisite: (7/8)
Reference for AVRCP 1.0 is 4.7.5.
Reference for AVRCP 1.3 is 4.8.5.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
10  See Comments   O      
11  dot  See Comments   O      
12  enter  See Comments   O      
13  clear  See Comments   O      
14  sound select  See Comments   O      
15  input select  See Comments   O      
16  display information  See Comments   O      
17  help  See Comments   O      
18  power  See Comments   O      
19  volume up  See Comments   M.1      
20  volume down  See Comments   M.1      
21  mute  See Comments   O      
22  (Intentionally left blank)        
23  (Intentionally left blank)        
24  F1  See Comments   O      
25  F2  See Comments   O      
26  F3  See Comments   O      
27  F4  See Comments   O      
27a  F5  See Comments   O      
28  vendor unique  See Comments   O      

Table 10: Operation_id of category 3 for TG

Prerequisite: (7/9)
Reference for AVRCP 1.0 is 4.7.5.
Reference for AVRCP 1.3 is 4.8.5.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
See Comments   O      
10  See Comments   O      
11  dot  See Comments   O      
12  enter  See Comments   O      
13  clear  See Comments   O      
14  channel up  See Comments   M.1      
15  channel down  See Comments   M.1      
16  previous channel  See Comments   O      
17  sound select  See Comments   O      
18  input select  See Comments   O      
19  display information  See Comments   O      
20  help  See Comments   O      
21  power  See Comments   O      
21a  angle  See Comments   O      
21b  subpicture  See Comments   O      
22  F1  See Comments   O      
23  F2  See Comments   O      
24  F3  See Comments   O      
25  F4  See Comments   O      
25a  F5  See Comments   O      
26  vendor unique  See Comments   O      
M.1: Mandatory to support if (7/9) supported.

Table 11: Operation_id of category 4 for TG

Prerequisite: (7/10)
Reference for AVRCP 1.0 is 4.7.5.
Reference for AVRCP 1.3 is 4.8.5.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
select  See Comments   M.1      
up  See Comments   M.1      
down  See Comments   M.1      
left  See Comments   M.1      
right  See Comments   M.1      
right-up  See Comments   O      
right-down  See Comments   O      
left-up  See Comments   O      
left-down  See Comments   O      
10  root menu  See Comments   M.1      
11  setup menu  See Comments   O      
12  contents menu  See Comments   O      
13  favorite menu  See Comments   O      
14  exit  See Comments   O      
15  See Comments   O      
16  See Comments   O      
17  See Comments   O      
18  See Comments   O      
19  See Comments   O      
20  See Comments   O      
21  See Comments   O      
22  See Comments   O      
23  See Comments   O      
24  See Comments   O      
25  dot  See Comments   O      
26  enter  See Comments   O      
27  clear  See Comments   O      
28  display information  See Comments   O      
29  help  See Comments   O      
30  page up  See Comments   O      
31  page down  See Comments   O      
32  power  See Comments   O      
33  F1  See Comments   O      
34  F2  See Comments   O      
35  F3  See Comments   O      
36  F4  See Comments   O      
36a  F5  See Comments   O      
37  vendor unique  See Comments   O      
M.1: Mandatory to support if (7/10) supported.





  Bluetooth Network Encapsulation Protocol  
  External to Core  


Application Features   [ top ]

Table 1: Features
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
BNEP Connection Setup  2.6.3
2.6.2  
M      
BNEP Data Packet Reception  2.5
2.7-2.9  
M      
BNEP Data Packet Transmission  2.5
2.7-2.9  
M      
BNEP Control Message Processing  2.6   M      
BNEP Extension Header Processing  3.1-3.3
2.6.2
2.6.3  
M      
Network Protocol Filter Message Transmission  2.6.4
2.6.5  
O      
Multicast Address Filter Message Transmission  2.6.4
2.6.6  
O      





  Generic Audio/Video Distribution Profile   
  External to Core  


Role Declaration   [ top ]

Table 0: Profile Version
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
GAVDP 1.0  GAVDP 1.0   C.1      
GAVDP 1.2  GAVDP 1.2   C.1      
This item is intentionally left blank           
This item is intentionally left blank           
C.1: It is mandatory to select one of the profile versions

Table 0a: This table is intentionally left blank
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initiator  2.2   O.1      
Acceptor  2.2   O.1      
O.1: It is Mandatory to support at least One of the defined roles.





Application Feature   [ top ]

Table 2: GAVDP Procedures (Initiator)

Prerequisite: (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Connection Establishment  4.1.1, 4.1.2
4.1.3  
M.1      
Transfer Control - Suspend  4.1.4   O      
Transfer Control - Change Parameters  4.1.5   O      
M.1: Mandatory to support IF (1/1) supported





Application Feature   [ top ]

Table 3: GAVDP Procedures (Acceptor)

Prerequisite: (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Connection Establishment  4.1.1, 4.1.2
4.1.3  
M.1      
Transfer Control - Suspend  4.1.4   O      
Transfer Control - Change Parameters  4.1.5   O      
M.1: Mandatory to support IF (1/2) supported





  Hands-Free Profile 1.5  
  External to Core  


1.1 Roles   [ top ]

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Audio Gateway (AG)  2.2   O.1      
Hands-Free (HF)  2.2   O.1      
O.1: It is mandatory to support at least one of the defined roles.





1.2 Audio Gateway Capabilities   [ top ]

Table 2: Audio Gateway Role
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Connection Management  4.2; 4.3   M.1      
1a  SLC initiation during active ongoing call   4.2    O      
Phone Status Information  4.4; 4.5; 4.6; 4.7; 4.8; 4.9; 4.10   M.1      
Audio connection handling  4.11; 4.12   M.1      
3a  Audio connection establishment independent of call processing  4.11; 4.12   O      
3b  eSCO support in Audio Connection   5.16   C.7      
4a  Accept an incoming voice call (in-band ring)  4.13   C.1      
4b  Accept an incoming voice call (no in-band ring)  4.13   C.1      
4c  Capability to change the “in-band ring” settings  4.13   O      
Reject an incoming voice call  4.14   O      
Terminate a call  4.15   M.1      
Audio connection transfer during an ongoing call  4.17   M.1      
7a  HF-initiated Audio transfer to AG during ongoing call  4.17   O      
7b  AG releases SLC upon audio connection transfer toward AG  4.17   O      
Place a call with a phone number supplied by HF  4.18   M.1      
Place a call using memory dialing  4.19   M.1      
10  Place a call to the last number dialed  4.20   M.1      
11  Call waiting notification  4.21   M.1      
12  Three Way Calling  4.22   O      
12a  User Busy (AT+CHLD value 0)  4.22   C.3      
12b  Call Hold Handling (AT+CHLD value 1,2)  4.22   C.2      
12c  Three Way Call (AT+CHLD value 3)  4.22   C.3      
12d  Explicit Call Transfer (AT+CHLD value 4)  4.22   C.3      
13  Calling Line Identification (CLI)  4.23   M.1      
14  Echo canceling (EC) and Noise reduction (NR)  4.24   O      
15  Voice recognition activation  4.25   O      
15a  Initiate voice recognition from AG  4.25   C.6      
15b  Autonomous voice deactivation  4.25   C.6      
16  Attach a phone number to a voice tag  4.26   O      
17  Ability to transmit DTMF codes  4.27   M.1      
18a  Remote audio volume control – speaker  4.28.1   O      
18b  Remote audio volume control – microphone  4.28.1   O      
18c  Volume Level Synchronization – speaker and microphone  4.28.2   C.5      
19  Response and hold  4.29   O      
20  Subscriber Number Information  4.30   M.1      
21a  Enhanced Call Status  4.31   C.4      
21b  Enhanced Call Control  4.32   C.3      
21c  Enhanced Call Status with limited network notification  4.31   C.4      
22  Support for automatic link loss recovery  4.2   O      
C.2: Mandatory if (2/12); otherwise Excluded.
C.3 Optional if (2/12); otherwise Excluded.
M.1: Mandatory IF (1/1) Selected
C.4: The AG must support one of item 2/21a or 2/21c.
C.6: Optional if 2/15 is supported, otherwise excluded.
C.5: Mandatory if 2/18a or 2/18b, otherwise optional.
C.1: The AG must support one of item 2/4a or 2/4b.
C.7: Optional if BB:2/3 is supported, otherwise excluded.





1.3 Hands-Free Capabilities   [ top ]

Table 3: Capabilities of the HF
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Connection Management  4.2; 4.3   M.1      
2a  Phone Status Information (“service” and “call” indicators)  4.4; 4.10   M.1      
2b  Phone Status Information (“callsetup” indicator)  4.10   O      
2c  Accept indicator of signal strength  4.5   O      
2d  Accept indicator of roaming state ("roam:")  4.6   O      
2e  Accept indicator of battery level (“battchg”)  4.7   O      
2f  Accept indicator of operator selection  4.8   O      
Audio connection handling  4.11; 4.12   M.1      
3a  Audio connection establishment independent of call processing  4.11; 4.12   O      
3b  eSCO support in Audio Connection   5.16   C.5      
4a  Accept an incoming voice call (in-band ring)  4.13   M.1      
4b  Accept an incoming voice call (no in-band ring)  4.13   M.1      
4c  Accept an incoming voice call (in-band ring muting)  4.13   O      
Reject an incoming voice call  4.14   M.1      
Terminate a call  4.15   M.1      
Audio connection transfer during an ongoing call  4.16   M.1      
7a  HF-initiated Audio transfer to AG during ongoing call   4.17   O      
Place a call with a phone number supplied by the HF  4.18   O      
Place a call using memory dialing  4.19   O      
10  Place a call to the last number dialed  4.20   O      
11  Call waiting notification  4.21   O      
12  Three Way Calling  4.22   O      
12a  Three way calling (AT+CHLD values 0)  4.22   C.2      
12b  Three way calling (AT+CHLD values 1 and 2)  4.22   C.1      
12c  Three way calling (AT+CHLD value 3)  4.22   C.2      
12d  Three way calling (AT+CHLD value 4)  4.22   C.2      
12e  Originate new call with established call in progress  4.22   C.2      
13  Calling Line Identification (CLI)  4.23   O      
14  Echo cancelling (EC) and Noise reduction (NR)  4.24   O      
15  Voice recognition activation/deactivation  4.25   O      
16  Attach a phone number to a voice tag  4.26   O      
17  Ability to transmit DTMF codes  4.27   O      
18a  Remote audio volume control – speaker  4.28.1   O      
18b  Remote audio volume control – microphone  4.28.1   O      
18c  Volume Level Synchronization – speaker  4.28.2   C.3      
18d  Volume Level Synchronization – microphone  4.28.2   C.4      
18e  HF informs AG about local changes of audio volume   4.28.2    O      
18f  HF informs AG about local changes of microphone gain   4.28.2   O      
19  Response and hold  4.29   O      
20  Subscriber Number Information  4.30   O      
21a  Enhanced Call Status  4.31   C.2      
21b  Enhanced Call Control  4.32   C.2      
22  Support for automatic link loss recovery  4.3   O      
C.1 Mandatory if (3/12); otherwise Excluded.
C.2 Optional if (3/12); otherwise Excluded.
M.1: Mandatory IF (1/2) Selected
C.3 Mandatory if 3/18a or 3/18b, otherwise Optional.
C.4 Mandatory if 3/18b, otherwise Optional
C.5: Optional if BB:2/3 is supported, otherwise excluded.





1.4 Audio Coding Requirements   [ top ]

Table 4: Requirements towards the Link Control Procedures of the Serial Port Profile (AG and HF)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
CVSD audio coding over SCO  2.3   M      





  Interoperability Test Specification  
  External to Core  


Interoperability   [ top ]

Table 1: Interoperability Test Specification
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Interoperability  IOP   M      





  Personal Area Networking Profile   
  External to Core  


Role Declaration   [ top ]

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Network Access Point  2.4   O.1      
Group Ad-hoc Network  2.4   O.1      
PAN User  2.4   O.1      
O.1: It is mandatory to support at least one of the defined roles.





Application Features   [ top ]

Table 2: Network Access Point Application Features

Prerequisite: (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Support BNEP  1.0, 2.3   M.1      
Support BNEP Forwarding  5.4   M.1      
Support Layer 2-Bridging between PAN and External Network  5.4   C.1      
Support IP Forwarding between PAN and External Network  5.4   C.1      
Support BNEP Packet Filtering  5.1, 5.2,
5.4  
O      
Support IPv4  6.1.1   C.2      
6a  Supports operable routable IPv4 address  6.3.1   O      
6b  Support link-local address configuration for IPv4  6.3.1   C.4      
Support Ping Client for IPv4  6.1.1   O      
Support DHCP Client for IPv4  6.2.1   O      
Support DNS/LLMNR Resolver for IPv4  6.2.1   O      
9a  Support LLMNR Sender for IPv4  6.4   C.5      
9b  Support LLMNR Responder for IPv4   6.4   O      
10  Support HTTP Client for IPv4  N/A   O      
11  Support WAP Client for IPv4  N/A   O      
12  Support IPv6  6.1.2   C.3      
13  Support Ping Client for IPv6  6.1.2   O      
14  Support DNS/LLMNR Resolver for IPv6  6.2.2   O      
14a  Support LLMNR Sender for IPv6   6.4   C.6      
14b  Support LLMNR Responder for IPv6  6.4   O      
15  Support HTTP Client for IPv6  N/A   O      
16  Support WAP Client for IPv6  N/A   O      
17  Supports Connectable Mode  11.4   M.1      
18  NAP Service Record  8.1.1   M.1      
19  Support at least three PANUs  12.2   O      
20  Support at least two PANUs  12.2   O      
Note that support for IP-related features only applies to the PAN interface of the NAP (i.e. If the IP stack is accessible by PANUs).
M.1: Mandatory IF (1/1) supported.
C.1: Network Access Point devices MUST support either (2/3) OR (2/4).
C.2: Mandatory to support IF any IPv4-based transport protocol OR (2/7-11) is supported, ELSE Optional.
C.3: Mandatory to support IF any IPv6-based transport protocol OR (2/13-16) is supported, ELSE Optional
C.4: Mandatory if item 6 is supported and item 6a is not supported, otherwise optional.
C.5: Mandatory if item (2/6) or item supported.
C.6: Mandatory if item (2/12) supported





Application Features   [ top ]

Table 3: Group Ad-hoc Network Application Features (GN Application Features)

Prerequisite: (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Support BNEP  1.0, 2.3   M.1      
Support BNEP Forwarding  5.4   M.1      
Support BNEP Packet Filtering  5.1, 5.2,
5.4  
O      
Support IPv4  6.1.1   C.1      
Support Ping Client for IPv4  6.1.1   O      
Support DHCP Client for IPv4  6.2.1   O      
Support DNS/LLMNR Resolver for IPv4  6.2.1   O      
7a  Support LLMNR Sender for IPv4   6.4   C.3      
7b  Support LLMNR Responder for IPv4   6.4   O      
Support HTTP Client for IPv4  N/A   O      
Support WAP Client for IPv4  N/A   O      
10  Support IPv6  6.1.2   C.2      
11  Support ping client for IPv6  6.1.2   O      
12  Support DNS/LLMNR Resolver for IPv6  6.2.2   O      
12a  Support LLMNR Sender for IPv6  6.4   C.3      
12b  Support LLMNR Responder for IPv6  6.4   O      
13  Support HTTP Client for IPv6  N/A   O      
14  Support WAP Client for IPv6  N/A   O      
15  Supports Connectable Mode  11.4   M.1      
16  GN Service Record  8.1.2   M.1      
17  Support at least three PANUs  12.2   O      
18  Support at least two PANUs  12.2   O      
M.1: Mandatory to support IF (1/2) supported.
C.1: Mandatory to support IF any IPv4-based transport protocol OR (3/5-9) is supported, ELSE Optional.
C.2: Mandatory to support IF any IPv6-based transport protocol OR (3/11-14) is supported, ELSE Optional.
C.3: Mandatory to support IF (3/4) or (3/10) is supported.





Application Features   [ top ]

Table 4: PAN User Application Features

Prerequisite: (1/3)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Support BNEP  1.0, 2.3   M.1      
Support IPv4  6.1.1   C.1      
Support Ping Client for IPv4  6.1.1   O      
Support DHCP Client for IPv4  6.2.1   O      
Support DNS/LLMNR Resolver for IPv4  6.2.1   O      
5a  Support LLMNR Sender for IPv4  6.4   C.2      
5b  Support LLMNR Responder for IPv4  6.4   O      
Support HTTP Client for IPv4  N/A   O      
Support WAP Client for IPv4   N/A   O      
Support IPv6  6.1.2   C.1      
Support Ping Client for IPv6  6.1.2   O      
10  Support DNS/LLMNR Resolver for IPv6  6.2.2   O      
10a  Support LLMNR Sender for IPv6  6.4   C.2      
10b  Support LLMNR Responder for IPv6  6.4   O      
11  Support HTTP Client for IPv6  N/A   O      
12  Support WAP Client for IPv6  N/A   O      
13  Support Connections to Multi-user NAPs/GNs  10.3   O      
14  Supports Connectable Mode  11.4   O      
15  PANU Service Record  8.1.3   O      
M.1: Mandatory IF (1/3) supported.
C.1: PAN User devices must support at least One of items (4/2) or (4/8).
C.2: Mandatory to support if (4/2) or (4/8) is supported.





  Phone Book Access Profile  
  External to Core  


Roles   [ top ]

Table 1: Roles
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
PCE  2.2 in [R1]   C.1      
PSE  2.2 in [R1]   C.1      
C1: It is mandatory to support at least one of the defined roles.





PCE FEATURES   [ top ]

Table 2: Supported features

Prerequisite for this table is (1/1)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Phone Book Download   4.1 in [R1]   C.1      
Phone Book Browsing   4.1 in [R1]   C.1      
Session Management   2.4 in [R1]   M.1      
C.1: It is mandatory to support at least one of the defined features.
M.1: This item is Mandatory if role (1/1) is claimed.

Table 3: Supported Phone Book Download functions
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
PullPhonebook   4.2 in [R1]   C.1      
C1: Mandatory for PCE if Phone Book Download (2/1) is supported, otherwise excluded.

Table 4: Supported Phone Book Browsing functions
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
SetPhonebook   4.3 in [R1]   C.1      
PullvCardListing   4.3 in [R1]   C.1      
PullvCardEntry  4.3 in [R1]   C.1      
C1: Mandatory for PCE if Phone Book Browsing 2/2 is supported, otherwise excluded.

Table 5: Used vCard formats
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
VCard 2.1  3.1.4 in [R1]   C.1      
VCard 3.0  3.1.4 in [R1]   C.1      
C1: It is mandatory to support at least one of the defined versions if PCE supported.

Table 6: OBEX Functions for PCE
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Connect   6.1 in [R1]   M.1      
Disconnect   6.1 in [R1]   M.1      
Get   6.1 in [R1]   M.1      
Abort   6.1 in [R1]6.1 in [R1]   M.1      
SetPath  6.1 in [R1]   C.1      
Support for OBEX authentication initiation   6.3 in [1]   O.1      
C.1: Support required only if the Phone Book Browsing (2/2) feature is implemented.
M.1: These items are Mandatory if role PCE (1/1) is claimed.
0.1: Optional to support initiation. Note that supporting the operation when initiated by the other side is Mandatory.

Table 7: PCE OBEX Header Support
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Name  6.2 in [R1]   M.1      
Type  6.2 in [R1]   M.1      
Body   6.2 in [R1]   M.1      
End of Body  6.2 in [R1]   M.1      
Target   6.2 in [R1]   M.1      
Who  6.2 in [R1]   M.2      
Connection ID   6.2 in [R1]   M.1      
Authentication Challenge  6.2 in [R1]   M.1      
Authentication Response  6.2 in [R1]   M.1      
10  Application Parameters  6.2 in [R1]   M.1      
M.1: These items are Mandatory if role PCE (1/1) is claimed.
M.2: Note: *Ability to parse only (ability to send not required). Mandatory if role PCE (1/1) is claimed.

Table 8: OBEX Error Codes for PCE
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Bad Request   6.2.3 in [R1]   M.1      
Not Implemented   6.2.3 in [R1]   M.1      
Unauthorized  6.2.3 in [R1]   M.1      
Precondition Failed  6.2.3 in [R1]   M.1      
Not Found   6.2.3 in [R1]   M.1      
Not Acceptable  6.2.3 in [R1]   M.1      
Service Unavailable  6.2.3 in [R1]   M.1      
Forbidden  6.2.3 in [R1]   M.1      
M.1: These items are Mandatory if role PCE (1/1) is claimed.





PSE FEATURES   [ top ]

Table 9: Supported features ( PSE )

Prerequisite for this table is (1/2)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Phone Book Download   4.1 in [R1]    M.1      
Phone Book Browsing   4.1 in [R1]    M.1      
Session Management   2.4 in [R1]    M.1      
M.1: These items are Mandatory if role PSE (1/2) is claimed.

Table 10: Supported Phone Book Download functions ( PSE )
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
PullPhonebook   4.2 in [R1]    M.1      
M.1: Mandatory if role PSE (1/2) is claimed.

Table 11: Supported Phone Book Browsing functions ( PSE )
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
SetPhonebook   4.3 in [R1]   M.1      
PullvCardListing   4.3 in [R1]   M.1      
PullvCardEntry   4.3 in [R1]   M.1      
M.1: Mandatory if role PSE (1/2) is claimed.

Table 12: Used vCard formats (PSE)
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
VCard 2.1  3.1.4 in [R1]   M.1      
VCard 3.0   3.1.4 in [R1]   M.1      
M.1: These items are Mandatory if role PSE (1/2) is claimed.

Table 13: OBEX Functions for PSE
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Connect  6.1 in [R1]   M.1      
Disconnect   6.1 in [R1]   M.1      
Get  6.1 in [R1]   M.1      
Abort   6.1 in [R1]   M.1      
SetPath   6.1 in [R1]   M.1      
Support for OBEX authentication initiation  6.3 in [1]   O.1      
M.1: These items are Mandatory if role PSE (1/2) is claimed.
0.1: Optional to support initiation. Note that supporting the operation when initiated by the other side is Mandatory.

Table 14: PSE OBEX Header Support
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Name  6.2 in [R1]   M.1      
Type   6.2 in [R1]   M.1      
Body  6.2 in [R1]   M.1      
End of Body   6.2 in [R1]   M.1      
Target   6.2 in [R1]   M.2      
Who   6.2 in [R1]   M.1      
Connection ID   6.2 in [R1]   M.1      
Authentication Challenge   6.2 in [R1]   M.1      
Authentication Response   6.2 in [R1]   M.1      
10  Application Parameters   6.2 in [R1]   M.1      
M.1: These items are Mandatory if role PSE (1/2) is claimed.
M.2: Note: *Ability to parse only (ability to send not required). Mandatory if role PSE (1/2) is claimed.

Table 15: OBEX Error Codes for PSE
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Bad Request  6.2.3 in [R1]   M.1      
Not Implemented  6.2.3 in [R1]6.2.3 in [R1]   M.1      
Unauthorized   6.2.3 in [R1]   O      
Precondition Failed   6.2.3 in [R1]   C.1      
Not Found   6.2.3 in [R1]   M.1      
Not Acceptable  6.2.3 in [R1]   O      
Service Unavailable  6.2.3 in [R1]   M.1      
Forbidden  6.2.3 in [R1]   O      
C1: Support required only if “Error Reporting” is implemented for Handle modification as described in [R1] chapter 3.1.5.1
M.1: These items are Mandatory if role PSE (1/2) is claimed.





  RFCOMM with TS 07.10  
  External to Core  


1 Supported Procedures   [ top ]

Table 1: RFCOMM with TS 07.10
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initialize RFCOMM session  RFCOMM, 5.2.1   C.2      
Respond to initialisation of an RFCOMM session  RFCOMM, 5.2.1   C.1      
Shutdown RFCOMM session  RFCOMM, 5.2.2   M      
Respond to a shutdown for an RFCOMM session  RFCOMM, 5.2.2   M      
Establish DLC  RFCOMM, 5.2.1   C.2      
Respond to establishment of a DLC  RFCOMM, 5.2.1   C.1      
Disconnect DLC  RFCOMM, 5.2   M      
Respond to disconnection of a DLC  RFCOMM, 5.2   M      
Respond to and send MSC command  RFCOMM, 2.2   M      
10  Initiate Transfer Information  RFCOMM, 5.1   M      
11  Respond to Test command  RFCOMM, 4.3   M      
12  Send Test command  RFCOMM, 4.3   O      
13  React to aggregate flow control  RFCOMM, 6.3   M      
14  Respond to RLS command  RFCOMM, 5.5.2   M      
15  Send RLS command  RFCOMM, 5.5.2   O      
16  Respond to PN command  RFCOMM, 5.5.3   M      
17  Send PN command  RFCOMM, 5.5.3   C.3      
18  Send NSC command  RFCOMM, 4.3   O      
19  Respond to RPN command  RFCOMM, 5.5.1   M      
20  Send RPN command  RFCOMM, 5.5.1   O      
21  Closing multiplexer by first sending a DISC command  RFCOMM, 5.2.2   O      
22  Support of Credit Based Flow Control  RFCOMM, 6.5   M      
23  IUT Responds to Establishment of a DLC  RFCOMM 5.2.1   M      
C.1: Mandatory to support, IF (SPP:1/2) supported, ELSE Excluded
C.2: Mandatory to support, IF (SPP:1/1) supported, ELSE Excluded.
C.3: Mandatory for Initiating Device (Serial Port Profile as Device A), otherwise Optional.





  Serial Port Profile  
  External to Core  


1 Supported Device Role   [ top ]

Table 1: Device Role
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Device A (DevA)  SPP, 2.2   O.1      
Device B (DevB)  SPP, 2.2   O.1      
O.1: Mandatory to support at least One of the defined roles.


2 Support of SPP service   [ top ]

Table 2: Support of Serial Profile Service
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Support of Serial Profile Service  SPP, 1.2   C.1      
C.1: Mandatory for devices that support Serial Profile for serial cable emulation as a Bluetooth service. Irrelevant for devices that support Serial Profile for usage by another application profile e.g. FAX, DUN, HFP


3 Application procedures   [ top ]

Table 3: Application procedures
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Establish link and set up virtual serial connection  SPP, 3.1   C.1      
Accept link and virtual serial connection establishment  SPP, 3.1   C.2      
Register Service record for application in local SDP database  SPP, 3.1   C.2      
No release in Sniff mode. Sniff mode enabled in the Link Manager  SPP, 3.2   O      
No release in Hold mode. Hold mode enabled in the Link Manager  SPP, 3.2   O      
No release in Park mode. Park mode enabled in the Link Manager  SPP, 3.2   O      
No release after Master/Slave switch. M/S switch enabled in the Link Manager  SPP, 2.4   O      
C.1: Mandatory for DeviceA, Irrelevant for DeviceB
C.2: Mandatory for DeviceB, Irrelevant for DeviceA


4 Service Discovery Protocol   [ top ]

Table 4: Service Prot Profile Record Content (SerialPort UUID)

The Serial Port Profile requires compliance with the Service Discovery Protocol It inherits the "mandatory", "optional" and "conditional" definitions from the Service Discovery Protocol.
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
SerialPort service class (UUID16: 0x1101)  SPP, 6.1   C.1      
Protocol0, L2CAP  SPP, 6.1   C.1      
Protocol1, RFCOMM  SPP, 6.1   C.1      
Server Channel number  SPP, 6.1   C.1      
Displayable text name  SPP, 6.1   C.1      
C.1: Mandatory for role B, if capability Support of Serial Profile Service (SPP, 2/1) supported. Irrelevant for Role A.
Note: If more than one Serial Port Profile Service is available, more than SerialPort record can be registered.


5 Link Manager Procedures   [ top ]

Table 5: Encryption
 Item   Capability  System Spec
 Reference
 Status  Support
[Yes] or [No]
Initiate Encryption  SPP, 2.4   O      
Accept Encryption Request  SPP 2.4   M      
Point to Point Encryption  SPP 7.1   M      
Stop Encryption  SPP 7.1   M