KDocs 研发资料库
  • 音频技术应用文档入口汇总
  • 杰理WINDOWS环境安装及其他事项
  • LINUX安装和编译
  • Linux环境编译SDK教程(ubuntu18.04)
  • 音频类补丁汇总表
  • 认证资料获取汇总(最新资料后台会更新)
  • 《Hi-Res申请指南v1.0》
  • FreeRTOS 开源协议版本
  • uCOS 开源协议版本信息
  • 各个模块关键资料汇总
  • 软件调试方法
  • Makefile编译
  • 提bug的规范
  • 常规设备使用指导
  • 对外特别发布开发注意点信息汇总
  • AD697X软件问题整理
  • AC700N软件问题整理
  • AC701X耳机软件问题整理
  • 951&961软件问题整理
  • AC104X软件问题整理
  • AC128N问题整理文档
  • 可视化工具调试问题整理
  • 耳机资料汇总
  • AC704N、 AC705N相关应用
  • AC695N&AC696N&AC608N音箱问题整理
  • JL701N音箱问题整理
  • AC692X软件问题整理
  • AC706N音箱问题整理
  • JL701N音箱问题整理(可视化工具SDK)
  • JL703N音箱问题整理
  • JL709N(JL689N)音箱问题整理
  • JL7094系列-入门到进阶开发指导
  • AC210N音箱问题整理
  • 无线麦系列版本支持指南
  • AW32N无线麦问题整理
  • lAD697X&JL701X 无线麦软件共性问题整理
  • AC706N无线麦问题整理
  • AW36N无线麦问题整理
  • AC710X无线麦问题整理
  • 唤醒源获取及唤醒IO设置
  • 电源
  • LVD
  • 长按复位配置方法
  • 低功耗应用
  • TIMER
  • UART
  • SPI
  • 内部FLASH空间添加用户自定义区域
  • IIC
  • GPIO
  • MCPWM
  • SD&U盘
  • 时钟&晶振
  • GPCNT
  • IO口crossbar映射功能
  • 文件系统使用总结
  • 复用应用
  • LINEIN_AUX相关应用
  • IIS音频接口应用
  • SPDIF模式相关(HDMI_ARC、光纤、同轴)
  • PDM LINK
  • 外设相关应用
  • 蓝牙相关
  • 杰理蓝牙距离调试文档
  • TWS耳机配对方式使用及生产把控指南
  • GFP谷歌快连及其认证流程指引
  • 蓝牙发射器(bt_emitter)相关
  • BLE应用
  • 关于提升BLE传输速率说明
  • BLE测试数据
  • MUSIC 模式相关应用
  • MIDI音乐实现
  • PC相关应用
  • FM相关应用
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20250107
  • fm应用详细设计说明书
  • 杰理FM硬件指南-20230315
  • ADC模块
  • AUDIO相关应用
  • 新Tools的音效调试使用
  • 混响应用使用说明
  • 音效调式
  • 音箱耳机低音小音量增强实现方法
  • DAC输出功率调试
  • DAC性能测试指南
  • 针对各类底噪、电流声分析流程
  • 录音相关应用
  • OPUS编解码相关
  • RTC相关应用
  • 升级相关
  • UI相关应用
  • 通话调试流程指南
  • 通话相关应用
  • 省电容mic使用手册
  • 如何测试验证手表通话系统的语音失真 V1.0
  • AC695X_AC696X_AD697X 常见通话问题处理参考资料
  • 通话调试问题确定步骤
  • 内置触摸调试指南
  • 低功耗内置触摸介绍V2.2
  • 触摸相关文档
  • AC697X、AC698X内置触摸调试及整改方法V1.0
  • 产测相关应用
  • AC63X BLE DUT测试介绍
  • 兆华序列使用简易说明
  • JL_1T2蓝牙测试盒音频文件更换说明
  • ENC相关应用入口汇总
  • ANC相关应用入口汇总
  • JL DMS通话调试手册-V3.9.4
  • ANC-ENC结构设计要点-20240407
  • 半入耳式ANC耳机器件选型与结构设计指南V1.0
  • JL 耳道自适应调试指南
  • ANC相关问题处理
  • ANC调试文档
  • 评估蓝牙耳机通话上行降噪性能的方法 V1.0 (2)
  • FCC 或者 BQB 认证相关应用
  • BQB profile 测试中常遇到的问题点汇总
  • 蓝牙参数整理20210811
  • 杰理科技认证问题参考
  • 无线音频产品开发指南
  • 无线麦系列从入门到进阶开发指导
  • 量产烧录相关说明
  • 一拖八烧录器远程过程调用说明
  • 量产相关建议
  • EffectTool(eq)调试工具说明文档
  • AC897AD697系列的EQ调试方法-V3
  • 杰理调音指南-20220622
  • 音效模块总结
  • 简要调音步骤指引(可视化)
  • 耳机充电与通信调试指南
  • 充电仓硬件调试指南
  • 充电仓软件问题整理
  • AC951常用说明
  • AC951_AC961_开发板使用说明V1.0
  • 彩屏仓AC982 入门指导及FAQ
  • 蓝牙音频APP相关应用
  • 手机APP的简介和开发流程
  • 蓝牙音频系列-硬件设计指南
  • 静电测试及整改方法-20220706
  • TWS耳机底噪整改指南V1.2
  • 杰理蓝牙距离调试文档
  • 蓝牙RF硬件设计与调试V1.1-20250219
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20241228
  • 音效调试指南
  • 无线话筒K歌音箱标准开发流程
  • 杰理科技 700N TWS耳机产品标准-202303
  • 杰理科技 701N 广播产品标准-202303
  • JL-HAT ANC高效产测自适应
  • 无线话筒测试板使用介绍
  • 一拖八频偏校准使用说明
  • 领夹麦产测工具使用介绍
  • Dongle量产测试说明
  • Dongle+Tws或头戴式 SDK通过工具绑定配对功能说明文档
  • 双麦ENC产测宏配置验证方法 V1.0
  • JL耳机方案麦克风声学测试指令_V1.0
  • JL耳机方案麦克风声学测试指令_V2.0
  • JL_ENC自动测试命令_V0.0.1
  • JL蓝牙测试盒用例说明
  • LDAC自测环境搭建_ubuntu
  • 延迟小板使用手册
  • 杰理库文件的制作及添加实现过程
  • 关于 AC635N&AC636N系列免晶振兼容性补丁 说明
  • 关于 AC63系列VM兼容性修复补丁_20250224 说明
  • 关于 AC632N &AE632N_ 蓝牙& 低功耗兼容性修复补丁 说明
  • AD698N和AC638N电压优化补丁V3说明
  • 关于 AC635N&AC636N漏电和E&G版兼容联合补丁 说明
  • AD698N和AC638N电压优化补丁V2说明
  • 702相关应用
  • 2024-4-30 发布歌词显示SDK开发注意事项
  • BQB RF & FCC 认证测试固件问题汇总及源码
  • BQB profile 测试中常遇到的问题点汇总
  • 进dut测试模式方法及固件
  • 704-频偏修改bin文件合集
  • 701手表BQB PROFILE认证注意事项
  • 认证的干扰规避整改
  • 海外CRA认证报告生成说明
  • JL700N可视化工具问题处理文档
  • JL701X可视化工具问题处理文档
  • JL701N_earphone_release_v1.6.0_ANC 低功耗问题补丁
  • JL708X可视化工具问题处理文档
  • JL709N可视化工具问题处理文档
  • JLstudio可视化工具使用说明
  • 一拖二-串口_蓝牙_app在线EQ、通话参数及调试方式和内置触摸调试
  • 可视化JL701M_DONGLE_SDK添加MIC为发射源
  • 可视化JL701M_DONGLE_SDK添加按键切换usb audio与MIC发射源
  • JL701M_DONGLE_SDK_1.0.0_dongle输入linein输出dac
  • 701可视化_a2dp_to_le_demo说明
  • 耳机系列demo汇总
  • JL7018F&JL7006F_7003F AUX IIS
  • 一键连接应用
  • 普通SDK动态开关一拖二功能
  • 蓝牙分析仪(EllisysBluetoothAnalyzer)抓包例程
  • TWS配对常见应用
  • APP自定义按键的demo
  • AC700N 播歌双EQ DEMO示例及说明
  • AC698V164 MIC与蓝牙音乐共同输出DAC demo
  • 添加第三方算法以及多算法授权流程
  • 空间音频配置方法
  • 普通高低电平TWS耳机控制通讯
  • 入耳检测状态更新demo解析
  • 资源优化(非可视化的SDK)
  • 资源优化(可视化SDK)
  • 翻译耳机、语音识别应用demo
  • 耳机抗干扰问题排查和优化
  • AC698D2 抗干扰优化
  • AC696X软件问题整理
  • AC695X软件问题整理
  • AC695X软件问题整理_1722249702
  • AC608X软件问题整理
  • JL701N_2T1_DUPLEX 应用软件问题汇总
  • le_audio_1.0.0_patch05 以及之前的版本IRkey 功能异常修改
  • AC706N-le_audio-200SDK有线_无线麦录音demo
  • jl701n_le_audio_v200patch02 IO串口升级修改串口单次发送字节长度的修改办法
  • 703创建IIS 输入dac输出音频流demo
  • 703将媒体流音频同时上传PC_mic录音demo实现
  • 703四路IIS输入输出demo
  • 底噪调试
  • AW328A烧录说明
  • 文档合集
  • AC706N_wireless_mic_release_PATCH_20240712 补丁 说明
  • AC706N_wireless_mic_release_PATCH_20240726 补丁 说明
  • AC706N_wireless_mic_release_V1.0.0、1.0.1、1.0.2 补丁 说明
  • AC706N_wireless_mic_release_V1.1.2 中的2T1应用 RX端不绑定配对,TX端实现绑定配对的修改方法
  • 各系列省晶振实现方法
  • iis tx rx说明文档
  • spdif信号
  • 蓝牙电话本
  • 安卓手机同步时间补丁
  • CDC配置
  • PC模式下增加Teams唤起功能
  • 杰理HDMIARC开发实现过程
  • AC701N patch06之前的版本用第三方算法节点实现新版本的pcm delay节点功能
  • (K歌音箱)各SDK音效配置相关说明
  • 长文件录音
  • 点阵屏歌词字库相关(蓝牙歌词,普通歌词)
  • 字模提取工具说明
  • 音箱可视化彩屏-入门到进阶开发指导
  • 彩屏LVGL UI设计及工具使用
  • 使用内部UI框架进行UI调试的系列步骤
  • AD101C使用强制升级工具spi 烧录不了问题处理(测试版本)
  • AD161扩展灯板说明文档
  • 歌词显示器开发注意项
  • 使用硬件数字增益控制通话下行音量(可视化)
  • 杰理小牛产测资料
  • ENC配置说明
  • 通话调试流程指引
  • ANC相关功能demo
  • 无线麦硬件资料汇总
  • 无线麦相关应用
  • 无线麦复杂功能补丁包汇总
  • 无线话筒形态SDK程序&开发经验&问题点分享
  • 双模式结合应用问题汇总
  • 无线麦距离优化案例
  • 无线麦系列中的双工形态(duplex)演变开发对讲机方案开发资料
  • 音箱入门到进阶指导文档(编写中)
  • 蓝牙耳机品控和生产技巧
  • 982过_欠压标志获取异常
  • 如何获取最新涂鸦SDK及库文件
  • 无线话筒K歌音响-调音标准流程
  • 无线话筒产测流程

