Automotive Diagnostic Glossary

Automotive diagnostics is an ever-evolving field, and as such, requires a bit of help now and then in order to understand what everything really means.

 Add to the fact that people have different terms for things, and top it off with the point that it was started as a government-controlled project, and you end up with a crow’s nest of technical jargon. 

To help make your life easier, we at Autosupply have created this evolving glossary – which we will keep updating as technology progresses through time!

Automotive Diagnostics Glossary

ABS – Anti-lock Braking System

ACC – Adaptive Cruise Control

AFC – Air Flow Control

ALDL – Assembly Line Diagnostic Link. Former name for GM (only) Data Link Connector, the connector socket into which the scan tool plug is inserted; sometimes used to refer to any pre-OBD II computer signals

A/T-  Automatic Transmission

AVM  – Around View Monitoring

BCM- Body Control Module 

BSD – Blind Spot Detection

CAN – Controller Area Network

CARB – California Air Resources Board

CFI – Central Fuel Injection (a.k.a. Throttle Body Fuel Injection TBI)

CFI – Continuous Fuel Injection

CO – Carbon Monoxide

CVN – Calibration Verification Number

DLC – Data Link Connector

DME- Digital Motor Electronics

DPF- Diesel Particulate Filter

Driving Cycle – A specific sequence of start-up, warm-up and driving tasks that tests all OBD II functions 

DTC – Diagnostic Trouble Code

ECM – Engine Control Module- usually the main in-car computer controlling emissions and engine operation

ECT – Engine Coolant Temperature

ECU – Engine Control Unit

EEC – Electronic Engine Control

EEPROM or E2PROM – Electrically Erasable Programmable Read Only Memory

EFI – Electronic Fuel Injection

EGR –  Exhaust Gas Recirculation

EMR – Electronic Module Retard

EPA – Environmental Protection Agency. Federal agency. Office of Mobile Sources is the branch concerned with auto emissions.

EPB – Electronic Parking Brake

ESC – Electronic Spark Control

EST – Electronic Spark Timing

DPFE – Differential Pressure Feedback EGR sensor ( On Ford OBDII systems).

DTC – Diagnostic Trouble Code

FLI – Fuel Level Indicator

Fuel Trim – Engine computer function that keeps the air/fuel mixture as close to the ideal 14.7:1 stoichiometric ratio as possible

HC – Hydrocarbons

HEI – High Energy Ignition

HO2S – Heated Oxygen Sensor

IAT – Intake Air Temperature

IMMO – Immobiliser

ISO 9141 – International Standards Organization OBDII communication mode, used by Chrysler and most foreign cars. One of three hardware layers defined by OBD II

J1850PWM – (Pulse Width Modulated) SAE-established OBD II communication standard used by Ford domestic cars and light trucks. One of three hardware layers defined by OBD II

J1850VPW – (Variable Pulse Width Modulated) SAE-established OBD II communication standard used by GM cars and light trucks. One of three hardware layers defined by OBD II
J1962 – SAE-established standard for the connector plug layout used for all OBD II scan tools

J1978 – SAE-established standard for OBD II scan tools

J1979 – SAE-established standard for diagnostic test modes

J2012 – SAE-established standard accepted by EPA as the standard test report language for emission tests

K-line – Single line communication between diagnostic machine and ECU

KOEO – Key On Engine Off

LDW – Lane Departure Warning

MAF – Mass Air Flow

MAP – Manifold Absolute Pressure

MAT – Manifold Air Temperature

MFG – Manufacturer

MIL – Malfunction Indicator Light. The “Check Engine Light” on your dash.

NOx – Oxides of Nitrogen

NV – Night Vision

O2 – Oxygen

OBD – On-Board Diagnostics

OBDI or OBD I – First generation of connection points to vehicles. Manufacturer specific plugs

OBDII or OBD II – Updated On-Board Diagnostics standard effective in cars sold in the US after 1-1-96

