常用的BLE连接错误码解析 您所在的位置:网站首页 存储fc链路断开恢复后主机容量为0怎么办 常用的BLE连接错误码解析

常用的BLE连接错误码解析

2024-06-24 04:01| 来源: 网络整理| 查看: 265

基于Core_v5.3做的错误码整理

错误码列表 ==0x01====0x02====0x03====0x04====0x05====0x06====0x07====0x08====0x09====0x0A====0x0B====0x0C====0x0D====0x0E====0x0F====0x10====0x11====0x12====0x13====0x14====0x15====0x16====0x17====0x18====0x19====0x0A====0x1B====0x1C====0x1D====0x1E====0x1F====0x20====0x21====0x22====0x23====0x24====0x25====0x26====0x27====0x28====0x29====0x2A====0x2C====0x2D====0x2E====0x2F====0x30====0x32====0x34====0x35====0x36====0x37====0x38====0x39====0x3A====0x3B====0x3C====0x3D====0x3E==

0x01

UNKNOWN HCI COMMAND 未知HCI命令

未知的HCI命令错误代码表示控制器不理解主机发送的HCI命令包操作码。给出 的操作码可能不对应于本文档中指定的任何操作码或任何特定于供应商的操作 码,或者该命令可能尚未实现。

0x02

UNKNOWN CONNECTION IDENTIFIER 未知连接标识符

未知连接标识符错误代码表示从主机发送了应标识连接的命令,但该连接不存 在或不标识正确的连接类型。

0x03

HARDWARE FAILURE 硬件故障

硬件故障错误代码向主机指示控制器中的某些内容以无法用任何其他错误代码 描述的方式发生故障。此错误代码隐含的含义取决于实现。

0x04

PAGE TIMEOUT 页面超时

页面超时错误代码表示由于页面超时配置参数。此错误代码可能只发生在 HCI_Remote_Name_Request和HCI_Create_Connection命令

0x05

AUTHENTICATION FAILURE 认证失败

身份验证失败错误代码表示由于配对或身份验证过程中的不正确结果导致配 对或身份验证失败。这可能是由于PIN或链接密钥不正确。

0x06

PIN OR KEY MISSING PIN或密钥丢失

PIN或密钥丢失错误代码用于因PIN丢失而配对失败或因密钥丢失而身份验证 失败时。

0x07

MEMORY CAPACITY EXCEEDED 内存容量超出

内存容量超出错误代码向主机指示,控制器已耗尽内存来存储新参数。

0x08

CONNECTION TIMEOUT 连接超时

连接超时错误代码指示给定连接的链路监督超时已过期或给定广播的同步超时 已过期。

0x09

CONNECTION LIMIT EXCEEDED 超过连接限制

Connection Limit Exceeded错误代码表示尝试创建另一个连接失败因为Controller已达到其可支持的连接数限制。设备可以支持的连接数取决于实现

0x0A

SYNCHRONOUS CONNECTION LIMIT TO A DEVICE EXCEEDED 超出设备的同步连接限制

设备的同步连接限制超出错误代码表示控制器已达到可实现到设备的同步连接 数的限制。设备可以支持的同步连接数取决于实现。

0x0B

CONNECTION ALREADY EXISTS 连接已存在

ConnectionAlreadyExists错误代码表示当已有一个连接到此设备并且不允许多 个连接到同一设备时尝试创建与此设备的新连接。

0x0C

COMMAND DISALLOWED 命令不允许

命令不允许的错误代码表示请求的命令无法执行,因为控制器此时处于无法处 理此命令的状态。此错误不得用于错误代码UnknownHCI命令有效的命令操作 码。

0x0D

CONNECTION REJECTED DUE TO LIMITED RESOURCES 由于资源有限而拒绝连接

由于有限资源而被拒绝的连接错误代码指示由于有限资源而被拒绝的连接。

0x0E

CONNECTION REJECTED DUE TO SECURITY REASONS 由于安全原因拒绝连接

由于安全原因而拒绝的连接错误代码表示由于未满足安全要求(如身份验证或 配对)而拒绝连接。

0x0F

CONNECTION REJECTED DUE TO UNACCEPTABLE BD_ADDR 由于不可接受的BD_ADDR而拒绝连接

由于不可接受的BD_ADDR错误代码而被拒绝的连接表示连接被拒绝,因为此设 备不接受BD_ADDR。这可能是因为设备将只接受来自特定BD_ADDRs的连接。

0x10

CONNECTION ACCEPT TIMEOUT EXCEEDED 连接接受超时超过

连接接受超时超过错误代码指示,此连接尝试已超过连接接受超时。

0x11

UNSUPPORTED FEATURE OR PARAMETER VALUE 不支持的功能或参数值

硬件故障错误代码向主机指示控制器中的某些内容以无法用任何其他错误代码 描述的方式发生故障。此错误代码隐含的含义取决于实现。