260833-Q334307-20260617-NOLEA(2/2)

📎 原始文档:https://www.kdocs.cn/l/cjGFPWSqciSS

上一部分 · 返回目录

ItemCapabilityReferenceSupportStatusComment
10/1Exchange MTU Request[ 1] 4.3.1C.1imageC. 1: Mandatory IF GATT 4/1 "Exchange MTU", otherwise not defined.
10/2Read Blob
Request
[ 1] 4.8.2, 4.12.2C.2imageC.2: Mandatory IF GATT 4/10 "Read Long Characteristic Values", otherwise not defined.
10/4Write Request[ 1] 4.9.3, 4.12.3C.4imageC.4: Mandatory IF GATT 4/14 "Write Characteristic Value" OR GATT 4/21 "Write Characteristic Descriptors", otherwise Optional.
10/5Write Command[ 1] 4.9.1C.5imageC.5: Mandatory IF GATT 4/12 "Write without Response", otherwise Optional.
10/6Signed Write Command[ 1] 4.9.2C.6imageC.6: Mandatory IF GATT 4/13 "Signed Write Without Response", otherwise Optional.
10/7Prepare Write Request[ 1] 4.9.4, 4.9.5, 4.9.12.4C.7imageC.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"

ItemCapabilityReferenceSupportStatusComment

2a/3 GAVDP 1.3 GAVDP 1.3 M

Table 3a: GAVDP Acceptor-X.Y Versions

Prerequisite: GAVDP 1/2 "Acceptor"

ItemCapabilityReferenceSupportStatusComment

3a/3 GAVDP 1.3 GAVDP 1.3 M

Table 1: Role Requirements

ItemCapabilityReferenceSupportStatusComment
1/1Initiator[ 1] 2.2C.1image
image
C. 1: Mandatory to support at least one.
1/2Acceptor[ 1] 2.2C.1image
image
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"

ItemCapabilityReferenceSupportStatusComment
2/1Connection Establishment[ 1] 4.1.1Mimage
2/4Start Streaming[ 1] 4.1.2Mimage
2/5Connection Release[ 1] 4.1.3Mimage
2/6Signaling Control-Abort[ 1] 4.1.6Mimage

Table 4: AVDTP Procedures (Initiator)

Prerequisite: GAVDP 1/1 "Initiator"

ItemCapabilityReferenceSupportStatusComment
4/1Stream discover command[ 1] 3.1.9Mimage
4/2Stream get capabilities command[ 1] 3.1.9Mimage
4/3Set configuration command[ 1] 3.1.9Mimage
4/4Open stream command[ 1] 3.1.9Mimage
4/5Start stream command[ 1] 3.1.9Mimage
4/6Close stream command[ 1] 3.1.9Mimage
4/7Abort stream command[ 1] 3.1.9Mimage
4/8Stream get all capabilities command[ 1] 3.1.1Mimage

Table 3: GAVDP Procedures (Acceptor)

Prerequisite: GAVDP 1/2 "Acceptor"

ItemCapabilityReferenceSupportStatusComment
3/1Connection Establishment[ 1] 4.1.1Mimage
3/4Start Streaming[ 1] 4.1.2Mimage
3/5Connection Release[ 1] 4.1.3Mimage
3/6Signaling Control-Abort[ 1] 4.1.6Mimage

Table 5: AVDTP Procedures (Acceptor)

Prerequisite: GAVDP 1/2 "Acceptor"

ItemCapabilityReferenceSupportStatusComment
5/1Stream discover response[ 1] 3.1.9Mimage
5/2Stream get capabilities response[ 1] 3.1.9Mimage
5/3Set configuration response[ 1] 3.1.9Mimage
5/4Open stream response[ 1] 3.1.9Mimage
5/5Start stream response[ 1] 3.1.9Mimage
5/6Close stream response[ 1] 3.1.9Mimage
5/7General reject message[ 1] 3.1.9Mimage
5/8Abort stream response[ 1] 3.1.9Mimage
5/9Stream get all capabilities response[ 1] 3.1.1Mimage

Hands-Free Profile

Table 0a: AG X.Y Versions

Prerequisite: HFP 1/1 "Audio Gateway (AG)"

ItemCapabilityReferenceSupportStatusComment
0a/5Hands-Free Profile 1.9[5]C.1imageC. 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

ItemCapabilityReferenceSupportStatusComment
1/1Audio Gateway (AG)[ 1] 2.2C.1imageC. 1: Mandatory to support at least one.
1/2Hands-Free (HF)[ 1] 2.2C.1imageC. 1: Mandatory to support at least one.

Table 2: Capabilities of the AG

Prerequisite: HFP 1/1 "Audio Gateway (AG)"

ItemCapabilityReferenceSupportStatusComment
2/1Connection management[ 1] 4.2, 4.3Mimage
2/2Phone status information[ 1] 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 4.10Mimage
2/3Audio Connection handling[ 1] 4.11, 4.12Mimage
2/3beSCO support in Audio Connection[ 1] 5.7. 1,[5] 6.7.1Mimage
2/4bAccept an incoming voice call (no in-band ring)[ 1] 4.13C.1imageC. 1: Mandatory to support at least one.
2/6Terminate a call[ 1] 4.15Mimage
2/7Audio Connection transfer during an ongoing call[ 1] 4. 16, 4.17Mimage
2/8Place a call with the phone
number supplied by the HF
[ 1] 4.18Mimage
2/9Place a call using memory dialing[ 1] 4.19Mimage
2/10Place a call to the last number dialed[ 1] 4.20Mimage
2/11Call Waiting notification[ 1] 4.21Mimage
2/13Calling Line Identification (CLI)[ 1] 4.23Mimage
2/17Ability to transmit DTMF codes[ 1] 4.27Mimage
2/20Subscriber Number Information[ 1] 4.30Mimage
2/21aEnhanced Call Status[ 1] 4.31C.4imageC.4: Mandatory to support one and only one.
2/23Individual Indicator Activation[ 1] 4.34,[4] 4.35Mimage
2/27Support CVSD eSCO S4 setting[2] 5.7.3,[5] 6.7.3Mimage
2/28Reserved Fields and RFU Bits[5] 1.4.2C.15imageC. 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)"

ItemCapabilityReferenceSupportStatusComment
3/1Connection management[ 1] 4.2, 4.3Mimage
3/2aPhone status information (service and call indicators)[ 1] 4.4, 4.10Mimage
3/3Audio Connection handling[ 1] 4.11, 4.12Mimage
3/3beSCO support in Audio Connection[ 1] 5.7. 1,[5] 6.7.1Mimage
3/3cCodec Negotiation[ 1] 4.11C.5imageC.5: Mandatory IF HFP 3/24 "Wide Band Speech service" OR HFP 3/28 "Super Wide Band Speech", otherwise Optional.
3/4aAccept an incoming voice call (inband ring)[ 1] 4.13Mimage
3/4bAccept an incoming voice call (no in-band ring)[ 1] 4.13Mimage
3/5Reject an incoming voice call[ 1] 4.14Mimage
3/6Terminate a call[ 1] 4.15Mimage
3/7Audio Connection transfer during an ongoing call[ 1] 4. 16, 4.17Mimage
3/12Three Way Calling[ 1] 4.22Oimage
3/12bThree way calling (AT+CHLD values 1 and 2)[ 1] 4.22C.1imageC. 1: Mandatory IF HFP 3/12 "Three Way Calling", otherwise Excluded.
3/13Calling Line Identification (CLI)[ 1] 4.23Oimage
3/14Echo Canceling (EC) and Noise Reduction (NR)[ 1] 4.24Oimage
3/15Voice recognition activation/deactivation[ 1] 4.25Oimage
3/18aRemote audio volume controlspeaker[ 1] 4.28,1Oimage
3/18cVolume level synchronizationspeaker[ 1] 4.28.2C.3imageC.3: Mandatory IF HFP 3/18a "Remote audio volume controlspeaker" OR HFP 3/18b "Remote audio volume controlmicrophone", otherwise Optional.
3/24Wide Band Speech service[ 1] 5.7,[5] 6.7Oimage
3/26Support CVSD eSCO S4 setting[2] 5.7.3,[5] 6.7.3Mimage

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)

