1. 5000–5019: File/Certificate Transfer and Basic Communication Errors
Error codes in this range indicate problems related to Rule/BIN file transfer, SHA certificate transfer, and basic communication status during the ECU upgrade process. For example, when a user asks, “What does error code 5000-XX-YY00 mean?”, the chatbot can use this table to provide the appropriate definition.
| Error Code | Description | Remarks (Function/Additional Information) |
|---|---|---|
| 5000-XX-YY00 | Failed to prepare Rule file transfer | runGitReprogramRuleFilePrepareDownloader |
| 5001-XX-YY00 | Rule file transfer failed | runGitReprogramRuleFileUploadDownloader |
| 5002-XX-YY00 | Failed to complete Rule file transfer | runGitReprogramRuleFileDone |
| 5003-XX-YY00 | Failed to prepare BIN file transfer | runGitReprogramBinFilePrepare |
| 5004-XX-YY00 | BIN file transfer failed | runGitReprogramBinFileUploadForVCI2 / runGitReprogramCertFileUploadForVCI2 |
| 5005-XX-YY00 | Failed to complete BIN file transfer | runGitReprogramBinFileDoneDownloader |
| 5006-XX-YY00 | SHA1 certificate transfer failed | tryReprogramFilePrepare |
| 5007-XX-YY00 | SHA1 certificate transfer failed | tryReprogramFileUpload |
| 5008-XX-YY00 | SHA1 certificate transfer failed | tryReprogramFileDone |
| 5106-XX-YY00 | SHA2 certificate transfer failed | tryReprogramFilePrepare |
| 5107-XX-YY00 | SHA2 certificate transfer failed | tryReprogramFileUpload |
| 5108-XX-YY00 | SHA2 certificate transfer failed | 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 AA service (NRC = BB) |
2. 5100 Series: Config, ROM, Rule, and VCI Configuration/Validation Errors
5100-series error codes primarily indicate problems involving Config files, ROM file size and structure, VCI mode and communication settings, Rule parsing, and Security-related configuration values.
| Error Code | Description | Remarks (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 not connected | |
| 5100-01-0009 | Failed to load ROM file | |
| 5100-01-000A | CRC file not found | |
| 5100-01-000E | Unsupported routineIdentifier (FF01) | |
| 5100-01-000F | VIN number not found | |
| 5100-01-0010 | CRC is missing or does not match | |
| 5100-01-9637 | Barcode is FF | |
| 5100-01-9638 | Manufacturer is FF | |
| 5100-01-9639 | Barcode and Manufacturer are not FF | |
| 5100-01-9641 | Barcode and Manufacturer are not FF, and P-mode disable failed | |
| 5100-01-9642 | Barcode and Manufacturer 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 permitted size | |
| 5100-02-0003 | Reprogram Rule ROM file exceeds the permitted size | |
| 5100-02-0004 | Area-specific write sizes 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 | ROM file transfer failed | |
| 5100-02-0008 | Authentication data transfer failed | |
| 5100-03-0001 | VCI communication failed (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 | Rule file parsing failed | |
| 5100-04-0002 | Failed to change the VCI mode | |
| 5100-04-0003 | Rule file transfer failed | |
| 5100-05-0000 | Key value not found | |
| 5100-05-0001 | Key value transfer failed | |
| 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 | sdcrt file transfer failed | |
| 5100-07-1002 | sdcrt2 file transfer failed | |
| 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 problems reading Auto VIN or VCI information.
| Error Code | Description | Remarks (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 failed | runPassThru failed |
| 5200-00-0004 | VCI communication failed | runPassThruConnect failed |
| 5200-00-0005 | VCI communication failed | 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 default CAN reprogramming failures, Rule DB/file size, Checksum, and syntax errors, AA service negative responses and timeouts, and security certificate or algorithm configuration problems.
| Error Code | Description | Remarks (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 directory | |
| 5021-AA-4009 | Failed to delete file | |
| 5021-AA-400A | Unsupported channel | |
| 5021-AA-400B | Failed to open file | |
| 5021-AA-400C | Failed to read 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 no data was available for transmission) | |
| 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 when 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 | Algorithm is unsupported, or the number of seeds and keys does 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.