Parameters – Readings on scan tools representing functions measured by OBD II and proprietary readings

PAS – Parking Assist System

PCM – Powertrain Control Module, the on-board computer that controls engine and drivetrain

PCV – Positive Crankcase Ventilation

PID – Parameter ID

Proprietary Readings – Parameters shown by on-board computers which are not required by OBD II, but included by manufacturer to assist in trouble-shooting specific vehicles.

PTC – Pending Trouble Code

RCW – Rear Collision Warning

RPM – Revolutions Per Minute

SA – Reference code for functions

SAE – Society of Automotive Engineers, professional organization that set the standards that EPA adopted for OBD and OBD II

Scan Tool – Computer based read-out equipment to display OBD II parameters

SCN – Software Calibration Number

SES – Service Engine Soon dash light, now referred to as MIL

SFI – Sequential Fuel Injection

SRS- Supplemental Restraint System (Airbags)

Stoichiometric ( Stoy’-kee-o-metric) Ratio – Theoretical perfect combustion ratio of 1 part gas to 14.7 parts air

TBI – Throttle Body Injection

TPI – Tuned Port Injection

TPS – Throttle Position Sensor/Tyre Pressure Sensor

VAC – Vacuum

VCI – Vehicle Control Interface

VCM – Vehicle Control Module, the in-car computer that oversees engine management, transmission operation, anti-lock brakes, and other functions not directly related to emissions control

VIN – Vehicle Identification Number

VSS – Vehicle Speed Sensor

WOT – Wide Open Throttle

Technical Terminology

(ADAS) Advanced Driver Assistance Systems
This term is used to describe the many systems and emerging technologies present in the latest model vehicles and has existed in some vehicles as early as 2006. Systems include; Lidar, Radar, sonar, object detection, keep lane assist, blind spot detection, thermal imaging (night vision), brake assist, active cruise control, active lighting etc. these systems use an array of sensors and cameras that require calibrations to operate properly. Some of these systems require targeting set up or road testing procedures for calibrations. Each system and manufacturer has specific procedures for calibrations.

Refer to OEM service information for targeting and calibration procedures.

Aftermarket scan tool
A scan tool that is developed and marketed outside of OEM dealer sources. Aftermarket scan tools can vary from basic to highly complex and specialized. Scan tools functionality is dependent on the software packages developed and purchased for the tool. Some aftermarket scan tools contain advanced procedures and functions for performing advanced engine and emission diagnosis.

 

Application Based Scan Tool (software with communication interface)
This is a laptop, PC, or tablet based software package that utilizes the computing resources of the device and is connected to a vehicle via a USB, Blue-Tooth, Wi-Fi, interface (API) (VCI) to a vehicle diagnostic connector. Both OEM and aftermarket scan tools are available in this configuration. Functionality is dependent on the vehicle software level of the application.

 

Battery Support
A suitable battery charger, battery voltage maintainer or a fully charged jump box connected to the vehicle while in KOEO mode and is especially critical during programming routines. Important to prevent vehicle voltage levels from falling below normal levels. If normal levels are not maintained diagnostic results are no longer relevant and programming can fail. A special battery maintainer with a “programming” setting is the best tool for this, especially for programming and/or long scanning operations. This tool allows you to maintain a voltage level even under moderate loads with the key on almost indefinitely. A standard charger can introduce voltage fluctuations or over voltage conditions that will interrupt programming or skew diagnostic results. A Jump box provides a nice even voltage level for a longer period than the vehicle battery alone, but it will begin to drop as its charge is depleted. This is a usable method as long as extended programming sessions do not overrun the stored jump box capacity. Note: Refer to Service manual for Hybrid and electric vehicle procedures on battery support.

 

