para el escaneado de transporte pesado heavy duty

Page 1

Heavy Duty Scanner Our HD‐Scanner is specially developed for Heavy Duty Vehicles, which enables users to read DTCs, clear DTCs and view the data stream with a live bus protocols, such as J1939 and J1708/J1587. So you may hope to learn more about J1939 and J1708/J1587. This paper is about them. J1939 J1708 J1587 Introduction SAE J1708, SAE J1587 and SAE J1939 are automotive diagnostic protocol standard developed by Society of Automotive Engineers (SAE). They are used in heavy‐duty vehicles such as trucks and buses, mobile hydraulics, etc. In many ways, J1939 is similar to the older J1708 and J1587 standards, but J1939 is built on CAN. SAE J1708 SAE J1708 is a standard used for serial communications between ECUs on a heavy duty vehicle and also between a computer and the vehicle. With respect to Open System Interconnection model(OSI), J1708 defines the physical layer. Common higher layer protocols that operate on top of J1708 are SAE J1587 and SAE J1922. SAE J1587 SAE J1587 is an automotive diagnostic protocol standard developed by the Society of Automotive Engineers(SAE) for heavy‐duty and medium‐duty vehicles built after 1985. The J1587 protocol uses different diagnostic connectors. Up to 1995, individual OEMs used their own connectors. From 1996 to 2001, the 6‐pin Deutsch. Some OEMs still use the 6‐pin Deutsch. It has mostly been used for US made vehicles and also bt Volvo. SAE J1708 makes up the physicaland data link layers while SAE J1587 makes up the transport and application layers with respect to the OSI model. SAE J1587 is ysed in conjunction with SAE J1708 for automobile communication. SAE J1939 SAE J1939 is the vehicle bus standard used for communication and diagnostics among vehicle components, originally by the car and heavy duty truck industry in the United States. SAE J1939 is used in the commercial vehicle area for communication throughout the vehicle. With a different physical layer it is used between the tractor and trailer. This is specified is ISO 11992. SAE J1939 can be considered the replacement for the older SAE J1708 and SAE J1587 specifications. SAE J1939 has been adopted widely by diesel engine manufacturers. One driving force behind this is the increasing adoption of the engine Electronic Control Unit(ECU), which provides one method of controlling exhaust gas emissions within US and European standards. Consequently, SAE J1939 can now be found in a range of diesel‐powered applications: vehicles(on and off road), marine propulsion, power generation and industrial pumping. Applications of SAE J1939 now include off‐highway, truck, bus and even some passenger car applications. FAQ: No. 1: The SAE J1708/J1587 were first released in the middle of 1980s. It is still live and kicking. Some people might wonder: what's so special about J1708/J1587? 1