0x12

INVALID HCI COMMAND PARAMETERS 无效的HCI命令参数

无效的HCI命令参数错误代码指示HCI命令参数中的至少一个无效。 这应在以下情况下使用: 1.参数总长度无效。 2.命令参数是无效类型。 3.连接标识符与相应事件不匹配。 4.当要求参数为偶数时,参数为奇数。 5.参数超出指定范围。 6.两个或多个参数值具有不一致的值。 注意:无效类型可以是,例如,当使用SCOConnection_Handle时,ACLConne ction_Handle是必需的。

0x13

REMOTE USER TERMINATED CONNECTION 远程用户终止连接

远程用户终止连接错误代码指示远程设备上的用户终止连接或停止广播数据包

0x14

REMOTE DEVICE TERMINATED CONNECTION DUE TO LOW RESOURCES 远程设备因资源不足而终止连接 (0x14)

远程设备因低资源而终止连接错误代码指示远程设备因低资源而终止连接。

0x15

REMOTE DEVICE TERMINATED CONNECTION DUE TO POWER OFF 远程设备因断电而终止连接

远程设备因断电而终止连接错误代码指示远程设备因设备即将断电而终止连接

0x16

CONNECTION TERMINATED BY LOCAL HOST 由本地主机终止的连接

本地主机错误代码终止的连接指示本地设备终止连接、终止与广播器的同步或 终止广播数据包。

0x17

REPEATED ATTEMPTS 重复尝试

重复尝试错误代码指示控制器不允许身份验证或配对过程,因为自上次身份验 证或配对尝试失败以来所用的时间过少。

0x18

PAIRING NOT ALLOWED 不允许配对

配对不允许错误代码指示设备不允许配对。例如,当设备仅在某些用户输入之 后的某个时间窗口期间允许配对时允许配对。

0x19

UNKNOWN LMP PDU

未知LMPPDU错误代码表示控制器已收到未知LMP操作码。

0x0A

UNSUPPORTED REMOTE FEATURE 不支持的远程功能

不支持的远程功能错误代码指示远程设备不支持与发出的命令、LMPPDU或链 路层控制PDU相关联的功能。

0x1B

SCO OFFSET REJECTED SCO抵消拒绝

SCOOffsetRejected错误代码表示在 LMP_SCO_LINK_REQPDU已被拒绝。

0x1C

SCO INTERVAL REJECTED SCO间隔被拒绝

SCOIntervalRejected错误代码指示LMP_SCO_LINK_REQPDU中请求的间隔已 被拒绝。

0x1D

SCO AIR MODE REJECTED SCO空中模式拒绝

SCOAirModeRejected错误代码指示LMP_SCO_LINK_REQPDU中请求的airmode 已被拒绝。

0x1E

INVALID LMP PARAMETERS / INVALID LL PARAMETERS 无效的LMP参数无效的LL参数

无效的LMP参数无效的LL参数错误代码指示一些LMPPDU控制PDU参数无效。这 应在以下情况下使用: 1.PDU长度无效。 2.当要求参数为偶数时,参数为奇数。 3.参数超出指定范围。 4.两个或多个参数具有不一致的值。

0x1F

UNSPECIFIED ERROR 未指定的错误

未指定的错误错误代码指示指定的其他错误代码不适合使用。

0x20

UNSUPPORTED LMP PARAMETER VALUE UNSUPPORTED LL PARAMETER VALUE 不支持的LMP参数值不支持的LL参数值

不支持的LMP参数值不支持的LL参数值错误代码指示一个LMPPDU或一个LL控 制PDU包含至少一个此时控制器不支持的参数值。这通常在长协商过程之后使 用,例如在LMP_HOLD_REQ、LMP_SNIFF_REQ和LMP_ENCRYPTION_KEY_SIZE _REQPDU交换期间。这可以由链路层使用,例如在连接参数请求链路层控制过 程期间。

0x21

ROLE CHANGE NOT ALLOWED 不允许角色更改

角色更改不允许错误代码指示控制器此时不允许角色更改。

0x22

LMP RESPONSE TIMEOUT / LL RESPONSE TIMEOUT LMP响应超时LL响应超时

LMP响应超时LL响应超时错误代码指示lmp事务未能在LMP响应超时内响应或LL 事务未能在LL响应超时内响应。

0x23

LMP ERROR TRANSACTION COLLISION LL PROCEDURE COLLISION (0x23) LMP错误事务碰撞LL过程碰撞

LMP错误事务冲突LL过程冲突错误代码指示LMP事务或LL过程已与已在进行中 的相同事务或过程发生冲突。

0x24

LMP PDU NOT ALLOWED LMP PDU不允许

LMP PDU不允许错误代码指示Controller发送的LMP PDU带有不允许的操作码

0x25

