1. 5000~5019:文件、认证传输及基本通信错误
此范围内的错误代码表示ECU升级过程中与Rule/Bin文件传输、SHA证书传输及基本通信状态相关的问题。例如,当用户询问“错误代码5000-XX-YY00表示什么?”时,可供聊天机器人依据本表内容说明其含义。
| 错误代码 | 说明 | 备注(函数/附加信息) |
|---|---|---|
| 5000-XX-YY00 | Rule文件传输准备失败 | runGitReprogramRuleFilePrepareDownloader |
| 5001-XX-YY00 | Rule文件传输失败 | runGitReprogramRuleFileUploadDownloader |
| 5002-XX-YY00 | Rule文件传输完成失败 | runGitReprogramRuleFileDone |
| 5003-XX-YY00 | Bin文件传输准备失败 | runGitReprogramBinFilePrepare |
| 5004-XX-YY00 | Bin文件传输失败 | runGitReprogramBinFileUploadForVCI2 / runGitReprogramCertFileUploadForVCI2 |
| 5005-XX-YY00 | Bin文件传输完成失败 | runGitReprogramBinFileDoneDownloader |
| 5006-XX-YY00 | SHA1证书传输失败 | tryReprogramFilePrepare |
| 5007-XX-YY00 | SHA1证书传输失败 | tryReprogramFileUpload |
| 5008-XX-YY00 | SHA1证书传输失败 | tryReprogramFileDone |
| 5106-XX-YY00 | SHA2证书传输失败 | tryReprogramFilePrepare |
| 5107-XX-YY00 | SHA2证书传输失败 | tryReprogramFileUpload |
| 5108-XX-YY00 | SHA2证书传输失败 | tryReprogramFileDone |
| 5009-00-0000 | 接收到未知的RxStatus值 | |
| 5013-00-0000 | 未能从VCI接收ECU升级进度数据 | |
| 5016-00-0000 | 重编程关闭 | |
| 5017-00-0001 | Rx数据长度过短 | |
| 5021-AA-7FBB | AA服务否定响应(NRC = BB) |
2. 5100系列:Config、ROM、Rule及VCI设置/验证错误
5100系列错误代码主要表示Config文件、ROM文件大小和结构、VCI模式与通信设置、Rule解析以及Security相关设置值存在问题。
| 错误代码 | 说明 | 备注(函数/附加信息) |
|---|---|---|
| 5100-01-0001 | Config文件不存在 | |
| 5100-01-0002 | Gateway无效 | |
| 5100-01-0003 | 不支持的协议 | |
| 5100-01-0005 | 事件版本不受支持 | |
| 5100-01-0008 | USB未连接 | |
| 5100-01-0009 | ROM文件加载失败 | |
| 5100-01-000A | crc文件不存在 | |
| 5100-01-000E | 不支持的routineIdentifier(FF01) | |
| 5100-01-000F | VIN号码不存在 | |
| 5100-01-0010 | crc不存在或不匹配 | |
| 5100-01-9637 | Barcode为FF | |
| 5100-01-9638 | Manufactur为FF | |
| 5100-01-9639 | Barcode和Manufactur均不为FF | |
| 5100-01-9641 | Barcode和Manufactur均不为FF,且P-mode禁用失败 | |
| 5100-01-9642 | Barcode和Manufactur均不为FF,且P-mode禁用成功 | |
| 5100-02-0001 | ROM文件大小为0 | |
| 5100-02-0002 | External Rule ROM文件大小超限 | |
| 5100-02-0003 | Reprogram Rule ROM文件大小超限 | |
| 5100-02-0004 | External Rule与Reprogram Rule中各Area的write size不一致 | |
| 5100-02-0005 | External Rule与Reprogram Rule的write size不一致 | |
| 5100-02-0006 | Write区域重叠 | |
| 5100-02-0007 | ROM文件传输失败 | |
| 5100-02-0008 | 认证数据传输失败 | |
| 5100-03-0001 | VCI通信失败(passthruOpen) | |
| 5100-03-0002 | VCI切换至下载模式后通信失败 | |
| 5100-03-0003 | VCI切换至重编程模式后通信失败 | |
| 5100-04-0001 | Rule文件解析失败 | |
| 5100-04-0002 | VCI模式切换失败 | |
| 5100-04-0003 | Rule文件传输失败 | |
| 5100-05-0000 | Key值不存在 | |
| 5100-05-0001 | Key值传输失败 | |
| 5100-05-0002 | Security Algorithm计算失败 | |
| 5100-06-0000 | 不支持的VCI类型 | |
| 5100-07-0000 | Rule Preparation失败 | |
| 5100-07-0001 | Rule Ready失败 | |
| 5100-07-0002 | reprogram pre service失败 | |
| 5100-07-0003 | reprogram post service失败 | |
| 5100-07-0004 | Rule complete失败 | |
| 5100-07-0005 | Rule cancel失败 | |
| 5100-07-0006 | Rule error失败 | |
| 5100-07-0007 | doRuleCancelService失败 | |
| 5100-07-0008 | doRuleErrorService失败 | |
| 5100-07-0009 | doOtaInitialize失败 | |
| 5100-07-000A | runPostponedMessageList失败 | |
| 5100-07-1001 | sdcrt文件传输失败 | |
| 5100-07-1002 | sdcrt2文件传输失败 | |
| 5100-3D-400C | recordValue读取失败 |
3. 5200系列:VCI通信及重编程执行错误
5200系列错误代码表示与VCI通信失败、重编程尝试或完成失败,以及读取Auto VIN和VCI信息等相关问题。
| 错误代码 | 说明 | 备注(函数/附加信息) |
|---|---|---|
| 5200-00-0000 | 与VCI通信失败 | runPassThruOpen |
| 5200-00-0001 | 重编程尝试失败 | runReprogramAction失败 |
| 5200-00-0002 | 重编程完成失败 | runReprogramDone失败 |
| 5200-00-0003 | VCI通信失败 | runPassThru失败 |
| 5200-00-0004 | VCI通信失败 | runPassThruConnect失败 |
| 5200-00-0005 | VCI通信失败 | runPassThruClose失败 |
| 5200-00-0006 | VCI信息读取失败 | runGitReadVciInformation失败 |
| 5200-00-0007 | Auto VIN读取失败 | |
| 5200-00-0008 | VCI信息读取失败 | runGitReadSerial失败 |
4. 5021/5300系列:Rule DB、AA服务、安全、算法及其他错误
5021和5300系列错误代码表示CAN重编程基本故障、Rule DB/文件大小、校验和及语法错误、AA服务否定响应或超时,以及安全证书和算法设置等问题。
| 错误代码 | 说明 | 备注(函数/附加信息) |
|---|---|---|
| 5021-00-0000 | CAN重编程失败(默认) | |
| 5021-AA-1900 | Rule DB与Bin文件的大小不一致 | |
| 5021-AA-2000 | 超出Rule DB解析所需的内部缓冲区大小 | |
| 5021-AA-2100 | Bin文件校验和不匹配 | |
| 5021-AA-2200 | Rule DB解析错误 | |
| 5021-AA-2300 | Rule DB打开错误 | |
| 5021-AA-0024 | 安全证书或ASK Key无效 | |
| 5021-AA-0025 | 接收安全证书或ASK Key超时 | |
| 5021-AA-4001 | 未知协议 | |
| 5021-AA-4002 | 未知应用程序 | |
| 5021-AA-4003 | 无法在Rule中找到Key | |
| 5021-AA-4004 | 不支持的算法(security Access中定义的算法未在固件中实现) | |
| 5021-AA-4007 | 目录创建失败 | |
| 5021-AA-4009 | 文件删除失败 | |
| 5021-AA-400A | 不支持的通道 | |
| 5021-AA-400B | 文件打开失败 | |
| 5021-AA-400C | 文件读取失败 | |
| 5021-AA-400D | 不支持的应用程序 | |
| 5021-AA-400E | 不支持的协议 | |
| 5021-AA-400F | 超出用于存储节点的缓冲区大小 | |
| 5021-AA-4010 | Tx缓冲区为空(无可传输数据,但调用了Tx) | |
| 5021-AA-4011 | Attribute值为空(必需attribute没有值) | |
| 5021-AA-4012 | optionRecordformat未定义 | |
| 5021-AA-4013 | 内存冗余大小错误 | |
| 5021-AA-4014 | 内存冗余数据大小错误 | |
| 5021-AA-4015 | 保留字conditional未定义 | |
| 5021-AA-8001 | Rule DB语法错误 | |
| 5021-AA-8003 | 指针使用错误 | |
| 5021-AA-8004 | 不支持的服务(Rule DB中定义了不支持的Element〔服务〕;VCI2支持的Rule大小上限为16KB,超出时可能发生此错误) | |
| 5021-AA-8005 | element没有子项 | |
| 5021-AA-8006 | 无法找到attribute | |
| 5021-AA-8007 | 无法找到element | |
| 5021-AA-800A | Attribute不存在 | |
| 5021-AA-800B | element没有父项 | |
| 5021-AA-800C | Write Size错误 | |
| 5021-AA-8FFF | 未知错误 | |
| 5021-AA-7000 | 重编程期间AA服务超时 | |
| 5021-AA-7004 | 数据复制大小错误 | |
| 5021-AA-7005 | CAN总线异常 | |
| 5021-AA-7006 | maxNumberOfBlockLength错误 | |
| 5021-AA-7007 | C-SAC及ASK seed错误 | |
| 5021-AA-7008 | Flow Control溢出 | |
| 5021-31-7FF4 | 因降级导致的错误响应(ES98765-01) | |
| 5300-AA-7000 | AA服务无响应 | |
| 5300-AA-7FBB | AA服务否定响应(NRC = BB) | |
| 5300-AA-FFFF | AA服务响应格式错误 | |
| 5300-AA-7005 | AA服务Tx失败 | |
| 5300-27-0001 | 算法名称无效 | |
| 5300-27-4004 | 不支持该算法,或seed与key的数量不一致 | |
| 5301-XX-YYYY | ContinentalEolIdCheck错误 | |
| 5302-XX-0000 | ReadMelCold失败 | |
| 5303-2E-0000 | writeDataByIdentifier数据生成失败 | |
| 5303-XX-YYYY | SaveYbAcuPmodeData错误 |
评论
0 条评论
文章评论已关闭。