2. General Negative Responses
This is a comprehensive list of all negative response codes as defined by the ISO-14229 specification. A value of “Yes” in the columns below indicates that the NRC is applicable to ALL services of the corresponding type regardless of whether or not it is expressly listed in the “Unique Negative Responses” section of a specific service.
NRC | Description | 0x22 | 0x2E | 0x2F | 0x31 |
---|---|---|---|---|---|
0x11 | General service not supported | Yes | Yes | Yes | Yes |
0x12 | Sub-function nut supported | No | No | Yes | Yes |
0x13 | Invalid length | Yes | Yes | Yes | Yes |
0x22 | Conditions not correct | No | No | No | No |
0x24 | Request sequence error | No | No | No | No |
0x31 | Request out of range | No | No | No | No |
0x33 | Security access denied | No | No | No | No |
0x35 | Invalid Key | No | No | No | No |
0x36 | Exceeded number of attempts | No | No | No | No |
0x37 | Time delay not expired | No | No | No | No |
0x78 | Request received, response pending | No | No | No | No |
0x7E | Sub-function not supported in current session | No | No | No | No |
0x7F | Service not supported in current session | Yes | Yes | Yes | Yes |
0x81 | Engine RPM too high | No | No | No | No |
0x82 | Engine RPM too low | No | No | No | No |
0x83 | Engine running | No | No | No | No |
0x84 | Engine not running | No | No | No | No |
0x85 | Engine run time too low | No | No | No | No |
0x86 | Temperature too high | No | No | No | No |
0x87 | Temperature too low | No | No | No | No |
0x88 | Vehicle speed too high | No | No | No | No |
0x89 | Vehicle speed too low | No | No | No | No |
0x8A | Throttle too high | No | No | No | No |
0x8B | Throttle too low | No | No | No | No |
0x8C | Transmission not in neutral | No | No | No | No |
0x8D | Transmission not in gear | No | No | No | No |
0x8F | Brake not applied | No | No | No | No |
0x90 | Transmission not in park | No | No | No | No |
0x92 | Voltage too high | No | No | No | No |
0x93 | Voltage too low | No | No | No | No |