CAN (Controlled Area Network) AKA (ISO 14229-1 Unified Diagnostic Services on CAN)
CAN is a vehicle communication protocol that has been replacing older protocols on vehicles for diagnostics and module to module communications since 2003 in vehicles. CAN wiring is primarily a 2-wire communication network connecting modules and a diagnostic connection for a scan tool. As of 2008 all vehicles sold in the US are required to implement CAN as one of their signaling protocols. Today there can be 1 to 4 CAN networks on a vehicle for electronics and diagnostic functions. These include High speed CAN, Medium Speed CAN, Low Speed CAN and Single Wire Can.

 

Calibrate/Initialization
Calibrating aka Initialization is not programming. It is the process of putting a module into “learn Mode” with predetermined standard set points. Like setting your bathroom scale to “0” before you weigh yourself. Calibrations need to be done whether a module was replaced or not, and if there was a deployment or not. Calibrations are done with a compatible scan tool. All codes and faults must be cleared and confirmed repaired before a calibration is complete. If a module was replaced, module programming may need to be done first. Some examples of this are passenger seat, brake pedal position, steering angle or ADAS calibrations.

 

Coding
This is similar to calibration or module set up, but not as detailed as programming. Coding is something that must be entered into modules using a compatible scan tool when a component or module has been replaced or the system reset (Conditional amongst manufacturers). When a vehicle is scanned before collision repairs, existing coding values can be obtained and recorded for re-entry after vehicle repairs. When the vehicle is completed and codes cleared, the module may not recognize replaced or disconnected components that occur during the repair. When this happens the “code” values must be re-entered into the module. If the coding values have not been recorded from the original module, they will have to be obtained from the manufacturer?. This can be time consuming to obtain at times so it is important to record these values before repairs are made. Coding is split into both offline and online coding types, with online being a more technical process.

 

Conditional Monitoring
This describes a type of diagnostic code setting that requires a road test. (this type of monitoring happens for permanent and pending codes) Certain conditions must be met for the module to run a system function check. Some of these types of DTCs require multiple road tests to set.

 

Continuous Monitoring
This is a diagnostic trouble code self-check description. Some circuits and conditions are continuously monitored. Which means a code can be set if a fault is present at any time the key is on or engine running. Many of these codes can be checked for a re-occurrence from a simple key cycle.

 

Cyber Fingerprint
Diagnostic Trouble Codes resulting from or created during the normal course of performing the required repair operations. During the repair process disconnection of sensors, lights, modules, wiring and other related diagnostic/electronic/and computer related parts including the disconnection of the battery trigger multiple diagnostic faults codes. These codes create a shop cyber fingerprint which can provide a virtual roadmap of the repairs performed on the vehicle.

 

Data link connector (DLC) AKA OBDII connector
This is the point of connection for a scan tool to access vehicle data. A 16-pin connector with pins arranged in two rows of 8, numbered 1 to 8 and 9 to 16. The DLC is D-shaped, and is located within a mandated distance from the driver’s steering wheel, usually located just beneath the knee bolster, or in the dash panel area. Some vehicles have an access door or cover over the connector. Some vehicles have a second connector for systems that are proprietary to manufactures or that are non-emissions related. These are usually found on pre-2004 vehicles. And are more prevalent amongst European vehicles.

 

Data Log
A system for capturing errors or faults that may occur with the diagnostic machine. This is captured, and sent to the manufacturer’s technical team who can assist with the error. Also used for future updates to make machines more user friendly.

 

Diagnostic Trouble Code (DTC)
These are obtained during a vehicle scan. DTCs are specific to module functions and outputs. A diagnostic trouble code does not indicate a specific component has failed, but that there is trouble within the component or its particular electrical circuit. Some trouble codes indicate a certain calibration has not been performed and some trouble codes indicate a malfunction. All trouble codes should be cleared from the vehicle and a road test completed before delivery back to a vehicle owner. Codes may not clear indicating additional diagnostic procedures and repairs are needed (see hard code). The absence of a malfunction indicator (dash warning light) is not a definite indication that no fault codes are present. It can only be confirmed by performing a scan with a compatible scan tool.

 