ENCRYPTION MODE NOT ACCEPTABLE 加密模式不可接受

加密模式不可接受错误代码表示此时请求的加密模式不可接受。

0x26

LINK KEY CANNOT BE CHANGED 链接密钥不能更改

链接密钥无法更改错误代码指示链接密钥无法更改,因为正在使用固定单元密钥。

0x27

REQUESTED QoS NOT SUPPORTED 不支持请求的QoS

所请求的QoS不支持错误代码指示所请求的 不支持服务质量。

0x28

INSTANT PASSED 瞬间通过

即时传递的错误代码指示不能执行包括即时的LMPPDU或LLPDU,因为发生这 种情况的即时已通过。

0x29

PAIRING WITH UNIT KEY NOT SUPPORTED 不支持与单元密钥配对

与不支持的单元密钥配对错误代码表示无法配对,因为请求了单元密钥,并 且不支持它。

0x2A

DIFFERENT TRANSACTION COLLISION 不同事务冲突

不同的事务冲突错误代码指示启动了与正在进行的事务发生冲突的LM P事务或LL过程。

0x2C

QoS UNACCEPTABLE PARAMETER QoS不可接受参数

QoS不可接受参数错误代码表示此时无法接受指定的服务质量参数,但其 他参数可能是可接受的。

0x2D

QoS REJECTED

QoS拒绝错误代码指示无法接受指定的服务质量参数,应终止QoS协商。

0x2E

CHANNEL ASSESSMENT NOT SUPPORTED 不支持信道评估

信道评估不支持的错误代码指示 控制器无法执行信道评估,因为它不受支持。

0x2F

INSUFFICIENT SECURITY 安全性不足

安全错误代码不足表示HCI命令或LMP 发送的PDU仅在加密链路上是可能的。

0x30

PARAMETER OUT OF MANDATORY RANGE 参数超出强制范围

参数超出强制范围错误代码指示请求的参数值超出给定HCI命令或LMPPDU的参 数的强制范围,并且接收方不接受该值。

0x32

ROLE SWITCH PENDING 角色切换挂起

角色切换挂起错误代码指示角色切换挂起。 当HCI命令或LMPPDU由于挂起的角色切换不能被接受时,这可以使用。这也可 以用于通知对等设备关于挂起的角色切换。

0x34

RESERVED SLOT VIOLATION 预留插槽违规

保留时隙冲突错误代码指示当前同步协商终止,协商状态设置为保留时隙冲突

0x35

ROLE SWITCH FAILED 角色切换失败

角色交换机失败错误代码指示角色交换机尝试,但是失败,并且原始微微网结 构恢复。交换机可能已经失败,因为TDD交换机或微微网交换机失败

0x36

EXTENDED INQUIRY RESPONSE TOO LARGE 扩展询问响应过大

扩展询问响应过大的错误代码指示扩展询问响应,具有对FEC的请求要求, 太大而不适合控制器支持的任何分组类型。

0x37

SECURE SIMPLE PAIRING NOT SUPPORTED BY HOST 主机不支持安全简单配对

主机错误代码不支持的安全简单配对表示 IO能力请求或响应被拒绝,因为发送主机不支持安全简单配对,即使接收链 路管理器支持安全简单配对。

0x38

HOST BUSY–PAIRING

主机繁忙配对错误代码表示主机正忙于另一个配对操作,无法支持所请求的配 对。接收设备应稍后再次重试配对。

0x39

CONNECTION REJECTED DUE TO NO SUITABLE CHANNEL FOUND 由于没有找到合适的通道而拒绝连接

由于没有找到合适的信道而被拒绝的连接错误代码指示控制器不能为信道选 择操作计算适当的值。

0x3A

CONTROLLER BUSY 控制器忙

控制器忙错误代码表示操作被拒绝,因为控制器忙,无法处理请求。

0x3B

UNACCEPTABLE CONNECTION PARAMETERS 未不可接受的连接参数

不可接受的连接参数错误代码指示远程设备由于一个或多个不可接受的连接参 数或者终止连接或者拒绝请求。

0x3C

ADVERTISING TIMEOUT 广告超时

广告超时错误代码指示在固定持续时间内完成广告,或者对于定向广告, 指示在没有创建连接的情况下完成广告。

0x3D

CONNECTION TERMINATED DUE TO MIC FAILURE 连接因MIC故障终止

由于MIC失败而终止的连接错误代码指示连接或同步终止,因为接收到的数据 包上的消息完整性检查(MIC)失败

0x3E

CONNECTION FAILED TO BE ESTABLISHED SYNCHRONIZATION TIMEOUT 连接建立失败同步超时

连接未能建立同步超时错误代码表示LL发起了连接或发起了周期性广告的同步 ,但连接未能建立或链路层未能在第一次尝试的6个周期性广告事件内与周期性 广告同步。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有