ItemCapabilityReferenceSupportStatusComment
4/1CVSD audio coding over SCO[ 1] 2.3Mimage
4/2mSBC audio coding over[ 1] 5.7.4,[5]C.1imageC. 1: Mandatory IF HFP 2/24 "Wide Band Speech service" OR HFP
eSCO6.7.43/24 "Wide Band Speech service", otherwise Excluded.
4/3CVSD audio coding over eSCO (Initiating)[ 1] 5.7.3,[5] 6.7.3Mimage
4/4CVSD audio coding over eSCO (Accepting)[ 1] 5.7.3,[5] 6.7.3Mimage

Table 5a: RFCOMM Requirements (AG and HF)

ItemCapabilityReferenceSupportStatusComment
5a/1Initialize RFCOMM Session[2] 5,[5] 6.1Mimage

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)"

ItemCapabilityReferenceSupportStatusComment
6/1Bondable mode[ 1] 6. 1,[5] 7.1Mimage

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)"

ItemCapabilityReferenceSupportStatusComment
7/1General discoverable mode[ 1] 6. 1,[5] 7.1Mimage

Table 7b: BB and L2CAP Requirements

ItemCapabilityReferenceSupportStatusComment
7b/12-EV3 packet type[ 1] 3Mimage
7b/3Data Channel Initiator[2] 5.2,[5] 6.2Mimage
7b/4Data Channel Acceptor[2] 5.2,[5] 6.2Mimage

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

ItemCapabilityReferenceSupportStatusComment
1/1Segmentable Framed Data Traffic[ 1] 2.2Mimage
1/2Unframed Data Traffic[ 1] 2.1Mimage
1/3Connected Isochronous Stream Adaptation[ 1] 2C.1imageC. 1: Mandatory IF LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral", otherwise Excluded.
1/4Broadcast Isochronous Stream Adaptation[ 1] 2C.2imageC.2: Mandatory IF LL 9/33 "Isochronous Broadcaster", otherwise Excluded.
1/5Synchronized Receiver Adaptation[ 1] 2C.3imageC.3: Mandatory IF LL 9/34 "Synchronized Receiver", otherwise Excluded.

Interoperability Test Suite

Logical Link Control and Adaptation Protocol

Table 0: L2CAP Transport Configuration

ItemCapabilityReferenceSupportStatusComment
0/3BR/EDR/LE[6] 1.1C.3, C.4imageC.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 CapabilityReference Support Status Comment
1/1Data Channel Initiator[ 1] 2C.3imageC.3: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
1/2Data Channel Acceptor[ 1] 2C.1imageC. 1: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
1/3LE Central[4] 2C.2imageC.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

ItemCapabilityReferenceSupportStatusComment
2/1L2CAP Signaling channel over BR/EDR[ 1] 2.2C.16imageC. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/2Configuration process[ 1] 7.1C.16imageC. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/3Connection-oriented data channel over BR/EDR[ 1] 2.2C.16imageC. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/4Send echo request[ 1] 4.8C.17imageC. 17: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/5Send echo response[ 1] 4.9C.16imageC. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/6Send information request[ 1] 4.10C.11imageC. 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/7Send information response[ 1] 4.11C.16imageC. 16: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/13Streaming Mode[2] 8.7Oimage
2/21Optional use of Streaming Mode[2] 8.7C.4imageC.4: Mandatory to support at least one IF L2CAP 2/13 "Streaming Mode", otherwise Excluded.
2/40L2CAP LE Signaling channel[4] 2. 1, 2.2C.13imageC. 13: Mandatory IF L2CAP 0/2 "LE" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
2/41Command reject[4] 4.10C.29imageC.29: Mandatory IF L2CAP 2/1 “L2CAP Signaling channel over BR/EDR”OR L2CAP 2/40 “L2CAP LE Signaling channel”, otherwise Excluded
2/43Send Connection Parameter Update Response[4] 4.21C.15imageC. 15: Mandatory IF L2CAP 1/3 "LE Central", otherwise Excluded.

Table 3: Configurable Parameters

ItemCapabilityReferenceSupportStatusComment
3/1RTX timer[ 1] 6.2.1Mimage
3/2ERTX timer[ 1] 6.2.2C.4imageC.4: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
3/3Minimum MTU size of 48 octets[ 1] 5.1C.4imageC.4: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
3/4MTU size larger than 48 octets[ 1] 5.1C.5imageC.5: Optional IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
3/5Flush timeout value for reliable channel[ 1] 5.2C.4imageC.4: Mandatory IF L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE", otherwise Excluded.
3/6Flush timeout value for unreliable channel[ 1] 5.2C.5imageC.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"

ItemCapabilityReferenceSupportStatusComment
4/1Detect insufficient authentication[ 1] 10. 1, 10.2Oimage

4/3 Detect insufficient encryption [ 1] 10. 1, 10.2 O

Table 5: Security Aspects (BR/EDR)

Prerequisite: L2CAP 0/1 "BR/EDR" OR L2CAP 0/3 "BR/EDR/LE"

ItemCapabilityReferenceSupportStatusComment
5/1Detect insufficient authentication[ 1] 10. 1, 10.2Oimage
Low Complexity Communication Codec
Table 0: X.Y Versions
ItemCapability ReferenceSupportStatusComment

0/1 LC3 v1 .0 [ 1] M

Table 1: X.Y.Z Versions

ItemCapabilityReferenceSupportStatusComment

1/1 LC3 v1 .0.1 [2] O

Table 2: Role Requirements

ItemCapabilityReferenceSupportStatusComment
2/1LC3 Encoder[ 1] 2.2C.1imageC. 1: Mandatory to support at least one.
2/2LC3 Decoder[ 1] 2.4C.1imageC. 1: Mandatory to support at least one.
2/3LC3 EncoderDecoder[ 1] 2.2, 2.4C.2imageC.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"