1. First of all, it is the cost. The J1708 hardware is a modified version of RS485 (but it doesn't require terminal resistors) which makes it very cost effective. It is still the cheapest bi‐directional protocol in the market. Though the CAN controller and CAN transceiver is getting cheaper and cheaper, the J1708 still gets the best bang for the buck in many situations. 2. Performance wide, it is not so sad: it uses 9.6K baud rate and can take no less than 20 nodes for up to 40 meters (131 feet). 3. The serial port/RS485 based design makes it extremely easy to connect with computers for the service/diagnostic purpose with low cost J1708/RS232 converters. These three major factors make it a secondary option on Diesel ECM besides the CAN interfaces. The J1939 has been widely used in many North American diesel engine ECMs, the J1708/J1587 is used there too. People start talking about phase out the J1708 interfaces on diesels and trucks, but it might take many years. No. 2: How to determine if your heavy‐duty vehicles use the J1939 or J1708? We don’t have a collection of “network implementation vs. model year” due to the fact it is very complicate matrix and there is no much rule to follow. However, the following message may be useful. 1. Consult with 4S shop to confirm. 2. Consult with vehicle's manufacturer to confirm. 3. Send us messages to tell us your vehicle's made and model year. We do have some feedback from our clients, which may help you.

2


English

(https://www.kvaser.com/)

0

USD 0.00 (Https://Www.kvaser.com/Checkout/)

CAN Hardware (https://www.kvaser.com/products-services/our() products/)

CAN Software (https://www.kvaser.com/productsservices/associate-software/)

About CAN (https://www.kvaser.com/about-can/)

Introduction to SAE J1587 Background

Support (https://www.kvaser.com/support/)

The protocol is an SAE standard put forward by a subcommittee to Truck and Bus Electrical and Electronics Committee. The purpose of the protocol is to promote consistency between software in different electronic control units. The J1587 protocol should be used together with the SAE J1708 protocol that describes the hardware and the basics of communication. Together with J1708 it is supposed to lower the cost and complexity for developing and maintenance of microcontroller devices in heavy duty vehicles (trucks and busses).

Areas of use The J1587 protocol is exclusively used within heavy duty vehicles, where it is used for data exchange between nodes in a network, driver information or diagnosis. Areas of use are: • Vehicle and component information (performance, maintenance, diagnosis). • Navigation and time schedule (route description and time estimation). • Driver information (trip recorder data, driver log). • Freight information (information about pick up place and delivery destination).

Quick facts The J1587 protocol defines the format of J1708 messages sent between microprocessors devices in heavy duty vehicles. It also supports communication with external devices connected to the bus. • J1587 is an application layer and is used together with J1708, which is the physical layer. • J1587 describes a message format and defines parameters. • A J1587 message consists of MID, PID, data bytes and a checksum. • The length of a J1587 message is limited to 21 bytes according to J1708. • J1587 allows for sending messages longer than 21 bytes using a connection oriented transport service (COTS). 3


The Protocol In Detail The Anatomy of a J1587 Message The construction of a J1587 message follows the J1708 specification which means that the length of a message is limited to 21 bytes. 1. The first byte of a message contains a message identification (MID) which is node specific. J1587 defines MIDs in the interval 128-255. 2. The first byte after the MID is a parameter identification (PID). A PID is (usually) one byte long and can contain values 0-255. 3. Every PID is followed by a number of parameter data bytes. Their number and interpretation depend on the value of the PID. Note that a message can contain several PIDs. 4. The message is completed with a one byte long checksum, which consists of the two’s complement to the sum of all data bytes in the message. The sum modulo 256 of all bytes in a message, including the checksum, is zero if the message is valid. Here’s an example of a message.

MID

PID

DATA

PID

DATA1

DATA2

CHECKSUM

128

21

50

12

05

48

248

A J1587 message containing two PIDs, 21 and 12. PIDs 0-127 (and 256-383) describe data parameters that are one byte long. PIDs 128-191 (and 384-447) describe data parameters that consist of two bytes. Data parameters that demand more than two bytes are assigned PIDs 192-253 (or 448-509). The first byte following these PIDs will contain the number of data parameter bytes. PIDs 194-196 are used for diagnosis. For this purpose many electrical components in the vehicle have been assigned subsystem identification (SID). For every MID there can be up to 255 different SIDs defined. Through these SIDs parts which can not be related to a certain PID can be identified. SIDs should only be assigned to field-replaceable parts or parts than can be related to a MID. Most SIDs are predefined by SAE or the Data Format Subcommittee. SIDs 151-155 are “system diagnostic codes” and can be used to read out diagnostic information which is not component specific. The diagnostic information consists of a failure mode identifier (FMI). PIDs 225-227 are used for dash board text display which can be accessed by several ECUs. There are three commands for this purpose: text message display type (PID 227), text message to display (PID 226), text message acknowledged (PID 225). PID 254 is used for transmission of special commands, data and information intended for a certain node on the bus. Data parameters sent after this PID can be determined by the manufacturer of a device.

4


PID 255 is used for extension of a PID to two bytes, that is to say that the following byte also is a PID. With this extra PID values up to 511 can be used. If the first PID is 255 the following PID is interpreted as modulo 256 (0=256, 1=257).

Definition of Parameters Normally data is sent with the least significant byte first. Alphanumerical data are sent with most significant byte first and is interpreted according to the ISO Latin 1 (8859-1) standard. Signed integers are sent as two’s complement. All temperatures are in degree Fahrenheit. Floating point numbers adhere to the IEEE floatingpoint standards.

Priority Priority and transmission rate for a message is determined by the manufacturer of a device. J1587 has recommendations for how to set priority and transmission rate to avoid bus overload. If several parameters are sent in a single message the priority will be based on the parameter with highest priority. Messages with diagnostic requests should be given low priority to avoid disturbing the ordinary bus traffic.

How Do I Interpret a J1587 Message? You look in the J1587 standard, which is readily available from SAE’s web shop. Table 1 defines the MIDs. For example, 128 is the engine (Engine #1, to be precise) and 130 is the transmission. Table 2 is a list of all PIDs – for example, 21 is the engine ECU temperature. The definition of the data for each PID is found in appendix 1 of the standard. Here is an example: A.21 Engine ECU Temperature — Internal air temperature of the engine ECU.

PARAMETER DATA LENGTH:

1 CHARACTER

Data Type:

Signed Short Integer

Bit Resolution:

2.5 °F

Maximum Range:

–320.0 to 317.5 °F

Transmission Update Period:

1.0 s

Message Priority:

8

Format: PID

Data

21

a

5


PARAMETER DATA LENGTH:

1 CHARACTER

a—

Engine ECU temperature

In this case, we can see that the temperature is coded as one byte (that follows immediately after the PID byte, 21). It’s a signed value and scaled so each bit corresponds to 2.5 °F.

Construction of Segmented Messages The need for an external communication link to read out information from a “closed system” has increased. Therefore J1587 provides this service. The method used is called Connection Oriented Transport Service (COTS)and provides an way to send more than 21 bytes long messages that is used for internal communication. This transport protocol can handle messages up to 3825 bytes. The message is segmented into blocks consisting of 15 bytes each. The length of the last segment may be less than 15. Every segment is given a header with a segment number and then sent in a J1708 message with a MID and a special PID. The receiver of the segmented message removes the header and checksum and reconstructs the original message from the remaining 15 data bytes. When the whole message is transferred it can be sent to an external device through a gateway or internally to a display for example. The service for transmitting segmented messages uses two special PIDs. Connection management PID (197) controls the start and end of a connection, flow control and receipt of a message. Connection mode data transfer PID(198) is used exclusively for data transfer.

CMP (Connection Management PID) This PID (197 ) administrates the segmented data transfer. The first byte following this PID contains the number (n) of bytes to come. The second byte contains the MID of the receiver. The third byte contains the connection management control command (CMCC) and thereafter follows data bytes depending on the command.

PID

n

MID

CMCC

Data(1)

Data(2)

Data(3)

Data(…)

The Connection Management PID The CMCC byte can contain the following commands: • Request to send (RTS), is sent from a node who wishes to transfer data. • Clear to send (CTS), is sent as a response from the receiver of a RTS. • End of message acknowledgement (ACK), is sent from the receiver when all segments of the message have been received. • Request for standardized data, is used when data of a standard format is requested. For example, drivers log or trip recorder.

6


• Abort, can be sent from transmitter or receiver to abort communication.

CDP (Connection Mode Data Transfer PID) This PID (198) is used for transmission of segmented message. The first byte after this PID contains the number (n) of bytes to come. The second byte contains the MID of the receiver. The third byte contains the segment id (1-255) and thereafter follows 15 data bytes. The last segment may contain less than 15 data bytes.

PID

n

MID

SEG

Id

Data(1)

Data(2)

Data(‌)

Data(15)

The Connection Mode Data Transfer PID

Transmission of Segmented Messages To transfer segmented messages between two nodes a request of a virtual connection has to be sent from transmitter to receiver. This is done with the RTS command which contains the number of segments and the total number of bytes to be transmitted. The receiver has to accept the request by sending a CTS command which contains the number of segments it can receive and which segment to send first. When this handshaking has been successfully performed data can be transmitted with the connection mode data transfer PID. When all data have been transmitted the virtual connection is closed with an EOM command. See the following figure.

(http://www.kvaser.com/wp-

content/uploads/2014/02/j1587-segmented-transfer1.jpg) Segmented data communication. (Picture borrowed from the J1587 specification.)

7


• Copp hill

Search Search

Enviar consulta

Categories • • • • • • • • • • • • • • • •

Arduino BeagleBone Breakout Boards Cables CAN Interfaces Consulting Debug Probes & Tools Embedded Systems Enclosures Protocol Converters Raspberry Pi Robotics SAE J1939 Systems Technical Literature Wireless Expedited Shipment

• Home • Documentation • A Brief Introduction to SAE J1708 and J1587

A Brief Introduction to SAE J1708 and J1587 Automobile Controls on an SAE J1708 Bus

About SAE J1708 SAE J1708 is a standard used for serial communications between ECUs on a heavy duty vehicle and also between a computer and the vehicle. With respect to Open System Interconnection model (OSI), J1708 defines the physical layer. Common higher layer protocols that operate on top of J1708 are SAE J1587 and SAE J1922. The protocol is maintained by SAE International. The standard defines a 2-wire 18 gauge wire cable that can run up to 130 feet (40 m) and operates at 9600 bit/s. A message is composed of up to 21 characters, unless the engine is stopped and the vehicle is not moving in which case transmitters are allowed to exceed the 21 byte max message length. Messages start with a Message ID (MID) character and finish with a checksum at the end. Characters are transmitted in the common 8N1 format.

The hardware utilized are RS-485 transceivers wired for open collector operation through the use of a pullup and pulldown of the separate data lines. Transmission is accomplished by controlling the driver enable pin of the transceiver. This method allows multiple devices to share the bus without the need for a single master node. Collisions are avoided by monitoring the bus while transmitting the MID to ensure that another node has not simultaneously transmitted a MID with a higher priority. SAE J1708, although still widely used, is replaced by SAE J1939 which is a CAN (Controller Area Network) based protocol. Some quick facts: • Describes the physical and data link layer according to OSI model. • Almost always used in conjunction with the application layer protocol SAE J1587. 8


• • • • • • • • • • •

Based on electronic properties from the RS-485 bus. Twisted pair wire with a maximum length of 40m. The network is based on a bus topology. Serial byte-oriented communication with least significant byte first. Transmission rate 9600 bps. A message contains of a one byte long MID (Message Identification), followed by a number of data bytes, and finally a checksum. A message can be up to 21 bytes long. Error detection and handling at collision of message transmission.

J1708 protocol uses the same transceiver as RS-485. The bus network supports at least 20 nodes with these transceivers. J1708 does not use the bus termination resistors used by RS-485.

About SAE J1587 SAE J1708 makes up the physical and data link layers while SAE J1587 makes up the transport and application layers with respect to the OSI model. SAE J1587 is used in conjunction with SAE J1708 for automobile communication. J1587 is an automotive diagnostic protocol standard developed by the Society of Automotive Engineers (SAE) for heavy-duty and most medium-duty vehicles built after 1985. The J1587 protocol uses different diagnostic connectors. Up to 1995, individual OEMs used their own connectors. From 1996 to 2001, the 6-pin Deutsch-connector was standard. Beginning in 2001, most OEMs converted to the 9-pin Deutsch. Some OEMs still use the 6-pin Deutsch. It has mostly been used for US made vehicles, and also by Volvo. Other European brands have usually used KWP. Some quick facts: The J1587 protocol defines the format of J1708 messages sent between microprocessors devices in heavy duty vehicles. It also supports communication with external devices connected to the bus. • • • • •

J1587 is an application layer and is used together with J1708, which is the physical layer. J1587 describes a message format and defines parameters. A J1587 message consists of MID, PID, data bytes and a checksum. The length of a J1587 message is limited to 21 bytes according to J1708. J1587 allows for sending messages longer than 21 bytes using a connection oriented transport service (COTS).

J1708 Half-Duplex Collision Detection SAE J1708 is basically an RS485 hardware interface without the typical 120 ohm termination resistors. In typical applications, a half-duplex RS485 transceiver chip is used to connect to the bus. In order to avoid collisions, J1708 protocol rules dictate that the device must monitor the data bus while transmitting the first byte (MID) of its message. The questiojn is, how is this possible using a half-duplex transceiver? In other devices, half-duplex implied that receiving during transmission was not possible. Does the Receiver Output pin of the transceiver match the Driver Input during transmission? The answer to these question is that SAE J1708 uses RS-485 transceivers, but connects the serial transmit data to the enable line of the driver rather than to the data line. This means that the driver is effectively switching directions on every bit. This is similar to CANbus, in which one of the bit values is "dominant" and the other is "recessive". The logic of each node is supposed monitor the recessive bits of the MID byte to determine whether any other node is transmitting a dominant bit at that time. If it detects this condition, the other node has a higher-priority message, and this node should immediately drop out and retry its message later. So, connecting the UART transmit to the DE instead of the DI pin is the key as shown in the image below (picture borrowed from the SAE J1708 specs). sae-j1708-serial-data-bus-standard-node-diagram.jpg

9


More Information on SAE J1708 and SAE J1587 • Introduction to SAE J1708 by Kvaser • Introduction to SAE J1587 by Kvaser • Texas Instrument Application Report On Automotive Physical Layer SAE J1708

A Comprehensible Guide to J1939 a-comprehensible-guide-to-j1939-bywilfried-voss.jpg

SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, and forestry machines. J1939 is a higher-layer protocol based on Controller Area Network (CAN). It provides serial data communications between microprocessor systems (also called Electronic Control Units - ECU) in any kind of heavy duty vehicles. The messages exchanged between these units can be data such as vehicle road speed, torque control message from the transmission to the engine, oil temperature, and many more. The information in this book is based on two documents of the SAE J1939 Standards Collection: J1939/21 - Data Link Layer J1939/81 - Network Management A Comprehensible Guide to J1939 is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability. => Read More... Sign up for our newsletter

Name Name Email Email Submit

Quick Links • About Us • CAN / SAE J1939 OEM Services • Documentation ◦ A Brief Introduction to Controller Area Network ◦ A Brief Introduction to SAE J1708 and J1587 ◦ A Brief Introduction to the SAE J1939 Protocol ◦ Controller Area Network (CAN) Prototyping With the ARM Cortex-M3 Processor • Blog • Shipping & Returns • RSS Syndication • Contact Us

10


International Journal of Engineering Trends and Technology (IJETT) – Volume23 Number 5- May 2015

Vehicle Automation Using J1708/J1587 Protocol with ECU Report, GPS and NFC Tanmoy Sarkar #1

PG Student , Dept Of ECE, PES College of Engineering, Mandya, Karnataka, India

ABSTRACT The automobile industry, which in the past were highly dependent on the electro-mechanical subparts or modules have fully been revolutionized after the introduction of electronics. The electronic intervention involved various issues like working in compatibility with electro-mechanical modules, timing differences, wired losses, etc, but still held a edge over the basic electro-mechanical counterpart. Another issue was the communication scheming which needed to be fast and accurate for perfect balance between various integrated ECU's available in the vehicle. Keeping this point in view the Society of Automotive Engineers (SAE) built a protocol referred to as J1708/J1587 which is widely regarded as the most efficient wired framework ever existing for communication's between various ECU's. The SAE-J1708/J1587 has been used in the vehicle automation to obtain the parameter reports from the ECU as fast and as accurate as possible. The vehicle automation module also provides provision for GPS Transreceiver for obtaining the exact location of vehicle and thus is capable of tracking vehicle pathway. Another added advantage is the availability of NFC scheming that can reduce the user interventions driving the vehicle more and more towards complete automaticity. Keywords - ECU, SAE J1708/J1587, Vehicle Automation System, GPS, NFC INTRODUCTION The enormous growth in the prospects of achieving fast and uninterrupted or undaunted communication between the vehicle and the user are getting the automotive sector to a new era of dimension. The electronic revolution has undoubtedly taken over each and every aspect of life and has provided a base for the automotive industry to increase the overall safety and hardcoded luxury features which sometime people on dreamt about.

numbers of ECU's with inter-linked communication strategies existing between each module. Communication between these modules makes the use of network protocols an essentially important factor. One such protocol is the SAE J1708/J1587 protocol. Considered to be a rather old standard but still plays a very important role when it comes to communication existing between modules of heavy loaded vehicles such as trucks and buses. It's being slow is overdone by its reliability and is used for secondary or less urgent data exchange.

Much recent history of automobile involves a lot more electronification than it was in the earlier days. The trend is with increasing count of modules per vehicle. Now days even in a generalized vehicle there exists an increasing

ISSN: 2231-5381

http://www.ijettjournal.org

11

Page 237


International Journal of Engineering Trends and Technology (IJETT) – Volume23 Number 5- May 2015 AQUIRING PARAMETER THROUGH SAE BUS

Comm. Interfaces 1

ARM 7 LPC Series Controller ECU Report

SAE Protocol Bus

ARM 9 PNX Series Controller

GSM / GPRS

The LPC series ARM 7 based microcontroller is embedded coded to obtain parameters values based on the protocol rules of the J1708/J1587 protocol through various sensors which itself serves as various nodes. The intention is that the protocol will promote a standard for serial communication between modules with microcontrollers

Company Server

Comm. Interfaces 2

GPS Module

The J1708 bus consists of two wires (A and B). The difference in voltage potential between wires determines the voltage level on the bus “A” and “B”. Logical high level (1) is achieved when point A is at least 200 mV more positive than point B. Logical low level (0) means that point A is at least 200 mV more negative than point B (See the following figure 2). The transceiver should be fed with +6V to -6V in relation to common ground.

NFC Module

Fig. 1 Block Diagram The Fig. 1 shows the whole of system architecture and the various communication interfaces the system is having. Through this one can have a idea of how exactly the system is taking the report from ECU and then providing it to the company server.

WORKING PROCESS In Fig. 1 the middle figure is the basic automotive core that is serving as a small real time based embedded system. This is installed in the vehicle and communicate with the other components through various communication interface available depending whether the components can handle the communication interface and the data rates at which the information has to be transferred .

Fig. 2 Determination of bus logic level J1708 network uses a bus topology with “random” access to the bus. By Random access it is meant that any node has the capability to transmit whenever it requires unless the bus is not already busy. The bus must have been in idle mode (logical high level) for at least a bus access time before a node may access it.

The Automotive core consists of two microcontroller and several communication interfaces each providing some or the other feature. The first microcontroller is the ARM 7 based LPC series whereas the second controller is the ARM 9 based PNX series. The communication interface have the following:- I2C, SPI, UART, I2S, Timers, ADC, etc

The time counting is based on the bit time which, at 9600 bps, is about 104.2 microseconds. Every message has a priority between 1 and 8, where 1 has highest priority.

The Automotive core provides the user with underlined output data to be saved in the company server or cloud via the GPRS scheme as shown. The details that is provided as the output is the ECU reports as needed by the customer ,the GPS report (pre-mentioned details about the vehicle location and route follow) and the NFC based communication if the customer intended for the same.

ISSN: 2231-5381

If two messages is sent at exactly the same time a collision occurs on the bus. When this happens both sending nodes have to release control of the bus. Both nodes then have to wait for a bus access time before they can start sending again. Consequently the node with highest priority will gain access to the bus first and can start to transmit its message.

http://www.ijettjournal.org

12

Page 238


International Journal of Engineering Trends and Technology (IJETT) – Volume23 Number 5- May 2015 AQUIRING DATA THROUGH GPS RECEIVER

AQUIRING DATA FOR NFC BASED EMBEDDED ELECTRONIC TOLL SYSTEM

Satellite 1 PNX Series

Satellite 2 GPS Module Satellite 3

PNX Series Microcontroller

GPRS Module

GSM / GPRS

NFC Tag at lower edge of Licence Plate

Vehicle Information Centre

Satellite 4

Under Ground Buried Antenna

Toll Information Centre

Fig. 4 NFC Embedded with Vehicle Automation System Fig. 3 Vehicle Automation included with GPS Tracking At earth at least four GPS satellites are „visible‟ at any time from the individuals position . Each and every satellite transmits information about its current position and the current time at regular intervals depending upon the way the satellite has been time triggered. These signals which generally tend to travel at the speed of light, are intercepted by the GPS receiver, which calculates by various algorithms, how far away each satellite is based on how long it took for the messages to arrive. Once the receiver has the information on how far away at least three satellites are (a minimum of three satellite are imp. for accurate measurement), the GPS receiver can pinpoint at the current location using a process called trilateration. The concept in fig. 3 is to use the reading obtained by the GPS receiver and feed it to the ARM 9 based PNX series microcontroller. The microcontroller is coded to obtain GPS readings and it sends the location based data to the server using GPRS.

The concept utilized is that a NFC tag generally a passive one will be embedded to the Vehicle ARM 9 based PNX series microcontroller from one end while the other end in such a way that the tag will be directed under the number plate. Underground buried RF antennas will be there, once the vehicle approaches the range of the buried antennas it will trigger the NFC tag which will intend trigger the Vehicle automation system a message will be directed via GSM sim to receive and send Vehicle information. Once the information is verified completely the toll gates will open up. With the help of a counter each toll will also have the feature of counting the having the exact nos. of vehicles passing by it.

SIMULATION RESULTS Totally 15 parameters are measured they are as follows A. Idle Time B. Return Speed Max C. Loading stop Time D. Loaded Travel Time E. Total Cycle Travel Distance F. Empty Travel Distance G. Return Speed Avg H. Load Tonne

ISSN: 2231-5381

http://www.ijettjournal.org

13

Page 239


International Journal of Engineering Trends and Technology (IJETT) – Volume23 Number 5- May 2015 I. Haul Speed Max J. Total Cycle Travel Distance Time

Simulation for the GPS will be shown on GUI as

K. Empty Travel Time L. Loading Time M. Loaded Travel Distance N. Haul Speed Avg O. Check Sum All these 15 dataâ€&#x;s can be collected completely or specifically by selecting each and every parameter using the check box given along with the name of the parameters. The values can be retrieved within a specific amount of time or date.

Fig. 7 GPS Location traced during simulation

CONCLUSION While Telematic have been an important part of the automotive industry for some time, the very latest techniques are set to become a standard element in all new cars. The Telematic in automobile industry are playing an important role by increasing the vehicle safety and by providing cosy rides.

Fig. 5 GUI Page available to the user Simulations will be shown in the GUI to the user when above is filled

The latest systems combine GPS, cellular, advanced security, and in-car connectivity (e.g. the Controller Area Network, USB, and NFC). The most important application of this technology is the eCall automatic emergency system, which is triggered to automatically sends an electronic signal via the mobile network which includes both CDMA and GSM, to the emergency services in the event of an accident or any other mishappenings, providing location as well as other automobile component status More increase in Telematic results into the following, drivers will be pre warned about issues such as potential intersection collisions, nearby emergency braking, blind spot or lane-change issues, and "do not pass" warnings if existing. It also means that information regarding potential traffic congestion can be collected ahead of time with the available GPS service.

Fig. 6 Data Obtained after Simulation

ISSN: 2231-5381

The more latest technology is the evolvement of the Near Field Communication. NFC means that with just a tap of your Smartphone to your car key, you can use the phone to

http://www.ijettjournal.org

14

Page 240


International Journal of Engineering Trends and Technology (IJETT) – Volume23 Number 5- May 2015 monitor the status of your car including applications such as maintenance status, door lock status, car finder, etc. An automated car certainly has an exciting journey ahead of it. As more and more cars are able to evolve in terms of automation and Telematic the user can be provided with a suitable and cosy journey.

REFERENCES

(1)

Real-Time Vehicle Tracking And Performance Monitoring Using Wireless Networking And The Internet :- William Jenkins, Ron Lew Is, Georgios Lazarou, Joseph Picone And Zachary Rowland

(2)

Near Field Communication (NFC) based Electronic Toll Collection System :- Nikhil Mohan , Savita Patil

(3)

Vehicle Detection And Tracking Techniques: A Concise Review :- Raad Ahmed Hadi, Ghazali Sulong and Loay Edwar George

(4)

Mobile and Ubiquitous Systems: Networking and Services :Xue Yang Illinois Univ., Urbana, IL, USA Jie Liu ; Vaidya, N.F. ; Feng Zhao

(5)

LPC data sheet PNX data sheet by NXP Philips.

(6)

NXP Automotive documentary.

AUTHOR PROFILE Tanmoy Sarkar is an M.Tech student in the Department of ECE in PESCE, Mandya affiliated by Visvesvaraya Technological University. His area of interest is Embedded Systems.

ISSN: 2231-5381

http://www.ijettjournal.org

15

Page 241


Introduction to J1939 Version 1.1 2010-04-27 Application Note AN-ION-1-3100

Author(s) Restrictions Abstract

Markus Junger Public Document This application note presents an overview of the fundamental concepts of J1939 in order to give a first impression.

Table of Contents

1.0 2.0 2.1 2.2 2.3 2.4 3.0 3.1 3.2 3.3 4.0 5.0 6.0 7.0 8.0

Overview ..........................................................................................................................................................2 Parameter Groups ...........................................................................................................................................3 Interpretation of the CAN Identifier................................................................................................................3 Parameter Group Number.............................................................................................................................3 Suspect Parameter Number (SPN)...............................................................................................................4 Special Parameter Groups ............................................................................................................................4 Network Management......................................................................................................................................5 Address Claiming Procedure ........................................................................................................................5 Request for Address Claim ...........................................................................................................................6 Address Capability ........................................................................................................................................7 Transport Protocols..........................................................................................................................................7 Diagnostics ......................................................................................................................................................9 Summary..........................................................................................................................................................9 Additional Sources .........................................................................................................................................10 Contacts .........................................................................................................................................................11

1 Copyright Š 2010 - Vector Informatik GmbH Contact Information: www.vector.com or ++49-711-80 670-0 16


Introduction to J1939

1.0 Overview SAE J1939 is used in the commercial vehicle area for communication in the commercial vehicle. In this application note, the properties of SAE J1939 should be described in brief. SAE J1939 uses CAN (Controller Area Network, ISO11998) as physical layer. It is a recommended practice that defines which and how the data is communicated between the Electronic Control Units (ECU) within a vehicle network. Typical controllers are the Engine, Brake, Transmission, etc.

Figure 1: Typical J1939 vehicle network The particular characteristics of J1939 are: • • • • • • • •

Extended CAN identifier (29 bit) Bit rate 250 kbit/s Peer-to-peer and broadcast communication Transport protocols for up to 1785 data bytes Network management Definition of parameter groups for commercial vehicles and others Manufacturer specific parameter groups are supported Diagnostics features

There exist several standards which are derived from SAE J1939. These standards use the basic features of SAE J1939 with a different set of parameter groups and modified physical layers. These standards are: ISO11783 – Tractors and machinery for agriculture and forestry – Serial control an communication Defines the communication between tractor and implements on an implement bus. It specifies some services on application layer, like Virtual Terminal, Tractor ECU, Task Controller and File Server. It adds an Extended Transport Protocol and Working Set Management. NMEA2000® – Serial-data networking of marine electronic devices It defines parameter groups for the communication between marine devices. It specifies the additional Fast Packet transport protocol. ISO11992 – Interchange of digital information between towing and towed vehicle Specifies the interchange of information between road vehicle and towed vehicle. It uses same parameter group format as J1939 on a different physical layer with 125 kbit/s. FMS – Fleet Management System The FMS standard defines a gateway between the J1939 vehicle network and a fleet management system.

2 Application Note AN-ION-1-3100 17


Introduction to J1939

2.0 Parameter Groups A parameter group is a set of parameters belonging to the same topic and sharing the same transmission rate. The definition of the application relevant parameter groups and parameters can be found in application layer document [9]. The length of a parameter group is not limited to the length of a CAN frame. Usually a parameter group has a minimum length of 8 bytes up to 1785 bytes. Parameter groups with more than 8 bytes require a transport protocol for transmission.

2.1 Interpretation of the CAN Identifier The CAN identifier of a J1939 message contains Parameter Group Number (PGN), source address, priority, data page bit, extended data page bit and a target address (only for a peer-to-peer PG). The identifier is composed as follows: Priority

Extended Data Page

Data Page

PDU Format

PDU Specific

Source Address

3 bit

1 bit

1 bit

8 bit

8 bit

8 bit

• •

With PDU format < 240 (peer-to-peer), PDU specific contains the target address. Global (255) can also be used as target address. Then the parameter group is aimed at all devices. In this case, the PGN is formed only from PDU format. With PDU format >= 240 (broadcast), PDU format together with the Group Extension in the PDU specific field forms the PGN of the transmitted parameter group.

2.2 Parameter Group Number Each parameter group is addressed via a unique number – the PGN. For the PGN a 24 bit value is used that is composed of the 6 bits set to 0, PDU Format (8 bits), PDU Specific (8 bits), Data Page (1 bit) and Extended Data Page (1 bit). There are two types of Parameter Group Numbers: •

Global PGNs identify parameter groups that are sent to all (broadcast). Here the PDU Format, PDU Specific, Data Page and Extended Data Page are used for identification of the corresponding Parameter Group. On global PGNs the PDU Format is 240 or greater and the PDU Specific field is a Group Extension.

Specific PGNs are for parameter groups that are sent to particular devices (peer-to-peer). Here the PDU Format, Data Page and Extended Data Pare are used for identification of the corresponding Parameter Group. The PDU Format is 239 or less and the PDU Specific field is set to 0.

3 Application Note AN-ION-1-3100 18


Introduction to J1939

With this breakdown of the PGN, 240 + (16 * 256) = 4336 different parameter groups within each data page are possible. With the transmission of a parameter group, the PGN is coded in the CAN identifier. With the Data Page bit and Extended Data Page bit 4 different data pages can be selected, see following table. Extended Data Page Bit

Data Page Bit

0

0

SAE J1939 Page 0 Parameter Groups

0

1

SAE J1939 Page 1 Parameter Groups (NMEA2000ÂŽ)

1

0

SAE J1939 reserved

1

1

ISO 15765-3 defined

Description

Table 1: Data Pages Sample of a parameter group definition: Name: Transmission rate: Data length: Extended Data Page Data page: PDU format: PDU specific: Default priority: PG Number:

Engine temperature 1 – ET1 1s 8 bytes 0 0 254 238 6 65,262 (00FEEE16)

Description of data: Byte: 1 2 3,4 5,6 7 8

Engine Coolant Temperature Engine Fuel Temperature 1 Engine Oil Temperature 1 Engine Turbocharger Oil Temperature Engine Intercooler Temperature Engine Intercooler Thermostat Opening

2.3 Suspect Parameter Number (SPN) A suspect parameter number is assigned to each parameter of a parameter group or component. It is used for diagnostic purpose to report and identify abnormal operation of a Controller Application (CA). The SPN is a 19 bit number and has a range from 0 to 524287. For proprietary parameters a range from 520192 to 524287 is reserved.

2.4 Special Parameter Groups SAE J1939-21 defines some parameter groups on the data link layer: Request parameter group The request parameter group (RQST, PGN 00EA0016) can be sent to all or a specific CA to request a specified parameter group. The RQST contains the PGN of the request parameter group. If the receiver of a specific request cannot respond, it must send a negative acknowledgment. The RQST has a data length code of 3 bytes and is the only parameter group with a data length code less than 8 bytes. Acknowledgement parameter group The acknowledgement parameter group (ACKM, PGN 00E80016) can be use to send a negative or positive acknowledgment, i.e. in response to a request. 4 Application Note AN-ION-1-3100 19


Introduction to J1939

Address claiming parameter group The address claiming parameter group (ACL, PGN 00EE0016) is used for network management, see chapter 3.0. Commanded address parameter group The commanded address parameter group (CA, PGN 00FED816) can be used to change the address of a CA. Transport protocol parameter group The transport protocol parameter groups (TPCM, PGN 00EC0016 and TPDT, PGN 00EB0016) are used to transfer parameter groups with more than 8 data bytes, see chapter 4.0.

3.0 Network Management The software of an Electronic Control Unit (ECU) is the Controller Application (CA). An ECU may contain one or more CAs. Each CA has a unique address and an associated device name. Each message that is sent by a CA contains this source address. There are 255 possible addresses: • • • • •

0..253 0..127 and 248..253 128..247 254 255

– Valid source addresses for CAs – Used for CAs with Preferred Addresses and defined functions – Available for all CAs – Null – Global

Most CAs like Engine, Gearbox, etc. have a preferred address (see [2]). Before a CA may use an address, it must register itself on the bus. This procedure is called "address claiming." Thereby the device sends an "Address Claim" parameter group (ACL, PGN 00EE0016) with the desired source address. This PG contains a 64-bit device name. If an address is already used by another CA, then the CA whose device name has the higher priority has claimed the address. The device name contains some information about the CA and describes its main function. A manufacturer code must be requested by the SAE. The values of the fields are defined in SAE J1939-81 [11].

Figure 2: Device name data of the address claim parameter group

3.1 Address Claiming Procedure In a common situation the controller application sends an Address Claim parameter group at start up and waits a defined amount of time. If it does not detect an address conflict it can start with its normal communication.

5 Application Note AN-ION-1-3100 20


Introduction to J1939

Figure 3: Address claiming procedure In a situation where another CA already uses the address an address conflict occurs. The CA with the higher priority of the device name will obtain the address. The other CA must send a “Cannot Claim Address� parameter group, with source address Null (254).

Figure 4: Address claiming procedure with address conflict It depends on the address capability of a CA how to proceed, if an address cannot be obtained.

3.2 Request for Address Claim A CA can detect other CAs in the network by requesting the ACL parameter group. It is allowed to use the NullAddress (254) as source address before a CA has performed the address claiming procedure. If the request is addressed to the Global address (255) all CAs in the network must respond with the ACL parameter group (including own CA if an address has been claimed already).

6 Application Note AN-ION-1-3100 21


Introduction to J1939

Figure 5: Request address claim

3.3 Address Capability SAE J1939-81 defines the following types of capability to obtain an address: Arbitrary address capable CA The CA selects it source address by internal algorithm. It is able to select a new address on an address conflict. The Arbitrary Address Capable field in the device name indicates this capability. Single address capable CA A CA of this type can use only one address. On address conflicts it is not able to select another address. It can support the commanded address parameter group or proprietary mechanisms to change the address. The Arbitrary Address Capable field is not set for these CAs.

4.0 Transport Protocols Parameter groups that contain more than 8 data bytes are transmitted by means of a transport protocol.

Figure 6: Transport Protocol For peer-to-peer and broadcast transmission, there are two different protocols. The transport protocols utilize two special parameter groups which are used for the connection management (TP.CM) and the transmission of the data (TP.DT). For broadcast transmission, the BAM (Broadcast Announce Message) protocol is used. Here, after a BAM-PG, the transmitter sends all data PGs at a minimum interval of 50ms.

7 Application Note AN-ION-1-3100 22


Introduction to J1939

Figure 7: BAM transmission With the peer-to-peer transmission, the transmitter initiates the connection with a "request to send" message. The receiver then controls the transport protocol with "clear to send" and finally acknowledge it with "end of message acknowledge."

Figure 8: RTS/CTS transmission

8 Application Note AN-ION-1-3100 23


Introduction to J1939

5.0 Diagnostics The diagnostic features of SAE J1939 supports following services: • • •

Reporting and identification of abnormal operation Memory access Monitored tests

An important parameter group is the Diagnostics Message 1 (DM1, PGN FECA16). If supported, it shall be sent cyclic by each CA to report its state. The parameter group contains the state for different lamps: • • • •

Malfunction Indicator Lamp Red Stop Lamp Amber Warning Lamp Protect Lamp

An instrument cluster can use this information to report the state of the system to the driver. Additionally the parameter group contains a list of Diagnostic Trouble Codes (DTC). Together with the address of a sender the parameter of misbehaving components can be identified.

Figure 9: Diagnostic Trouble Code A DTC contains 4 bytes, which contain the SPN, the Failure Mode Identifier (FMI) and an Occurrence Count. If the DM1 contains more than one DTC a transport protocol must be used.

6.0 Summary With the specification of the parameter groups, CAN identifier scheme, and the network management, a manufacturer-spanning cooperation of control units will be ensured. J1939 describes, in addition to the mechanisms presented here, the physical properties and use of bus sub segments.

9 Application Note AN-ION-1-3100 24


Introduction to J1939

7.0 Additional Sources SAE Documents [1]

SAE J1939

Recommended Practice for a Serial Control and Communications Vehicle Network

[2]

SAE J1939-01 Recommended Practice for Control and Communications Network for On-Highway Equipment

[3]

SAE J1939-02 Agricultural and Forestry Off-Road Machinery Control and Communication Network

[4]

SAE J1939-03 On Board Diagnostics Implementation Guide

[5]

SAE J1939-05 Marine Stern Drive and Inboard Spark-Ignition Engine On-Board Diagnostics Implementation Guide

[6]

SAE J1939-11 Physical Layer - 250k bits/s, Twisted Shielded Pair

[7]

SAE J1939-13 Off-Board Diagnostic Connector

[8]

SAE J1939-14 Physical Layer, 500k bits/s

[9]

SAE J1939-15 Reduced Physical Layer, 250K bits/sec, Un-Shielded Twisted Pair (UTP)

[10]

SAE J1939-21 Data Link Layer

[11]

SAE J1939-31 Network Layer

[12]

SAE J1939-71 Vehicle Application Layer

[13]

SAE J1939-73 Application Layer - Diagnostics

[14]

SAE J1939-74 Application - Configurable Messaging

[15]

SAE J1939-75 Application Layer - Generator Sets and Industrial

[16]

SAE J1939-81 Network Management

[17]

SAE J1939-82 Compliance - Truck and Bus

[18]

SAE J1939-84 OBD Communications Compliance Test Cases for Heavy Duty Components and Vehicles

10 Application Note AN-ION-1-3100 25


J1587 SAE J1587 is a specification which defines messages that are transmitted on a SAE J1708 network. J1708 specifies the data link and physical layers, while J1587 specifies the transport, network, and application layers. J1587 is similar to J1922, which also defines messages for a J1708 network and also the same three protocol layers. J1587 is outdated and being replaced by J1939.

J1587 Purpose The purpose of SAE J1587 is to define the format of the messages and data being communicated between microprocessors used in heavy-duty vehicle applications. It is meant to serve as a guide toward a standard practice to promote software compatibility among microcomputer based modules. J1587 is to be used with SAE J1708, which defines the requirements for the hardware and basic protocol that is needed to implement J1587.

J1587 Messages J1587 uses messages for diagnostic purposes. For example, it sends messages for fuel economy, coolant temperature, fault codes (also known as diagnostic trouble codes or DTCs) and many other parameters. All together J1587 defines around 500 parameters. J1587 does not send control type messages, instead that is handled by J1922.

J1587 Message Format All messages have the following format: Message ID One or More Parameters Checksum Messages start with a MID, which stands for message identifier and indicates the source address of the transmitting node. For examples, see the below MID table. The next value is the PID, which stands for parameter identifier and indicates what parameter the following data corresponds to. The data and its length are defined by the PID value. After the corresponding data, either another PID is present or the message is terminated with a checksum.

MID, PID/Data, [PID/Data, PID/Data, ...], Checksum The J1939 Experts | Simma Software, Inc.

26


J1587 MID Example Table 0-127 Defined by SAE J1708 128 Engine #1 129 Turbocharger 130 Transmission 131 Power Takeoff 132 Axle, Power Unit 133 Axle, Trailer #1 134 Axle, Trailer #2 135 Axle, Trailer #3 136 Brakes, Power Unit 137 Brakes, Trailer #1 138 Brakes, Trailer #2 139 Brakes, Trailer #3 140 Instrument Cluster ‌‌ 242 Axles, Trailer #4 243 Axles, Trailer #5 244 Diagnostic Systems, Trailer #4 245 Diagnostic Systems, Trailer #5 246 Brakes, Trailer #4 247 Brakes, Trailer #5 248 Forward Road Image Processor 249 Body Controller 250 Steering Column Unit 251-255 Reserved to be assigned

J1587 Parameter Length The amount of data which is transmitting following a PID is defined by the value of the PID. A PID of 0 to 127 is followed by a single byte of data. PIDs from 128 to 191 are followed by two bytes of data and PIDs greater than or equal to 192 are variable length.

The J1939 Experts | Simma Software, Inc.

27


J1587 PID Example Table 0 Request Parameter 1 Invalid Data Parameter 2 Transmitter System Status 3 Transmitter System Diagnostic 4 Reserved 5 Underrange Warning Condition 6 Overrange Warning Condition 7 Axle #2 Lift Air Pressure 8 Brake System Air Pressure Low Warning Switch Status 9 Axle Lift Status 10 Axle Slider Status 11 Cargo Securement 12 Brake Stroke Status 13 Entry Assist Position/Deployment 14 Entry Assist Motor Current 15 Fuel Supply Pump Inlet Pressure 16 Suction Side Fuel Filter Differential Pressure 17 Engine Oil Level Remote Reservoir 18 Extended Range Fuel Pressure 19 Extended Range Engine Oil Pressure 20 Extended Range Engine Coolant Pressure ‌ 128 Component-specific request 129 Injector Metering Rail #2 Pressure 130 Power Specific Fuel Economy 131 Exhaust Back Pressure 132 Mass Air Flow 133 Average Fuel Rate 134 Wheel Speed Sensor Status

J1587 Priority In J1587, priority is assigned to individual parameters. However, J1587 is transmitted by J1708 which contains a single priority for each message. If multiple J1587 parameters are packed into a single message, the message shall take on the priority of the highest priority parameters. Priorities have a range of 1 to 8 and specify how much extra time has to be waited before the message can be transmitted once the J1708 network goes idle. Therefore, priorities influence the amount of network bandwidth available.

The J1939 Experts | Simma Software, Inc.

28


J1587 Example For example, J1587 specifies a parameter for engine speed. The 'Engine Speed', which is PID 190, defines the parameter to be an unsigned 16-bit value, with a bit resolution of 0.25 RPM/bit, offset of 0 RPMs, and a network update period of 100 ms. Below are two more examples. PID 183 Fuel Rate (Instantaneous)—Amount of fuel consumed by engine per unit of time. Parameter Data Length: 2 Characters Data Type: Unsigned Integer Bit Resolution: 16.428 x 10 6 L/s (4.34 x 10 6 gal/s or 1/64 gal/h) Maximum Range: 0.0 to 1.076 65 L/s (0.0 to 0.284 421 90 gal/s or 0.0 to 1023.98 gal/h) Transmission Update Period: 0.2 s Message Priority: 3 Format: PID Data 183 aa a a— Fuel Rate (instantaneous)

PID 184 Instantaneous Fuel Economy—Current fuel economy at current vehicle velocity. Parameter Data Length: 2 Characters Data Type: Unsigned Integer Bit Resolution: 1.660 72 x 10 3 km/L (1/256 mpg) Maximum Range: 0.0 to 108.835 km/L (0.0 to 255.996 mpg) Transmission Update Period: 0.2 s Message Priority: 3 Format: PID Data 184 aa a a— Instantaneous fuel economy

The J1939 Experts | Simma Software, Inc.

29


J1587 Diagnostics J1587 sends diagnostic information very similar to the J1939 DTC approach. J1587 uses PID 194, which is titled ‘Transmitter System Diagnostic Code and Occurrence Count Table’, to report diagnostic information. When there is an active fault, PID 194 is transmitted periodically and is always available by request. The PID 194 message contains the SID/PID identifier of the failure and the FMI.

J1587 SID Subsystem Identification Numbers (SIDs) are numbers assigned by the SAE or the SAE Truck and Bus Low Speed Communications Network Subcommittee. There are 255 SIDs definable for each controller or MID. SIDs are numbers that can be used to identify a section of a control system without a related PID. SIDs should only be assigned to field-repairable or replaceable subsystems for which failures can be detected and isolated by the controller (MID). SIDs 1 to 150 are assigned by SAE staff. SIDs 156 to 255 are assigned by the SAE Truck and Bus Low Speed Communications Network Subcommittee. MID related SIDs start with number 1 and sequentially increase. Common SIDs start at 254 and sequentially decrease. Below is an example of engine related SIDs. Engine SIDs (MID = 128, 175, 183, 184, 185, 186) 0 Reserved 1 Injector Cylinder #1 2 Injector Cylinder #2 3 Injector Cylinder #3 4 Injector Cylinder #4 5 Injector Cylinder #5 6 Injector Cylinder #6 7 Injector Cylinder #7 8 Injector Cylinder #8 9 Injector Cylinder #9 10 Injector Cylinder #10 11 Injector Cylinder #11 12 Injector Cylinder #12 13 Injector Cylinder #13 14 Injector Cylinder #14 15 Injector Cylinder #15 16 Injector Cylinder #16 17 Fuel Shutoff Valve 18 Fuel Control Valve 19 Throttle Bypass Valve 20 Timing Actuator 21 Engine Position Sensor 22 Timing Sensor 23 Rack Actuator 24 Rack Position Sensor The J1939 Experts | Simma Software, Inc.

30


J1587 FMI The Failure Mode Identifier, FMI, describes the type of failure detected in the subsystem identified by the PID or SID. The FMI, and either the PID or SID combine to form a given diagnostic code. If additional common failure modes become detectable, the remaining failure mode identifiers would be assigned by the SAE Truck and Bus Low Speed Communications Network Subcommittee. J1587 FMI Table 0 Data valid but above normal operational range (that is, engine overheating) 1 Data valid but below normal operational range (that is, engine oil pressure too low) 2 Data erratic, intermittent, or incorrect 3 Voltage above normal or shorted high 4 Voltage below normal or shorted low 5 Current below normal or open circuit 6 Current above normal or grounded circuit 7 Mechanical system not responding properly 8 Abnormal frequency, pulse width, or period 9 Abnormal update rate 10 Abnormal rate of change 11 Failure mode not identifiable 12 Bad intelligent device or component 13 Out of Calibration 14 Special Instructions 15 Reserved for future assignment by the SAE Subcommittee

The J1939 Experts | Simma Software, Inc.

31


A Brief Introduction to SAE J1708 and J1587

http://copperhilltech.com/a-brief-introduction-to-sae-j1708-and-j1587/

Call us on 413-475-3651

My Account

Gift Certificates

Wish Lists

Sign in or Create an account

Search

Home

Documentation

A Brief Introduction to SAE J1708 and J1587

SAE J1708 is a standard used for serial

communications

between

ECUs on a heavy duty vehicle and also between a computer and the vehicle. System

With

respect

to

Interconnection

Open model

(OSI), J1708 defines the physical layer.

Common

higher

layer

protocols that operate on top of J1708 are SAE J1587 and SAE J1922. The protocol is maintained by SAE International. The standard defines a 2-wire 18 gauge wire cable that can run up to 130 feet (40 m) and operates at 9600 bit/s. A message is composed of up to 21 characters, unless the engine is stopped and the vehicle is not moving in which case transmitters are allowed to exceed the 21 byte max message length. Messages start with a Message ID (MID) character and finish with a checksum at the end.

1 of 5

02/04/2017 12:10 a.m. 32


A Brief Introduction to SAE J1708 and J1587

http://copperhilltech.com/a-brief-introduction-to-sae-j1708-and-j1587/

Characters are transmitted in the common 8N1 format. The hardware utilized are RS-485 transceivers wired for open collector operation through the use of a pullup and pulldown of the separate data lines. Transmission is accomplished by controlling the driver enable pin of the transceiver. This method allows multiple devices to share the bus without the need for a single master node. Collisions are avoided by monitoring the bus while transmitting the MID to ensure that another node has not simultaneously transmitted a MID with a higher priority. SAE J1708, although still widely used, is replaced by SAE J1939 which is a CAN (Controller Area Network) based protocol. Some quick facts: Describes the physical and data link layer according to OSI model. Almost always used in conjunction with the application layer protocol SAE J1587. Based on electronic properties from the RS-485 bus. Twisted pair wire with a maximum length of 40m. The network is based on a bus topology. Serial byte-oriented communication with least significant byte first. Transmission rate 9600 bps. A message contains of a one byte long MID (Message Identification), followed by a number of data bytes, and finally a checksum. A message can be up to 21 bytes long. Error detection and handling at collision of message transmission. J1708 protocol uses the same transceiver as RS-485. The bus network supports at least 20 nodes with these transceivers. J1708 does not use the bus termination resistors used by RS-485.

SAE J1708 makes up the physical and data link layers while SAE J1587 makes up the transport and application layers with respect to the OSI model. SAE J1587 is used in conjunction with SAE J1708 for automobile communication. J1587 is an automotive diagnostic protocol standard developed by the Society of Automotive Engineers (SAE) for heavy-duty and most medium-duty vehicles built after 1985. The J1587 protocol uses different diagnostic connectors. Up to 1995, individual OEMs used their own connectors. From 1996 to 2001, the 6-pin Deutsch-connector was standard. Beginning in 2001, most OEMs converted to the 9-pin Deutsch. Some OEMs still use the 6-pin Deutsch. It has mostly been used for US made vehicles, and also by Volvo. Other European brands have usually used KWP. Some quick facts: The J1587 protocol defines the format of J1708 messages sent between microprocessors devices in

2 of 5

02/04/2017 12:10 a.m. 33


A Brief Introduction to SAE J1708 and J1587

http://copperhilltech.com/a-brief-introduction-to-sae-j1708-and-j1587/

heavy duty vehicles. It also supports communication with external devices connected to the bus. J1587 is an application layer and is used together with J1708, which is the physical layer. J1587 describes a message format and defines parameters. A J1587 message consists of MID, PID, data bytes and a checksum. The length of a J1587 message is limited to 21 bytes according to J1708. J1587 allows for sending messages longer than 21 bytes using a connection oriented transport service (COTS).

SAE J1708 is basically an RS485 hardware interface without the typical 120 ohm termination resistors. In typical applications, a half-duplex RS485 transceiver chip is used to connect to the bus. In order to avoid collisions, J1708 protocol rules dictate that the device must monitor the data bus while transmitting the first byte (MID) of its message. The questiojn is, how is this possible using a half-duplex transceiver? In other devices, half-duplex implied that receiving during transmission was not possible. Does the Receiver Output pin of the transceiver match the Driver Input during transmission? The answer to these question is that SAE J1708 uses RS-485 transceivers, but connects the serial transmit data to the enable line of the driver rather than to the data line. This means that the driver is effectively switching directions on every bit. This is similar to CANbus, in which one of the bit values is "dominant" and the other is "recessive". The logic of each node is supposed monitor the recessive bits of the MID byte to determine whether any other node is transmitting a dominant bit at that time. If it detects this condition, the other node has a higher-priority message, and this node should immediately drop out and retry its message later. So, connecting the UART transmit to the DE instead of the DI pin is the key as shown in the image below (picture borrowed from the SAE J1708 specs).

3 of 5

02/04/2017 12:10 a.m. 34


A Brief Introduction to SAE J1708 and J1587

http://copperhilltech.com/a-brief-introduction-to-sae-j1708-and-j1587/

Introduction to SAE J1708 by Kvaser Introduction to SAE J1587 by Kvaser Texas Instrument Application Report On Automotive Physical Layer SAE J1708

SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, and forestry machines. J1939 is a higher-layer protocol based on Controller Area Network (CAN). It provides

serial

data

communications

between

microprocessor systems (also called Electronic Control Units - ECU) in any kind of heavy duty vehicles. The messages exchanged between these units can be data such as vehicle road speed, torque control message from the transmission to the engine, oil temperature, and many more. The information in this book is based on two documents of the SAE J1939 Standards Collection: J1939/21 - Data Link Layer J1939/81 - Network Management A Comprehensible Guide to J1939 is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability. => Read More...

Name

Email

4 of 5

02/04/2017 12:10 a.m. 35


The SAE J1939 Communications Network An overview of the J1939 family of standards and how they are used An SAE White Paper

Since its publication more than a decade ago, SAE J1939 has become widely accepted as the Controller Area Network (CAN) for on-highway trucks, off-highway equipment, agricultural equipment, construction equipment, and other vehicles.

What is J1939? From the Foreword to J1939 (Serial Control and Communications Heavy Duty Vehicle Network)... “The SAE J1939 communications network is a high speed ISO 11898-1 CAN-based communications network that supports real-time closed loop control functions, simple information exchanges, and diagnostic data exchanges between Electronic Control Units (ECUs), physically distributed throughout the vehicle. The SAE J1939 common communication architecture strives to offer an open interconnect system that allows ECUs associated with different component manufacturers to communicate with each other.� J1939 covers the design and use of devices that transmit electronic signals and control information among vehicle components. Used as an application layer, J1939 provides communication between the engine control, transmission control, vehicle body control, and other applicable sub-control systems. J1939 also defines message timeouts, how large messages are fragmented and reassembled, the network speed, the physical layer, and how applications acquire network addresses. The J1939 communications network is defined using a collection of individual SAE J1939 documents based upon the layers of the Open System Interconnect (OSI) model for computer communications architecture.

1 36


A “Family” of Documents The J1939 standards “family” consists of the top level document (J1939 itself) and 16 companion documents. J1939 is the master control for definitions common to many applications. This document provides the comprehensive list of all assigned data parameter and diagnostic identifiers (SPNs), all assigned messages (PGNs), and all assignments for NAME and Address identifiers. The top level document serves as the central registry for these assignments even though the technical details for most SPNs and PGNs are specified throughout the other documents in the J1939 family. The top level document describes the network in general, the OSI layering structure, and the subordinate document structure, as well as providing control for all preassigned values and names. J1939 is: • Developed for use in heavy-duty environments •

Suitable for horizontally-integrated vehicle industries

The physical layer aspects of SAE J1939 reflect its design goal for use in heavy-duty environments. But the J1939 communications network is applicable for light-duty, medium-duty, and heavy-duty vehicles used on-road or off-road, and appropriate stationary applications which use vehicle-derived components (such as generator sets). The companion documents explain component rationalization and product standardization for a particular application or industry. Specific documents in the J1939 family describe the recommended practices for networks in: • Heavy-Duty On-Highway Vehicles • Agricultural and Forestry Off-Road Machinery • Marine Stern Drive and Inboard Spark-Ignition Engines Companion documents also describe layers used in the OSI network architecture, such as: • Physical Layer • Data Link Layer • Network Layer • Vehicle Application Layer

2 37

J1939 Compliance

There is no procedure presently in place to test, validate or provide formal approval for ECUs utilizing the SAE J1939 network. Developers are expected to design their products in the spirit of, as well as the specific content of, the recommended practice. In the future, procedures may be defined for the testing of products to ensure compliance. Until then, compliance is determined by the manufacturer of the component. J1939 gives OEMs the ability for customized communication.


J1939 Benefits Because a vehicle’s electronic systems are connected to one central network, vehicle monitoring and management is enhanced. Vehicle systems become more serviceable because they are all connected to one network. Thus, J1939 results in improvements in: • Vehicle flexibility and reliability • Product standardization • Parts economy • Self-diagnostics • Log and record capabilities • Calibration of individual components • Reading or deleting the diagnostics data of individual components • Transmitting measurement values and control data to configure components

History The J1939 family of standards is developed by SAE’s Truck and Bus Control and Communications Network Committee, which reports to the Electrical and Electronics Steering Committee of the Truck and Bus Council. Participants in the Control and Communications Network Committee include personnel from OEMs, suppliers, consulting firms, governmental agencies, and others involved in the truck and bus industry. The top-level document, J1939, was originally published in April 2000. It has since been revised in 2003, 2005, 2007, 2009, 2010, and most recently, in April 2011. As stated in the original publication of J1939, the purpose of the recommended practices was to “provide an open interconnect system for electronic systems. It is the intention of these recommended practices to allow Electronic Control Units to communicate with each other by providing a standard architecture.” The J1939 network was the next generation successor to the SAE J1708 and SAE J1587 low speed networks. Those earlier standards provided simple information exchange, including diagnostic data, between ECUs. J1939 was capable of performing all of the functions of those earlier networks. It enhanced previous capabilities and added new ones to better support controls and multiplexing on a single network.

3 38

The J1939 Standards Collection on the Web The most convenient and comprehensive way to access everything related to the SAE J1939 family of standards is through the SAE J1939 Standards Collection on the Web. This web-based subscription service provides access to the top level document (J1939), as well as the 16 core companion documents. Whenever any of these documents is revised, or if a new standard is added, the subscription is updated automatically. In addition, the subscription includes more than 20 related standards and technical papers, and the Companion Spreadsheet for 1939, a supplementary Excel document consisting of the parameters and parameter groups contained in J1939 standards. Single user, one-year subscription: $650 To order, or for more information: sae.org/j1939 1-888-875-3976 CustomerSales@sae.org


Technology had advanced to the point where a high speed communication network was feasible. It was needed to secure higher bandwidth capabilities for more demanding control needs, so that component suppliers could integrate subsystems for improved performance, and to meet customer expectations and government regulations. A number of documents in the J1939 family preceded the publication of the top level document. For example, these recommended practices were available in 1994: • J1939-11: Physical Layer, 250K bits/s, Twisted Shielded Pair • J1939-21: Data Link Layer • J1939-31: Network Layer Revision, expansion and updating of all standards in the J1939 family is ongoing. The following four documents in the J1939 family have been revised in 2011: • J1939-01: Recommended Practice for Control and Communications Network for On-Highway Equipment • J1939-71: Vehicle Applications Layer • J1939-75: Application Layer – General Sets and Industrial • J1939-81: Network Management

J1939 and CAN J1939 uses the CAN protocol which permits any ECU to transmit a message on the network when the bus is idle. Every message uses an identifier that defines: • The message priority • From whom it was sent • The data that is contained within it Collisions are resolved non-destructively as a result of the arbitration process that occurs while the identifier is transmitted. A. CAN Standard Frame Format CAN Data Frame Maximum frame length with bit stuffing = 127 bits Arbitration Field 12 Bits

Bits

S O F 1

Control Field 6 Bits

I D E

R T R

Identifier 11

1

r 0 1

1

CRC Delimiter

Data Field

DLC

Data Field

CRC

4

0 - 64

15

ACK Field

1

2

Bit Stuffing

EOF 7

No Bit Stuffing

B. CAN Extended Frame Format

CAN Extended Data Frame

Maximum frame length with bit stuffing = 150 bits Control

Arbitration Field

S O

Identifier

F Bits

1

11

S

I

R

D

R

E

1

1

Data

Field

32 Bits

Field

6 Bits

Identifier Ext. 18

CRC Delimiter E

R T

r

r

R

1

0

1

1

1

DLC

4

Data Field

0 - 64

CRC

15

1

ACK

O

Field

F

2

7

No Bit

Bit Stuffing

Stuffing

4 39


This permits high priority messages to get through with low latency (delay) times because there is equal access on the network for any ECU. When multiple ECUs are simultaneously attempting to transmit, the highest priority message prevails. This results in maximum reliability, combined with maximum possible performance, leading to better vehicle performance, and reduced production costs. CAN systems enable use of a single command station to control diagnostic systems and receive information such as: • Brake and transmission temperature • Tire pressure • Fuel efficiency • Emission levels J1939 uses the 29-Bit identifier to identify the source, and in some cases, the destination of data on the bus. J1939 extends the use of the 29-Bit CAN identifier beyond the standard CAN message identification. J1939 takes advantage of these features of CAN: • Reduced wiring (CAN requires only two wires between nodes) • Reliable communication • Easy implementation • Improved maintenance and service capabilities • Error detection and fault confinement • Collision-free bus arbitration

J1939 Applications in Industry J1939 has been widely adopted by diesel engine manufacturers and in the commercial vehicle sector. J1939 is heavily used in the following vehicle applications: • Diesel powertrain applications

Farm Management Information System

• In-vehicle networks for trucks and buses

Management Computer Interface

• Agricultural machinery • Forestry machinery

Implement ECU

• Truck-trailer connections • Mining equipment • Military vehicles • Recreational vehicles • Marine navigation systems

Implement Bus

Implement Bridge mplement Bridge Implement Sub Network

• Fleet management systems

VT

Hitch

Management CompouterTask Controller Gateway

Tractor ECU

GPS Engine

Tractor Bus

Implement ECU

J1939 has been used as the basis for the development of other industry-specific standards, including ISO 11783 for agricultural machinery, MilCAN for military applications, and NMEA 2000 for marine applications. Recently, six major European truck manufacturers developed the FMS (Fleet Management System), a common standard for trucks based on J1939. Companies using J1939 include Volvo, MACK, John Deere, Caterpillar, Nissan Diesel, and Navistar.

5 40


The J1939 Family of Standards In addition to J1939 (Recommended Practice for a Serial Control and Communications Vehicle Network), the J1939 family of documents consists of: J1939-13 Off-Board Diagnostics Connector This document describes the off-board diagnostic connector used on the vehicle to get access to the vehicle communication links.

J1939-01 On-Highway Equipment Control and Communications Network This document was updated in May 2011 to more accurately describe the J1939 network as typically used in heavy duty on-highway vehicle applications.

J1939-15 Reduced Physical Layer, 250K bits/sec, Unshielded Twisted Pair (UTP) This document describes a physical layer utilizing Unshielded Twisted Pair (UTP) cable.

J1939-02 Agricultural and Forestry Off-Road Machinery Control and Communications Network This document is intended to specify the requirements for application of J1939 in construction and agricultural equipment. This document specifies the series of documents within the set of J1939 documents that are applicable to construction and agricultural equipment and provides further requirements for this industry.

J1939-21 Data Link Layer This document describes the data link layer using the CAN protocol with 29-bit identifiers. For SAE J1939 no alternative data link layers are permitted. J1939-31 Network Layer This document describes the Network Layer which defines the requirements and services needed for the electronic devices (Network Interconnection ECUs) providing intercommunications between different segments of the SAE J1939 Vehicle Network. It also defines the various types of Network Interconnection ECUs and the functions they provide.

J1939-03 On-Board Diagnostics Implementation Guide This document provides requirements and guidelines for the implementation of On-Board Diagnostics (OBD) on heavy-duty vehicles (HDV) using the SAE J1939 family of standards. The guidelines identify where the necessary information to meet OBD regulations may be found among the SAE J1939 document set. Key requirements are identified to insure the interoperability of OBD scan tools across individual OBD compliant vehicles. J1939-05 Marine Stern Drive and Inboard Spark-Ignition Engine On-Board Diagnostics Implementation Guide This document describes the application of the SAE J1939 recommended practices for compliance with on-board diagnostic malfunction detection system requirements for marine stern drive and inboard spark ignition engines, as mandated by the California Air Resources Board.

J1939-71 Vehicle Application Layer This recommended practice describes an Application Layer for vehicle use.

J1939-11 Physical Layer – 250k bits/s, Twisted Shielded Pair The physical layer is a realization of an electrical connection of a number of ECUs to a network. The total number of ECUs will be limited by electrical loads on the bus line. This document defines a physical median of shielded twisted pair.

6 41


J1939-73 Application Layer – Diagnostics This document identifies the diagnostic connector to be used for the vehicle service tool interface and defines messages to accomplish diagnostic services. California-regulated OBD II requirements are satisfied with a subset of the specified connector and the defined messages. Diagnostic messages (DMs) provide the utility needed when the vehicle is being repaired. Diagnostic messages are also used during vehicle operation by the networked electronic control modules to allow them to report diagnostic information and self-compensate as appropriate, based on information received. Diagnostic messages include services such as periodically broadcasting active diagnostic trouble codes, identifying operator diagnostic lamp status, reading or clearing diagnostic trouble codes, reading or writing control module memory, providing a security function, stopping/ starting message broadcasts, reporting diagnostic readiness, and monitoring engine parametric data.

J1939-81 Network Management Network management in the SAE J1939 network is concerned with the management of source addresses and the association of those addresses with an actual function and with the detection and reporting of network related errors. Due to the nature of management of source addresses, network management also specifies initialization processes, requirements for reaction to brief power outages and minimum requirements for ECUs on the network. J1939-82 Compliance – Truck and Bus The purpose of these compliance procedures is to generate one or more test documents that outline the tests needed to assure that an ECU that is designed to operate as a node on an SAE J1939 network would do so correctly. These tests are presented to allow testing of a device to determine self-compliance by the manufacturer. The manufacturer can use its record of what procedures were run successfully to show the level of compliance with SAE J1939.

J1939-74 Application – Configurable Messaging This document describes the message structure for a set of messages that enable the user to determine and announce to others on the network, the parameter placement within a particular message from the special set of messages defined within this document.

J1939-84 OBD Communications Compliance Test Cases for Heavy Duty Components and Vehicles The purpose of this recommended practice is to verify that vehicles and/or components are capable of communicating a required set of information, in accordance with the diagnostic test messages specified in SAE J1939-73, to fulfill the off-board diagnostic tool interface requirements contained in government regulations. This document describes the tests, test methods, and results for verifying diagnostics communication from an off board diagnostic tool (i.e., scan tool) to a vehicle and/ or component. This document serves as a guide for testing vehicles for compliance with ARB and other requirements for emissions-related on-board diagnostic (OBD) functions for heavy duty engines used in medium and heavy duty vehicles.

J1939-75 Application Layer – Generator Sets and Industrial This document defines the set of data parameters (SPNs) and messages (PGNs) for information predominantly associated with monitoring and control generators and driven equipment in electric power generation and industrial applications.

SAE International (commonly referred to as SAE) is a global association of more than 128,000 engineers and related technical experts in the aerospace, automotive, and commercial-vehicle industries. SAE International’s core competencies are life-long learning and voluntary consensus standards development. SAE International’s charitable arm is the SAE Foundation, which supports many programs, including A World In Motion® and the Collegiate Design Series. For more information on SAE, please visit www.sae.org.

7 42


43


44


45


46


47


48


49


Auto Scan tool For Diesel Heavy Truck & Excavator HD Auto S...

http://www.ebay.com/itm/Auto-Scan-tool-For-Diesel-Heavy-Truck-Ex...

Creator OBD2 OBDii Auto

Universal OBD2 OBDii

OBD2 OBDii Scanner Fault

OBD2 OBDii Scanner Fault

Universal OBD2 OBDii

OBD2 OBDii Auto Scanner

Scanner Code Reader

Scanner Code Reader

Code Reader Automotive

Code Reader Diagnostic Tool

Scanner Fault Code Reader

Read & Clear Fault Codes for

66.55 USD

62.55 USD

66.66 USD

66.95 USD

69.99 USD

55.99 USD

Buy It Now Free shipping

Buy It Now Free shipping

Buy It Now Free shipping

Buy It Now Free shipping

Buy It Now Free shipping

Buy It Now Free shipping

Store Categories

Auto Scanner For Heavy Truck & Excavator J1708 J1939

OBD1 + OBD2 Scanner OBDII Auto Scanner VAG Auto Scanner Auto Scanner for BMW Bluetooth Scanner WIFI Auto Scanner Auto Scanner for Trucks & Excavators Others

Products

Item Description

Professional C68 Auto Scanner

This auto scanner is for Heavy Truck & Excavator specially. It has integrated the basic diagnostic functions of two heavy duty truck standard protocols (J1939 and J1708), applied 2.8" color LCD with nice interface, and equipped with 6 PIN and 9 PIN additional diagnostic connectors, which can provide highest quality, most efficient, and most professional diagnostic service for heavy duty trucks. From now on, the heavy duty trucks also have their own small-scale diagnostic tool.

Detailed Functions :

1.Read fault code 2.Clear fault code 3.Read data streams Auto Scanner for MANY Trucks & Excavators

4.Support multiple ECUs 5.Support 6PIN, 9PIN, and 16PIN diagnostic connectors For different trucks,the definition of the connectors maybe not the same. The jump wires maybe needed even if your truck's connector is 6 pin or 9 pin. When you use jump wires,you need to know the definition of the connector of your truck. 6.Support J1939, and J1708 vehicle communication protocols 7.For J1708,it support: engine, gearbox, dashboard, particles, transmission, brakes, suspension, ABS, vehicle stability system, electronic power systems, fuel systems

Auto Scanner for MANY BMW Cars

8.Products with diagnostics memory function, the user's real-time diagnostic data can be stored in the EEPROM inside, you can also copy data via USB interface to a computer for analysis.

Product Parameters : Screen: 2.8", 262K true color, 320*240 LCD Input voltage range: 8䡚36V Operating current: typically <100mA Typical power consumption: <1.2W Wire connection: 6PIN, 9PIN, 16PIN diagnostic connector Environmental temperature: 0ǔ䡚50ǔ Storage temperature and humidity: -20ǔ䡚70ǔ@ RH 60% External dimension: L*W*H=121*82*26mm Single unit: <500g Packing list: Main Unit (with 16 pin connecotr) ×1 6 PIN Connector×1 9 PIN Connector×1 USB cable for update×1 Nylon Carry Bag×1 Jump wire×4

Shipping

Payment

Contact us

Return & Exchange

Feedback

1 All items will be shipped within 24 business hours upon receipt of payment

2 of 3

50

01/04/2017 11:44 p.m.


&ĞĂƚƵƌĞƐ ŶĚ &ƵŶĐƚŝŽŶƐ͗ ϭ͕ ^ƵƉƉŽƌƚ Ăůů ŚĞĂǀLJ ĚƵƚLJ ƚƌƵĐŬƐ ĐůĂƐƐ ϰ ƚŽ ϴ͘ ; :ϭϱϴϳ͕ :ϭϵϯϵ ĂŶĚ :ϭϳϬϴͿ Ϯ ͕ tŽƌŬ ŽŶ ŵŽƐƚ ĐĂƌƐ͕ ŵŝŶŝ ǀĂŶƐ ĂŶĚ ůŝŐŚƚ ĚƵƚLJ ǀĞŚŝĐůĞƐ ;K // Θ EͿ ĨƌŽŵ ϭϵϵϲ ŽŶ ĂŶĚ ůĂƚĞƐƚ Ͳ ƵƌŽƉĞĂŶ͕ ŵĞƌŝĐĂŶ ĂŶĚ ƐŝĂŶ ϯ͕ ^ƵƉƉŽƌƚ Ăůů K // ƉƌŽƚŽĐŽůƐ͗ E͕ :ϭϴϱϬ WtD͕ :ϭϴϱϬ sWt͕ /^Kϵϭϰϭ ĂŶĚ <tWϮϬϬϬ ϰ͕ dƌŽƵďůĞƐŚŽŽƚŝŶŐ ƚŝƉƐ ŐƵŝĚĞ ƚĞĐŚŶŝĐŝĂŶƐ ƚŽ ƚŚĞ ƌŽŽƚ ŽĨ ƉƌŽďůĞŵƐ ĨĂƐƚĞƌ͕ ƐĂǀŝŶŐ ĚŝĂŐŶŽƐŝƐ ĂŶĚ ƌĞƉĂŝƌ ƚŝŵĞ ϱ͕ ZĞĂĚ ĂŶĚ ĞƌĂƐĞ ŐĞŶĞƌŝĐ ĐŽĚĞƐ ;WϬ͕ WϮ͕ Wϯ ĂŶĚ hϬͿ͕ ŵĂŶƵĨĂĐƚƵƌĞƌ ƐƉĞĐŝĨŝĐ ĐŽĚĞƐ;Wϭ͕ Wϯ ĂŶĚ hϭͿ͕ ĂŶĚ ƉĞŶĚŝŶŐ ĐŽĚĞƐ ϲ͕ ZĞĂĚ͕ ƐƚŽƌĞ ĂŶĚ ƉůĂLJďĂĐŬ ůŝǀĞ KϮ ƐĞŶƐŽƌ ƚĞƐƚ ĚĂƚĂ ϳ͕ /ͬD ƌĞĂĚŝŶĞƐƐ ƐƚĂƚƵƐ ;ĞŵŝƐƐŝŽŶƐͿ͖ ZĞĂĚ W D ůŝǀĞ ĚĂƚĂ ƐƚƌĞĂŵ͕ ǁŝƚŚ ŐƌĂƉŚŝĐ ĚĂƚĂ ŝƐƉůĂLJ ϴ͕ ŶŚĂŶĐĞĚ K // DŽĚĞ ϲ ϵ͘ ĂƚƚĞƌLJ DŽŶŝƚŽƌʁ hƐŝŶŐ ƚŚŝƐ ƚŽŽů E>ϭϬϮ͕ ĐĂŶ ĐŚĞĐŬ LJŽƵƌ ĐĂƌ ďĂƚƚĞƌLJ ƐƚĂƚƵƐ ĂƐ ǁĞůů͘ ϭϬ͘ tŝƌĞ ĐŽŶŶĞĐƚŝŽŶ͗ ϲW/E͕ ϵW/E͕ ϭϲW/E ͬ K Ϯ ĐŽŶŶĞĐƚŽƌƐ , dƌƵĐŬƐ ŽǀĞƌĂŐĞ͗ ƵŵŵŝŶŐƐ͕ ĞƚƌŽŝƚ͕ ĂƚĞƌƉŝůůĂƌ͕ &ƌĞŝŐŚƚůŝŶĞƌ͕ /ŶƚĞƌŶĂƚŝŽŶĂů͕ <ĞŶǁŽƌƚŚ͕ :ŽŚŶ ĞĞƌĞ͕ WĞƚĞƌďŝůƚ͕ ^ƚĞƌůŝŶŐ͕ DĂĐŬ͕ DĞĐĞĚĞƐ ĞŶnj͕ sK>sK Θ DŽƌĞ͘ ZĞĂĚŝŶŐ ĂŶĚ ĐůĞĂƌŝŶŐ ƚƌŽƵďůĞ ĐŽĚĞƐ ĨŽƌ ,ĞĂǀLJ ƵƚLJ dƌƵĐŬƐ ŝŶ ŵƵůƚŝͲƐLJƐƚĞŵƐ͗ ĞŶŐŝŶĞ͕ ƚƌĂŶƐŵŝƐƐŝŽŶ͕ ŝŶƐƚƌƵŵĞŶƚ ƉĂŶĞů͕ ďƌĂŬĞ͕ ǀĞŚŝĐůĞ ŵĂŶĂŐĞŵĞŶƚ͕ ĐĂď ĐůŝŵĂƚĞ͕ ĨƵĞů ƐLJƐƚĞŵ͕ ƉĂƌƚŝĐƵůĂƌƚĞ ĂŶĚ ĞƚĐ ŽŵĞƐ ǁŝƚŚ ƚŚĞ ƐĐĂŶ ƚŽŽů͕ K ϭϭ ĂďůĞ͕ ϲ ƉŝŶ , ĂďůĞ͕ ϵ ƉŝŶ , ĂďůĞ͕ h^ ĂďůĞ͕ hƐĞƌ Ŭ Θ ^ŽĨƚ ŶLJůŽŶ ĐĂƌƌLJ ĐĂƐĞ͘

51


ZZZ FDUGLDJ FR XN $XWKRUL]HG DJHQF\ /DXQFK &UHDGHU &5 +'

+HDY\ GXW\ /DXQFK &UHDGHU &5 +' FRGH VFDQQHU ,WHP 'HVFULSWLRQ &5 +' LV WKH ILUVW KHDY\ WUXFN FRGH UHDGHU ZKLFK /DXQFK ODWHVW GHYHORSHG ,W KDV LQWHJUDWHG WKH EDVLF GLDJQRVWLF IXQFWLRQV RI WZR KHDY\ GXW\ WUXFN VWDQGDUG SURWRFROV - DQG -

k u . o c . g a i d r a c . w ww

DSSOLHG FRORU /&' ZLWK EHDXWLIXO LQWHUIDFH DQG HTXLSSHG TXLSSH ZLWK 3,1 DQG 3,1 DGGLWLRQDO GLDJQRVWLF FRQQHFWRUV QQHFWRUV ZKLFK ZK FDQ SURYLGH KLJKHVW TXDOLW\ PRVW RVW HIILFLHQW DQG DQ PRVW

SURIHVVLRQDO GLDJQRVWLF VWLF VHUYLFH IRU KHDY\ GXW\ WUXFNV )URP

QRZ RQ WKH KH KHDY\ GXW\ WUXFNV DOVR KDYH WKHLU RZQ VPDOO VFDOH GLDJQRVWLF DJQRVWLF WR WRRO

,WHP )XQFWLRQV

5HDG IDXOW FRGH &OHDU IDXOW FRGH 5HDG GDWD VWUHDPV 6XSSRUW PXOWLSOH (&8V (PDLO VDOHV #FDUGLDJ FR XN 6N\SH FDUGLDJ FR XN <DKRR FDUGLDJ VHUYLFH#\DKRR FRP 52


ZZZ FDUGLDJ FR XN $XWKRUL]HG DJHQF\ 6XSSRUW 3,1 3,1 DQG 3,1 GLDJQRVWLF FRQQHFWRUV 6XSSRUW - DQG - YHKLFOH FRPPXQLFDWLRQ SURWRFROV :LWK PXOWL ODQJXDJHV IXQFWLRQ (QJOLVK DQG )UHQFK HWF

:LWK RQOLQH VRIWZDUH XSJUDGH IXQFWLRQ 86%

3URGXFW SDUDPHWHUV

k u . o c . g a i d r a c . w ww

6FUHHQ . WUXH FRORU /&' ,QSXW YROWDJH UDQJH a 9

2SHUDWLQJ FXUUHQW W\SLFDOO\ P$ P$ 7\SLFDO SRZHU FRQVXPSWLRQ XPSWLRQ :

:LUH FRQQHFWLRQ QHFWLRQ 3,1 3,1 3,1 3,1 GLDJQRVWLF FRQQHFWRU (QYLURQPHQWDO QYLURQPHQ WHPSHUDWXUH ƒ&a ƒ&

6WRUDJH WHPSHUDWXUH DQG KXPLGLW\ ƒ&a ƒ&# 5+ ([WHUQDO GLPHQVLRQ / : + PP 6LQJOH XQLW J

(PDLO VDOHV #FDUGLDJ FR XN 6N\SH FDUGLDJ FR XN <DKRR FDUGLDJ VHUYLFH#\DKRR FRP 53


ZZZ FDUGLDJ FR XN $XWKRUL]HG DJHQF\

c . ag

i d ar

c . w

ww

k u o.

(PDLO VDOHV #FDUGLDJ FR XN 6N\SH FDUGLDJ FR XN <DKRR FDUGLDJ VHUYLFH#\DKRR FRP 54


Introduction

How To Use This Manual

2

Plug in tool and read display See possible connectors on page 44

Identifies module or ECU

Identifies data or status Describes type of failure

PID/SID FMI 110 003

MID 128 Use MID and your model/brand to find Fault Code Chart page number

Introduction

1

Sample Display

MID 128 - Engine

Pg CAT . . . . . . . . . . . . . . . . . . . . . . .2 Cummins . . . . . . . . . . . . . . . . . . .3 Detroit Diesel . . . . . . . . . . . . . . . .8 International . . . . . . . . . . . . . . . .12 Mack . . . . . . . . . . . . . . . . . . . . .16

MID 130 - Transmission Eaton AC-AS1 . . . . . . . . . . . . . . .17 Eaton AS2-ASX . . . . . . . . . . . . .18 Eaton ASW . . . . . . . . . . . . . . . . .19 Eaton CEEMAT . . . . . . . . . . . . . .20 Eaton CEMT . . . . . . . . . . . . . . . .21 Eaton DM2 . . . . . . . . . . . . . . . . .22 Eaton Lightning . . . . . . . . . . . . .23 Meritor FreedomLin . . . . . . . . . .24 Meritor SureShift . . . . . . . . . . . .25

3 PID/ SID

FMI Fault Fault Code Description

105

4

38

Intake Manifold Air Temperature Sensor Short Circuit

11

64

Very High Intake Manifold Air Temp

3

26

Atmospheric Pressure Sensor Open Circuit

4

26

Atmospheric Pressure Sensor Short Circuit

0

61

High Coolant Temperature Warning

3

27

Coolant Temp Sensor Open Circuit

4

27

Coolant Temp Sensor Short Circuit

11

61

Very High Coolant Temperature

1

62

Low Coolant Level Warning

108

110

MID 136 - Brakes (ABS) Bendix Tractor ABS . . . . . . . . . .26 Eaton Tractor ABS . . . . . . . . . . .29 Wabco Pneumatic Tractor ABS .32 Wabco Hydraulic ABS . . . . . . . .34

Use PID/SID and FMI numbers to locate the Fault Code

111

MID 137 - Trailer (ABS)

Sample Fault Code Chart MID 128 - CAT PID/SID - 110 FMI - 003 Fault Code - 27

Bendix Trailer ABS . . . . . . . . . . .35 Eaton Trailer ABS . . . . . . . . . . . .37 Haldex Trailer ABS . . . . . . . . . . .39 Wabco Trailer ABS . . . . . . . . . . .41

MID 142 - Engine Mack . . . . . . . . . . . . . . . . . . . . .42

MID 158 - Engine Mack . . . . . . . . . . . . . . . . . . . . .42

MID 219 - VORAD Eaton VORAD . . . . . . . . . . . . . . .43

1 55


MID 128 - CAT

MID 128 - CAT CAT (Continued) CAT

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

105

4

38

Intake Manifold Air Temp. Sensor Short Circuit

11

64

Very High Intake Manifold Air Temp

3

26

Atmospheric Press. Sensor Open Circuit

4

26

Atmospheric Press. Sensor Short Circuit

0

61

High Coolant Temperature Warning

1

11

72

Cylinder 1 Fault

2

11

72

Cylinder 2 Fault

3

11

73

Cylinder 3 Fault

4

11

73

Cylinder 4 Fault

5

11

74

Cylinder 5 Fault

6

11

74

Cylinder 6 Fault

3

27

Coolant Temp Sensor Open Circuit

22

13

42

Check Timing Sensor Calibration

4

27

Coolant Temp Sensor Short Circuit

30

8

29

Invalid PTO Throttle Signal

11

61

Very High Coolant Temperature

13

29

PTO Throttle Sensor Calibration

1

62

Low Coolant Level Warning

3

21

Volt Supply Above Normal

2

12

Coolant Level Sensor Fault

4

21

Volt Supply Below Normal

11

62

Very Low Coolant Level

0

1

Idle Shutdown Override

5

14

Retarder Solenoid Lo/Hi Open Circuit

1

47

Idle Shutdown Occurrence

6

14

Retarder Solenoid Lo/Hi Short Circuit

0

41

Vehicle Over speed Warning

5

14

Retarder Solenoid Med/Hi Open Circuit

1

31

Loss of Vehicle Speed Signal

6

14

Retarder Solenoid Med/Hi Short Circuit

2

36

Invalid Vehicle Speed Signal

168

2

51

Low/Intermittent Battery Power to ECM

8

36

Vehicle Speed Out of Range

174

0

65

High Fuel Temperature Warning

10

36

Vehicle Speed Rate of Change

3

13

Fuel Temperature Sensor Open Circuit

8

32

Invalid Throttle Signal

4

13

Fuel Temperature Sensor Short Circuit

13

28

Throttle Sensor Calibration

0

35

Engine Over speed Warning

1

46

Low Oil Pressure Warning

2

34

Loss of Engine RPM Signal

3

24

Oil Pressure Sensor Open Circuit

228

3

19

A/C High Pressure Switch Open Circuit

4

24

Oil Pressure Sensor Short Circuit

231

11

58

J1939 Data Link Fault

11

46

Very Low Oil Pressure

232

3

21

Volt Supply Above Normal

0

25

Boost Pressure Sensor Stuck High

4

21

Volt Supply Below Normal

3

25

Boost Pressure Sensor Open Circuit

244

2

2

Event Recorder Data Lost

4

25

Boost Pressure Sensor Short Circuit

249

11

58

Power train Data Link Fault

13

42

Boost Pressure Sensor Calibration

252

11

59

Incorrect Engine Software

0

64

High Intake Manifold Air Temp. Sensor Open Circuit

12

59

Personality Module Fault

253

2

56

Check Customer or System Parameters

254

12

53

ECM Fault

41

71

84

91

100

102

105

3

38

108

110

111

121

122

190

Intake Manifold Air Temp. Sensor Open Circuit

2 56


MID 128 - Cummins

MID 128 - Cummins Cummins (Continued) Cummins PID/ FMI Fault Fault SID Code Description 1

2

4

5

6

18

4

279

Fuel Injection Control Valve

311

Cylinder 1 Fault

5

378

Fueling Actuator #1

322

Cylinder 1 Fault

6

379

Fueling Actuator #1

7

277

Fuel Injection Control Valve

514

Fuel Control Valve Circuit

539

Injector Control Valve Electronic Filter

7

1139 Injector Cylinder #1

6

315

Cylinder 2 Fault

331

Cylinder 2 Fault

7

1141 Injector Cylinder #2

6

313

Cylinder 3 Fault

324

Cylinder 3 Fault

11

2311 Fuel Control Valve #1 13

493

Fuel Pump Calibration Trim Circuit Error

19

0

349

Transmission Output Shaft Speed

20

2

467

Timing Rail Actuator Circuit

7

1142 Injector Cylinder #3

6

321

Cylinder 4 Fault

3

113

Engine Timing Actuator

332

Cylinder 4 Fault

4

114

Engine Timing Actuator

7

1143 Injector Cylinder #4

5

394

Timing Actuator #1

6

312

Cylinder 5 Fault

6

395

Timing Actuator #1

323

Cylinder 5 Fault

7

112

Engine Timing Actuator

11

2312 Timing Actuator #1

0

555

Engine Blow by - Warning Level

3

719

Crankcase Pressure Sensor

4

729

Crankcase Pressure Sensor

6

172

Rack Position Sensor

7

173

Rack Actuator

7

1144 Injector Cylinder #5

6

314

Cylinder 6 Fault

325

Cylinder 6 Fault

22

7

1145 Injector Cylinder #6

9

11

768

Output Device Driver

15

1

583

Fuel Supply Pump Inlet Pressure Sensor

3

581

Fuel Supply Pump Inlet Pressure Sensor

24

3

166

Rack Position Sensor

4

582

Fuel Supply Pump Inlet Pressure Sensor

25

14

599

1

219

Low Oil Level

OEM Commanded Dual Output Shutdown

2

472

Engine Oil Level #2

26

3

255

473

Engine Oil Level #2

Externally Supplied Voltage at of the following: Fuel Shutoff Valve, Fan Clutch, Engine Brake

4

254

Low Voltage Detected on Fuel Shutoff Solenoid

27

0

9122 Variable Geometry Turbocharger

2

957

7

259

Fuel Shutoff Valve

11

391

Fuel Shutoff Valve

2

468

Fuel Rail Actuator Circuit

3

276

Fuel Injection Control Valve

455

Fuel Control Valve Circuit

17

18

MID 128 - Engine

3

6

PID/ FMI Fault Fault SID Code Description

23

EGR Position Sensor Circuit

1228 EGR Position Sensor Circuit 3

2271 EGR Valve Position Sensor Circuit 2277 Variable Geometry Turbocharger Actuator #1

3 57


MID 128 - Cummins

Cummins (Continued)

Cummins (Continued) PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

27

3

2385 Variable Geometry Turbocharger

64

27

4

753

Engine Speed/Position #2

2272 EGR Valve Position Sensor Circuit

778

Engine Speed Sensor #2

2278 Variable Geometry Turbocharger Actuator #1

2322 Engine Speed Sensor #2

2384 Variable Geometry Turbocharger 5

2383 Variable Geometry Turbocharger

6

2386 Variable Geometry Turbocharger

7

2387 Variable Geometry Turbocharger

13

2348 EGR Valve Position

29

2

288

SAE J1939 Data Link Remote Throttle Data

3

133

Remote Accelerator Pedal Position Sensor

4

133

Remote Accelerator Pedal Position Sensor

134

Remote Accelerator Pedal Position Sensor

134

Remote Accelerator Pedal Position Sensor

30

2

237

External Speed Input

32

4

466

Turbocharger #1 Wastgate Control Circuit

33

3

2181 Fan Clutch Output Device Driver

7

731

3

2555 Inlet Air Heater Driver #1

4

2556 Inlet Air Heater Driver #1

73

11

278

Fuel Priming Pump

78

3

316

Fuel Supply Pump Actuator

7

318

Fuel Supply Pump Actuator

5

396

Fueling Actuator #2

6

397

Fueling Actuator #2

2

241

Loss of Vehicle Speed Signal

5

398

Timing Actuator #2

6

399

Timing Actuator #2

12

242

Invalid Vehicle Speed Signal

85

4

223

Engine Oil Burn Valve Solenoid

86

4

225

Engine Oil Burn Valve Solenoid

91

2

287

SAE J1939 Data Link Remote Accelerator Pedal

431

No Voltage Detected at Idle Validation Switch

551

Voltage Detected simultaneously at Idle Validation Switch

131

High Voltage detected at Throttle Sensor

515

Accelerator Pedal Position Sensor

132

Low Voltage detected at Throttle Sensor

516

Accelerator Pedal Position Sensor

147

Accelerator Pedal Position Sensor

148

Accelerator Pedal Position Sensor

13

432

Voltage Detected at Idle Validation Switch

70

2388 Variable Geometry Turbocharger

2

83

84

2377 Fan Clutch Output Device Driver

3

Engine Speed Sensor #2

4

245

Clutch Fan Low Voltage

11

389

Fan Clutch Circuit Error

3

584

Starter Relay Circuit

4

585

Starter Relay Circuit

40

3

527

Auxiliary Input/Output #2

51

3

529

Auxiliary Input/Output #3

11

779

Auxiliary Equipment Sensor Input #3

14

2195 Auxiliary Equipment Sensor Input #3

93

2

528

OEM Alternate Torque Validation Switch

3

2557 Auxiliary PWM Driver #1

94

0

449

Fuel Pressure High

4

2558 Auxiliary PWM Driver #1

39

57

4

8

2216 Fuel Pump Deliver Pressure

4 58


MID 128 - Cummins

Cummins (Continued)

Cummins (Continued)

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

94

105

1

482

Fuel Pressure Low

153

High Voltage Detected at Intake Manifold Air Temperature Sensor

4

154

Low Voltage Detected at Intake Manifold Air Temperature Sensor

2

295

Ambient Air Pressure Sensor

3

221

Atmospheric Pressure Sensor

4

222

Atmospheric Pressure Sensor

1

233

Engine Coolant Pressure Sensor

3

231

Engine Coolant Pressure Sensor

4

232

Engine Coolant Pressure Sensor

0

151

Coolant Temperature Above 220 Deg F

2215 Fuel Pump Deliver Pressure 2

268

Fuel Pressure Sensor

3

546

Fuel Delivery Pressure Sensor

4

547

Fuel Delivery Pressure Sensor

95

0

2372 Fuel Filter Restriction Moderately High Warning

97

0

418

Water in Fuel Indicator

3

428

Water in Fuel Indicator

4

429

Water in Fuel Indicator

1

253

Engine Oil Level

471

Engine Oil Level Low

2

252

Engine Oil Level

1

143

Low Oil Pressure

415

Low Oil Pressure Warning

2

435

Engine Oil Pressure Sensor

3

135

High Voltage detected at Oil Pressure Sensor

4

141

Low Voltage detected at Oil Pressure Sensor

2

433

High Boost Pressure

98

100

102

108

109

110

1119 Engine Coolant Temp 2963 Engine Coolant Temp High

111

2973 Boost Pressure 3

103

105

122

High Voltage Detected at Boost Pressure Sensor

4

123

Low Voltage Detected at Boost Pressure Sensor

0

595

Turbocharger #1 High Speed

595

Turbocharger Speed #1

1

687

Turbocharger Speed #1

10

2345 Turbocharger Speed Invalid

0

155

Intake Manifold Air Temperature Above 200 Deg. F

488

Intake Manifold Air Temperature High

2964 Intake Manifold #1 Temp

MID 128 - Engine

3

112

3

144

High Voltage Detected at Coolant Temperature Sensor

4

145

Low Voltage Detected at Coolant Temperature Sensor

1

197

Coolant Level

235

Low Coolant Level Warning

2

422

Very Low Coolant Level

3

195

Coolant Level

4

196

Coolant Level

0

1236 Water Pump Delta P

1

1233 Water Pump Delta P 1234 Water Pump Delta P

2

1235 Water Pump Delta P

3

1231 Water Pump Delta P

4

1232 Water Pump Delta P

113

2

524

OEM Alternate Droop Switch

114

2

497

Multiple Unit Synchronization Switch Circuit

117

11

299

Engine Shut Down Commanded by J1939

121

4

243

Retarder Solenoid Low Voltage

126

3

272

High Fuel Pressure Solenoid Valve #1

5 59


MID 128 - Cummins

Cummins (Continued)

Cummins (Continued)

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

126

127

129

135

151

152

154

155

4

271

High Fuel Pressure Solenoid Valve #1

157

7

755

Injector Metering Rail #1

7

275

Fuel Pump Element #1

166

2

951

281

High Fuel Pressure Solenoid Valve #1

Cylinder Power Imbalance Between Cylinders

3

274

High Fuel Pressure Solenoid Valve #2

167

0

596

Electrical Charging System

4

273

High Fuel Pressure Solenoid Valve #2

1

597

Electrical Charging System

7

282

High Fuel Pressure Solenoid Valve #2

598

Electrical Charging System

0

485

Injector Metering Rail #2

0

442

High Battery Power to the ECM

1

486

Injector Metering Rail #2

1

441

Low or Intermittent Battery Power to the ECM

3

483

Injector Metering Rail #2

3

249

Ambient Air Temp

4

484

Injector Metering Rail #2

4

256

Ambient Air Temp

7

758

Injector Metering Rail #2

173

0

777

3

118

Fuel Timing Pressure

Turbocharger #1 Turbine Inlet Temperature high

4

119

Fuel Timing Pressure

174

0

261

Fuel Temperature High

3

2355 System Diagnostic Code #1

3

263

Fuel Temperature Sensor

4

2356 System Diagnostic Code #1

4

265

Fuel Temperature Sensor

11

611

11

264

Fuel Temperature Sensor

2

2554 System Diagnostic Code #2

0

214

Oil Temperature Above 255 Deg F

7

328

Fuel Pumping Element #2

3

212

3

293

Auxiliary Temperature Sensor Input #1

High Voltage Detected at Oil Temperature Sensor

527

Auxiliary Input/Output #2

4

213

Low Voltage Detected at Oil Temperature Sensor

4

294

Auxiliary Temperature Sensor Input #1

0

234

Engine Speed Greater than 2630 RPM

3

2273 System Diagnostic Code #5

2

115

Loss of Engine RPM Signal

369

Fuel Pump Control Module

689

Engine Speed

168

171

Engine Hot Shutdown 175

190

2292 System Diagnostic Code #5 4

2274 System Diagnostic Code #5 2293 System Diagnostic Code #5

156

157

2

423

Fuel Timing Pressure

3

116

Fuel Timing Pressure

4

117

Fuel Timing Pressure

0

553

Injector Metering Rail #1 Pressure High

2321 Engine Speed 10

121

Engine Over speed Warning

11

367

Fuel Pump Control Module

191

1

489

Transmission Output Shaft Speed

216

11

211

Additional OEM/Vehicle Diagnostic Codes Have been Logged

221

3

283

Engine Speed/Position Sensor #1

387

Accelerator Pedal Position Sensor

284

Engine Speed/Position Sensor #1

2552 Injector Metering Rail #1 Pressure High 2

554

Fuel Pressure Sensor

3

451

Injector Metering Rail #1

4

452

Injector Metering Rail #1

4

6 60


MID 128 - Cummins

Cummins (Continued) PID/ FMI Fault Fault SID Code Description

Cummins (Continued) PID/ FMI Fault Fault SID Code Description

443

Accelerator Pedal Position Sensor

233

14

329

Fuel System Leakage Error

237

1

487

Start Assist Device Control Circuit

11

381

Intake Air Heater

11

496

Engine Speed/Position Sensor #2

223

3

293

Auxiliary Temperature Sensor Input #1

297

Auxiliary Pressure Sensor Input #2

382

Intake Air Heater

294

Auxiliary Temperature Sensor Input #1

384

Start Assist Device Control Circuit

298

Auxiliary Pressure Sensor Input #2

2

412

SAE J1708 (J1587) Data Link

9

414

Data Comm. Error over J1587 Data Link

2

319

Real Time Clock

434

Battery Voltage at AC Below Normal

4

230

231

232

11

2194 Auxiliary Equipment Sensor Input #2

14

292

Auxiliary Temperature Sensor Input #1

296

Auxiliary Pressure Sensor Input #2

2

431

No Voltage Detected at Idle Valid. Switch

3

361

Fuel Pump Control Module

4

551

Voltage Detected simultaneously at Idle Validation Switch

4

362

Fuel Pump Control Module

7

363

Fuel Pump Control Module

13

432

Voltage Detected at Idle Valid. Switch

12

517

Fuel Metering Solenoid

2

185

Engine Control Module

252

2

1117 Power Supply

426

SAE J1939 Data Link

253

2

341

Engine Control Module

9

285

SAE J1939 Data Link

12

346

Engine Control Module

13

286

SAE J1939 Data Link

13

342

Engine Control Module

427

SAE J1939 Data Link

2

375

Fuel Pump Control Module

1

444

OEM Sensor Supply Voltage

8

368

Fuel Pump Control Module

3

227

Sensor Supply Voltage

12

111

ECM Fault

385

OEM Sensor Supply Voltage

343

ECM Fault

386

Sensor Supply Voltage #1

351

Controller #1

187

Sensor Supply Voltage

352

Volt Supply Below Normal

184

Engine Control Module

366

Fuel Pump Control Module

3

373

Fuel Pump Control Module

4

365

Fuel Pump Control Module

7

377

Fuel Pump Control Module

9

364

Fuel Pump Control Module

11

372

Fuel Pump Control Module

12

374

Fuel Pump Control Module

13

376

Fuel Pump Control Module

4

233

250

2

251

254

411

412

0

2359 System Diagnostic Code #1

2

2359 System Diagnostic Code #1

3

2273 System Diagnostic Code #5

4

2274 System Diagnostic Code #5

0

2961 System Diagnostic Code #4

MID 128 - Engine

221

2962 System Diagnostic Code #4

441

3

2375 System Diagnostic Code #4

4

2376 System Diagnostic Code #4

3

293

Auxiliary Temperature Sensor Input #1

4

294

Auxiliary Temperature Sensor Input #1

11

2197 OEM Temperature

7 61


MID 128 - Detroit Diesel

MID 128 - Detroit Diesel Detroit Diesel (Continued) Detroit Diesel

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

16

0

71

Injector #16 Response Time Short

1

20

3

81

Dual Fuel BOI Input Voltage High

82

Dual Fuel BOI Input Voltage Low

0

41

Too Many SRS (missing TRS)

1

42

Too Few SRS (missing SRS)

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

61

Injector #1 Response Time Long

71

Injector #1 Response Time Short

61

Injector #2 Response Time Long

71

Injector #2 Response Time Short

61

Injector #3 Response Time Long

25

11

26

Aux. Engine Shutdown #1 Input Active

71

Injector #3 Response Time Short

26

3

62

Aux. Output #1 Short to Battery (+)

61

Injector #4 Response Time Long

4

62

Aux. Output #1 Open Circuit

71

Injector #4 Response Time Short

7

62

Aux. Output #1 Not Responding

61

Injector #5 Response Time Long

3

62

Aux. Output #2 Short to Battery (+)

71

Injector #5 Response Time Short

4

62

Aux. Output #2 Open Circuit

61

Injector #6 Response Time Long

7

62

Aux. Output #2 Not Responding

71

Injector #6 Response Time Short

0

61

Injector #17 Response Time Long

61

Injector #7 Response Time Long

71

Injector #17 Response Time Short

71

Injector #7 Response Time Short

61

Injector #18 Response Time Long

61

Injector #8 Response Time Long

71

Injector #18 Response Time Short

71

Injector #8 Response Time Short

61

Injector #19 Response Time Long

61

Injector #9 Response Time Long

71

Injector #19 Response Time Short

71

Injector #9 Response Time Short

61

Injector #20 Response Time Long

61

Injector #10 Response Time Long

71

Injector #20 Response Time Short

71

Injector #10 Response Time Short

0

65

61

Injector #11 Response Time Long

Throttle Valve Position Above Normal Range

71

Injector #11 Response Time Short

1

65

Throttle Valve Position Below Normal Range

61

Injector #12 Response Time Long

3

17

Throttle Valve Input Voltage High

71

Injector #12 Response Time Short

31

Aux. Output #3 Open Circuit

61

Injector #13 Response Time Long

18

Throttle Valve Input Voltage Low

71

Injector #13 Response Time Short

31

Aux. Output #3 Short to Ground

61

Injector #14 Response Time Long

7

65

Throttle Valve Position Not Responding

71

Injector #14 Response Time Short

0

44

Intercooler Temp. High

61

Injector #15 Response Time Long

3

14

Intercooler Sensor Input Voltage High

71

Injector #15 Response Time Short

31

Aux. Output #4 Open Circuit

61

Injector #16 Response Time Long

15

Intercooler Sensor Input Voltage Low

21

40

47

48

49

50

51

0

0

0

4

52

4

8 62


MID 128 - Detroit Diesel

Detroit Diesel (Continued)

Detroit Diesel (Continued)

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

52

4

31

Aux. Output #4 Short to Ground

73

53

3

62

Aux. Output #5 Short to Battery (+)

4

62

Aux. Output #5 Open Circuit

7

62

Aux. Output #5 Not Responding

3

62

Aux. Output #6 Short to Battery (+)

4

62

Aux. Output #6 Open Circuit

7

62

Aux. Output #6 Not Responding

3

62

Aux. Output #7 Short to Battery (+)

4

62

Aux. Output #7 Open Circuit

7

62

3

86

Pump Pressure Sensor Input Voltage High

4

87

Pump Pressure Sensor Input Voltage Low

0

61

Injector #23 Response Time Long

71

Injector #23 Response Time Short

61

Injector #24 Response Time Long

71

Injector #24 Response Time Short

0

66

Engine Knock Sensor Above Normal Range

Aux. Output #7 Not Responding

3

66

Engine Knock Sensor Input Voltage High

62

Aux. Output #8 Short to Battery (+)

4

66

Engine Knock Sensor Input Voltage Low

4

62

Aux. Output #8 Open Circuit

7

66

Engine Knock Sensor Torque Reduction

7

62

Aux. Output #8 Not Responding

0

73

3

63

PWM Driver #1 Short to Battery

Gas Valve Position Above Normal Ranger

4

63

PWM Driver #1 Open Circuit

1

73

Gas Valve Position Below Normal Ranger

3

63

PWM Driver #2 Short to Battery

3

73

Gas Valve Position Input Voltage High

4

63

PWM Driver #2 Open Circuit

4

73

Gas Valve Position Input Voltage Low

3

63

PWM Driver #3 Short to Battery

0

72

Vehicle Over speed (fueled)

4

63

PWM Driver #3 Open Circuit

11

72

Vehicle Over speed (Absolute)

3

63

PWM Driver #4 Short to Battery

12

54

Vehicle Speed Sensor Failure

4

63

PWM Driver #4 Open Circuit

3

21

61

11

26

Aux. Engine Shutdown #2 Input Active

Throttle Position Sensor Input Voltage High

70

4

74

Optimized Idle Safety Loop Short to Ground

4

22

Throttle Position Sensor Input Voltage Low

72

0

61

Injector #21 Response Time Long

92

0

58

Torque Overload

71

Injector #21 Response Time Short

94

0

47

Fuel Pressure High

3

17

Bypass Position Sensor Input Voltage High

1

48

Fuel Pressure Low

3

37

Fuel Pressure Sensor Input Voltage High

4

17

Bypass Position Sensor Input Voltage Low

4

38

Fuel Pressure Sensor Input Voltage Low

0

61

Injector #22 Response Time Long

0

83

Oil Level High

71

Injector #22 Response Time Short

1

84

Oil Level Low

83

External Pump Pressure High

3

81

Oil Level Sensor Input Voltage High

4

82

Oil Level Sensor Input Voltage Low

54

55

56

57

58

59

60

73

74

75

76

77

84

91

98

0

MID 128 - Engine

3

9 63


MID 128 - Detroit Diesel

Detroit Diesel (Continued)

Detroit Diesel (Continued) PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

100

110

101

102

1

45

Oil Pressure low

3

35

Oil Pressure Input Sensor Voltage High

4

36

Oil Pressure Input Sensor Voltage Low

0

83

Crankcase Pressure High

1

84

Crankcase Pressure Low

3

81

Crankcase Pressure Sensor Input Voltage High

4

82

Crankcase Pressure Sensor Input Voltage Low

0

47

Turbo Boost Pressure High

3

33

Turbo Boost Pressure Sensor Input Voltage High

4

34

Turbo Boost Pressure Sensor Input Voltage Low

103

8

64

Turbo Speed Sensor Input Failure

105

0

44

Intake Air Temp. High

3

27

Intake Air Temp. Sensor Input Voltage High

4

28

Intake Air Temp. Sensor Input Voltage Low

0

47

Air Inlet Pressure High

1

48

Air Inlet Pressure Low

3

67

Air Inlet Pressure Sensor Input Voltage High

106

108

109

110

4

67

Air Inlet Pressure Sensor Input Voltage Low

3

86

Baro. Pressure Sensor Input Voltage High

4

87

Baro. Pressure Sensor Input Voltage Low

1

88

Coolant Pressure Low

3

67

Coolant Pressure Sensor Input Voltage High

4

67

Coolant Pressure Sensor Input Voltage Low

0

44

Coolant Temp. High

1

43

Coolant Temp. Low

3

14

Coolant Temp. Sensor Input Voltage High

4

15

Coolant Temp. Sensor Input Voltage Low

3

16

Coolant Level Sensor Input Voltage High

4

13

Coolant Level Sensor Input Voltage Low

121

0

76

Engine Over speed with Engine Brakes

151

14

73

System Diagnostic Code #1 (ESS)

168

0

75

ECM Battery Voltage High

1

46

ECM Battery Voltage Low

3

27

Air Temp. Sensor Input Voltage High

4

28

Air Temp. Sensor Input Voltage High

0

83

Exhaust Temperature High

3

83

Exhaust Temp. Pressure Sensor Input Voltage High

4

83

Exhaust Temp. Pressure Sensor Input Voltage Low

3

23

Fuel Temp. Sensor Input Voltage High

4

24

Fuel Temp. Sensor Input Voltage Low

0

44

Oil Temp. High

3

14

Oil Temp. Sensor Input Voltage High

4

15

Oil Temp. Sensor Input Voltage Low

3

12

VSG Sensor Input Voltage High

4, 7 11

VSG Sensor Input Voltage Low

190

0

85

Engine Over speed

226

11

73

Transmission Neutral Switch (ESS)

227

2

73

Aux. Analog Input #1 Data Erratic (ESS)

3

73

Aux. Analog Input #1 Voltage High (ESS)

4

73

Aux. Analog Input #1 Voltage Low (ESS)

5

68

TPS Idle Validation Switch Open Circuit

6

68

TPS Idle Validation Switch Short to Ground

3

32

SEL Short to Battery +

4

32

SEL Open Circuit

111

172

173

174

175

187

230

238

10 64


MID 128 - Detroit Diesel

Detroit Diesel (Continued) PID/ FMI Fault Fault SID Code Description 248

55

Proprietary Data Fault (master)

9

55

Proprietary Data Fault (slave)

249

12

57

J1922 Data Link Fault

250

12

56

J1587 Data Link Fault

251

10

--

Clock Module Abnormal Rate

13

--

Clock Module Fault

2

53

Non Volatile Memory Data Incorrect

12

53

Non Volatile Memory Fault

13

--

Incompatible Calibration Version

0

--

External Failed RAM

1

--

Internal Failed RAM

6

--

Entered Boot Via Switches

12

52

ECM A/D Conversion Fail

3

32

CEL Short to Battery +

4

32

CEL Open Circuit

-

25

No Active Codes

253

254

289

-

MID 128 - Engine

8

11 65


MID 128 - International

MID 128 - International International (Continued) International

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

1

2

3

4

5

5

5

425

Cylinder 5: High Side to Low Side Open

575

Cylinder Balance limit exceeded

111

No Errors Detected - Fault code only

4

431

Cylinder 1: High Side Shorted to Low Side

6

455

Cylinder 5: High Side Shorted to Ground or VBAT

5

421

Cylinder 1: High Side to Low Side Open

7

465

571

Cylinder Balance limit exceeded

Cylinder 5: Cylinder Contribution Test Failed

6

451

Cylinder 1: High Side Shorted to Ground or VBAT

4

436

Cylinder 6: High Side Shorted to Low Side

7

461

Cylinder 1: Cylinder Contribution Test Failed

5

426

Cylinder 6: High Side to Low Side Open

576

Cylinder Balance limit exceeded

6

4

432

Cylinder 2: High Side Shorted to Low Side

6

456

Cylinder 6: High Side Shorted to Ground or VBAT

5

422

Cylinder 2: High Side to Low Side Open

7

466

572

Cylinder Balance limit exceeded

Cylinder 6: Cylinder Contribution Test Failed

6

452

Cylinder 2: High Side Shorted to Ground or VBAT

4

437

Cylinder 7: High Side Shorted to Low Side

7

462

Cylinder 2: Cylinder Contribution Test Failed

5

427

Cylinder 7: High Side to Low Side Open

577

Cylinder Balance limit exceeded

7

4

433

Cylinder 3: High Side Shorted to Low Side

6

457

Cylinder 7: High Side Shorted to Ground or VBAT

5

423

Cylinder 3: High Side to Low Side Open

7

467

573

Cylinder Balance limit exceeded

Cylinder 7: Cylinder Contribution Test Failed

6

453

Cylinder 3: High Side Shorted to Ground or VBAT

4

438

Cylinder 8: High Side Shorted to Low Side

7

463

Cylinder 3: Cylinder Contribution Test Failed

5

428

Cylinder 8: High Side to Low Side Open

578

Cylinder Balance limit exceeded

8

4

434

Cylinder 4: High Side Shorted to Low Side

6

458

Cylinder 8: High Side Shorted to Ground or VBAT

5

424

Cylinder 4: High Side to Low Side Open

7

468

574

Cylinder Balance limit exceeded

Cylinder 8: Cylinder Contribution Test Failed

6

454

Cylinder 4: High Side Shorted to Ground or VBAT

2

143

Incorrect number of CMP signal transitions per cam revolution

7

464

Cylinder 4: Cylinder Contribution Test Failed

7

612* Incorrect ECM installed for CMP timing wheel

4

435

Cylinder 5: High Side Shorted to Low Side

8

144

21

CMP Signal Noise Detected

* - Indicates WARN ENGINE LAMP on when fault is set.

* - Indicates WARN ENGINE LAMP on when fault is set. 12 66


MID 128 - International

International (Continued)

International (Continued) PID/ FMI Fault Fault SID Code Description

21

12

145* CMP Signal Inactive While ICP has increased

34

22

2

552

IDM incorrect CMPO signal signature

8

554

IDM Incorrect CKPO signal signature

11

553

IDM CKPO signal inactive

12

551

IDM/CMPO signal inactive

0

367* Incorrect position signal when EGR Valve is expected closed

2

345

Faults detected during VGT portion of the AMS Test

346

Faults detected during EGR portion of the AMS Test

27

3

29

34

164* Exhaust Gas Recirculation Valve Position Signal out of range high

4

163* Exhaust Gas Recirculation Valve Position Signal out of range low

5

353

Variable Geometry Turbo control over duty cycle

6

354

Variable Geometry Turbo control under duty cycle

19

342

Exhaust Back Pressure Signal Out of Range High

20

341

Exhaust Back Pressure Signal Out of Range Low

29

344

Exhaust Back Pressure Above spec. when engine off or being cranked

35

11

245

Exhaust Pressure Regulator OCC Self Test Failed

36

11

252

Glow Plug Lamp OCC Self Test Fault

38

11

251

Glow Plug Control OCC Self Test Fault

39

11

267

Engine Crank Inhibit OCC self test failed

42

11

241

Injection Control Pressure Regulator OCC Self Test Failed

54

11

262

Change Oil Lamp OCC Fault

55

11

256

Radiator Shutter Enable OCC Fault

56

11

246

Engine Fan-OCC Self Test Fault

62

11

265

Vehicle Retarder Relay OCC Fault

64

12

146

CKP signal inactive

2

147

Incorrect CKP signal signature

8

366* EGR valve operating outside of the expected range

71

14

324

Idle Shutdown Timer Enabled Engine Shutdown

10

361

73

3

226

Hydraulic Pressure Sensor Signal Out of Range HIGH

365* EFR Valve Position above/below desired level

4

216

Hydraulic Pressure Signal Out of Range LOW

11

264

Exhaust Gas Recirculation OCC self test failed

10

336

Hydraulic Pressure unable to achieve commanded set point

3

214

Remote Throttle Signal Out of Range HIGH

3

142

Vehicle Speed Signal Out of Range HIGH

4

141

Vehicle Speed Signal Out of Range LOW

4

213

Remote Throttle Signal Out of Range LOW

8

215

Vehicle Speed Signal Frequency Out of Range HIGH

0

343

Excessive Exhaust Back Pressure (gauge)

2

133* Accelerator Pedal Position Signal In Range Fault *M*

7

351

Change in exhaust back pressure did not occur when expected

3

132* Accelerator Pedal Position Signal Out of Range HIGH

10

352

Exhaust Back Pressure unable to achieve commanded setpoint

VGT control input (MAP/EBP) above/ below desired level

84

91

* - Indicates WARN ENGINE LAMP on when fault is set.

* - Indicates WARN ENGINE LAMP on when fault is set.

13 67

MID 128 - Engine

PID/ FMI Fault Fault SID Code Description


MID 128 - International

International (Continued)

International (Continued) PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

91

100

4

131* Accelerator Pedal Position Signal Out of Range LOW

110

14

325

Power Reduced, Matched to Cooling System Performance

7

134* Accelerator Pedal Position and Idle Validation Switch Disagree

111

1

323

Engine Coolant Level Below Warning/ Critical Level

0

225

Engine Oil Pressure Sensor Signal InRange Fault

2

236

ECL Switch Circuit Fault

5

513* Low Side to Bank 1 Open

1

313

Engine Oil Pressure Below Warning Level

6

515* Bank 1 Low Side Short to Ground or B+

3

212* Engine Oil Pressure Signal Out of Range HIGH

5

514* Low Side to Bank 2 Open

5

514* Low Side to Bank 2 Open

6

521* Bank 2 Low Side Short to Ground or B+

155

7

543* EMCM/IDM communications fault

164

0

331* Injection Control Pressure Above System Working Range

1

335

3

125* Injection Control Pressure Signal Out of Range HIGH

4

124 *

Injection Control Pressure Signal Out of Range LOW ICP Unable to achieve setpoint in time (poor performance)

151

152

4

211* Engine Oil Pressure Signal Out of Range LOW

7

314

2

123* Intake Manifold Absolute Pressure In Range Fault

3

121* Intake Manifold Absolute Pressure Signal Out of Range HIGH

4

122* Intake Manifold Absolute Pressure Signal Out of Range LOW

103

0

355

Variable Geometry Turbo overspeed

105

3

162

Manifold Air Temperature Signal out of range high

7

334

4

161

Manifold Air Temperature Signal out of range low

10

333* Injection Control Pressure Above/Below Desired Level

3

151

Barometric Pressure Signal Out of Range HIGH

13

332* Injection Control Pressure Above Spec. With Engine Off

4

152

Barometric Pressure Signal Out of Range LOW

3

112

Electrical System B+ Voltage Out of Range HIGH

0

321

Engine Coolant Temperature Above Warning Level

4

113

Electrical System B+ Voltage Out of Range LOW

1

316

Engine Coolant Temperature unable to reach commanded set point

3

155

Air Inlet Temperature Signal Out of Range HIGH

3

115* Engine Coolant Temperature Signal Out of Range HIGH

4

154

Air Inlet Temperature Signal Out of Range LOW

4

114* Engine Coolant Temperature Signal Out of Range LOW

3

312* Engine Oil Temperature Signal Out of Range High

7

322

4

311* Engine Oil Temperature Signal Out of Range Low

102

108

110

Engine Oil Pressure Below Critical Level

168

171

175

Engine Coolant Temperature Above Critical Level

ICP Unable to build pressure during cranking

* - Indicates WARN ENGINE LAMP on when fault is set.

* - Indicates WARN ENGINE LAMP on when fault is set.

14 68


MID 128 - International

International (Continued) PID/ FMI Fault Fault SID Code Description 0

315* Engine Speed Above Warning Level

221

3

533

IDM relay voltage high

4

534

IDM relay voltage low

230

11

135* Idle Validation Switch Circuit Fault

233

4

523

IDM VIGN voltage low

238

11

263

Oil Water Lamp OCC Fault

239

11

266

Engine Warning Lamp OCC Fault

240

2

631* ROM (Read Only Memory) Self Test Fault

11

661

RAM Programmable Parameter list corrupt

13

655

Programmable Parameter list level incompatible

14

624

Field default active

244

2

221

Cruise-PTO Control Switch Circuit Fault

247

2

222

Brake Switch Circuit Fault

248

11

244

Engine to Transmission Data Line OCC Self Test Failed

250

2

231

ATA Data Communication Link Error

252

1

613* ECM/IDM software not compatible

13

614* EFRC/EECM ING configuration mismatch

14

665

0

622* Engine using Field Default Rating

1

621* Engine using Mfg. Default Rating Program Engine

13

623* Invalid Engine Rating Code; Check ECM programming

14

664

6

525* Injector Driver Circuit Fault

8

626

Unexpected reset fault

12

632

RAM Memory-CPU Self Test Fault

253

254

MID 128 - Engine

190

Programmable Parameter memory content corrupt

Calibration level incompatible

* - Indicates WARN ENGINE LAMP on when fault is set.

15 69


MID 128 - Mack

MID 128 - Mack Mack PID/ FMI SID

Fault Fault Code Description

1

4, 3, 2, 8

8-1

Electronic Unit Pump (EUP) #1

2

4, 3, 2, 8

8-2

Electronic Unit Pump (EUP) #2

3

4, 3, 2, 8

8-3

Electronic Unit Pump (EUP) #3

4

4, 3, 2, 8

8-4

Electronic Unit Pump (EUP) #4

5

4, 3, 2, 8

8-5

Electronic Unit Pump (EUP) #5

6

4, 3, 2, 8

8-6

Electronic Unit Pump (EUP) #6

21

2, 8

3-4

Engine Position Sensor

22

2, 8

3-2

Engine Speed Sensor

33

5, 4, 3, 2, 8 4-2

Fan Clutch Output

98

4, 3

5-7

Engine Oil Level

100

4, 3

1-1

Oil Pressure Sensor

102

4, 3

2-2

Boost Pressure Sensor

105

4, 3

2-3

Intake Air Temperature Sensor

110

4, 3, 5, 10

2-1

Engine Coolant Temperature Sensor

111

3

1-7

Coolant Level

151

4, 3

8-9

Solenoid Boost Voltage

158

4

7-6

Switched Voltage

171

4, 3, 5

1-4

Ambient Air Temperature Sensor

174

4, 3, 5

1-3

Fuel Temperature Sensor

175

4, 3, 5

2-7

Engine Oil Temperature Sensor

190

2

N/A

Engine Speed Sensor

3-3

Redundant Engine Speed

231

8

6-4

J1939 Link

233

12

6-6

Fuel Control Module

250

8

6-3

J1708/J1587 Link

254

8

6-5

All Communications Lost Engine Shutdown

16 70


MID 130 - Eaton AC-AS1

MID 130 - Eaton AC-AS1 Eaton AC-AS1 (Continued) Eaton AC-AS1 PID/ FMI SID 18

Fault Fault Code Description

Fault Fault Code Description

237

3, 4

17

Start Enable Relay Coil

248

2

16

Eaton Proprietary Data Link (EPL)

2, 4, 5 & 12 14

Shift Lever

14

83

Shift Lever Missing

91

CAN_HI or LO shorted

251

4

65

Low Motor Voltage

92

Framing Error

254

12

11

ECU (Controller #1)

2

53

Reverse Ball Switch

36

3, 4 & 5

43

Range Solenoid Coil

37

4&5

46

Splitter LO Solenoid Coil

39

5&6

61

Rail Select Motor

40

5&6

63

Gear Select Motor

53

3, 4 & 5

44

Inertia Brake Soleniod Coil

54

7

74

Failed to Engage Starting Gear

56

7

41

Range Failed to Engage

58

7

73

Failed to Engage Gear

59

2

52

Gear Select Sensor

7

72

Failed to Select a Rail

2

51

Rail Select Sensor

7

71

Stuck Engaged

61

7

42

Splitter Failed to Engage

62

3, 4, & 5

31

Engine Brake Relay Coil

160

2

57

Mainshaft Speed Sensor

161

2

56

Input Speed Sensor

168

4

33

Battery/SystemVoltage

191

2

58

Output Shaft Speed Sensor

231

2

35

J1939 Data Link

14

93

Loss of J1939 Communication from the Engine

94

No Incoming traffic

95

Bus off for at least 5 seconds

96

Bus off for 200 mSeconds

233

12

12

Transmission ECU (Controller #2)

236

4&5

13

Power Connect Relay Coil

MID 130 - Transmission

34

60

PID/ FMI SID

17 71


MID 130 - Eaton AS2-ASX

MID 130 - Eaton AS2-ASX Eaton AS2-ASX (Continued) Eaton AS2-ASX PID/ FMI SID 18

Fault Fault Code Description

2, 4, 5 & 12 14

Shift Lever

14

83

Shift Lever Missing

34

2

53

Reverse Ball Switch

36

3, 4 & 5

43

Range Solenoid Coil

37

4&5

46

Splitter LO Solenoid Coil

39

5&6

61

Rail Select Motor

40

5&6

63

Gear Select Motor

53

3, 4 & 5

44

Inertia Brake Soleniod Coil

54

7

74

Failed to Synchronize

56

7

41

Range Failed to Engage

58

7

73

Failed to Engage Gear

59

2

52

Gear Select Sensor

7

72

Failed to Select a Rail

2

51

Rail Select Sensor

7

71

Stuck Engaged

61

7

42

Splitter Failed to Engage

62

4

32

Switched System Voltage

160

2

57

Mainshaft Speed Sensor

161

2

56

Input Speed Sensor

168

4

33

Battery/System Voltage

14

92

Weak System battery Voltage

191

2

58

Output Shaft Speed Sensor

231

2

35

J1939 Data Link

14

93

Loss of J1939 Communication from the Engine

233

12

12

Transmission ECU (Controller #2)

237

3, 4

17

Start Enable Relay Coil

248

2

16

Eaton Proprietary Data Link (EPL)

251

4

65

Low Logic Voltage

254

12

11

ECU (Controller #1)

60

18 72

PID/ FMI SID

Fault Fault Code Description

-

25

-

System OK


MID 130 - Eaton ASW

MID 130 - Eaton ASW Eaton ASW (Continued) Eaton ASW PID/ FMI SID 18

Fault Fault Code Description Shift Lever

14

83

Shift Lever Missing

34

2

53

Reverse Ball Switch

36

3, 4 & 5

43

Range Solenoid Coil

37

4&5

46

Splitter LO Solenoid Coil

39

5&6

61

Rail Select Motor

40

5&6

63

Gear Select Motor

52

3, 4, 5 & 7

28

Clutch System Fault

53

3, 4 & 5

44

Inertia Brake Soleniod Coil

54

7

74

Failed to Synchronize

56

7

41

Range Failed to Engage

58

7

73

Failed to Engage Gear

59

2

52

Gear Select Sensor

7

72

Failed to Select a Rail

2

51

Rail Select Sensor

7

71

Stuck Engaged

61

7

42

Splitter Failed to Engage

62

4

32

Switched System Voltage

160

2

57

Mainshaft Speed Sensor

161

2

56

Input Speed Sensor

168

4

33

Battery/System Voltage

14

92

Weak System battery Voltage

191

2

58

Output Shaft Speed Sensor

231

2

35

J1939 Data Link

14

93

Loss of J1939 Communication from the Engine

233

12

12

Transmission ECU (Controller #2)

237

3, 4

17

Start Enable Relay Coil

248

2

16

Eaton Proprietary Data Link (EPL)

251

4

65

Low Logic Voltage

60

Fault Fault Code Description

254

12

11

ECU (Controller #1)

-

-

25

System OK

MID 130 - Transmission

2, 4, 5 & 12 14

PID/ FMI SID

19 73


MID 130 - Eaton CEEMAT

MID 130 - Eaton CEEMAT Eaton CEEMAT (Continued) Eaton CEEMAT PID/ FMI SID 18

Fault Fault Code Description

190

2

23

Engine Speed Sensor

Shift Lever

249

2

35

J1922 Data Link

12

82

Multiple Non-Adjacent Sensor

254

12

11

ECU (Controller #1)

14

81

Invalid Shift Lever at Start

83

Shift Lever Missing

3, 4 & 5

43

Range Solenoid Coil

39

3, 4 & 5

61

Autoshifter Solenoid 1 Coil

40

3, 4 & 5

63

Autoshifter Solenoid 3 Coil

43

3, 4 & 5

21

Interrupt Solenoid Coil

44

3, 4 & 5

22

Lockup Solenoid Coil

45

4&5

54

HI Range Sensor

46

4&5

55

LO Range Sensor

47

4&5

52

Neutral Sensor

48

4&5

53

Gear Engaged Sensor

49

4&5

51

Center Rail Sensor

50

3, 4 & 5

62

Autoshifter Solenoid 2 Coil

51

2&7

34

Throttle Position Sensor

3, 4 & 5

64

Autoshifter Solenoid 4 Coil

3, 4 & 5

32

De-Fuel Solenoid Coil

44

Disc/Inertia Brake Solenoid Coil

3, 4 & 5

45

Band/Engine Boost Solenoid Coil

7

74

Failed to Synchronize

56

7

41

Range Failed to Engage

57

2

15

Shift Lever Data Link

58

7

73

Failed to Engage Gear

59

7

72

Failed to Select a Rail

60

7

71

Stuck Engaged

62

3, 4, & 5

31

Engine Brake Relay Coil

127

7

24

Hydraulic System Fault

160

2

57

Output shaft Speed Sensor

161

2

56

Input Speed Sensor

168

4

33

Battery/SystemVoltage

54

Fault Fault Code Description

2, 4, 5 & 12 14

36

53

PID/ FMI SID

20 74


MID 130 - Eaton CEMT

MID 130 - Eaton CEMT Eaton CEMT PID/ FMI SID

Fault Fault Code Description

44

3, 4 & 5

22

Bypass/Lockup Solenoid Coil

53

3, 4 & 5

15

Inertia Brake Soleniod Coil

160

2

57

Output Shaft Speed Sensor

161

2

56

Input Shaft Speed Sensor

168

4

33

System Voltage

190

2

23

Engine Speed Sensor

254

12

13

Power Relay Coil

MID 130 - Transmission 21 75


MID 130 - Eaton DM2

MID 130 - Eaton DM2 Eaton DM2 (Continued) Eaton DM2 PID/ FMI SID 18

Fault Fault Code Description

PID/ FMI SID

Fault Fault Code Description

248

2

16

Eaton Proprietary Data Link (EPL)

2, 4, 5 & 12 14

Shift Lever

14

83

Shift Lever Missing

251

4

65

Low Logic Voltage

34

2

53

Reverse Ball Switch

254

12

11

ECU (Controller #1)

36

3, 4 & 5

43

Range Solenoid Coil

-

-

25

System OK

37

4&5

46

Splitter LO Solenoid Coil

39

5&6

61

Rail Select Motor

40

5&6

63

Gear Select Motor

53

3, 4 & 5

44

Inertia Brake Soleniod Coil

54

7

74

Failed to Synchronize

55

7

27

Clutch Disengagement

10

26

Clutch Slip

56

7

41

Range Failed to Engage

58

7

73

Failed to Engage Gear

59

2

52

Gear Select Sensor

7

72

Failed to Select a Rail

2

51

Rail Select Sensor

7

71

Stuck Engaged

61

7

42

Splitter Failed to Engage

62

4

32

Switched System Voltage

160

2

57

Mainshaft Speed Sensor

161

2

56

Input Speed Sensor

168

4

33

Battery/System Voltage

14

92

Weak System battery Voltage

191

2

58

Output Shaft Speed Sensor

218

3, 4 & 5

31

Ignition Interrupt Relay Coil

231

2

35

J1939 Data Link

14

93

Loss of J1939 Communication from the Engine

233

12

12

Transmission ECU (Controller #2)

237

3, 4

17

Start Enable Relay Coil

60

22 76


MID 130 - Eaton Lightning

MID 130 - Transmission

MID 130 - Eaton Lightning Eaton Lightning PID/ FMI SID

Fault Fault Code Description

14

7

74

Engine/Transmission Missed Synchronization

35

2, 4 & 5

48

High Ranger Shift Solenoid

36

2, 4 & 5

43

Low Range Shift Solenoid

37

2, 4 & 5

46

Splitter Shift Solenoid

38

7

71

Splitter or Ranger Stuck in Gear

39

7

71

Splitter or Ranger Stuck in Gear

48

2

36

Shift Lever Position

49

2

36

Shift Lever Position

56

7

71

Splitter or Ranger Stuck in Gear

58

7

73

Transmission Missed Synchronization

58

11

66

Unconfirmed Torque Path

158

3, 4

33

Battery/System Voltage

168

3, 4

33

Battery/System Voltage

191

8

58

Output Speed Sensor

231

12

35

J1939 Data Link

254

12

11

ECU (Controller #1)

-

-

25

No Fault Code

23 77


MID 130 - Meritor FreedomLin

MID 130 - Meritor FreedomLin Meritor FreedomLin (Continued) Meritor FreedomLin

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description 20

-

14

106

-

6A

Output ADVP Fault (wakeup control signal for ZMTEC and voltage supply doubler and voltage supply to output shaft speed sensor #1)

Pressure Reduction Valve Fault or Pressure Sensor Signal Fault

150

-

96

PTO Fault

151

-

97

Plausibility Error Between Transmission Input Speed and Output Speed

21

-

15

ECU Temperature Too High or ECU Temperature Sensor Fault

152

-

98

Main Solenoid (Y1) Fault

31

-

1F

Range Position Sensor Fault

153

-

99

Error ISO 14230 Communication Line

32

-

20

Splitter Position Sensor Self Fault

154

-

9A

Error on Both Output Shaft Speed Sensors

33

-

21

Clutch Actuator Fault

161

-

A1

Input Shaft Speed Sensor Fault

34

-

22

Clutch Actuator Solenoid Fault

177

-

B1

Oil Temperature Sensor Fault

35

-

23

High Range Solenoid (Y9) Fault

191

-

BF

36

-

24

Low Range Solenoid (Y8) Fault

Output Shaft Speed Sensor #1 (the lower one) Fault

37

-

25

Splitter Direct Solenoid (Y2) Fault

230

-

E6

Permanent Idle Signal

38

-

26

Splitter Indirect Solenoid (Y3) Fault

231

-

E7

SAE J-1939 Bus Fault

39

-

27

Rail Select #1 Solenoid (Y4) Fault

248

-

F8

40

-

28

Gear Engage #1 Solenoid (Y6) Fault

Output SD to Display Fault. The Display will Read "EE"

43

-

2B

Error on "Ignition Lock" Signal (terminal 15)

251

-

FB

Voltage Supply Fault

253

-

FD

EOL EEPROM Fault

254

-

FE

Cut-off Relay in ECU Does Not Switch Off

48

-

30

Gear Engage Position Sensor Fault

50

-

32

Rail Select #2 Solenoid (Y5) Fault

51

-

33

Gear Engage #2 Solenoid (Y7) Fault

54

-

36

Inertia Brake Solenoid (Y1) Fault

55

-

37

Clutch Engage/Disengage Fault

56

-

38

Range Shift Engagement/Disengage Fault

57

-

39

Shift Lever Fault or Private CAN Fault

58

-

3A

Main Transmission Engagement/Disengage Fault

59

-

3B

Rail Select Cylinder Engagement/Disengage Fault

60

-

3C

Rail Select Position Sensor Fault

61

-

3D

Splitter Cylinder Engagement Disengage Fault

63

-

3F

Error on Output Speed Signal 2

24 78


MID 130 - Meritor SureShift

MID 130 - Meritor SureShift Meritor SureShift PID/ FMI Fault Fault SID Code Description -

1F

Transmission Range Position Sensor

35

-

23

High Ranger Solenoid

36

-

24

Low Ranger Solenoid

39

-

27

X-Y Rail Select Solenoid #1

40

-

28

X-Y Engage Fork Solenoid #1

48

-

30

X-Y Engage Fork Position Sensor

50

-

32

X-Y Rail Select Solenoid #2

51

-

33

X-Y Engage Fork Solenoid #2

56

-

38

Auxiliary Section Mechanical System

57

-

39

Shift Lever Assembly Communication

58

-

3A

Main Box Shift Engagement System

59

-

3B

Main Box Shift Selection System

60

-

3C

X-Y Rail Select Position Sensor

151

-

97

Speed Sensor Plausibility

152

-

98

Shift Lever Box Supply Output

153

-

99

Limp Home Disable Output

154

-

9A

Limp Home System/function

161

-

A1

Main Countershaft Speed Sensor

191

-

BF

Transmission Output Shaft Speed Sensor

194

-

C2

No Codes

227

-

E3

Oil Temperature Out of Limits or Sensor

231

-

E7

SAE J-1939 Data Link

238

-

EE

Diagnostic Lamp

251

-

FB

Power Supply

252

-

FC

Transmission Calibration Routine

253

-

FD

Transmission Calibration Memory

254

-

FE

Transmission Controller

MID 130 - Transmission

31

25 79


MID 136 - Bendix Tractor ABS

MID 136 - Bendix Tractor ABS Bendix Tractor ABS (Continued) Bendix Tractor ABS PID/ FMI Fault SID Code

Fault Description

1

2

3

4

PID/ FMI Fault SID Code

Fault Description

4

2

5-8

Right Rear Sensor Configuration Error

8

5-2

Right Rear Air Gap too Lager or Sensor Shorted

0

2-1

Left Steer Air Gap too Large

2

2-8

Left Steer Sensor Configuration Error

8

2-2

Left Steer Air Gap too Lager or Sensor Shorted

5-4

Right Rear Wheel Lock Excessive During ABS Cycle

2-4

Left Steer Wheel Lock Excessive During ABS Cycle

5-5

Right Rear Excessive Rate of Wheel Decel or Sensor Shorted

2-5

Left Steer Excessive Rate of Wheel Decel or Sensor Shorted

10

5-3

Right Rear Sensor Signal is Noisy

12

5-6

Right Rear Sensor Shorted or Open

5-7

Right Rear Internal Sensor Port Error

0

6-1

Left Rear Rear Air Gap too Large

2

6-8

Left Rear Rear Sensor Configuration Error

8

6-2

Left Rear Rear Air Gap too Lager or Sensor Shorted

10

2-3

Left Steer Sensor Signal is Noisy

12

2-6

Left Steer Sensor Shorted or Open

2-7

Left Steer Internal Sensor Port Error

0

3-1

Right Steer Air Gap too Large

2

3-8

Right Steer Sensor Configuration Error

8

3-2

Right Steer Air Gap too Lager or Sensor Shorted

6-4

Left Rear Rear Wheel Lock Excessive During ABS Cycle

3-4

Right Steer Wheel Lock Excessive During ABS Cycle

6-5

Left Rear Rear Excessive Rate of Wheel Decel or Sensor Shorted

3-5

Right Steer Excessive Rate of Wheel Decel or Sensor Shorted

10

6-3

Left Rear Rear Sensor Signal is Noisy

10

3-3

Right Steer Sensor Signal is Noisy

12

6-6

Left Rear Rear Sensor Shorted or Open

12

3-6

Right Steer Sensor Shorted or Open

6-7

Left Rear Rear Internal Sensor Port Error

3-7

Right Steer Internal Sensor Port Error

0

7-1

Right Rear Rear Air Gap too Large

0

4-1

Left Rear Air Gap too Large

2

7-8

2

4-8

Left Rear Sensor Configuration Error

Right Rear Rear Sensor Configuration Error

8

4-2

Left Rear Air Gap too Lager or Sensor Shorted

8

7-2

Right Rear Rear Air Gap too Lager or Sensor Shorted

4-4

Left Rear Wheel Lock Excessive During ABS Cycle

7-4

Right Rear Rear Wheel Lock Excessive During ABS Cycle

4-5

Left Rear Excessive Rate of Wheel Decel or Sensor Shorted

7-5

Right Rear Rear Excessive Rate of Wheel Decel or Sensor Shorted

10

4-3

Left Rear Sensor Signal is Noisy

10

7-3

Right Rear Rear Sensor Signal is Noisy

12

4-6

Left Rear Sensor Shorted or Open

12

7-6

4-7

Left Rear Internal Sensor Port Error

Right Rear Rear Sensor Shorted or Open

5-1

Right Rear Air Gap too Large

7-7

Right Rear Rear Internal Sensor Port Error

0

5

6

26 80


MID 136 - Bendix Tractor ABS

MID 136 - Brakes (ABS)

Bendix Tractor ABS (Continued)

Bendix Tractor ABS (Continued)

PID/ FMI Fault SID Code

Fault Description

PID/ FMI Fault SID Code

Fault Description

7

9

10-4

Left Rear Open Circuit on Common Wire

10-7

Left Rear Open Circuit on Hold Wire

2

11-8

Right Rear Valve Configuration Error

3

11-1

Right Rear Short to Voltage on Release Solenoid Wire

11-5

Right Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

11-2

Right Rear Short to Ground on Release Solenoid Wire

11-6

Right Rear Short to Ground on Hold Solenoid Wire

11-3

Right Rear Open Circuit on Release Solenoid Wire

8

0

8-1

Left Steer Short to Voltage on Release Solenoid Wire

2

8-8

Left Steer Valve Configuration Error

8

8-2

Left Steer Short to Ground on Release Solenoid Wire

8-4

Left Steer Open Circuit on Common Wire

8-5

Left Steer Short to Voltage or Open Circuit on Hold Solenoid Wire

10

8-3

Left Steer Open Circuit on Release Solenoid Wire

12

8-6

Left Steer Short to Ground on Hold Solenoid Wire

8-7

Left Steer Open Circuit on Hold Wire

2

9-8

Right Steer Valve Configuration Error

11-4

3

9-1

Right Steer Short to Voltage on Release Solenoid Wire

Right Rear Open Circuit on Common Wire

11-7

Right Rear Open Circuit on Hold Wire

2

12-8

Left Rear Rear Valve Config. Error

3

12-1

Left Rear Rear Short to Voltage on Release Solenoid Wire

12-5

Left Rear Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

12-2

Left Rear Rear Short to Ground on Release Solenoid Wire

12-6

Left Rear Rear Short to Ground on Hold Solenoid Wire

12-3

Left Rear Rear Open Circuit on Release Solenoid Wire

10

4

5

9-5

Right Steer Short to Voltage or Open Circuit on Hold Solenoid Wire

9-2

Right Steer Short to Ground on Release Solenoid Wire

9-6

Right Steer Short to Ground on Hold Solenoid Wire

9-3

Right Steer Open Circuit on Release Solenoid Wire

9-4

Right Steer Open Circuit on Common Wire

9-7

Right Steer Open Circuit on Hold Wire

2

10-8

Left Rear Valve Configuration Error

12-4

3

10-1

Left Rear Short to Voltage on Release Solenoid Wire

Left Rear Rear Open Circuit on Common Wire

12-7

Left Rear Rear Open Circuit on Hold Wire

2

13-8

Right Rear Rear Valve Config. Error

3

13-1

Right Rear Rear Short to Voltage on Release Solenoid Wire

13-5

Right Rear Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

13-2

Right Rear Rear Short to Ground on Release Solenoid Wire

4

5

9

5

10-5 4

5

Left Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

10-2

Left Rear Short to Ground on Release Solenoid Wire

10-6

Left Rear Short to Ground on Hold Solenoid Wire

10-3

Left Rear Open Circuit on Release Solenoid Wire

11

4

5

12

4

27 81


MID 136 - Bendix Tractor ABS

Bendix Tractor ABS (Continued)

Bendix Tractor ABS (Continued) PID/ FMI Fault SID Code

Fault Description

PID/ FMI Fault SID Code

12

251

13

14

4

13-6

Right Rear Rear Short to Ground on Hold Solenoid Wire

5

13-3

Right Rear Rear Open Circuit on Release Solenoid Wire

13-4

Right Rear Rear Open Circuit on Common Wire

13-7

Right Rear Rear Open Circuit on Hold Wire

3

17-1

Retarder Relay Short to Voltage or Open Circuit

4

17-2

Retarder Relay Short to Ground

3

10-9

Common Side of Valves - Stray Voltage Detected

2

16-11 High Differential Voltage Between Diagonals

3

16-2

Low Voltage on Diagonal 1

16-6

Low Voltage on Diagonal 2

16-10 Low Voltage on Switched Ignition Input 4

16-1

Excessive Voltage on Diagonal 1

16-5

Excessive Voltage on Diagonal 2

16-9

High Voltage on Switched Ignition Input

16-3

No Voltage Found on Diagonal 1

16-4

No Ground Found on Diagonal 1

16-7

No Voltage Found on Diagonal 2

16-8

No Ground Found on Diagonal 2

15-2

ECU Internal Fault

15-4

ECU Internal Fault

15-3

ECU Internal Fault

15-8

ECU Internal Fault

17-5

Tire Size Front to Rear Out of Ranger

17-6

Tire Size Out of Ranger or Parameter Fault

0

15-5

ECU Internal Fault

2

15-6

ECU Internal Fault

15-7

ECU Internal Fault

15-1

ECU Internal Fault

5

10-10 Common Side of Valves Shorted High 11-9

Common Side of Valves - Stray Voltage Detected

253

12

11-10 Common Side of Valves Shorted High 4

13

10-11 Common Side of Valves - Shorted to Ground 11-11 Common Side of Valves - Shorted to Ground

18

2

14-8

ATC Valve Configuration error

3

14-5

ATC Valve Solenoid Shorted to Voltage

4

14-6

ATC Valve Solenoid Shorted to Ground

5

14-7

ATC Valve Solenoid Open Circuit

23

14

17-10 ABS Warning Light Shorted or Open (2X only)

151

14

8

254

12

15-10 ECU Internal Fault

Inter-axle Differential Control Circuit

15-11 ECU Internal Fault

17-12 Sensor Fault bit set. Drive Vehicle to Clear 231

249

2

-

14-12 ATC Engine Data Link Error, J1939 17-3

ATC Engine Data Link Error, J1939

17-4

ATC Engine Data Link Error, J1939

12

15-9

ECU Internal Fault

2

14-12 ATC Engine Data Link Error, J1922 17-3

ATC Engine Data Link Error, J1922

17-4

ATC Engine Data Link Error, J1922

Fault Description

28 82

-

1-1

System OK

17-7

Brake Switch not Pushed at the Power Cycle

17-8

ATC System Disable for Dynamometer Test


MID 136 - Eaton Tractor ABS

Eaton Tractor ABS (Continued) Eaton Tractor ABS PID/ FMI Fault SID Code

Fault Description

1

2

3

4

PID/ FMI Fault SID Code

Fault Description

4

2

5-8

Right Rear Sensor Configuration Error

8

5-2

Right Rear Air Gap too Lager or Sensor Shorted

0

2-1

Left Steer Air Gap too Large

2

2-8

Left Steer Sensor Configuration Error

8

2-2

Left Steer Air Gap too Lager or Sensor Shorted

5-4

Right Rear Wheel Lock Excessive During ABS Cycle

2-4

Left Steer Wheel Lock Excessive During ABS Cycle

5-5

Right Rear Excessive Rate of Wheel Decel or Sensor Shorted

2-5

Left Steer Excessive Rate of Wheel Decel or Sensor Shorted

10

5-3

Right Rear Sensor Signal is Noisy

12

5-6

Right Rear Sensor Shorted or Open

5-7

Right Rear Internal Sensor Port Error

0

6-1

Left Rear Rear Air Gap too Large

2

6-8

Left Rear Rear Sensor Configuration Error

8

6-2

Left Rear Rear Air Gap too Lager or Sensor Shorted

10

2-3

Left Steer Sensor Signal is Noisy

12

2-6

Left Steer Sensor Shorted or Open

2-7

Left Steer Internal Sensor Port Error

0

3-1

Right Steer Air Gap too Large

2

3-8

Right Steer Sensor Configuration Error

8

3-2

Right Steer Air Gap too Lager or Sensor Shorted

6-4

Left Rear Rear Wheel Lock Excessive During ABS Cycle

3-4

Right Steer Wheel Lock Excessive During ABS Cycle

6-5

Left Rear Rear Excessive Rate of Wheel Decel or Sensor Shorted

3-5

Right Steer Excessive Rate of Wheel Decel or Sensor Shorted

10

6-3

Left Rear Rear Sensor Signal is Noisy

10

3-3

Right Steer Sensor Signal is Noisy

12

6-6

Left Rear Rear Sensor Shorted or Open

12

3-6

Right Steer Sensor Shorted or Open

6-7

Left Rear Rear Internal Sensor Port Error

3-7

Right Steer Internal Sensor Port Error

0

7-1

Right Rear Rear Air Gap too Large

0

4-1

Left Rear Air Gap too Large

2

7-8

2

4-8

Left Rear Sensor Configuration Error

Right Rear Rear Sensor Configuration Error

8

4-2

Left Rear Air Gap too Lager or Sensor Shorted

8

7-2

Right Rear Rear Air Gap too Lager or Sensor Shorted

4-4

Left Rear Wheel Lock Excessive During ABS Cycle

7-4

Right Rear Rear Wheel Lock Excessive During ABS Cycle

4-5

Left Rear Excessive Rate of Wheel Decel or Sensor Shorted

7-5

Right Rear Rear Excessive Rate of Wheel Decel or Sensor Shorted

10

4-3

Left Rear Sensor Signal is Noisy

10

7-3

Right Rear Rear Sensor Signal is Noisy

12

4-6

Left Rear Sensor Shorted or Open

12

7-6

4-7

Left Rear Internal Sensor Port Error

Right Rear Rear Sensor Shorted or Open

5-1

Right Rear Air Gap too Large

7-7

Right Rear Rear Internal Sensor Port Error

0

5

6

29 83

MID 136 - Brakes (ABS)

MID 136 - Eaton Tractor ABS


MID 136 - Eaton Tractor ABS

Eaton Tractor ABS (Continued)

Eaton Tractor ABS (Continued)

PID/ FMI Fault SID Code

Fault Description

PID/ FMI Fault SID Code

Fault Description

7

9

10-4

Left Rear Open Circuit on Common Wire

10-7

Left Rear Open Circuit on Hold Wire

2

11-8

Right Rear Valve Configuration Error

3

11-1

Right Rear Short to Voltage on Release Solenoid Wire

11-5

Right Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

11-2

Right Rear Short to Ground on Release Solenoid Wire

11-6

Right Rear Short to Ground on Hold Solenoid Wire

11-3

Right Rear Open Circuit on Release Solenoid Wire

8

0

8-1

Left Steer Short to Voltage on Release Solenoid Wire

2

8-8

Left Steer Valve Configuration Error

8

8-2

Left Steer Short to Ground on Release Solenoid Wire

8-4

Left Steer Open Circuit on Common Wire

8-5

Left Steer Short to Voltage or Open Circuit on Hold Solenoid Wire

10

8-3

Left Steer Open Circuit on Release Solenoid Wire

12

8-6

Left Steer Short to Ground on Hold Solenoid Wire

8-7

Left Steer Open Circuit on Hold Wire

2

9-8

Right Steer Valve Configuration Error

11-4

3

9-1

Right Steer Short to Voltage on Release Solenoid Wire

Right Rear Open Circuit on Common Wire

11-7

Right Rear Open Circuit on Hold Wire

2

12-8

Left Rear Rear Valve Config. Error

3

12-1

Left Rear Rear Short to Voltage on Release Solenoid Wire

12-5

Left Rear Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

12-2

Left Rear Rear Short to Ground on Release Solenoid Wire

12-6

Left Rear Rear Short to Ground on Hold Solenoid Wire

12-3

Left Rear Rear Open Circuit on Release Solenoid Wire

4

5

9-5

Right Steer Short to Voltage or Open Circuit on Hold Solenoid Wire

9-2

Right Steer Short to Ground on Release Solenoid Wire

9-6

Right Steer Short to Ground on Hold Solenoid Wire

9-3

Right Steer Open Circuit on Release Solenoid Wire

9-4

Right Steer Open Circuit on Common Wire

9-7

Right Steer Open Circuit on Hold Wire

2

10-8

Left Rear Valve Configuration Error

12-4

3

10-1

Left Rear Short to Voltage on Release Solenoid Wire

Left Rear Rear Open Circuit on Common Wire

12-7

Left Rear Rear Open Circuit on Hold Wire

2

13-8

Right Rear Rear Valve Configuration Error

3

13-1

Right Rear Rear Short to Voltage on Release Solenoid Wire

13-5

Right Rear Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

4

5

9

10

5

3 4

10-5 10-2 10-6

5

10-3

11

4

5

Left Rear Short to Voltage or Open Circuit on Hold Solenoid Wire

12

Left Rear Short to Ground on Release Solenoid Wire Left Rear Short to Ground on Hold Solenoid Wire Left Rear Open Circuit on Release Solenoid Wire

30 84


MID 136 - Eaton Tractor ABS

Eaton Tractor ABS (Continued)

PID/ FMI Fault SID Code

Fault Description

PID/ FMI Fault SID Code

Fault Description

12

13-2

Right Rear Rear Short to Ground on Release Solenoid Wire

249

17-3

ATC Engine Data Link Error, J1922

17-4

ATC Engine Data Link Error, J1922

13-6

Right Rear Rear Short to Ground on Hold Solenoid Wire

13-3

Right Rear Rear Open Circuit on Release Solenoid Wire

13-4

Right Rear Rear Open Circuit on Common Wire

4

5

13

14

13-7

Right Rear Rear Open Circuit on Hold Wire

3

17-1

Retarder Relay Short to Voltage or Open Circuit

4

17-2

Retarder Relay Short to Ground

3

10-10 Common Side of Valves Shorted High 10-9

251

2

2

16-11 High Differential Voltage Between Diagonals

3

16-2

Low Voltage on Diagonal 1

16-6

Low Voltage on Diagonal 2

16-10 Low Voltage on Switched Ignition Input 4

16-1

Excessive Voltage on Diagonal 1

16-5

Excessive Voltage on Diagonal 2

16-9

High Voltage on Switched Ignition Input

16-3

No Voltage Found on Diagonal 1

16-4

No Ground Found on Diagonal 1

16-7

No Voltage Found on Diagonal 2

16-8

No Ground Found on Diagonal 2

15-2

ECU Internal Fault

15-4

ECU Internal Fault

15-3

ECU Internal Fault

15-8

ECU Internal Fault

17-5

Tire Size Front to Rear Out of Ranger

17-6

Tire Size Out of Ranger or Parameter Fault

0

15-5

ECU Internal Fault

2

15-6

ECU Internal Fault

15-7

ECU Internal Fault

15-1

ECU Internal Fault

5

Common Side of Valves - Stray Voltage Detected

11-10 Common Side of Valves Shorted High 11-9 4

Common Side of Valves - Stray Voltage Detected

253

12

13

10-11 Common Side of Valves - Shorted to Ground 11-11 Common Side of Valves - Shorted to Ground

18

2

14-8

ATC Valve Configuration error

3

14-5

ATC Valve Solenoid Shorted to Voltage

4

14-6

ATC Valve Solenoid Shorted to Ground

5

14-7

ATC Valve Solenoid Open Circuit

23

14

17-10 ABS Warning Light Shorted or Open (2X only)

151

14

8

249

2

12

15-10 ECU Internal Fault

Inter-axle Differential Control Circuit

17-12 Sensor Fault bit set. Drive Vehicle to Clear 231

254

15-11 ECU Internal Fault -

-

14-12 ATC Engine Data Link Error, J1939 17-3

ATC Engine Data Link Error, J1939

17-4

ATC Engine Data Link Error, J1939

12

15-9

ECU Internal Fault

2

14-12 ATC Engine Data Link Error, J1922

1-1

System OK

17-7

Brake Switch not Pushed at the Power Cycle

17-8

ATC System Disable for Dynamometer Test

31 85

MID 136 - Brakes (ABS)

Eaton Tractor ABS (Continued)


MID 136 - Wabco Pneumatic Tractor ABS

MID 136 - Wabco Pneumatic Tractor ABS Wabco Pneumatic Tractor ABS (Continued) Wabco Pneumatic Tractor ABS PID/ SID

FMI

0

1, 8, 10 3+2

Left Front Steer Axle - Adjust Wheel Sensor

1

7

Left Front Steer Axle - Check for Damaged Tooth Wheel

2

3

4

Fault Fault Code Description

6+2

PID/ SID

FMI

Fault Fault Code Description

4

7

6+3

Right Forward/Rear tandem Drive Axle - Check for Damaged Tooth Wheel

5

1, 8, 10 3+6

Left Rear/Rear Tandem Drive Axle - Adjust Wheel Sensor

1, 8, 10 3+2

Left Front Steer Axle - Adjust Wheel Sensor

2, 9, 11, 12

5+6

Left Rear/Rear Tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

2, 9, 11, 12

5+2

Left Front Steer Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

3, 4, 5, 6

4+6

Left Rear/Rear Tandem Drive Axle - Check Sensor Resistance

3, 4, 5, 6

4+2

Left Front Steer Axle - Check Sensor Resistance

7

6+6

Left Rear/Rear Tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

1, 8, 10 3+1

Right front Steer Axle - Adjust Wheel Sensor

2, 9, 11, 12

5+1

Right front Steer Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

3, 4, 5, 6

4+1

Right front Steer Axle - Check Sensor Resistance

7

6+1

Right front Steer Axle - Check for Damaged Tooth Wheel

1,8, 10

3+4

Left Forward/Rear Tandem Drive Axle - Adjust Wheel Sensor

2, 9, 11, 12

5+4

Left Forward/Rear Tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

3, 4, 5, 6

4+4

7

1, 8, 10 3+5

Right Rear/Rear Tandem Drive Axle - Adjust Wheel Sensor

2, 9, 11, 12

5+5

Right Rear/Rear Tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

3, 4, 5, 6

4+5

Right Rear/Rear Tandem Drive Axle - Check Sensor Resistance

7

6+5

Right Rear/Rear Tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

7

3, 5, 6

2+2

Left Front Steer Axle - Check ABS Modulator Valve

8

3, 5, 6

2+1

Right front Steer Axle - Check ABS Modulator Valve

Left Forward/Rear Tandem Drive Axle - Check Sensor Resistance

9

3, 5, 6

2+4

Left Forward/Rear Tandem Drive Axle - Check ABS Modulator Valve

6+4

Left Forward/Rear Tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

10

3, 5, 6

2+3

Right Forward/Rear tandem Drive Axle - Check ABS Modulator Valve

1, 8, 10 3+3

Right Forward/Rear tandem Drive Axle - Adjust Wheel Sensor

11

3, 5, 6

2+6

Left Rear/Rear Tandem Drive Axle - Check ABS Modulator Valve

2, 9, 11, 12

Right Forward/Rear tandem Drive Axle - Check for Tire Size Mismatch or Tooth Wheel Difference

12

3, 5, 6

2+5

Right Rear/Rear Tandem Drive Axle - Check ABS Modulator Valve

13

3, 5, 6

7+3

Check Retarder Connection

Right Forward/Rear tandem Drive Axle - Check Sensor Resistance

14, 15 3, 5, 6

8+5

Check all ABS Valve and/or ATC Valve Ground Connections

8+1

Check Vehicle Voltage

3, 4, 5, 6

5+3

4+3

6

4

32 86


MID 136 - Wabco Pneumatic Tractor ABS

MID 136 - Brakes (ABS)

Wabco Pneumatic Tractor ABS (Continued) PID/ SID

FMI

Fault Fault Code Description

14, 15 7

8+3

Verify Accuracy of Blink Code and Clear from ECU Memory

18

3, 5, 6

7+2

Check ATC Valve

19

3, 5, 6

7+6

Verify Accuracy of Blink Code and Clear from ECU Memory

23

5

7+4

Check ABS Indicator Lamp Connections

231

2, 5, 6, 7, 8, 9, 10

7+1

Check for Proper Data Link Connection

12

8+3

Exhaust Retarder May cause Instability

251

3, 14

8+3

Check Vehicle Voltage

253

2, 12

8+4

Verify all ECU Connections

254

8

7+1

Check for Proper Data Link Connection

9

2+1

Right front Steer Axle - Check ABS Modulator Valve

12

8+3

Internal Error

13, 14

8+6

RSC, RSA Disabled

-

1+1

System OK

-

33 87


MID 136 - Wabco Hydraulic ABS

MID 136 - Wabco Hydraulic ABS Wabco Hydraulic ABS (Continued) Wabco Hydraulic ABS PID/ FMI SID

Fault Fault Code Description

1

3+2

1 2

2

4

13

Left Front - Check for Tire Size Mismatch or Tooth Wheel Difference

2, 5

4+2

Left Front - Check Sensor Resistance

7

6+2

Left Front - Check for Damaged Tooth Wheel

1 2

3

5+2

Left Front - Adjust Wheel Sensor

3+1 5+1

Right Front - Adjust Wheel Sensor Right Front - Check for Tire Size Mismatch or Tooth Wheel Difference

PID/ FMI SID

Fault Fault Code Description

23

5

7+4

Check ABS Indicator Lamp Connections

30

3, 5, 6, 7

7+8

Recirculation Pump

42

3, 5, 6

2+2

Left Front - Solenoid Inlet Valve

43

3, 5, 6

2+1

Right Front - Solenoid Inlet Valve

44

3, 5, 6

2+4

Left Rear - Solenoid Inlet Valve

45

3, 5, 6

2+3

Right Rear - Solenoid Inlet Valve

48

3, 5, 6

2+2

Left Front - Solenoid Outlet Valve

49

3, 5, 6

2+1

Right Front - Solenoid Outlet Valve

50

3, 5, 6

2+4

Left Rear - Solenoid Outlet Valve

51

3, 5, 6

2+3

Right Rear - Solenoid Outlet Valve

2, 5

4+1

Right Front - Check Sensor Resistance

54

3, 4, 7

7+7

Recirculation Pump

7

6+1

Right Front - Check for Damaged Tooth Wheel

55

2

2+7

Check Ground Connection

1

3+4

Left Rear - Adjust Wheel Sensor

251

3

8+2

Check Vehicle Voltage

2

5+4

Left Rear - Check for Tire Size Mismatch or Tooth Wheel Difference

4, 5

8+1

Check Vehicle Voltage

253

2

8+4

Tire Parameter

254

12

8+3

Tire Parameter

-

-

1+1

System OK

2, 5

4+4

Left Rear - Check Sensor Resistance

7

6+4

Left Rear - Check for Tire Size Mismatch or Tooth Wheel Difference

1

3+3

Right Rear - Adjust Wheel Sensor

2

5+3

Right Rear - Check for Tire Size Mismatch or Tooth Wheel Difference

2, 5

4+3

Right Rear - Check Sensor Resistance

7

6+3

Right Rear - Check for Damaged Tooth Wheel

3, 5, 6

7+3

Check Retarder Connection

34 88


MID 137 - Bendix Trailer ABS

MID 137 - Bendix Trailer ABS Bendix Trailer ABS (Continued) Bendix Trailer ABS PID/ FMI Fault SID Code

Fault Description

1

3

4

7

8-1

Valve A - Short Circuit from the Release Solenoid to Voltage

8-5

Valve A - Short Circuit from the Hold Solenoid to Voltage

8-2

Valve A - Short Circuit from the Release Solenoid to Ground

8-6

Valve A - Short Circuit from the Hold to Ground

8-3

Valve A - Open Circuit at the Release Solenoid

3

0

2-1

Sensor A - Sensor Air Gap Too Large

8

2-2

Sensor A - Sensor Air Gap Too Large or Sensor Shorted

2-4

Sensor A - Excessive Wheel Lock

2-5

Sensor A - Intermittent Sensor Signal

10

2-3

Sensor A - Noisy Signal, Check Tone Wheel

12

2-6

Sensor A - Sensor Shorted or Open

0

3-1

Sensor B - Sensor Air Gap Too Large

8-4

8

3-2

Sensor B - Sensor Air Gap Too Large or Sensor Shorted

Valve A - Open Circuit on the Common Line to Valve

8-7

3-4

Sensor B - Excessive Wheel Lock

Valve A - Open Circuit at the Hold Solenoid

3-5

Sensor B - Intermittent Sensor Signal

2

9-8

Valve B - System Configuration is Incorrect

10

3-3

Sensor B - Noisy Signal, Check Tone Wheel

3

9-1

Valve B - Short Circuit from the Release Solenoid to Voltage

12

3-6

Sensor B - Sensor Shorted or Open

9-5

0

4-1

Sensor C - Sensor Air Gap Too Large

Valve B - Short Circuit from the Hold Solenoid to Voltage

8

4-2

Sensor C - Sensor Air Gap Too Large or Sensor Shorted

9-2

Valve B - Short Circuit from the Release Solenoid to Ground

4-4

Sensor C - Excessive Wheel Lock

9-6

4-5

Sensor C - Intermittent Sensor Signal

Valve B - Short Circuit from the Hold to Ground

10

4-3

Sensor C - Noisy Signal, Check Tone Wheel

9-3

Valve B - Open Circuit at the Release Solenoid

12

4-6

Sensor C - Sensor Shorted or Open

9-4

Valve B - Open Circuit on the Common Line to Valve

0

5-1

Sensor D - Sensor Air Gap Too Large

9-7

8

5-2

Sensor D - Sensor Air Gap Too Large or Sensor Shorted

Valve B - Open Circuit at the Hold Solenoid

10-9

5-4

Sensor D - Excessive Wheel Lock

Common Side of Valve(s) - Stray Voltage Detected

5-5

Sensor D - Intermittent Sensor Signal

5-3

Sensor D - Noisy Signal, Check Tone Wheel

10

7

Fault Description

12

5-6

Sensor D - Sensor Shorted or Open

2

8-8

Valve A - System Configuration is Incorrect

4

5

8

4

5

14

3

10-10 Common Side of Valve(s) - Shorted High

23

4

10-11 Common Side of Valve(s) - Shorted to Ground

14

17-10 Warning Light Shorted High or J1587+ Shorted to Ground

35 89

MID 137 - Trailer (ABS)

2

PID/ FMI Fault SID Code


MID 137 - Bendix Trailer ABS

Bendix Trailer ABS (Continued) PID/ FMI Fault SID Code 30

12

Fault Description

15-10 ECU Internal Error 15-11 ECU Internal Error

151

14

17-12 Sensor Signal Check Required. Pull Trailer or Turn Wheels one after the Other

251

1

16-1

Over Voltage on ECU Power Line

2

16-2

Low Voltage on ECU Power Line

12

15-4

ECU Internal Error

13

15-3

ECU Internal Error

2

15-4

ECU Internal Error

15-7

ECU Internal Error

15-9

ECU Internal Error

15-1

ECU Internal Error

15-2

ECU Internal Error

15-6

ECU Internal Error

1-1

No Trouble Found

253

254

12

-

-

36 90


MID 137 - Eaton Trailer ABS

MID 137 - Eaton Trailer ABS Eaton Trailer ABS (Continued) Eaton Trailer ABS PID/ FMI Fault SID Code

Fault Description

1

3

4

7

8-1

Valve A - Short Circuit from the Release Solenoid to Voltage

8-5

Valve A - Short Circuit from the Hold Solenoid to Voltage

8-2

Valve A - Short Circuit from the Release Solenoid to Ground

8-6

Valve A - Short Circuit from the Hold to Ground

8-3

Valve A - Open Circuit at the Release Solenoid

3

0

2-1

Sensor A - Sensor Air Gap Too Large

8

2-2

Sensor A - Sensor Air Gap Too Large or Sensor Shorted

2-4

Sensor A - Excessive Wheel Lock

2-5

Sensor A - Intermittent Sensor Signal

10

2-3

Sensor A - Noisy Signal, Check Tone Wheel

12

2-6

Sensor A - Sensor Shorted or Open

0

3-1

Sensor B - Sensor Air Gap Too Large

8-4

8

3-2

Sensor B - Sensor Air Gap Too Large or Sensor Shorted

Valve A - Open Circuit on the Common Line to Valve

8-7

3-4

Sensor B - Excessive Wheel Lock

Valve A - Open Circuit at the Hold Solenoid

3-5

Sensor B - Intermittent Sensor Signal

2

9-8

Valve B - System Configuration is Incorrect

10

3-3

Sensor B - Noisy Signal, Check Tone Wheel

3

9-1

Valve B - Short Circuit from the Release Solenoid to Voltage

12

3-6

Sensor B - Sensor Shorted or Open

9-5

0

4-1

Sensor C - Sensor Air Gap Too Large

Valve B - Short Circuit from the Hold Solenoid to Voltage

8

4-2

Sensor C - Sensor Air Gap Too Large or Sensor Shorted

9-2

Valve B - Short Circuit from the Release Solenoid to Ground

4-4

Sensor C - Excessive Wheel Lock

9-6

4-5

Sensor C - Intermittent Sensor Signal

Valve B - Short Circuit from the Hold to Ground

10

4-3

Sensor C - Noisy Signal, Check Tone Wheel

9-3

Valve B - Open Circuit at the Release Solenoid

12

4-6

Sensor C - Sensor Shorted or Open

9-4

Valve B - Open Circuit on the Common Line to Valve

0

5-1

Sensor D - Sensor Air Gap Too Large

9-7

8

5-2

Sensor D - Sensor Air Gap Too Large or Sensor Shorted

Valve B - Open Circuit at the Hold Solenoid

10-9

5-4

Sensor D - Excessive Wheel Lock

Common Side of Valve(s) - Stray Voltage Detected

5-5

Sensor D - Intermittent Sensor Signal

5-3

Sensor D - Noisy Signal, Check Tone Wheel

10

7

Fault Description

12

5-6

Sensor D - Sensor Shorted or Open

2

8-8

Valve A - System Configuration is Incorrect

4

5

8

4

5

14

3

10-10 Common Side of Valve(s) - Shorted High

23

4

10-11 Common Side of Valve(s) - Shorted to Ground

14

17-10 Warning Light Shorted High or J1587+ Shorted to Ground

37 91

MID 137 - Trailer (ABS)

2

PID/ FMI Fault SID Code


MID 137 - Eaton Trailer ABS

Eaton Trailer ABS (Continued) PID/ FMI Fault SID Code 30

12

Fault Description

15-10 ECU Internal Error 15-11 ECU Internal Error

151

14

17-12 Sensor Signal Check Required. Pull Trailer or Turn Wheels one after the Other

251

1

16-1

Over Voltage on ECU Power Line

2

16-2

Low Voltage on ECU Power Line

12

15-4

ECU Internal Error

13

15-3

ECU Internal Error

2

15-4

ECU Internal Error

15-7

ECU Internal Error

15-9

ECU Internal Error

15-1

ECU Internal Error

15-2

ECU Internal Error

15-6

ECU Internal Error

1-1

No Trouble Found

253

254

12

-

-

38 92


MID 137 - Haldex Trailer ABS

MID 137 - Haldex Trailer ABS Haldex Trailer ABS (Continued) Haldex Trailer ABS PID/ FMI Fault Fault SID Code Description 1

2 5

2

2

5

13

3

7

7

43

Speed Sensor RED S1B Intermittent Input

YEL Valve Channel Slow Wheel Recovery

8

7

41

2

Speed Sensor RED S1B Open/Short Circuit

BLU Valve Channel Slow Wheel Recovery

9

7

43

4

Speed Sensor YEL S2B Open/Short Circuit

YEL Valve Channel Slow Wheel Recovery

22

8

20

Incorrect Exciter Ring Tooth Count

5

Speed Sensor BLU S3AOpen/Short Circuit

14

37

Warning Lamp Signal From Device

23

5

35

Aux Analog CH2 Open/Short Circuit

12

Speed Sensor RED S1B Sensor Gap to Large

24

13

C1

Sensor/Valve Configuration Error

14

Speed Sensor YEL S2B Sensor Gap to Large

42

3

81

RED Valve Channel Hold Short to B+

82

BLU Valve Channel Hold Short to B+

15

Speed Sensor BLU S3A Sensor Gap to Large

83

YEL Valve Channel Hold Short to B+

71

RED Valve Channel Hold Short Circuit

21

Speed Sensor RED S1A Intermittent Input

72

BLU Valve Channel Hold Short Circuit

23

Speed Sensor BLU S2A Intermittent Input

73

YEL Valve Channel Hold Short Circuit

61

RED Valve Channel Hold Open Circuit

62

BLU Valve Channel Hold Open Circuit

63

YEL Valve Channel Hold Open Circuit

3

82

BLU Valve Channel Hold Short to B+

4

72

BLU Valve Channel Hold Short Circuit

5

62

BLU Valve Channel Hold Open Circuit

3

83

YEL Valve Channel Hold Short to B+

4

73

YEL Valve Channel Hold Short Circuit

5

63

YEL Valve Channel Dump Open Circuit

3

87

BLU Valve Channel Hold Short to B+

88

BLU Valve Channel Hold Short to B+

89

YEL Valve Channel Hold Short to B+

22

1

Speed Sensor RED S1A Open/Short Circuit

3

Speed Sensor BLU S2A Open/Short Circuit

11

Speed Sensor RED S1A Sensor Gap to Large

13

Speed Sensor BLU S2A Sensor Gap to Large

2

25

Speed Sensor BLU S3A Intermittent Input

5

6

Speed Sensor YEL S3B Open/Short Circuit

4

5

43

44

48

13

16

Speed Sensor YEL S3B Sensor Gap to Large

77

RED Valve Channel Dump Short Circuit

4

5

4

Speed Sensor YEL S2B Open/Short Circuit

78

BLU Valve Channel Dump Short Circuit

7

7

40

Sensor Wiring Crossed Over Axle

79

YEL Valve Channel Dump Short Circuit

42

BLU Valve Channel Slow Wheel Recovery

67

RED Valve Channel Dump Open Circuit

68

BLU Valve Channel Dump Open Circuit

4

5

MID 137 - Trailer (ABS)

13

PID/ FMI Fault Fault SID Code Description

39 93


MID 137 - Haldex Trailer ABS

Haldex Trailer ABS (Continued)

Haldex Trailer ABS (Continued)

PID/ FMI Fault Fault SID Code Description

PID/ FMI Fault Fault SID Code Description

48

5

69

YEL Valve Channel Dump Open Circuit

254

49

3

88

4

50

240

251

252

254

EB

Defective ABS ECU

BLU Valve Channel Hold Short to B+

EC

Defective ABS ECU

78

BLU Valve Channel Dump Short Circuit

ED

Defective ABS ECU

5

68

BLU Valve Channel Dump Open Circuit

EE

Defective ABS ECU

3

89

YEL Valve Channel Hold Short to B+

EF

Defective ABS ECU

4

79

YEL Valve Channel Dump Short Circuit

9A

5

69

YEL Valve Channel Dump Open Circuit

Auxiliary Function Line 2 Configuration Error

13

C0

Sensor/Valve Configuration Error

C2

Sensor/Valve Configuration Error

3

92

High Power Supply Voltage to ABS ECU

4

90

Low Power Supply Voltage to ABS ECU

5

26

Speed Sensor YEL S3B Intermittent Input

30

Aux Digital CH 0 Open.Short Circuit

31

Aux Digital CH 1 Open.Short Circuit

32

Aux Digital CH 2 Open.Short Circuit

33

Aux Analog CH3 Open/Short Circuit

34

Aux Analog CH1 Open/Short Circuit

80

Any Valve Channel Leakage Current

91

No Solenoid Voltage Defective ABS ECU

93

ABS Short Circuit Sum Error Defective ECU

99

ABS Check Sum Error Defective ECU

E0

Defective ABS ECU

E1

Defective ABS ECU

E2

Defective ABS ECU

E3

Defective ABS ECU

E4

Defective ABS ECU

E5

Defective ABS ECU

E6

Defective ABS ECU

E7

Defective ABS ECU

E8

Defective ABS ECU

E9

Defective ABS ECU

EA

Defective ABS ECU

12

12

13

40 94


MID 137 - Wabco Trailer ABS

MID 137 - Wabco Trailer ABS Wabco Trailer ABS (Continued) Wabco Trailer ABS Fault Code

Fault Description

3

5

3+5

BU1 Sensor Damaged or Cable Damaged

7

3+7

BU1 Sensor Out of Adjustment

10

3+10

BU1 Wheel Speed Erratic

5

4+5

YE1 Sensor Damaged or Cable Damaged

7

4+7

YE1 Sensor Out of Adjustment

10

4+10

YE1 Wheel Speed Erratic

5

5+5

BU2 Sensor Damaged or Cable Damaged

7

5+7

BU2 Sensor Out of Adjustment

10

5+10

BU2 Wheel Speed Erratic

5

6+5

YE2 Sensor Damaged or Cable Damaged

7

6+7

YE2 Sensor Out of Adjustment

10

6+10

YE2 Wheel Speed Erratic

3

9+3

Ext Valve (BU) Short to Power

5

9+5

Ext Valve (BU) Open or Cable Damage

6

9+6

Ext Valve (BU) Grounded or Cable Damage

12

9+12

Ext Valve (BU) Short to Power

3

10+3

Ext Valve (YE) Short to Power

5

10+5

Ext Valve (YE) Open or Cable Damage

6

10+6

Ext Valve (YE) Grounded or Cable Damage

12

10+12 Ext Valve (YE) Short to Power

14

4

14+4

Voltage Low, Power Relay

59

3

14+3

Power Supply Over voltage

12

15+?

ECU Internal Failure

60

2

14+2

Unexpected System

61

12

15+12 ECU Internal Failure

62

9, 12 15+?

ECU Internal Failure

251

3

Power Supply Over voltage

4

5

6

9

10

14+3

Fault Code

Fault Description

251

9, 12 15+?

ECU Internal Failure

252

2

15+?

Unexpected System

253

12

15+?

ECU Internal Failure

254

2, 12 15+?

ECU Internal Failure

-

-

System OK

0

MID 137 - Trailer (ABS)

PID/ FMI SID

PID/ FMI SID

41 95


MID 142 & 158 - Mack

MID 142 - Mack Mack (Continued) Mack

PID/ FMI SID

Fault Fault Code Description

243

3

7-3

Speed Control SET Switch

PID/ FMI SID

Fault Fault Code Description

6

4, 3

4-6

Tachometer Output

246

4

7-1

Service Brake Switch

7

4, 3

4-7

Speedometer Output

250

8

6-3

J1708/J1587 Link

10

4, 3

4-3

Auxiliary Output #1

254

4

9-2

Power Reset Without Key Switch

11

4, 3

4-4

Auxiliary Output #2

8

7-7

Exhaust Temperature Reference

32

7, 8

3-8

Transmission Spitter Position

14

9-1

Transport Protocol

77

4, 3

2-5

Front Drive Axle Temperature Sensor

78

4, 3

2-6

Rear Drive Temperature Sensor

MID 158 - Mack

84

1

N/A

Road Speed

Mack

91

4, 3

5-1

Throttle Position Sensor

96

4, 3

6-1

Fuel Level

100

1

N/A

Oil Pressure Sensor

110

0

N/A

Engine Coolant Temperature

151

1, 0, 8 4-8

Customer Defined Statement

7, 8

3-8

Transmission Spitter Position

167

1, 0

7-5

Alternator Voltage

168

1

7-5

Battery Voltage

173

0

N/A

Exhaust Temperature Sensor

4, 3

3-1

Exhaust Temperature Sensor

0

N/A

Transmission Temperature Sensor

4, 3

2-4

Transmission Temperature Sensor

190

0

N/A

Engine Speed Sensor

216

12

6-9

Other ECU Affecting Operations

231

8

6-4

J1939 Link

14

6-8

J1939 Link

232

4, 3

5-2

Throttle Position Sensor Reference Voltage

235

3

7-2

Parking Brake Switch

236

2

6-7

Power Relay

237

3

1-6

Starter Input

238

4, 3

5-3

Engine Shutdown Lamp/Alarm

239

4, 3

5-5

Electronic Malfunction Lamp

242

3

7-4

Speed Control RESUME Switch

177

PID/ FMI SID 84

42 96

Fault Fault Code Description

2, 4, 3, 5, 8, 11 4-1

Vehicle Speed sensor (VSS)


MID 219 - Eaton VORAD

MID 219 - VORAD

MID 219 - Eaton VORAD Eaton VORAD PID/ FMI SID

Fault Fault Code Description

2

2, 12 & 14

14

Antenna

3

2

23

Brake Input

6

2

24

Speed Input

7

2

21

Right Turn Signal

8

2

22

Left Turn Signal

9

2, 4, 5 & 12 13

Driver Display Unit

10

2

15

Right Side Sensor

11

2

16

Left Side Sensor

231

2, 12 & 14

25

J-1939 Data Link

250

2

31

J-1587 Data Link

254

4 & 12

11

Central Processing Unit

43 97


Appendix

Diagnostic Connectors Year

Vehicle / Engine

Connector

Pre 1995

Caterpillar Engines

9-pin Deutsch (gray)

D

E

C A

F G

Cummins Engines

2-pin Packard

Detroit Diesel Engines

12-pin ALDL

International / Navistar Vehicles

H

F

E

D

C

B

A

G

H

J

K

L

M

8-pin Amp 2

1995 to Present All Vehicles

B J

1

5

4

3

8

7

6

6-pin Deutsch

F

B A C

E D

44 98


Appendix

Year

Vehicle / Engine

Connector

Pre 1997

GM Topkick Vehicle

12-pin ALDL

1997 to Present GM Topkick Vehicle

1998 to Present All Vehicles

F

E

D

C

B

A

G

H

J

K

L

M

16-pin OBDII 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

9-pin Deutsch (black)

F

D

C

A G

H

Appendix

E

B J

45 99


Wiring For almost all vehicles, wiring the VMS is straightforward. The VMS requires just five wires to function, and four are supplied by the diagnostic plug under the dash. For most coaches, wiring the VMS requires just three steps: 1. Use the VMS harness to connect the VMS to the diagnostic plug. 2. Find a lead or unused spade in the headlight switch that is active when the headlights are on. (Use a voltmeter or indicator light to find an appropriate lead.) 3. Splice or connect the Headlight lead on the wire harness to the lead you found on the headlight switch. If a diagnostic plug is not available, the VMS can still be installed (assuming the engine is electronic.) Cut the diagnostic plug end off the wire harness provided with the VMS, and manually connect the wires as follows: 1. The power lead must go to a source of 12VDC power, preferably switched to the key. If it is not switched on with the key, then a switch of some sort must also be installed to allow the VMS to be turned off. Note that the VMS does not require any power whatsoever when it is off. 2. The ground lead must go to an appropriate ground. 3. The data wires (the twisted pair) must go to the corresponding data link wires on the chassis. In most cases there will be a diagnostic plug for the transmission located near the steering column. The pinout for this plug is given in the diagram, and the VMS data wires can be spliced into the data wires on this plug. Transmissions will either be J1708/J1587 or J1939, depending on the Model Year of the coach. J1939 data will require the DATA C wire pair and a 9-pin Diagnostic Plug.

12 11 10 9 8 7

F

6 5 4 3 2 1 E

E

B F

A C D

G

D

C

A H

B I

VMS 1 - Ground 3 - J1708/J1587 Data Link + 4 - J1708/J1587 Data Link 5 - J1939 or RV-C Data Link + 6 - J1939 or RV-C Data Link 7 - Power (12V) 8 - Headlight Switch

Six-Pin Diagnostic A - Data Link + B - Data Link C - Power E - Ground

Nine-Pin Diagnostic A - Ground B - Power C - J1939 Data Link + D - J1939 Data Link E - J1939 Common F - Data Link + G - Data Link -

A M B L C K D J E H

Transmission Diagnostic A - Ground H - Power J - Data Link + K - Data Link -

F G

SilverLeaf Electronics J1708/J1587, J1939, RV-C Wiring Diagrams 21-MAY-2008 v1.00.01 100


101


102


103


UNDERSTANDING YOUR DASH LIGHTS NAVISTAR ON-HIGHWAY HEAVY-DUTY ENGINES

Drivers will notice the addition of an on-frame storage tank for diesel exhaust fluid (DEF) and a dash lamp and gauge that indicate low DEF levels. Refilling this tank with API-approved DEF is critical for your vehicle to comply with EPA emissions regulations.

LOW

DIESEL EXHAUST FLUID (DEF) LAMP* An illuminated DEF Lamp indicates that the DEF level is low. This can be corrected by refilling the DEF tank. * Lamps shown are for illustrative purposes only. Be sure to reference your Operations and Maintenance Manual for specific lamps and details.

MEDIUM

FLASHING DEF LAMP A flashing DEF Lamp indicates that the DEF level has fallen below a critical level. This can be corrected by refilling the DEF tank.

HIGH

FLASHING

FLASHING

FLASHING DEF LAMP WITH RED STOP LAMP A flashing DEF Lamp combined with an illuminated Red Stop Lamp indicates that the DEF level is critically low, and you will experience a progressive power loss. Normal engine power will be restored after refilling the DEF tank. The vehicle will also be limited to a speed of 5 miles (8 km) per hour. Normal engine power and vehicle speed will be restored after refilling the DEF tank.

AUDIBLE Each level comes with a warning beep.

MALFUNCTION INDICATOR LAMP (MIL) The MIL illuminates when the On-Board Diagnostics (OBD) detects a malfunction related to the emissions control system. The illuminated MIL indicates that the engine needs to be serviced at the first convenient opportunity and may be illuminated along with any of the engine indicator lamps. It does not indicate an “engine protection” or “maintenance required” condition. OPTIMIZING FUEL ECONOMY Check Tire Pressure Frequently — Practice Efficient Driving Behaviors: for every 10 psi that tires are underinflated Maximize time in Top Gear. mpg is reduced by 1%. Maximize time in Cruise Control. Slow Down — above 55 mph, each 1 Upshift at 1600 RPM or with the UpShift Indicator Light. mph increase in speed decreases fuel Downshift at 1100 RPM with light loads and at 1200 RPM with economy by .1 mpg. heavy loads. Follow Preventative Maintenance Schedule — properly serviced vehicles provide better mpg. Keep Aero Components In Good Condition — they provide the greatest mpg benefit above 50 mph.

Keep RPM at Cruise between 1325 and 1375 RPM for best mpg. Minimize Idle Time — every 10% of idle time equals .2 mpg loss. Avoid sudden braking and acceleration.

Minimize Gap Between Tractor & Trailer.

DO NOT REMOVE FROM THIS VEHICLE P/N 4029168C1 | Navistar

104


LOW

AFTERTREATMENT DIESEL PARTICULATE FILTER (DPF) LAMP An illuminated Aftertreatment DPF Lamp indicates that the Aftertreatment DPF requires regeneration. This is accomplished by the following: 1. If the vehicle is equipped with a Regeneration Inhibit Switch, ensure that the switch is not in the inhibit position. 2. Perform a DPF regeneration by one of the following methods: a. Change to a more challenging duty cycle, such as highway driving, for at least 20 minutes OR b. Perform a parked regeneration.

MEDIUM

UNDERSTANDING YOUR DASH LIGHTS

FLASHING DPF LAMP If a regeneration is not performed in a timely manner after the DPF Lamp is illuminated, the DPF Lamp will begin to flash. This indicates a high level of soot in the DPF. In addition, engine power may be reduced automatically.

HIGH

FLASHING

FLASHING

MEDIUM

RED STOP LAMP If a parked regeneration is not performed, the Red Stop Lamp will illuminate. As soon as it is safe to do so, the vehicle should be stopped. It should then be taken to CONTINUOUS a certified repair location. REGENERATION INHIBIT SWITCH The purpose of this switch is to prevent or disable Aftertreatment DPF regeneration. Reference the Operations and Maintenance Manual for complete operation and use of this switch. Unnecessary or excessive use of the Regeneration Inhibit Switch may increase the need for parked regeneration. HIGH EXHAUST SYSTEM TEMPERATURE (HEST) LAMP The HEST Lamp illuminates to indicate that high exhaust temperatures may exist due to aftertreatment regeneration. This is normal and does not signify the need for any kind of vehicle or engine service. When this lamp is illuminated, ensure that the exhaust pipe outlet is not directed at any combustible surface or material. Reference your Operations and Maintenance Manual for complete instructions.

HOW TO PERFORM A PARKED (STATIONARY) REGENERATION If the vehicle has a Manual Regeneration Switch and the DPF Lamp is flashing: Park vehicle in an appropriate location, set parking brake and place transmission in Park (if provided) or Neutral, and allow at least 40 minutes for the regeneration. Set up a safe exhaust area. Confirm that nothing is on or near the exhaust system surfaces. Ensure that your fast-idle and PTO switches are off before starting regeneration. Push the Manual Regeneration Switch to begin a parked regeneration.

Engine speed will increase, and there may be a noticeable change in the sound of the turbocharger during the regeneration process. Once the diesel particulate filter is regenerated, the engine will automatically return to the normal idle speed. Monitor the vehicle and surrounding area during regeneration. If any unsafe condition occurs, shut off the engine immediately. To stop a parked regeneration, depress the clutch, brake or throttle pedal. Once regeneration is complete, exhaust gas and exhaust surface temperatures will remain elevated for 3 to 5 minutes. Reference your Operations and Maintenance Manual for complete operating instructions.

DO NOT REMOVE FROM THIS VEHICLE P/N 4029168C1 | Navistar

105


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.