0% found this document useful (0 votes)
2K views2 pages

UDS NRC Codes

This document lists UDS NRC codes and their descriptions. UDS NRCs or Negative Response Codes are sent by an ECU in response to a service request from a tester if the requested service cannot be performed. Common NRC codes include 0x10 for a general reject, 0x11 for an unsupported service, and 0x13 for an invalid message. The document provides a table of various UDS NRC codes ranging from 0x10 to 0xFE along with descriptions of the condition they represent.

Uploaded by

osman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views2 pages

UDS NRC Codes

This document lists UDS NRC codes and their descriptions. UDS NRCs or Negative Response Codes are sent by an ECU in response to a service request from a tester if the requested service cannot be performed. Common NRC codes include 0x10 for a general reject, 0x11 for an unsupported service, and 0x13 for an invalid message. The document provides a table of various UDS NRC codes ranging from 0x10 to 0xFE along with descriptions of the condition they represent.

Uploaded by

osman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 2

This page lists UDS NRC codes for various UDS SID responses.

NRC stands for Negative Response Codes.

What is UDS NRCs | Negative Response Codes

In OBD (Off Board Diagnostics), tester acts as client and ECU (Electronic Control unit) acts as server.
Client sends service request to the server. Based on requested service, server checks whether it is
possible to perform the service. If it is possible to perform the service, UDS responds with positive
response message. But, if server finds that it is not possible to perform the requested service, UDS
responds with negative response message. In negative response of UDS protocol, NRC contains rejection
cause.

UDS Request and Response Frame Format

The negative response message contains three fields viz. NR_SID (size : 1 byte, value : 0x7F), SIDRQ (size :
1 byte) and NRC code (size : 1 byte). NRC code indicates the reason for not performing the requested
service. UDS protocols predefines various NRCs for various reasons under which the server can reject to
perform the service. Refer UDS request and response frame format >>.

Following table mentions UDS NRCs for UDS SID with 0x7F.

UDS NRC Description

0x10 General Reject

0x11 Service not supported

0x12 Sub Function not supported

0x13 Invalid message length/format

0x14 Response too long

0x21 Busy-repeat request

0x22 Conditions not correct

0x24 Request sequence error

0x25 No response from subnet component

0x26 Failure prevents execution of requested action


0x31 Request out of range

0x33 Security access denied

0x35 Invalid Key

0x36 Exceeded number of attempts

0x37 Required time delay has not expired

0x70 Upload/download not accepted

0x71 Transfer data suspended

0x72 Programming failure

0x73 Wrong block sequence counter

0x78 Request received - response pending

0x7E Sub function not supported in active session

0x7F Service not supported in active session

0x81/0x82 RPM too high/low

0x83/0x84 Engine is running/ not running

0x85 Engine run time too low

0x86/0x87 Temperature too high/low

0x88/0x89 Speed too high/low

0x8A/0x8B Throttle pedal too high/low

0x8C/0x8D Transmission range not in neutral/dear

0x8F Brake switches not closed

0x90 Shifter lever not in park

0x91 Torque converter clutch locked

0x92/0x93 Voltage too high/low

0xF0-0xFE Manufacturer specific conditions not correct

You might also like