ItemCapabilityReferenceSupportStatusComment
3/1Narrow Band (8 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one of the encoder features.
3/2Wideband (16 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one of the encoder features.
3/3Semi-Superwideband (24 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one of the encoder features.
3/4Superwideband (32 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one of the encoder features.
3/5Full Band (44 .1 kHz)[ 1] 2.1C.1imageC. 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"

ItemCapabilityReferenceSupportStatusComment
4/17.5 ms[ 1] 2.1C.1imageC. 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"

ItemCapabilityReferenceSupportStatusComment
5/1Narrow Band (8 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one.
5/2Wideband (16 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one.
5/3Semi-Superwideband (24 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one.
5/4Superwideband (32 kHz)[ 1] 2.1C.1imageC. 1: Mandatory to support at least one.
5/5Full Band (44 .1 kHz)[ 1] 2.1C.1imageC. 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"

ItemCapabilityReferenceSupportStatusComment
6/17.5 ms[ 1] 2.1C.1imageC. 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

ItemCapabilityReferenceSupportStatusComment
1/1Counter with Cipher Block Chaining-Message Authentication Code (CCM) Mode[ 1] 2Oimage

1/2 Group Session Key Derivation h8 [ 1] 1.1 O

Table 2: LL Requirements

ItemCapabilityReferenceSupportStatusComment
2/1LE Encryption[ 1] 2C.1imageC. 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/2Receiving Encrypted Broadcast Isochronous Stream[ 1] 1.1C.2imageC.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

ItemCapabilityReferenceSupportStatusComment
1/1Advertising State[ 1] 4.4.2C.1imageC. 1: Mandatory to support at least one.
1/2Scanning State[ 1] 4.4.3C.1imageC. 1: Mandatory to support at least one.
1/3Initiating State[ 1] 4.4.4C.1imageC. 1: Mandatory to support at least one.
1/3aSynchronized State[6] 4.4.5C.4imageC.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/4Peripheral Role[ 1] 4.5.5C.3imageC.3: Optional IF LL 1/1 "Advertising State", otherwise Excluded.
1/5Central Role[ 1] 4.5.4C.2imageC.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

ItemCapabilityReferenceSupportStatusComment
2/1Public Address[ 1]1.3C.1imageC. 1: Mandatory to support at least one.
2/2Random
Address
[ 1]1.3C.1imageC. 1: Mandatory to support at least one.
2/3Static Address[3]1.3.2.1C.3imageC.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"

ItemCapabilityReferenceSupportStatusComment
3/1Non-connectable and non
scannable undirected events
[ 1] 4.4.2.6 , [ 12] 4.4.2.13C.1imageC. 1: Mandatory IF LL 3/10 "Periodic Advertising" OR NOT LL 1/4 "Peripheral Role", otherwise Optional.
3/1aNon-connectable and non
scannable directed events
[6] 4.4.2.9 , [ 12] 4.4.2.13C.16imageC. 16: Mandatory IF LL 3/1 "Non-connectable and non-scannable undirected events" AND LL 3/9 "Extended Advertising", otherwise Excluded.
3/2Connectable and scannable undirected events[ 1] 4.4.2.3 , [ 12] 4.4.2.13C.3imageC.3: Mandatory IF LL 1/4 "Peripheral Role", otherwise Excluded.
3/3Advertising data[ 1] 4.4.2.3 , 4.4.2.5 , 4.4.2.6Mimage
3/4Connectable directed events[ 1] 4.4.2.4 , [ 12] 4.4.2.13C.3imageC.3: Mandatory IF LL 1/4 "Peripheral Role", otherwise Excluded.
3/4aLow Duty Cycle Direct Advertising[ 1] 4.4.2.4Oimage
3/4bConnectable undirected events[6] 4.4.2.7 , [ 12] 4.4.2.13C.17imageC. 17: Mandatory IF LL 3/4 "Connectable directed events" AND LL 3/9 "Extended Advertising", otherwise Excluded.
3/5Scannable undirected events[ 1] 4.4.2.5 , [ 12] 4.4.2.13Oimage
3/5aScannable directed events[6] 4.4.2.8 , [ 12] 4.4.2.13C.18imageC. 18: Mandatory IF LL 3/5 "Scannable undirected events" AND LL 3/9 "Extended Advertising", otherwise Excluded.
3/6Sending scan responses[ 1] 4.4.2.3 , 4.4.2.5C.2imageC.2: Mandatory IF LL 1/4 "Peripheral Role", otherwise Optional.
3/7Accepting connection requests[ 1] 4.4.2.3 , 4.4.2.4C.3imageC.3: Mandatory IF LL 1/4 "Peripheral Role", otherwise Excluded.
3/8Filtering policies[ 1] 4.3.2Oimage
3/9Extended Advertising[4] 4.6.12C.6imageC.6: Mandatory IF LL 9/41 "LE Extended Advertising", otherwise Excluded.
3/10Periodic Advertising[4] 4.4.2.12C.12imageC. 12: Mandatory IF LL 9/42 "LE Periodic Advertising", otherwise Excluded.
3/12Sending Tx Power in advertisements[4] 2.3.4.7C.7imageC.7: Optional IF LL 3/9 "Extended Advertising", otherwise Excluded.
3/12aSending Channel Map Update Indication in ACAD[9] 1.20C.11imageC. 11: Optional IF LL 3/10 "Periodic Advertising", otherwise Excluded.

Table 4: Protocol Scanning Features

Prerequisite: LL 1/2 "Scanning State"

ItemCapabilityReferenceSupportStatusComment
4/1Passive Scanning[ 1] 4.4.3.1C.1imageC. 1: Mandatory to support at least one.
4/2Receiving Advertising Data[ 1] 4.4.3.1 , 4.4.3.2Mimage
4/3Active Scanning[ 1] 4.4.3.2C.1imageC. 1: Mandatory to support at least one.
4/4Backoff Procedure[ 1] 4.4.3.2C.2imageC.2: Mandatory IF LL 4/3 "Active Scanning", otherwise Excluded.
4/5Filtering Policies[ 1] 4.3.3Mimage
4/6Extended Scanner filter policies[3] 4.4.3Oimage
4/6aPeriodic Sync Establishment Filtering Policies[4] 4.6.13C.6imageC.6: Mandatory IF LL 4/8 "Scanning for Periodic Advertising", otherwise Excluded.
4/7Extended Scanning[4] 4.6.12C.4imageC.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"

ItemCapabilityReferenceSupportStatusComment
4a/1Non-connectable and non
scannable undirected events
[ 1] 4.4.2.6 , [ 12] 4.4.3.7C.1imageC. 1: Mandatory IF LL 4/8 "Scanning for Periodic Advertising" OR NOT (LL 1/5 "Central Role" OR LL 4/3 "Active Scanning"), otherwise Optional.
4a/2Non-connectable and non
scannable directed events
[6] 4.4.2.9 , [ 12] 4.4.3.7C.2imageC.2: Mandatory IF LL 4/7 "Extended Scanning" AND LL 4a/1 "Nonconnectable and non-scannable undirected events", otherwise Excluded.
4a/3Scannable undirected events[ 1] 4.4.2.5 , [ 12] 4.4.3.7C.3imageC.3: Mandatory IF LL 4/3 "Active Scanning", otherwise Optional.
4a/4Scannable directed events[6] 4.4.2.8 , [ 12] 4.4.3.7C.4imageC.4: Mandatory IF LL 4/7 "Extended Scanning" AND LL 4a/3 "Scannable undirected events", otherwise Excluded.
4a/5Connectable directed events[ 1] 4.4.2.4 , [ 12] 4.4.3.7C.5imageC.5: Mandatory IF LL 1/5 "Central Role", otherwise Optional.
4a/6Connectable undirected events[6] 4.4.2.7 , [ 12] 4.4.3.7C.6imageC.6: Mandatory IF LL 4/7 "Extended Scanning" AND LL 4a/5 "Connectable directed events", otherwise Excluded.
4a/7 Connectable and scannable undirected events[ 1] 4.4.2.3 , [ 12] 4.4.3.7C.7C.7: Mandatory IF LL 1/5 "Central Role" OR LL 4/3 "Active Scanning", otherwise Optional.

Table 5: Protocol Initiating Features

Prerequisite: LL 1/3 "Initiating State"

ItemCapabilityReferenceSupportStatusComment
5/1Requesting Connections[ 1] 4.4.4Mimage
5/2Requesting to Directed Advertising[ 1] 4.4.4Mimage
5/3Initiator Filtering[ 1] 4.3.4Mimage

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"

ItemCapabilityReferenceSupportStatusComment
6/1Peripheral Transmissions[ 1] 4.5. 1, 4.5.5, 4.5.6Mimage
6/2Acknowledgement Scheme[ 1] 4.5.9Mimage
6/3Unknown Response[ 1] 5.1.4, 2.4.2Mimage
6/4Responding in Feature Setup[ 1] 5.1.4.1Mimage
6/4aRequesting Feature Setup[ 1] 5.1.4.2C.18imageC. 18: Mandatory IF LL 9/5 "Peripheral-initiated Features Exchange"OR LL 9/55 "LL Extended Feature Set", otherwise Excluded.
6/5Sending Data (Device supports data output from a Host)[ 1] 4.5. 1, 4.5.6Mimage
6/6Receiving Data (Device
supports data input to a Host)
[ 1] 4.5. 1, 4.5.6Mimage
6/7More Data[ 1] 4.5.6Oimage
6/10Accepting Parameter Update[ 1] 5.1.1Mimage
6/10aInitiating Connection Parameter Request[ 1] 5.1C.2imageC.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded.
6/10bAccepting Connection Parameter Request[ 1] 5.1C.2imageC.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded.
6/11Accepting Channel Map Update[ 1] 5.1.2Mimage
6/12Encryption Start[ 1] 5.1.3C.17imageC. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded.
6/13Connection Control Timer[ 1] 5.2Mimage
6/14Sending Termination[ 1] 5.1.6Mimage
6/15Accepting Termination[ 1] 5.1.6Mimage
6/16Connection Supervision Timer[ 1] 4.5.2Mimage
6/18Peripheral Pause Encryption[ 1] 5.1.3C.17imageC. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded.
6/19Peripheral Version Exchange[ 1] 5.1.5Mimage
6/20Peripheral listens to multiple
packets per connection event
[ 1] 4.5.7Oimage
6/22Data Length Update Procedure[3] 5.1.9C.4imageC.4: Mandatory IF LL 9/6 "LE Data Packet Length Extension", otherwise Excluded.
6/23aPHY Update procedure[4] 5.1.10C.9imageC.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/30Receiving Long Control PDUs[6] 4.5.11C.14imageC. 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"

ItemCapabilityReferenceSupportStatusComment
7/1Central Transmissions[ 1] 4.5. 1, 4.5.4, 4.5.6Mimage
7/2Acknowledgement Scheme[ 1] 4.5.9Mimage
7/3Unknown Responses[ 1] 5.1.4, 2.4.2Mimage
7/4Requesting Feature Setup[ 1] 5.1.4.1Mimage
7/4aResponding in Feature Setup[ 1] 5.1.4.2C.18imageC. 18: Mandatory IF LL 9/5 "Peripheral-initiated Features Exchange" OR LL 9/55 "LL Extended Feature Set", otherwise Excluded.
7/5Sending Data (Device supports data output from a Host)[ 1] 4.5. 1, 4.5.6Mimage
7/6Receiving Data (Device supports data input to a Host)[ 1] 4.5. 1, 4.5.6Mimage
7/7More Data[ 1] 4.5.6Oimage
7/10Requesting Parameter Update[ 1] 5.1.1Mimage
7/10aInitiating Connection
Parameter Request
[ 1] 5.1C.2imageC.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded.
7/10bAccepting Connection Parameter Request[ 1] 5.1C.2imageC.2: Mandatory IF LL 9/3 "Connection Parameters Request procedure", otherwise Excluded.
7/11Requesting Channel Map Update[ 1] 5.1.2Mimage
7/12Encryption Start[ 1] 5.1.3C.17imageC. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded.
7/13Connection Control Timer[ 1] 5.2Mimage
7/14Sending Termination[ 1] 5.1.6Mimage
7/15Accepting Termination[ 1] 5.1.6Mimage
7/16Connection Supervision Timer[ 1] 4.5.2Mimage
7/19Central Pause Encryption[ 1] 5.1.3C.17imageC. 17: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded.
7/20Central Version Exchange[ 1] 5.1.5Mimage
7/22Data Length Update Procedure[3] 5.1.9C.4imageC.4: Mandatory IF LL 9/6 "LE Data Packet Length Extension", otherwise Excluded.
7/23aPHY Update procedure[4] 5.1.10C.9imageC.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

ItemCapabilityReferenceSupportStatusComment
8/1General-purpose channels[ 1]1.4.1C.1imageC. 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/2Primary Advertising channels[ 1]1.4.1Mimage

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

ItemCapabilityReferenceSupportStatusComment
9/1LE Encryption[ 1] 4.6.1Oimage
9/3Connection Parameters Request procedure[ 1] 4.6.2C.2imageC.2: Optional IF LL 9/4 "Extended Reject Indication", otherwise Excluded.
9/4Extended Reject Indication[ 1] 4.6.3Oimage
9/5Peripheral-initiated
Features Exchange
[ 1] 4.6.4Oimage
9/6LE Data Packet Length Extension[3] 4.6.6Oimage
9/6aMultiple PHYs[4] 4.6.9C.6imageC.6: Mandatory IF LL 9/7 "LE 2M PHY" OR LL 9/9 "LE Coded PHY", otherwise Excluded.
9/7LE 2M PHY[3] 2.1C.5imageC.5: Optional IF CORE 1a/50 "Controller Core v5 .0 or later" AND LL 9/4 "Extended Reject Indication", otherwise Excluded.
9/8Asymmetric
connections
[4] 4.6.9.1C.7imageC.7: Optional IF LL 9/6a "Multiple PHYs", otherwise Excluded.
9/10Channel Selection Algorithm #2[4] 4.6.14C.10imageC. 10: Optional IF CORE 1a/50 "Controller Core v5 .0 or later", otherwise not defined.
9/30Sleep Clock
Accuracy Updates
[6] 4.6.25C.37imageC.37: Optional IF CORE 1a/51 "Controller Core v5 .1 or later", otherwise Excluded.
9/31Connected
Isochronous Stream
-Central
[7] 4.6.27C.28imageC.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/32Connected
Isochronous Stream
-Peripheral
[7] 4.6.27C.29imageC.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/33Isochronous
Broadcaster
[7] 4.6.28C.30imageC.30: Optional IF CORE 1a/52 "Controller Core v5 .2 or later" AND LL 9/42 "LE Periodic Advertising", otherwise Excluded.
9/34Synchronized Receiver[7] 4.6.29C.30imageC.30: Optional IF CORE 1a/52 "Controller Core v5 .2 or later" AND LL 9/42 "LE Periodic Advertising", otherwise Excluded.
9/35ISO Receive Test[8] 7.8.112, 7.8.113,
7.8.114
C.32imageC.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/36ISO Transmit Test[8] 7.8.111, 7.8.114C.33imageC.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/41LE Extended Advertising[6] 4.6.12C.38imageC.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/42LE Periodic
Advertising
[6] 4.6.13C.39imageC.39: Optional IF LL 9/41 "LE Extended Advertising" AND LL 9/10 "Channel Selection Algorithm #2", otherwise Excluded.
9/43Periodic Advertising ADI support[ 10] 4.6.34C.40imageC.40: Optional IF CORE 1a/53 "Controller Core v5 .3 or later" AND LL 9/42 "LE Periodic Advertising", otherwise Excluded.
9/46BN values greater than 1 in CIS[7] 4.5.13.1C.42imageC.42: Optional IF (LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral"), otherwise Excluded.
9/47FT values greater than 1 in CIS[7] 4.5.13.1C.42imageC.42: Optional IF (LL 9/31 "Connected Isochronous Stream-Central" OR LL 9/32 "Connected Isochronous Stream-Peripheral"), otherwise Excluded.
9/60Features with Host Controlled feature bits[7] 4.6, 4.6.33C.55imageC.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"

ItemCapabilityReferenceSupportStatusComment
11/1Synchronizing to Periodic Advertising[6] 4.4.3.4C.3imageC.3: Mandatory IF LL 4/8 "Scanning for Periodic Advertising", otherwise Excluded.

11/3 Receiving Data on Single Broadcast [7] 4.4.5.2 C.2 C.2: Mandatory IF LL 9/34 "Synchronized Receiver",
Isochronous Stream otherwise Excluded.

Table 11a: Synchronized Receiver Features

Prerequisite: LL 9/34 "Synchronized Receiver"

ItemCapabilityReferenceSupportStatusComment
11a/1BN values greater than 1[7] 4.4.6.3Oimage

11a/2 Pre-transmission [7] 4.4.6.3 O

Table 12: Protocol Isochronous Broadcasting Features

Prerequisite: LL 1/6 "Isochronous Broadcasting State"

ItemCapabilityReferenceSupportStatusComment
12/1Encrypted Broadcast Isochronous Stream[7] 4.4.6.1 , 4.4.6.10C.1imageC. 1: Mandatory IF LL 9/1 "LE Encryption", otherwise Excluded.
12/2Unencrypted Broadcast Isochronous Stream[7] 4.4.6.1Mimage
12/3Transmitting Data on Multiple Broadcast Isochronous Streams[7] 4.4.6.3Oimage
12/4BN values greater than 1[7] 4.4.6.3Oimage

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

ItemCapabilityReferenceSupportStatusComment
1/1Accept message[ 1] 2.7Mimage
1/2Reject message[ 1] 2.7Mimage

Table 2: Supported Features

ItemCapabilityReferenceSupportStatusComment
2/13-slot packets[ 1] 3.3, 4.1.10Oimage
2/25-slot packets[ 1] 3.3, 4.1.10Oimage
2/3Encryption[ 1] 3.3, 4.2.5Mimage
2/4Slot offset[ 1] 3.3, 4.4.1Oimage
2/5Timing accuracy[ 1] 3.3, 4.3.1Oimage
2/6Role switch[ 1] 3.3, 4.4.2,[3] 8.6.5C.5imageC.5: Optional IF LMP 2/4 "Slot offset", otherwise Excluded.
2/8Sniff mode[ 1] 3.3, 4.5.3Oimage
2/10Power Control[ 1] 3.3, 4.1.3,[2] 3C.1imageC. 1: Mandatory IF RF 1/1 "Power Class 1", otherwise Optional.
2/11Channel quality driven data rate[ 1] 3.3, 4.1.7Oimage
2/12SCO link[ 1] 3.3, 4.6. 1,[3] 4.3, 6.5.2.1 , 6.5.2.4Oimage
2/13RSSI with inquiry results[ 1] 3.3,[3] 8.4.2Oimage
2/13aPower Control Requests[ 1] 3.3, 4.1.3Oimage
2/15eSCO link[ 1] 3.3, 4.6.2,[3] 5.5, 6.5.3.1Oimage
2/17Enhanced Data Rate ACL (2 Mb/s mode)[ 1] 3.3,[3] 6.5.4Oimage
2/17aEnhanced Data Rate ACL (3 Mb/s mode)[ 1] 3.3,[3] 6.5.4C.19imageC. 19: Optional IF LMP 2/17 "Enhanced Data Rate ACL (2 Mb/s mode)", otherwise Excluded.
2/18Enhanced Data Rate eSCO (2 Mb/s mode)[ 1] 3.3,[3] 6.5.3Oimage
2/18aEnhanced Data Rate eSCO (3 Mb/s mode)[ 1] 3.3,[3] 6.5.3C.20imageC.20: Optional IF LMP 2/18 "Enhanced Data Rate eSCO (2 Mb/s mode)", otherwise Excluded.
2/19aSimple Pairing Updates[4], [5] 3.3, 4.2.7.4Mimage
2/19bSecure Simple Pairing (Controller Support)[ 1] 3.3, 4.2.7Mimage
2/20Enhanced Power Control[ 1] 3.3, 4.1.3.1C.6imageC.6: Optional IF LMP 2/10 "Power Control" AND LMP
2/13a "Power Control Requests", otherwise Excluded.
2/22LE Supported (Controller)[ 1] 3.3C.4imageC.4: Mandatory IF CORE 10/12 "Link Layer (LL)", otherwise Excluded.
2/23LE and BR/EDR to same
device capable (Controller)
[ 1] 3.3C.12imageC. 12: Optional IF LMP 2/22 "LE Supported (Controller)", otherwise Excluded.
2/27Ping[ 1] 3.3, 4.1.13Oimage
2/30Paging Parameter Negotiation[ 1] 3.3, 4.1.9Oimage

Table 2a: Additional Features

Item Capability Reference Support Status Comment
Table 2b: EDR Features
Item Capability Reference Support Status Comment
Table 3: Authentication

ItemCapabilityReferenceSupportStatusComment
3/2Initiate authentication after connection completed[ 1] 4.2.1Oimage

3/3 Respond to authentication request [ 1] 4.2.1 M

Table 4: Pairing

ItemCapabilityReferenceSupportStatusComment
4/1Initiate pairing before connection completed[ 1] 4.4.2Oimage
4/2Initiate pairing after connection completed[ 1] 4.4.2Oimage
4/3Respond to pairing request[ 1] 4.2.2.1 , 4.2.2.3Mimage
4/4Use fixed PIN and request responder to initiator switch[ 1] 4.2.2.2C.1imageC. 1: Mandatory to support at least one.
4/5Use variable PIN[ 1] 4.2.2.2C.1imageC. 1: Mandatory to support at least one.
4/6Accept initiator to responder switch[ 1] 4.2.2.2C.2imageC.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

Table 5: Link Keys

ItemCapabilityReferenceSupportStatusComment
5/2Creation of link key-Combination Key[ 1] 4.2.2.4Mimage
5/3Initiate change of link key[ 1] 4.2.3Oimage
5/4Accept change of link key[ 1] 4.2.3Mimage
5/8Support for 7 bytes or longer encryption key size[ 1] 4.2.5.2Mimage

Table 6: Encryption

Prerequisite: LMP 2/3 "Encryption"
Table 7: Clock Offset Information
Table 8: Slot Offset Information
Prerequisite: LMP 2/4 "Slot offset"
Table 9: Timing Accuracy Information
Prerequisite: LMP 2/5 "Timing accuracy"
Table 10: LM Version Information
Table 11: Feature Support
Table 12: Name Information

ItemCapability Reference Support Status Comment
6/1Initiate encryption [ 1] 4.2.5.1 M
6/2Accept encryption requests [ 1] 4.2.5.1 M
6/5Key size negotiation [ 1] 4.2.5.2 M
6/6Start encryption, as Central [ 1] 4.2.5.3 M
6/7Accept start of encryption [ 1] 4.2.5.3 M
6/8Stop encryption, as Central [ 1] 4.2.5.4 M
6/9Accept stop of encryption [ 1] 4.2.5.4 M
6/10Encryption Pause/Resume [ 1] 4.2.5.3 M
ItemCapability Reference Support Status Comment
7/1Request clock offset information [ 1] 4.3.2 M
7/2Respond to clock offset requests [ 1] 4.3.2 M
ItemCapability Reference Support Status Comment
8/1Send slot offset information [ 1] 4.4.1 C.1 C. 1: Mandatory IF LMP 13/1 "Request role switch", otherwise Optional.
ItemCapability Reference Support Status Comment
9/1Request timing accuracy information [ 1] 4.3.1 O
9/2Respond to timing accuracy information requests [ 1] 4.3.1 M
ItemCapability Reference Support Status Comment
10/1Request LM version information [ 1] 4.3.3 O
10/2Respond to LM version information requests [ 1] 4.3.3 M
ItemCapability Reference Support Status Comment
11/1Request
supported
features
[ 1] 4.3.4 M
11/2Respond 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.
ItemCapabilityReferenceSupportStatus Comment
12/1Request name information[ 1] 4.3.5Mimage

12/2 Respond to name requests [ 1] 4.3.5 M

Table 13: Role Switch

Prerequisite: LMP 2/6 "Role switch"

ItemCapabilityReferenceSupportStatusComment
13/1Request role switch[ 1] 4.4.2Oimage

13/2 Accept role switch requests [ 1] 4.4.2 M

Table 14: Detach

ItemCapabilityReferenceSupportStatusComment

14/1 Detach connection [ 1] 4.1.2 M

Table 14a: Setting up and Removing Enhanced Date Rate ACL Connection

ItemCapabilityReferenceSupportStatusComment
14a/1Enter Enhanced Data Rate[ 1] 4.1.11C.1imageC. 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 CapabilityReference 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 CapabilityReferenceSupport Status Comment
16/2Request sniff mode[ 1] 4.5.3,
4.5.3.2
Oimage
16/3Respond to sniff mode requests (renegotiate or reject)[ 1] 4.5.3.2Mimage
16/5Request un-sniff[ 1] 4.5.3.2C.1imageC. 1: Mandatory IF LMP 16/2 "Request sniff mode", otherwise Optional.
16/6Accept un-sniff requests[ 1] 4.5.3.2Mimage

16/7 Sniff Subrating Mode [ 1] 4.5.3.2 M

Table 18: Power Control

ItemCapabilityReferenceSupportStatusComment
18/1Request to Increase Power[ 1] 4.1.3C.1imageC. 1: Mandatory IF LMP 2/13a "Power Control Requests", otherwise Excluded.
18/2Request to Decrease Power[ 1] 4.1.3C.1imageC. 1: Mandatory IF LMP 2/13a "Power Control Requests", otherwise Excluded.
18/3Respond when max power reached[ 1] 4.1.3C.2imageC.2: Mandatory IF LMP 2/10 "Power Control", otherwise Excluded.
18/4Respond when min power reached[ 1] 4.1.3C.2imageC.2: Mandatory IF LMP 2/10 "Power Control", otherwise Excluded.
18/5Request to increment power a[ 1]C.3imageC.3: Mandatory IF LMP 2/20 "Enhanced Power Control",
single step4.1.3.1.1otherwise Excluded.
18/6Request to decrease power a single[ 1]C.3imageC.3: Mandatory IF LMP 2/20 "Enhanced Power Control",
step4.1.3.1.1otherwise Excluded.
18/7Request to go to max power[ 1]
4.1.3.1.1
C.3imageC.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded.
18/8Respond to increment power a[ 1]C.3imageC.3: Mandatory IF LMP 2/20 "Enhanced Power Control",
single step4.1.3.1.2otherwise Excluded.
18/9Respond to decrease power a[ 1]C.3imageC.3: Mandatory IF LMP 2/20 "Enhanced Power Control",
single step4.1.3.1.2otherwise Excluded.
18/10Respond to go to max power[ 1]
4.1.3.1.2
C.3imageC.3: Mandatory IF LMP 2/20 "Enhanced Power Control", otherwise Excluded.

Table 19: Link Supervision Timeout

ItemCapabilityReferenceSupportStatusComment
19/1Set link supervision timeout value[ 1] 4.1.6Oimage
19/2Accept link supervision timeout setting[ 1] 4.1.6Mimage

Table 20: Quality of Service

ItemCapabilityReferenceSupportStatusComment
20/1Channel quality driven change between DM and DH packet types[ 1] 4.1.7C.1imageC. 1: Mandatory IF LMP 2/11 "Channel quality driven data rate", otherwise Optional.
20/2Force/Request change of Quality of Service[ 1] 4.1.8,
4.1.8.1
Mimage
20/3Request change of Quality of Service[ 1] 4.1.8,
4.1.8.2
Mimage

Table 22: Multi-Slot Packets

ItemCapabilityReferenceSupportStatusComment
22/1Accept maximum allowed number of slots to be used[ 1] 4.1.10C.1imageC. 1: Mandatory IF LMP 2/1 "3-slot packets" OR LMP 2/2 "5-slot packets", otherwise Optional.
22/2Request maximum number of slots tobe used[ 1] 4.1.10C.1imageC. 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 [ 1] 4.1.10 C.1 C. 1: Mandatory IF LMP 2/1 "3-slot packets" OR LMP 2/2 "5-slot
slots to be used packets", otherwise Optional.

Table 23: Paging Scheme

Prerequisite: LMP 2/30 "Paging Parameter Negotiation"

ItemCapabilityReferenceSupportStatusComment
23/1Request page mode to use[ 1] 4.1.9, 4.1.9.1Mimage
23/2Accept suggested page mode[ 1] 4.1.9, 4.1.9.1Mimage
23/3Request page scan mode to use[ 1] 4.1.9, 4.1.9.2Mimage

23/4 Accept suggested page scan mode [ 1] 4.1.9, 4.1.9.2 M

Table 24: Connection Establishment

ItemCapabilityReferenceSupportStatusComment
24/1Create connection for higher layers[ 1] 4.1.1Mimage
24/2Respond to requests to establish connections for higher layers[ 1] 4.1.1Mimage

24/3 Indicate that link set-up is completed [ 1] 4.1.1 M

Table 25: Test Mode

ItemCapabilityReferenceSupportStatusComment
25/1Activate test mode[ 1] 4.7.1Oimage
25/2Ability to reject activation of test mode if test mode is disabled[ 1] 4.7.1Mimage
25/3Control test mode[ 1] 4.7.2Oimage

25/4 Ability to reject test mode control commands if test mode is disabled [ 1] 4.7.2 M

Table 26: Adaptive Frequency Hopping

ItemCapabilityReferenceSupportStatusComment
26/1Support of AFH switch as Central[ 1] 4.1.4Oimage
26/2Support of AFH switch as Peripheral[ 1] 4.1.4Oimage
26/4Support of Channel Classification reporting as Peripheral[ 1] 4.1.5C.2imageC.2: Optional IF LMP 26/2 "Support of AFH switch as Peripheral", otherwise Excluded.
26/4aSupport of Channel Classification reporting as Central[ 1] 4.1.5C.4imageC.4: Optional IF LMP 26/1 "Support of AFH switch as Central", otherwise Excluded.
26/5Support channel classification from host[ 1] 4.1.5C.3imageC.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/6Support of Channel Classification[ 1] 4.1.5Oimage

Table 27: Ping

Prerequisite: LMP 2/27 "Ping"

ItemCapabilityReferenceSupportStatusComment
27/1Initiate LMP Ping[ 1] 4.1.13Oimage

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

BR/EDR Radio Physical Layer

Table 1: RF Capabilities

ItemCapabilityReferenceSupportStatusComment
1/1Power Class 1[ 1] 3C.5imageC.5: Mandatory to support at least one.
1/4Power Control[ 1] 3C.1imageC. 1: Mandatory IF RF 1/1 "Power Class 1", otherwise Optional IF RF 1/2 "Power Class 2" OR RF 1/3 "Power Class 3", otherwise Excluded.
1/51-slot packets supported[2] 6.5Mimage
1/63-slot packets supported[2] 6.5Oimage
1/75-slot packets supported[2] 6.5Oimage
1/879 Channels[ 1] 2Mimage
1/9Support for GFSK modulation[ 1] 3.1Mimage
1/10Support for π/4-DQPSK modulation[ 1] 3.2Oimage
1/11Support for 8DPSK modulation[ 1] 3.2C.3imageC.3: Optional IF RF 1/10 "Support for π/4-DQPSK modulation", otherwise Excluded.
1/12Enhanced Power Control[ 1] 3C.4imageC.4: Optional IF RF 1/4 "Power Control", otherwise Excluded.

RFCOMM

Table 0: Major Versions (X.Y)

Item CapabilityReference Support Status Comment

0/2 RFCOMM v1 .2 with TS 07.10
[ 1] C.1 C. 1: Mandatory to support one and only one of RFCOMM 0/1 "RFCOMM v1 .1 with TS 07. 10" OR RFCOMM 0/2 "RFCOMM v1 .2 with TS 07. 10".

Table 1: Supported Procedures

ItemCapabilityReferenceSupportStatusComment
1/1Initialize RFCOMM Session[ 1] 5.2.1C.5imageC.5: Mandatory to support at least one of RFCOMM 1/1 "Initialize RFCOMM Session" OR RFCOMM 1/2 "Respond to Initialization of an RFCOMM Session".
1/2Respond to Initialization of an RFCOMM Session[ 1] 5.2.1C.5imageC.5: Mandatory to support at least one of RFCOMM 1/1 "Initialize RFCOMM Session" OR RFCOMM 1/2 "Respond to Initialization of an RFCOMM Session".
1/3Shutdown RFCOMM Session[ 1] 5.2.2Mimage
1/4Respond to a Shutdown of an RFCOMM Session[ 1] 5.2.2Mimage
1/5Establish DLC[ 1] 5.2.1C.2imageC.2: Mandatory IF RFCOMM 1/1 "Initialize RFCOMM Session", otherwise Excluded.
1/6Respond to Establishment of a DLC[ 1] 5.2.1C.1imageC. 1: Mandatory IF RFCOMM 1/2 "Respond to Initialization of an RFCOMM Session", otherwise Excluded.
1/7Disconnect DLC[ 1] 5.2Mimage
1/8Respond to Disconnection of a DLC[ 1] 5.2Mimage
1/9Respond to and send MSC Command[ 1] 2.2Mimage
1/10Initiate Transfer Information[ 1] 5.1Mimage
1/11Respond to Test Command[ 1] 4.3Mimage
1/12Send Test Command[ 1] 4.3Oimage
1/13React to Aggregate Flow Control[ 1] 6.3Mimage
1/14Respond to RLS Command[ 1] 5.5.2Mimage
1/15Send RLS Command[ 1] 5.5.2Oimage
1/16Respond to PN Command[ 1] 5.5.3Mimage
1/17Send PN Command[ 1] 5.5.3C.3imageC.3: Mandatory IF RFCOMM 1/1 "Initialize RFCOMM Session", otherwise Optional.
1/18Send Non-Supported
Command (NSC) response
[ 1] 4.3C.4imageC.4: Mandatory IF RFCOMM 0/2 "RFCOMM v1 .2 with TS 07. 10", otherwise Optional.
1/19Respond to RPN Command[ 1] 5.5.1Mimage
1/20Send RPN Command[ 1] 5.5.1Oimage
1/21Closing Multiplexer by First
Sending a DISC Command
[ 1] 5.2.2Oimage

1/22 Support of Credit Based Flow [ 1] 6.5 M
Control

LE Radio Physical Layer

Table 1: Bluetooth LE RF Capabilities

ItemCapabilityReferenceSupportStatusComment
1/1LE Transmitter[ 1] 3C.1imageC. 1: Mandatory to support at least one. Note: Selecting both RFPHY 1/1 "LE Transmitter" and RFPHY 1/2 "LE Receiver" is equivalent to selecting RFPHY 1/3 "LE Transceiver" and vice versa.
1/2LE Receiver[ 1] 4C.1imageC. 1: Mandatory to support at least one. Note: Selecting both RFPHY 1/1 "LE Transmitter" and RFPHY 1/2 "LE Receiver" is equivalent to selecting RFPHY 1/3 "LE Transceiver" and vice versa.
1/3LE Transceiver[ 1] 3, 4C.1imageC. 1: Mandatory to support at least one. Note: Selecting both RFPHY 1/1 "LE Transmitter" and RFPHY 1/2 "LE Receiver" is equivalent to selecting RFPHY 1/3 "LE Transceiver" and vice versa.
1/4LE 2M PHY[2] 3, 4C.2imageC.2: Optional IF CORE 1a/50 "Controller Core v5 .0 or later", otherwise Excluded.
1/5Stable Modulation IndexTransmitter[2] 3.1.1C.3imageC.3: Optional IF CORE 1a/50 "Controller Core v5 .0 or later" AND (RFPHY 1/1 "LE Transmitter" OR RFPHY 1/3 "LE Transceiver"), otherwise Excluded.
1/6Stable Modulation IndexReceiver[2] 3.1.1C.4imageC.4: Optional IF CORE 1a/50 "Controller Core v5 .0 or later" AND (RFPHY 1/2 "LE Receiver" OR RFPHY 1/3 "LE Transceiver"), otherwise Excluded.
1/7LE Coded PHY[2] 3, 4C.2imageC.2: Optional IF CORE 1a/50 "Controller Core v5 .0 or later", otherwise Excluded.
1/8Transmitting Constant Tone Extensions[3] 5C.10imageC. 10: Optional IF CORE 1a/51 "Controller Core v5 .1 or later" AND (RFPHY 1/1 "LE Transmitter" OR RFPHY 1/3 "LE Transceiver"), otherwise Excluded.
1/92 µs Antenna Switching During Constant Tone Extension Transmission (AoD)[3] 5C.5imageC.5: Optional IF RFPHY 1/8 "Transmitting Constant Tone Extensions", otherwise Excluded.
1/101 µs Antenna Switching During Constant Tone Extension Transmission (AoD)[3] 5C.6imageC.6: Optional IF RFPHY 1/9 "2 µs Antenna Switching During Constant Tone Extension Transmission (AoD)", otherwise Excluded.
1/112 µs Antenna Sampling During Constant Tone Extension Reception (AoD)[3] 5C.11imageC. 11: Optional IF CORE 1a/51 "Controller Core v5 .1 or later" AND (RFPHY 1/2 "LE Receiver" OR RFPHY 1/3 "LE Transceiver"), otherwise Excluded.
1/122 µs Antenna Switching and Sampling During Constant Tone Extension Reception (AoA)[3] 5C.7imageC.7: Optional IF RFPHY 1/11 "2 µs Antenna Sampling During Constant Tone Extension Reception (AoD)", otherwise Excluded.
1/131 µs Antenna Sampling During Constant Tone Extension Reception (AoD)[3] 5C.7imageC.7: Optional IF RFPHY 1/11 "2 µs Antenna Sampling During Constant Tone Extension Reception (AoD)", otherwise Excluded.
1/141 µs Antenna Switching and Sampling During Constant Tone Extension Reception (AoA)[3] 5C.8imageC.8: Mandatory IF RFPHY 1/12 "2 µs Antenna Switching and Sampling During Constant Tone Extension Reception (AoA)" AND RFPHY 1/13 "1 µs Antenna Sampling During Constant Tone Extension Reception (AoD)", otherwise Excluded.

Table 3: Channel Sounding Capabilities

Prerequisite: ((RFPHY 1/1 "LE Transmitter"AND RFPHY 1/2 "LE Receiver") OR RFPHY 1/3 "LE Transceiver") AND RFPHY 1/16 "Channel Sounding"
Item Capability Reference Support Status Comment

Service Discovery Protocol

Table 1b: Role Requirements

ItemCapabilityReferenceSupportStatusComment
1b/1Server[ 1] 2.1C.1imageC. 1: Mandatory to support at least one.
1b/2Client[ 1] 2.1C.1imageC. 1: Mandatory to support at least one.

Table 2: Service Search Response

Prerequisite: SDP 1b/1 "Server"

ItemCapabilityReferenceSupportStatusComment
2/1Service Search Response[ 1] 4.5.2Mimage

Table 4: Service Attribute Response

Prerequisite: SDP 1b/1 "Server"

ItemCapabilityReferenceSupportStatusComment
4/1Service Attribute Response[ 1] 4.6.2Mimage
4/2Generates continuation state in Service Attribute Response[ 1] 4.3, 4.6.2Oimage
4/3Service Attribute Response with AdditionalProtocolDescriptorList attribute[ 1] 4.5.2, 5.1.6Oimage

Table 6: Service Search Attribute Response

Prerequisite: SDP 1b/1 "Server"

ItemCapabilityReferenceSupportStatusComment
6/1Service Search Attribute Response[ 1] 4.7.2Mimage
6/2Generates continuation state in Service Search Attribute Response[ 1] 4.3, 4.7.2Oimage
6/3Service Search Attribute Response with AdditionalProtocolDescriptorList attribute[ 1] 4.7.2, 5.1.6Oimage

Table 7: Invalid Service Search Attribute Request

Prerequisite: SDP 1b/1 "Server"
Table 8: Service Browsing
Prerequisite: SDP 1b/1 "Server"

ItemCapabilityReferenceSupportStatus Comment
7/1Error response to Service Search Attribute Request[ 1] 4.4Mimage
ItemCapability ReferenceSupportStatusComment

Table 9: Attributes Present in IUT

Prerequisite: SDP 1b/1 "Server"

ItemCapabilityReferenceSupportStatusComment
9/2ProtocolDescriptorList[ 1] 5.1.5Oimage
9/9ServiceName[ 1] 5.1.15Oimage
9/14BluetoothProfileDescriptorList[ 1] 5.1.11Oimage
9/18ServiceRecordHandle[ 1] 5.1.1Mimage
9/19ServiceClassIDList[ 1] 5.1.2Mimage

Table 10: Service Attribute Request

Prerequisite: SDP 1b/2 "Client"
Item Capability Reference Support Status Comment
Table 11: Service Search Attribute Request
Prerequisite: SDP 1b/2 "Client"
Item Capability Reference Support Status Comment

BR/EDR Security

Table 1: Security Mechanisms

ItemCapabilityReferenceSupportStatusComment
1/1Legacy Security[ 1]1Mimage
1/2Secure Simple Pairing[ 1]1Mimage

Table 2: Security Algorithms

ItemCapabilityReferenceSupportStatusComment
2/1E0 encryption[ 1]1C.1imageC. 1: Mandatory IF SEC 1/1 "Legacy Security" OR SEC 1/2 "Secure Simple Pairing", otherwise Excluded.
2/3Legacy authentication[ 1]1C.1imageC. 1: Mandatory IF SEC 1/1 "Legacy Security" OR SEC 1/2 "Secure Simple Pairing", otherwise Excluded.
2/3aSecure Simple Pairing Authentication[ 1]1C.5imageC.5: Mandatory IF SEC 1/2 "Secure Simple Pairing" OR SEC 1/3 "Secure Connections", otherwise Excluded.
2/5E3 key generation[ 1]1C.3imageC.3: Mandatory IF SEC 1/1 "Legacy Security", otherwise Excluded.
2/6AES key generation h3[ 1]1C.5imageC.5: Mandatory IF SEC 1/2 "Secure Simple Pairing" OR SEC 1/3 "Secure Connections", otherwise Excluded.

2/7 P-192 elliptic curve [ 1] 1 C.4 C.4: Mandatory IF SEC 1/2 "Secure Simple Pairing", otherwise Excluded.

Table 3: Broadcast Encryption Options

ItemCapabilityReferenceSupportStatusComment
3/1No encryption[ 1] 4.2Mimage

3/2 Point-to-point only encryption [ 1] 4.2 M
Table 4: LMP Requirements

ItemCapabilityReferenceSupportStatusComment
4/1Encryption[ 1] 1Mimage

4/2 Secure Simple Pairing (Controller [ 1] 1 C.1 C. 1: Mandatory IF SEC 1/2 "Secure Simple Pairing", otherwise
Support) not defined.

Security Manager

Table 1: Role Requirements

ItemCapabilityReferenceSupportStatusComment
1/1Central Role (Initiator)[ 1] 2.4C.1imageC. 1: Mandatory to support at least one.

1/2 Peripheral Role (Responder) [ 1] 2.4 C.1 C. 1: Mandatory to support at least one.

Table 2: Security Properties

ItemCapabilityReferenceSupportStatusComment
2/1Authenticated MITM protection[ 1] 2.3.1Oimage
2/2Unauthenticated no MITM protection[ 1] 2.3.1C.1imageC. 1: Mandatory IF SM 2/1 "Authenticated MITM protection", otherwise Optional.
2/3No security requirements[ 1] 2.3.1Mimage

2/5 LE Secure Connections [ 1] 2.3.1 O

Table 3: Encryption Key Size

Prerequisite: SM 2/1 "Authenticated MITM protection" OR SM 2/2 "Unauthenticated no MITM protection" OR SM 4/3 "Out of Band"
Item Capability Reference Support Status Comment
image 3/1 Encryption Key Size [ 1] 2.3.4 M

Table 4: Pairing Method

ItemCapabilityReferenceSupportStatusComment
4/1Just Works[ 1] 2.3.5Oimage

4/2 Passkey [ 1] 2.3.5 C.1 C. 1: Mandatory to support at least one IF SM 2/1 "Authenticated MITM protection", Entry otherwise Excluded.

Table 5: Security Initiation

Item CapabilityReferenceSupport Status Comment
5/1Encryption Setup using STK[ 1] 2.4C.3imageC.3: Mandatory IF SM 2/1 "Authenticated MITM protection" OR SM 2/2 "Unauthenticated no MITM protection" OR SM 4/3 "Out of Band", otherwise Excluded.
5/2Encryption Setup using LTK[ 1] 2.4Oimage
5/3Peripheral Initiated Security[ 1] 2.4.6C.1imageC. 1: Optional IF SM 1/2 "Peripheral Role (Responder)", otherwise Excluded.
5/4Peripheral Initiated Security-Central response[ 1] 2.4.6C.2imageC.2: Mandatory IF SM 1/1 "Central Role (Initiator)", otherwise Excluded.
5/5CT2 bit[2] 2.4.2.4 , 3.5.2C.4imageC.4: Excluded IF NOT SM 8a/1 "Cross Transport Key Derivation Supported"AND NOT SM 8b/1 "Cross Transport Key Derivation Supported", otherwise Mandatory IF CORE 2a/50 "Host Core v5 .0 or later", otherwise Optional.

Table 6: Signing Algorithm

ItemCapabilityReferenceSupportStatusComment
6/1Signing Algorithm-Generation[ 1] 2.4Oimage

6/2 Signing Algorithm-Resolving [ 1] 2.4 O

Table 7a: Key Distribution by Central

Prerequisite: SM 1/1 "Central Role (Initiator)"

ItemCapabilityReferenceSupportStatusComment
7a/1Encryption Key[ 1] 2.4.3Oimage
7a/2Identity Key[ 1] 2.4.3Oimage
7a/3Signing Key[ 1] 2.4.3Oimage

Table 7b: Key Distribution by Peripheral

Prerequisite: SM 1/2 "Peripheral Role (Responder)"

ItemCapabilityReferenceSupportStatusComment
7b/1Encryption Key[ 1] 2.4.3Oimage
7b/2Identity Key[ 1] 2.4.3Oimage
7b/3Signing Key[ 1] 2.4.3Oimage

Table 8a: Cross-Transport Key Derivation by Central

Prerequisite: SM 1/1 "Central Role (Initiator)"

ItemCapabilityReferenceSupportStatusComment
8a/1Cross Transport Key
Derivation Supported
[ 1] 2.3.5.7C.1imageC. 1: Optional IF SM 2/5 "LE Secure Connections", otherwise Excluded.

8a/3 Derivation of BR/EDR Link Key from LE LTK
[ 1] 2.4.2.4 C.2 C.2: Mandatory to support at least one IF SM 8a/1 "Cross Transport Key
Derivation Supported", otherwise Excluded.

Table 8b: Cross-Transport Key Derivation by Peripheral

Prerequisite: SM 1/2 "Peripheral Role (Responder)"

Item CapabilityReference Support Status Comment
8b/1Cross Transport Key
Derivation Supported
[ 1] 2.3.5.7C.1imageC. 1: Optional IF SM 2/5 "LE Secure Connections", otherwise Excluded.
8b/3 Derivation of BR/EDR Link Key from LE LTK[ 1] 2.4.2.4C.2C.2: Mandatory to support at least one IF SM 8b/1 "Cross Transport Key Derivation Supported", otherwise Excluded.

Serial Port Profile

Table 0: Major Versions (X.Y)

Item CapabilityReferenceSupportStatusComment

0/2 SPP v1 .2 SPP v1 .2 C.1 C. 1: Mandatory to support one and only one major version.

Table 1: Role Requirements

ItemCapabilityReferenceSupportStatusComment
1/1Device A (DevA)[ 1] 2.2C.1imageC. 1: Mandatory to support at least one of SPP 1/1 "Device A (DevA)" OR SPP 1/2 "Device B (DevB)".

1/2 Device B [ 1] 2.2 C.1 C. 1: Mandatory to support at least one of SPP 1/1 "Device A (DevA)" OR SPP 1/2
(DevB) "Device B (DevB)".

Table 2: Serial Port Service Support

ItemCapabilityReferenceSupportStatusComment
2/1Support of SPP asa standalone profile[ 1]1.2Oimage
2/1aSPP as a standalone profileDevice A (DevA)[ 1]1.2C.2, C.3imageC.2: Mandatory to support at least one of SPP 2/1a "SPP as a standalone profileDevice A (DevA)" OR SPP 2/1b "SPP as a standalone profile-Device B (DevB)" IF SPP 2/1 "Support of SPP as a standalone profile" is supported, otherwise Excluded. C.3: Optional IF SPP 1/1 "Device A (DevA)" is supported, otherwise Excluded.

2/1b SPP as a standalone profile-
[ 1] 1.2 C.2, C.4
Device B (DevB)
C.2: Mandatory to support at least one of SPP 2/1a "SPP as a standalone profileDevice A (DevA)" OR SPP 2/1b "SPP as a standalone profile-Device B (DevB)" IF SPP 2/1 "Support of SPP as a standalone profile" is supported, otherwise Excluded. C.4: Optional IF SPP 1/2 "Device B (DevB)" is supported, otherwise Excluded.

Table 3: Application Procedures

ItemCapabilityReferenceSupportStatusComment
3/1Establish link and set up virtual serial connection[ 1] 3.1C.1imageC. 1: Mandatory IF SPP 1/1 "Device A (DevA)" is supported, otherwise Optional.
3/2Accept link and virtual serial connection establishment[ 1] 3.1C.2imageC.2: Mandatory IF SPP 1/2 "Device B (DevB)" is supported, otherwise Optional.
3/3Register Service record for application in local SDP database[ 1] 3.1C.3imageC.3: Mandatory IF SPP 2/1b "SPP as a standalone profileDevice B (DevB)" is supported, otherwise Optional.

Table 4: SDP Dependencies

Prerequisite: SPP 2/1b "SPP as a standalone profile-Device B (DevB)"

ItemCapabilityReferenceSupportStatusComment
4/1ServiceClassIDList[ 1] 6.1Mimage
4/2ProtocolDescriptorList[ 1] 6.1Mimage

4/6 BluetoothProfileDescriptorList [ 1] 6.1 M