Diagnostic Trouble Code (DTC) Diagnosis
The process, research and time involved in determining the problems associated with DTC’s identified in a scan and what repairs, calibration or parts would be needed for a complete and safe repair.


Drive Cycle
A vehicle cycle to reproduce all driving scenarios. Some of those scenarios may include: Starting the vehicle, drive through all gears, obtain complete warm up to engine operating temperature, steering fully in both directions, stop, idle, and shut off. Many trouble codes and self-checks require a drive cycle before a fault can be detected and trigger or pass a DTC self-check. Consult the individual OEM procedures for complete drive cycle requirements.

 

Dynamic Calibration
This is a calibration procedure that requires a vehicle to be put into a learn state and then operated under specified conditions for a vehicle computer system to “learn conditions”. When all of the conditions have been met the calibration is complete. Service information defines the requirements for each vehicle.

 

Fault
This is used to describe something not working on the vehicle as designed. System and circuit faults that are monitored by the module will result in a diagnostic trouble code being set off as long as the fault being analyzed by the module programming is outside of the expected results. Faults that set trouble codes may or may not produce a symptom (something not working or working improperly or a dash warning light). Dash warning lights and the DTCs stored are symptoms indicating the actual fault.

 

Flashing/reflashing
This is another term to describe the programming of an ECU. Flash and programming are used interchangeably. Sometimes used together with “Flash Programming”.

 

Freeze Frame Data (Failure Records)
Freeze frame data is a requirement for emissions related codes in OBD2 standard. Technicians use this data to help determine the conditions of fault, and to help recreate the fault conditions if the fault is intermittent and not current. The amount and type of data stored is dependent on the programming manufactures supply for any given module. Some give very specific data such as time, mileage, speed, and inputs that were present at the time of fault, this varies significantly from vehicle to vehicle and module to module.

 

Function Check
This is a task to see if something works, checking the operation of a component or system. Verifying a function works as expected. Part of a Quality control check.

 

Hand Held Scan tool
A scan tool that is self-contained as a single unit. Includes built in software, vehicle communication interface, vehicle connection cables and user controls. Hand held scan tools capabilities can vary widely.

 

Hard fault
This is a fault that is continuously monitored and is present at the current time of scan (code will not clear)

When a hard fault is encountered the fault must be located and repaired before the code can be cleared or any additional module set up, programming, calibrations etc. can be completed.

 

History Code
A fault code that is not current. This is a code that was set at some point and has passed the modules subsequent self-check. (condition is not current) history codes can be set due to marginal operation within certain parameters, intermittent conditions/faults or a fault that has been corrected but the code history has not been cleared. History codes may or may not include freeze frame or failure records associated with the code.

 

Intermittent fault
This type of fault can be continuously monitored or conditionally monitored. The fault may be conditionally present or intermittently creating symptoms. Intermittent faults, if monitored, will store a failure code but might not turn on a malfunction indicator (dash warning light). These can be the most difficult faults to locate and correct.

 

J2534-1
J2534 is an interface standard designed by SAE (Society of Automotive Engineers) and mandated by the US EPA (Environmental Protection Agency) for vehicle ECU reprogramming. Its purpose is to create an API (Application Programming Interface) which would be adopted by all vehicle manufacturers, allowing the Independent Aftermarket (IAM) the ability to reprogram ECU’s without the need for a special dealer-only tool.

 

J2534-2
This is an extension of j2534-1, using the same vehicle communication standards as module programming and adds full functionality of OEM scan tool application software. Using this standard with OEM software is the same standard used by OEM franchised dealers. (can’t make sense of the last part of sentence) See NASTF.org for more information on OEMs who are using this functionality for OEM scan tool software.

 

Key Cycle
This is used to describe the vehicle going from “on” to “off” to “on”.

 

