Operation CHARM: Car repair manuals for everyone.

Sub-Code Categories and Reference Tables

Table 1 - Subcodes For Model Years

Code Model Year
S 1995
T 1996
V 1997
W 1998
X 1999








Table 2 - Subcodes For Manufacturers

Table 3 - Vapor Storage System

Code System Type
1 Canister
2 Crankcase
3 Air Cleaner
4 Canister & Crankcase
5 Crankcase & Air Cleaner
6 Canister & Air Cleaner
7 Canister & Crankcase & Air Cleaner

Table 4 - Canister Work Capacity

Total Grams (All Canisters)







Table 5 - Canister Configuration And Purge Control

Table 6 - Fuel System

Code Description
N Carburetor (any type)
Y Fuel Injection (any type)

Table 7 - Fuel Tank Material

Code Description
M Metal
P Plastic
C Both metal and plastic tanks

Table 8 - Standards

Code Description
0 Tier 0
1 Tier 1

Table 9 - OBD Status

Codes(*) Description
A to J (excluding I) For Federal: OBD = No
For California Only: California ARB OBD I or OBD not applicable for California ARB
K to T (excluding O) Federal: OBD = Yes
For California Only: California ARB OBD II

*: First code listed is preferred code, other codes may be used if necessary to separate engine families that would otherwise be named the same.

Code Special Compliance Options
U NCP For Federal: OBD = No
For California Only: California ARB OBD I or OBD not applicable for California ARB
V NCP For Federal: OBD = Yes
For California Only: California ARB OBD II
W Averaging or Bank/Trade
For Federal: OBD = No
For California Only: California ARB OBD/or OBD not applicable for California ARB
X Averaging or Bank/Trade
For Federal: OBD = Yes
For California Only: California ARB OBD II

Table 10 - Engine Displacement Characters 4, 5 and 6
Displacement in liters (e.g., 5.7--the decimal point counts as a digit) or cubic inches (e.g., 350). For dual displacement families, enter the larger displacement. For large displacement engines, the displacement may be entered as XX. format (e.g., 12.). Small motorcycle engines may be entered in a.XX format (e.g.,.07). In all cases the displacement will be read in liters if a decimal point is entered, and it will be read in cubic inches if there is no decimal point.

Table 11 - Vehicle Class







Light Duty


California ARB's Medium Duty:






California ARB's Medium Duty (Only Use for California-Only Vehicles)







Heavy Duty







Table 12 - Fuel Metering And Number Of Valves Per Cylinder







Table 13 - Combustion Cycle And Fuel Type







Table 14 - Standards

Table 15 - Catalyst/Trap

Catalyst Type

Codes(*) Description
A, B Ox Cat Only
C, D Reduction Cat
E, F, G, H 3-Way Cat
J, K, L, M 3-Way + Ox Cat
N, P, Q Heated Cat
R, S, T No Cat

Trap Type

Codes(*) Description
1, 2 Trap-Active Regeneration
3, 4 Trap-Continuous Regeneration
5, 6 Trap-Continuous Regeneration + Fuel Add

Description

Codes(*) Description
Y, Z Other

*: First code listed is preferred code, other codes may be used if necessary to separate engine families that would otherwise be named the same.