User's Manual

G-scan2 User Manual
78
C0*** and B0*** codes are also defined as the Generic Codes. However the actual list of the
standard codes for these Body and Chassis control systems has not been released to public yet.
Therefore, it is assumed that there are no known Generic Codes for these systems.
The codes that [Generic OBD2 / EOBD] function can access are just the Generic Codes.
If any enhanced (or non-standard code) is detected, the scan tool shows it as an “Undefined” or
“Unknown code” because these non-standard codes are defined differently by the car
manufacturers.
Enhanced Codes can be properly read in accordance with the manufacturer’s own definitions,
please
select the [Diagnosis] from the initial menu and follow the model selection procedure.
EOBD and OBD-II Revision
Version 1996
The generic (standard) codes were originally defined by the SAE (Society of Automotive Engineers)
document J2012 published by in 1992.
At the time of publication of the document, P2*** and P3*** codes were reserved for future use and
not included in the standard codes.
Revision in 2002, after EOBD implementation
When the EOBD was mandated in 2001, the EOBD generic codes were suggested in accordance
with the ISO/DIS15031-6 document and the original American SAE J2012 document was also
revised for uniformity to form the global standard.
The P2*** and the P3*** codes were included in the list of standard codes in the revised documents.
OBD-II / EOBD code break-down
After the revision, the range of generic (standard) codes and enhanced (non-standard) codes now
can be categorized as below:
Code No. Defined Systems
P00XX Fuel and Air metering and Auxiliary Emission Controls
P01XX ~ P02XX Fuel and Air metering
P03XX Ignition System or Misfire
P04XX Auxiliary Emission Controls
P05XX Vehicle Speed, Idle Control and Auxiliary Inputs
P06XX Computer and Auxiliary Outputs
P07XX ~ P09XX Transmission
P0AXX Hybrid Propulsion