Key On Engine Off (KOEO)
This would seem to be a pretty simple process but has become a bit more complex since keyless start and hybrid technology has been introduced to automobiles. This state powers the vehicle without the engine running and therefore runs the battery down quickly. When this mode is required for prolonged periods battery support is required.

  • An older style “key type” ignition switch is straight forward. Turn the key to the run position without starting the vehicle.
  •  Keyless start systems, also known as push-button start, is a little different and it is easy to think you have the vehicle in the on position but it is actually in “accessory” mode. Over 90% of these achieve KOEO state by pushing the start button 2 times 1-2 seconds apart without pressing the brake pedal. Some push button start vehicles require pressing and holding the start button for 10-15 seconds without pressing the brake pedal. *(the key fob must be in the interior of the car) you can tell you reached this state by the behavior of the instrument cluster. Gauges and warning lights should sweep, warning indicators will bulb check. To turn the vehicle off press the start button one time. To start the vehicle, push the start button one time while depressing the brake pedal.
  •  Hybrids can vary, but for KOEO the vehicle must be in ready mode. This state can be accomplished the same way as push button start if the vehicle is equipped.

Key On Engine Running (KOER)
This is exactly what it states, the car is on with engine running or “ready” mode for hybrids.

 

Latched Code
This is a code that sets in an airbag module that cannot be cleared and requires replacement of the module. This type of code is dependent on the manufacturer of the vehicle and the severity of the deployment. A scan of the airbag system is necessary to determine if a code is latched within a module, whether or not a deployment occurred. To determine if a code is latched the vehicle must be scanned before airbag repairs are made, all codes stored must be recorded and deployed components identified. After this the” crash detected” or “deployment commanded” codes can be cleared by the scan tool. If they return, module replacement is necessary. If they do not return airbag system repairs can be made without replacement of the module.

 

Live Data
This is obtained during a scan using a compatible scan tool for the vehicle and system being scanned. Live data is actual sensor input values, circuit resistance values, and module output states that are displayed on the scan tool screen for the technician to interpret. Data that does not look normal or is out of range for the vehicle state warrants further investigation into the condition depending on the fault or malfunction that needs to be corrected.

 

Malfunction Indicator lamps (MIL) AKA warning lamps, warning messages
A MIL is any of the warning lamps included on a vehicle’s instrumentation. These include but are not limited to; Check Engine, Service Engine, Service Vehicle, Airbag, SIR, ABS, Stability, Tire Pressure, Oil, Coolant, etc. Not all lamps are directly controlled from the vehicle computer system but most are. Some malfunctions are displayed via a texted message center rather than by a specific MIL.

 

OBD2 Scan tool
A scan tool that is equipped with only the basic emission controls capabilities. Anything beyond OBD2 spec is considered Enhanced (Proprietary) non-regulated data or advanced scan tool functions. Body controls, Airbags, Anti-lock brakes, Theft Deterrent, seat belt data, etc. are not included in this specification and are not OBD2.


OEM Scan Tool
A scan tool or scan tool application (Program) that is designed and produced by an OEM for their vehicles.

 

Output test
This is a bi-direction control from a scan tool to activate a component for diagnostic purposes or operational verifications, examples are commanding components such as headlamps, cooling fans, A/C compressors, wipers, door locks etc. to activate. This is a scan tool’s ability to take control of a vehicle’s functions while connected.

 

Pending Code
This is a code that has failed or marginally passed the vehicles built in test routines. The module will store the code in pending status until operational conditions are correct for the module to self-check the particular system the code is for. If this fails, the code will set as a current code. If it passes 2 or more consecutive self-tests the pending code will self-clear.

 

Permanent Code
Permanent codes were introduced in 2009. They are only associated with emission codes (OBD2 codes). They were introduced to have a 2-step process to clear. When these types of codes are cleared with a scan tool the code still reports but changes to “permanent status” meaning a vehicle road test (drive cycle) to meet the operational requirements for the particular circuit/system to self-check and pass must take place before the code will be completely cleared. A permanent code does not mean there is current trouble, only that the system has not passed self-test. If the code fails self-test the code will change state from permanent to current.

 

