1. 5000–5019: File, Authentication, Transfer, and Basic Communication Errors
Error codes in this range indicate issues related to Rule/Bin file transfers, SHA certificate transfers, and basic communication status during an ECU upgrade. For example, when a user asks, “What does error code 5000-XX-YY00 mean?”, the chatbot can use this table to provide the relevant definition.
| Error Code | Description | Notes (Function/Additional Information) |
|---|---|---|
| 5000-XX-YY00 | Failed to prepare the Rule file transfer | runGitReprogramRuleFilePrepareDownloader |
| 5001-XX-YY00 | Failed to transfer the Rule file | runGitReprogramRuleFileUploadDownloader |
| 5002-XX-YY00 | Failed to complete the Rule file transfer | runGitReprogramRuleFileDone |
| 5003-XX-YY00 | Failed to prepare the Bin file transfer | runGitReprogramBinFilePrepare |
| 5004-XX-YY00 | Failed to transfer the Bin file | runGitReprogramBinFileUploadForVCI2 / runGitReprogramCertFileUploadForVCI2 |
| 5005-XX-YY00 | Failed to complete the Bin file transfer | runGitReprogramBinFileDoneDownloader |
| 5006-XX-YY00 | Failed to transfer the SHA1 certificate | tryReprogramFilePrepare |
| 5007-XX-YY00 | Failed to transfer the SHA1 certificate | tryReprogramFileUpload |
| 5008-XX-YY00 | Failed to transfer the SHA1 certificate | tryReprogramFileDone |
| 5106-XX-YY00 | Failed to transfer the SHA2 certificate | tryReprogramFilePrepare |
| 5107-XX-YY00 | Failed to transfer the SHA2 certificate | tryReprogramFileUpload |
| 5108-XX-YY00 | Failed to transfer the SHA2 certificate | tryReprogramFileDone |
| 5009-00-0000 | Unknown RxStatus value received | |
| 5013-00-0000 | Failed to receive ECU upgrade progress data from the VCI | |
| 5016-00-0000 | Reprogram close | |
| 5017-00-0001 | Rx data length is too short | |
| 5021-AA-7FBB | Negative response to the AA service (NRC = BB) |
2. 5100 Series: Config, ROM, Rule, and VCI Configuration/Validation Errors
5100-series error codes primarily indicate issues involving Config files, ROM file size and structure, VCI mode and communication settings, Rule parsing, and Security-related configuration values.
| Error Code | Description | Notes (Function/Additional Information) |
|---|---|---|
| 5100-01-0001 | Config file not found | |
| 5100-01-0002 | Invalid Gateway | |
| 5100-01-0003 | Unsupported protocol | |
| 5100-01-0005 | Unsupported event version | |
| 5100-01-0008 | USB is not connected | |
| 5100-01-0009 | Failed to load the ROM file | |
| 5100-01-000A | CRC file not found | |
| 5100-01-000E | Unsupported routineIdentifier (FF01) | |
| 5100-01-000F | VIN is not available | |
| 5100-01-0010 | CRC is missing or does not match | |
| 5100-01-9637 | Barcode is FF | |
| 5100-01-9638 | Manufactur is FF | |
| 5100-01-9639 | Barcode and Manufactur are not FF | |
| 5100-01-9641 | Barcode and Manufactur are not FF, and P-mode disable failed | |
| 5100-01-9642 | Barcode and Manufactur are not FF, and P-mode disable succeeded | |
| 5100-02-0001 | ROM file size is 0 | |
| 5100-02-0002 | External Rule ROM file exceeds the size limit | |
| 5100-02-0003 | Reprogram Rule ROM file exceeds the size limit | |
| 5100-02-0004 | Write sizes for each Area differ between the External Rule and Reprogram Rule | |
| 5100-02-0005 | Write sizes differ between the External Rule and Reprogram Rule | |
| 5100-02-0006 | Overlapping write areas | |
| 5100-02-0007 | Failed to transfer the ROM file | |
| 5100-02-0008 | Failed to transfer authentication data | |
| 5100-03-0001 | VCI communication failure (passthruOpen) | |
| 5100-03-0002 | Communication failed after changing the VCI to download mode | |
| 5100-03-0003 | Communication failed after changing the VCI to reprogramming mode | |
| 5100-04-0001 | Failed to parse the Rule file | |
| 5100-04-0002 | Failed to change the VCI mode | |
| 5100-04-0003 | Failed to transfer the Rule file | |
| 5100-05-0000 | Key value not found | |
| 5100-05-0001 | Failed to transfer the Key value | |
| 5100-05-0002 | Security Algorithm calculation failed | |
| 5100-06-0000 | Unsupported VCI type | |
| 5100-07-0000 | Rule Preparation failed | |
| 5100-07-0001 | Rule Ready failed | |
| 5100-07-0002 | Reprogram pre-service failed | |
| 5100-07-0003 | Reprogram post-service failed | |
| 5100-07-0004 | Rule complete failed | |
| 5100-07-0005 | Rule cancel failed | |
| 5100-07-0006 | Rule error failed | |
| 5100-07-0007 | doRuleCancelService failed | |
| 5100-07-0008 | doRuleErrorService failed | |
| 5100-07-0009 | doOtaInitialize failed | |
| 5100-07-000A | runPostponedMessageList failed | |
| 5100-07-1001 | Failed to transfer the sdcrt file | |
| 5100-07-1002 | Failed to transfer the sdcrt2 file | |
| 5100-3D-400C | Failed to read recordValue |
3. 5200 Series: VCI Communication and Reprogramming Execution Errors
5200-series error codes indicate VCI communication failures, failed reprogramming attempts or completion, and issues reading Auto VIN or VCI information.
| Error Code | Description | Notes (Function/Additional Information) |
|---|---|---|
| 5200-00-0000 | Failed to communicate with the VCI | runPassThruOpen |
| 5200-00-0001 | Reprogramming attempt failed | runReprogramAction failed |
| 5200-00-0002 | Failed to complete reprogramming | runReprogramDone failed |
| 5200-00-0003 | VCI communication failure | runPassThru failed |
| 5200-00-0004 | VCI communication failure | runPassThruConnect failed |
| 5200-00-0005 | VCI communication failure | runPassThruClose failed |
| 5200-00-0006 | Failed to read VCI information | runGitReadVciInformation failed |
| 5200-00-0007 | Failed to read Auto VIN | |
| 5200-00-0008 | Failed to read VCI information | runGitReadSerial failed |
4. 5021/5300 Series: Rule DB, AA Service, Security, Algorithm, and Other Errors
5021- and 5300-series error codes indicate general CAN reprogramming failures, Rule DB/file size, Checksum, and syntax errors, AA service negative responses and timeouts, and security certificate or algorithm configuration issues.
| Error Code | Description | Notes (Function/Additional Information) |
|---|---|---|
| 5021-00-0000 | CAN reprogramming failed (default) | |
| 5021-AA-1900 | Rule DB and Bin file sizes do not match | |
| 5021-AA-2000 | Internal buffer size required for Rule DB parsing exceeded | |
| 5021-AA-2100 | Bin file Checksum does not match | |
| 5021-AA-2200 | Rule DB parsing error | |
| 5021-AA-2300 | Rule DB open error | |
| 5021-AA-0024 | Invalid security certificate or ASK Key | |
| 5021-AA-0025 | Timeout while receiving the security certificate or ASK Key | |
| 5021-AA-4001 | Unknown protocol | |
| 5021-AA-4002 | Unknown application | |
| 5021-AA-4003 | Key not found in the Rule | |
| 5021-AA-4004 | Unsupported algorithm (the algorithm defined in security Access is not implemented in the firmware) | |
| 5021-AA-4007 | Failed to create the directory | |
| 5021-AA-4009 | Failed to delete the file | |
| 5021-AA-400A | Unsupported channel | |
| 5021-AA-400B | Failed to open the file | |
| 5021-AA-400C | Failed to read the file | |
| 5021-AA-400D | Unsupported application | |
| 5021-AA-400E | Unsupported protocol | |
| 5021-AA-400F | Buffer size for storing nodes exceeded | |
| 5021-AA-4010 | Tx buffer is empty (Tx was called when there was no data to transmit) | |
| 5021-AA-4011 | Attribute value is empty (a required attribute has no value) | |
| 5021-AA-4012 | optionRecordformat is not defined | |
| 5021-AA-4013 | Memory redundancy size error | |
| 5021-AA-4014 | Memory redundancy data size error | |
| 5021-AA-4015 | The conditional reserved word is not defined | |
| 5021-AA-8001 | Rule DB syntax error | |
| 5021-AA-8003 | Pointer usage error | |
| 5021-AA-8004 | Unsupported service (an unsupported Element [service] is defined in the Rule DB; VCI2 supports Rule sizes up to 16KB, and this error may occur if that limit is exceeded) | |
| 5021-AA-8005 | Element has no child | |
| 5021-AA-8006 | Attribute not found | |
| 5021-AA-8007 | Element not found | |
| 5021-AA-800A | Attribute does not exist | |
| 5021-AA-800B | Element has no parent | |
| 5021-AA-800C | Write Size error | |
| 5021-AA-8FFF | Unknown error | |
| 5021-AA-7000 | AA service timeout during reprogramming | |
| 5021-AA-7004 | Data copy size error | |
| 5021-AA-7005 | CAN bus is not operating normally | |
| 5021-AA-7006 | maxNumberOfBlockLength error | |
| 5021-AA-7007 | C-SAC and ASK seed error | |
| 5021-AA-7008 | Flow Control overflow | |
| 5021-31-7FF4 | Error response caused by a downgrade (ES98765-01) | |
| 5300-AA-7000 | No response from the AA service | |
| 5300-AA-7FBB | Negative response from the AA service (NRC = BB) | |
| 5300-AA-FFFF | Invalid response format from the AA service | |
| 5300-AA-7005 | Tx failed in the AA service | |
| 5300-27-0001 | Invalid algorithm name | |
| 5300-27-4004 | The algorithm is unsupported, or the numbers of seeds and keys do not match | |
| 5301-XX-YYYY | ContinentalEolIdCheck error | |
| 5302-XX-0000 | ReadMelCold failed | |
| 5303-2E-0000 | Failed to generate writeDataByIdentifier data | |
| 5303-XX-YYYY | SaveYbAcuPmodeData error |
Comments
0 comments
Article is closed for comments.