常用的BLE连接错误码解析 | 您所在的位置:网站首页 › 存储fc链路断开恢复后主机容量为0怎么办 › 常用的BLE连接错误码解析 |
基于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== 0x01UNKNOWN HCI COMMAND 未知HCI命令 未知的HCI命令错误代码表示控制器不理解主机发送的HCI命令包操作码。给出 的操作码可能不对应于本文档中指定的任何操作码或任何特定于供应商的操作 码,或者该命令可能尚未实现。 0x02UNKNOWN CONNECTION IDENTIFIER 未知连接标识符 未知连接标识符错误代码表示从主机发送了应标识连接的命令,但该连接不存 在或不标识正确的连接类型。 0x03HARDWARE FAILURE 硬件故障 硬件故障错误代码向主机指示控制器中的某些内容以无法用任何其他错误代码 描述的方式发生故障。此错误代码隐含的含义取决于实现。 0x04PAGE TIMEOUT 页面超时 页面超时错误代码表示由于页面超时配置参数。此错误代码可能只发生在 HCI_Remote_Name_Request和HCI_Create_Connection命令 0x05AUTHENTICATION FAILURE 认证失败 身份验证失败错误代码表示由于配对或身份验证过程中的不正确结果导致配 对或身份验证失败。这可能是由于PIN或链接密钥不正确。 0x06PIN OR KEY MISSING PIN或密钥丢失 PIN或密钥丢失错误代码用于因PIN丢失而配对失败或因密钥丢失而身份验证 失败时。 0x07MEMORY CAPACITY EXCEEDED 内存容量超出 内存容量超出错误代码向主机指示,控制器已耗尽内存来存储新参数。 0x08CONNECTION TIMEOUT 连接超时 连接超时错误代码指示给定连接的链路监督超时已过期或给定广播的同步超时 已过期。 0x09CONNECTION LIMIT EXCEEDED 超过连接限制 Connection Limit Exceeded错误代码表示尝试创建另一个连接失败因为Controller已达到其可支持的连接数限制。设备可以支持的连接数取决于实现 0x0ASYNCHRONOUS CONNECTION LIMIT TO A DEVICE EXCEEDED 超出设备的同步连接限制 设备的同步连接限制超出错误代码表示控制器已达到可实现到设备的同步连接 数的限制。设备可以支持的同步连接数取决于实现。 0x0BCONNECTION ALREADY EXISTS 连接已存在 ConnectionAlreadyExists错误代码表示当已有一个连接到此设备并且不允许多 个连接到同一设备时尝试创建与此设备的新连接。 0x0CCOMMAND DISALLOWED 命令不允许 命令不允许的错误代码表示请求的命令无法执行,因为控制器此时处于无法处 理此命令的状态。此错误不得用于错误代码UnknownHCI命令有效的命令操作 码。 0x0DCONNECTION REJECTED DUE TO LIMITED RESOURCES 由于资源有限而拒绝连接 由于有限资源而被拒绝的连接错误代码指示由于有限资源而被拒绝的连接。 0x0ECONNECTION REJECTED DUE TO SECURITY REASONS 由于安全原因拒绝连接 由于安全原因而拒绝的连接错误代码表示由于未满足安全要求(如身份验证或 配对)而拒绝连接。 0x0FCONNECTION REJECTED DUE TO UNACCEPTABLE BD_ADDR 由于不可接受的BD_ADDR而拒绝连接 由于不可接受的BD_ADDR错误代码而被拒绝的连接表示连接被拒绝,因为此设 备不接受BD_ADDR。这可能是因为设备将只接受来自特定BD_ADDRs的连接。 0x10CONNECTION ACCEPT TIMEOUT EXCEEDED 连接接受超时超过 连接接受超时超过错误代码指示,此连接尝试已超过连接接受超时。 0x11UNSUPPORTED FEATURE OR PARAMETER VALUE 不支持的功能或参数值 硬件故障错误代码向主机指示控制器中的某些内容以无法用任何其他错误代码 描述的方式发生故障。此错误代码隐含的含义取决于实现。 0x12INVALID HCI COMMAND PARAMETERS 无效的HCI命令参数 无效的HCI命令参数错误代码指示HCI命令参数中的至少一个无效。 这应在以下情况下使用: 1.参数总长度无效。 2.命令参数是无效类型。 3.连接标识符与相应事件不匹配。 4.当要求参数为偶数时,参数为奇数。 5.参数超出指定范围。 6.两个或多个参数值具有不一致的值。 注意:无效类型可以是,例如,当使用SCOConnection_Handle时,ACLConne ction_Handle是必需的。 0x13REMOTE USER TERMINATED CONNECTION 远程用户终止连接 远程用户终止连接错误代码指示远程设备上的用户终止连接或停止广播数据包 0x14REMOTE DEVICE TERMINATED CONNECTION DUE TO LOW RESOURCES 远程设备因资源不足而终止连接 (0x14) 远程设备因低资源而终止连接错误代码指示远程设备因低资源而终止连接。 0x15REMOTE DEVICE TERMINATED CONNECTION DUE TO POWER OFF 远程设备因断电而终止连接 远程设备因断电而终止连接错误代码指示远程设备因设备即将断电而终止连接 0x16CONNECTION TERMINATED BY LOCAL HOST 由本地主机终止的连接 本地主机错误代码终止的连接指示本地设备终止连接、终止与广播器的同步或 终止广播数据包。 0x17REPEATED ATTEMPTS 重复尝试 重复尝试错误代码指示控制器不允许身份验证或配对过程,因为自上次身份验 证或配对尝试失败以来所用的时间过少。 0x18PAIRING NOT ALLOWED 不允许配对 配对不允许错误代码指示设备不允许配对。例如,当设备仅在某些用户输入之 后的某个时间窗口期间允许配对时允许配对。 0x19UNKNOWN LMP PDU 未知LMPPDU错误代码表示控制器已收到未知LMP操作码。 0x0AUNSUPPORTED REMOTE FEATURE 不支持的远程功能 不支持的远程功能错误代码指示远程设备不支持与发出的命令、LMPPDU或链 路层控制PDU相关联的功能。 0x1BSCO OFFSET REJECTED SCO抵消拒绝 SCOOffsetRejected错误代码表示在 LMP_SCO_LINK_REQPDU已被拒绝。 0x1CSCO INTERVAL REJECTED SCO间隔被拒绝 SCOIntervalRejected错误代码指示LMP_SCO_LINK_REQPDU中请求的间隔已 被拒绝。 0x1DSCO AIR MODE REJECTED SCO空中模式拒绝 SCOAirModeRejected错误代码指示LMP_SCO_LINK_REQPDU中请求的airmode 已被拒绝。 0x1EINVALID LMP PARAMETERS / INVALID LL PARAMETERS 无效的LMP参数无效的LL参数 无效的LMP参数无效的LL参数错误代码指示一些LMPPDU控制PDU参数无效。这 应在以下情况下使用: 1.PDU长度无效。 2.当要求参数为偶数时,参数为奇数。 3.参数超出指定范围。 4.两个或多个参数具有不一致的值。 0x1FUNSPECIFIED ERROR 未指定的错误 未指定的错误错误代码指示指定的其他错误代码不适合使用。 0x20UNSUPPORTED 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交换期间。这可以由链路层使用,例如在连接参数请求链路层控制过 程期间。 0x21ROLE CHANGE NOT ALLOWED 不允许角色更改 角色更改不允许错误代码指示控制器此时不允许角色更改。 0x22LMP RESPONSE TIMEOUT / LL RESPONSE TIMEOUT LMP响应超时LL响应超时 LMP响应超时LL响应超时错误代码指示lmp事务未能在LMP响应超时内响应或LL 事务未能在LL响应超时内响应。 0x23LMP ERROR TRANSACTION COLLISION LL PROCEDURE COLLISION (0x23) LMP错误事务碰撞LL过程碰撞 LMP错误事务冲突LL过程冲突错误代码指示LMP事务或LL过程已与已在进行中 的相同事务或过程发生冲突。 0x24LMP PDU NOT ALLOWED LMP PDU不允许 LMP PDU不允许错误代码指示Controller发送的LMP PDU带有不允许的操作码 0x25ENCRYPTION MODE NOT ACCEPTABLE 加密模式不可接受 加密模式不可接受错误代码表示此时请求的加密模式不可接受。 0x26LINK KEY CANNOT BE CHANGED 链接密钥不能更改 链接密钥无法更改错误代码指示链接密钥无法更改,因为正在使用固定单元密钥。 0x27REQUESTED QoS NOT SUPPORTED 不支持请求的QoS 所请求的QoS不支持错误代码指示所请求的 不支持服务质量。 0x28INSTANT PASSED 瞬间通过 即时传递的错误代码指示不能执行包括即时的LMPPDU或LLPDU,因为发生这 种情况的即时已通过。 0x29PAIRING WITH UNIT KEY NOT SUPPORTED 不支持与单元密钥配对 与不支持的单元密钥配对错误代码表示无法配对,因为请求了单元密钥,并 且不支持它。 0x2ADIFFERENT TRANSACTION COLLISION 不同事务冲突 不同的事务冲突错误代码指示启动了与正在进行的事务发生冲突的LM P事务或LL过程。 0x2CQoS UNACCEPTABLE PARAMETER QoS不可接受参数 QoS不可接受参数错误代码表示此时无法接受指定的服务质量参数,但其 他参数可能是可接受的。 0x2DQoS REJECTED QoS拒绝错误代码指示无法接受指定的服务质量参数,应终止QoS协商。 0x2ECHANNEL ASSESSMENT NOT SUPPORTED 不支持信道评估 信道评估不支持的错误代码指示 控制器无法执行信道评估,因为它不受支持。 0x2FINSUFFICIENT SECURITY 安全性不足 安全错误代码不足表示HCI命令或LMP 发送的PDU仅在加密链路上是可能的。 0x30PARAMETER OUT OF MANDATORY RANGE 参数超出强制范围 参数超出强制范围错误代码指示请求的参数值超出给定HCI命令或LMPPDU的参 数的强制范围,并且接收方不接受该值。 0x32ROLE SWITCH PENDING 角色切换挂起 角色切换挂起错误代码指示角色切换挂起。 当HCI命令或LMPPDU由于挂起的角色切换不能被接受时,这可以使用。这也可 以用于通知对等设备关于挂起的角色切换。 0x34RESERVED SLOT VIOLATION 预留插槽违规 保留时隙冲突错误代码指示当前同步协商终止,协商状态设置为保留时隙冲突 0x35ROLE SWITCH FAILED 角色切换失败 角色交换机失败错误代码指示角色交换机尝试,但是失败,并且原始微微网结 构恢复。交换机可能已经失败,因为TDD交换机或微微网交换机失败 0x36EXTENDED INQUIRY RESPONSE TOO LARGE 扩展询问响应过大 扩展询问响应过大的错误代码指示扩展询问响应,具有对FEC的请求要求, 太大而不适合控制器支持的任何分组类型。 0x37SECURE SIMPLE PAIRING NOT SUPPORTED BY HOST 主机不支持安全简单配对 主机错误代码不支持的安全简单配对表示 IO能力请求或响应被拒绝,因为发送主机不支持安全简单配对,即使接收链 路管理器支持安全简单配对。 0x38HOST BUSY–PAIRING 主机繁忙配对错误代码表示主机正忙于另一个配对操作,无法支持所请求的配 对。接收设备应稍后再次重试配对。 0x39CONNECTION REJECTED DUE TO NO SUITABLE CHANNEL FOUND 由于没有找到合适的通道而拒绝连接 由于没有找到合适的信道而被拒绝的连接错误代码指示控制器不能为信道选 择操作计算适当的值。 0x3ACONTROLLER BUSY 控制器忙 控制器忙错误代码表示操作被拒绝,因为控制器忙,无法处理请求。 0x3BUNACCEPTABLE CONNECTION PARAMETERS 未不可接受的连接参数 不可接受的连接参数错误代码指示远程设备由于一个或多个不可接受的连接参 数或者终止连接或者拒绝请求。 0x3CADVERTISING TIMEOUT 广告超时 广告超时错误代码指示在固定持续时间内完成广告,或者对于定向广告, 指示在没有创建连接的情况下完成广告。 0x3DCONNECTION TERMINATED DUE TO MIC FAILURE 连接因MIC故障终止 由于MIC失败而终止的连接错误代码指示连接或同步终止,因为接收到的数据 包上的消息完整性检查(MIC)失败 0x3ECONNECTION FAILED TO BE ESTABLISHED SYNCHRONIZATION TIMEOUT 连接建立失败同步超时 连接未能建立同步超时错误代码表示LL发起了连接或发起了周期性广告的同步 ,但连接未能建立或链路层未能在第一次尝试的6个周期性广告事件内与周期性 广告同步。 |
CopyRight 2018-2019 实验室设备网 版权所有 |