Pin-Point Diagnostics (On-Vehicle Testing)
Procedures needed after trouble areas from scan data are identified, includes close visual inspections, circuit testing, wiring repairs, and electrical tests with voltmeters or test lamps. Additional diagnostic and electrical testing skills following service information test procedures must be followed.

 

Pre Scan (Pre-repair Scan) (Quick Scan) (Inspection Scan)
Performed before repairs, part of repair planning or blue printing, Purpose is to identify areas of concern within the vehicle’s computer networks, components and safety systems. Includes defining and assessing the relationship of faults to vehicle damage, review of service information and diagnostic or repair procedures related to faults and data recovered from scan data. All diagnostic data must be documented at this time.

 

Post Scan (Post Repair Scan) (Completion Scan) (Calibration Scan)
Performed when the vehicle is completely re-assembled before final QC. Ensures all required calibrations and/or necessary programming procedures are completed, all systems checked with all system codes cleared and/or system re-initialization. Verification of warning lamps and basic system functions are verified with all calibration procedures and scan results documented. (before and after code clearing) Does not include calibrations or programming only that they have been completed and all modules are ready for use.

 

Programing
This is a procedure that must be performed to most replacement modules in an automotive computer network and is the first part of setting up a replacement module for most manufactures. Many new replacement modules come with generic base software that is not capable of operating in any specific vehicle until the program file (instructions for the module to operate in the vehicle it is going into) is completed.

This requires a proper identification of the vehicle, downloading of the proper programming file from the manufacturer, and then transfer of the file into the module. This procedure is very exacting and has specific steps to be completed. If any mistakes are made in the sequence, or connection interruptions occur, the module being programmed may be rendered useless.

 

Quality Control (QC)
The final step of a vehicle inspection with function tests, road test and inspection before delivery back to the customer.

 

Quicklinks
Works in a similar way to your internet bookmarks, giving you a quicker way to access useful data for doing different tasks while working on a vehicle.

 

Scan (Scanning)
This procedure, using a scan tool, to communicate directly with any system on the automotive computer network the scan tool is capable of. A scan cannot always tell you specifically what is wrong with a vehicle but it does make the needed data available to a diagnostic technician who determines what the failure possibilities are based on codes, symptoms and live data.

 

Scan tool
Scan tools come in many shapes, sizes, configurations and capabilities. These can be simple code readers to enhance aftermarket tools that include programming, coding, and calibration capabilities to Manufacturer OE tools. OEM scan tools are limited to the manufacturer of origin, but have the complete suite of capabilities. Scan tools also come in a variety of hardware and software configurations including PC or laptop based tools connected with a vehicle interface to hand held tools with built in interfaces and software.

 

Service Information
Sources for vehicle repair information, schematics, wiring diagrams, calibration procedures, repair instruction and diagnostic test procedures. There are multiple sources for information ranging from OEM dealership level specific subscriptions to all-inclusive providers such as I-Car, Alldata, Mitchell, Identifix, and more. Service information found from non OEM providers are sourced from OEMs. Information can be 1-2 years behind as information is formatted into the provider’s systems. Most do have assistance services to provide information that has not yet been added to online sources. Subscriptions for service information must be purchased from providers whether OEM or 3rd party providers.

 

Static calibration
This is a calibration that is done with a scan tool in a known condition to calibrate a vehicle. Most commonly refers to target placement at a specific distance for ADAS system calibrations.

 

Vehicle Communication Interface (VCI) (J-Box) (API)
This is an interface between a laptop, tablet, or PC to allow application based scan tool software to communicate with a vehicle. These devices convert vehicle communication protocols to be compatible with a PC for diagnostics.

 

Zero-Point Calibration
Another type of static calibration, most commonly used for occupant detection and steering angle calibrations.

Also applies to Brake pedal position sensors and Idle air control “Idle learn” procedures. This calibration is done to establish a zero point for the computer (0 lbs. for an occupant detector, 0 degrees for a steering angle sensor, etc.).

Scroll to Top