View Full Version : FAQ: Small List of SEA/DTC codes found thru VAG COM

01-30-2011, 07:20 PM
Was doing a bit of research on motor mounts and came across this thread. This might be useful and figured id post it. All credit goes to the OP passatworld.com

the link: http://www.passatworld.com/forums/showthread.php?t=150634

The Post below:

I have seen a lot of people trying to find out what a particular DTC is on their cars. Meaning, they got one from a VAG tool or AutoZone, etc., but don't rightly know what it means. I am adding this table for people to look at to get an idea.

I have tried to check this as well as I can against several sources, and I believe it is correct. If there is a mistake, please let me know (and how you discovered it, helps me verify my data) and I will fix it.

However, (legal disclaimer goes here) if you blow up your car using the data contained herein, Club B5 and/or myself are not to be held responsible. These diagnostic codes may tell you the actual part that is having a problem, point you towards a certain system, or send you off into the weeds.

The OBD-II system is both very advanced, and stupidly simple. One day it can report a faulty airbag ignitor, even down to the difference in resistance across the ignitor unit that it thinks is incorrect. Yet the next day, it might know both about a leaking hose and a misfire, but have no idea that one caused the other. This is where you need a little knowledge to figure out how different events effect other systems and where to find the correlation.

I am comfortable using this data to poke around and figure things out, you should be as well. If not, don't use this information on your own, but do get someone to help and decipher the data aquired.


If you want a PDF of this, let me know. Mark

VAG/SAE Diagnostic
Trouble Codes

The information here is arranged around the 'Generic' SAE (Society of Automotive Engineers ) DTC (Diagnostic Trouble Code) encoding system. All MY96 and newer vehicles in North America should use this system.

Also, when you access a car's CAN (Controller Area Network) bus, you might be talking to several controllers at once, which could lead to more than one entry of a particular DTC. For example, a Transmission Control Module (TCM) might leave a DTC stored in the ECU, as the ECU is usually the first computer most scanners try to connect to. If you see that code and clear it, and then connect to the TCM, the code may pop up again. Some scanners and/or CAN designs will clear all codes in all controllers at once, some will require each individual controller be accessed and cleared.

VAG's system will allow connections to the ECU to clear all codes stored at once, on any controller in communication with the CAN. So, make sure when scanning for codes, you write down or note ALL of them that may pop up, so as to not accidently erase one that you need.

Keeping these protocol and communication variations in mind, a lot of manufacturers also use their own internal coding system (such as the VAG system), but their systems will also interface with a generic (Autozone, Acctron, etc.) reader.

I took the liberty of translating the appropriate VAG codes to their generic SAE counterparts, both of which you can see with our cars, depending on what sort of tools pulls the codes from memory.

This is about a 30 page table. You may want to search for the DTC you need to decipher using your browser's "find" feature. Often this is under the Edit menu then Find, in Internet Explorer, also use Ctrl+F.

Since the P-Code system is more complex, and useful to you in other than VAG cars, here is it's breakdown:

First digit structure is as follows:
Pxxxx for powertrain
Bxxxx for body
Cxxxx for chassis
Uxxxx for future systems

Second digit structure is:
P0xxx Government required codes
P1xxx Manufacturer codes for additional emission system

Third digit structure is:
Px1xx measurement of air and fuel
Px2xx measurement of air and fuel
Px3xx ignition system
Px4xx additional emission control
Px5xx speed and idle regulation
Px6xx computer and output signals
Px7xx transmission
Px8xx transmission
Px9xx control modules, input and output signals

The fourth and fifth digits designate the individual components and systems.

Scan Tool Code Table
The following table contains a list of available scan tool codes for all Volkswagen and Audi vehicles available at the time of posting and/or any updates to it. Not all of the codes apply to the vehicles covered by this matrix.

The left column is the VAG code, the center column is it's corresponding P-Code, and the right column is the system or component that is affected.

VAG P-code Description

16394 P0010 -A- Camshaft Pos. Actuator Circ. Bank 1 Malfunction
16395 P0020 -A- Camshaft Pos. Actuator Circ. Bank 2 Malfunction
16449 P0065 Air Assisted Injector Control Range/Performance
16450 P0066 Air Assisted Injector Control Low Input/Short to ground
16451 P0067 Air Assisted Injector Control Input/Short to B+
16485 P0101 Mass or Volume Air Flow Circ Range/Performance
16486 P0102 Mass or Volume Air Flow Circ Low Input
16487 P0103 Mass or Volume Air Flow Circ High Input
16489 P0105 Manifold Abs.Pressure or Bar.Pressure Voltage supply
16490 P0106 Manifold Abs.Pressure or Bar.Pressure Range/Performance
16491 P0107 Manifold Abs.Pressure or Bar.Pressure Low Input
16492 P0108 Manifold Abs.Pressure or Bar.Pressure High Input
16496 P0112 Intake Air Temp.Circ Low Input
16497 P0113 Intake Air Temp.Circ High Input
16500 P0116 Engine Coolant Temp.Circ Range/Performance
16501 P0117 Engine Coolant Temp.Circ Low Input
16502 P0118 Engine Coolant Temp.Circ High Input
16504 P0120 Throttle/Pedal Pos.Sensor A Circ Malfunction
16505 P0121 Throttle/Pedal Pos.Sensor A Circ Range/Performance
16506 P0122 Throttle/Pedal Pos.Sensor A Circ Low Input
16507 P0123 Throttle/Pedal Pos.Sensor A Circ High Input
16509 P0125 Insufficient Coolant Temp.for Closed Loop Fuel Control
16512 P0128 Coolant Thermostat/Valve Temperature below control range
16514 P0130 O2 Sensor Circ.,Bank1-Sensor1 Malfunction
16515 P0131 O2 Sensor Circ.,Bank1-Sensor1 Low Voltage
16516 P0132 O2 Sensor Circ.,Bank1-Sensor1 High Voltage
16517 P0133 O2 Sensor Circ.,Bank1-Sensor1 Slow Response
16518 P0134 O2 Sensor Circ.,Bank1-Sensor1 No Activity Detected
16519 P0135 O2 Sensor Heater Circ.,Bank1-Sensor1 Malfunction
16520 P0136 O2 Sensor Circ.,Bank1-Sensor2 Malfunction
16521 P0137 O2 Sensor Circ.,Bank1-Sensor2 Low Voltage
16522 P0138 O2 Sensor Circ.,Bank1-Sensor2 High Voltage
16523 P0139 O2 Sensor Circ.,Bank1-Sensor2 Slow Response
16524 P0140 O2 Sensor Circ.,Bank1-Sensor2 No Activity Detected
16525 P0141 O2 Sensor Heater Circ.,Bank1-Sensor2 Malfunction
16534 P0150 O2 Sensor Circ.,Bank2-Sensor1 Malfunction
16535 P0151 O2 Sensor Circ.,Bank2-Sensor1 Low Voltage
16536 P0152 O2 Sensor Circ.,Bank2-Sensor1 High Voltage
16537 P0153 O2 Sensor Circ.,Bank2-Sensor1 Slow Response
16538 P0154 O2 Sensor Circ.,Bank2-Sensor1 No Activity Detected
16539 P0155 O2 Sensor Heater Circ.,Bank2-Sensor1 Malfunction
16540 P0156 O2 Sensor Circ.,Bank2-Sensor2 Malfunction
16541 P0157 O2 Sensor Circ.,Bank2-Sensor2 Low Voltage
16542 P0158 O2 Sensor Circ.,Bank2-Sensor2 High Voltage
16543 P0159 O2 Sensor Circ.,Bank2-Sensor2 Slow Response
16544 P0160 O2 Sensor Circ.,Bank2-Sensor2 No Activity Detected
16545 P0161 O2 Sensor Heater Circ.,Bank2-Sensor2 Malfunction
16554 P0170 Fuel Trim,Bank1 Malfunction
16555 P0171 Fuel Trim,Bank1 System too Lean
16556 P0172 Fuel Trim,Bank1 System too Rich
16557 P0173 Fuel Trim,Bank2 Malfunction
16558 P0174 Fuel Trim,Bank2 System too Lean
16559 P0175 Fuel Trim,Bank2 System too Rich
16566 P0182 Fuel temperature sender-G81 Short to ground
16567 P0183 Fuel temperature sender-G81 Interruption/Short to B+
16581 P0197 Engine Oil Temperature Circuit Low Input
16582 P0198 Engine Oil Temperature Circuit High Input
16585 P0201 Cyl.1, Injector Circuit Fault in electrical circuit
16586 P0202 Cyl.2, Injector Circuit Fault in electrical circuit
16587 P0203 Cyl.3, Injector Circuit Fault in electrical circuit
16588 P0204 Cyl.4, Injector Circuit Fault in electrical circuit
16589 P0205 Cyl.5 Injector Circuit Fault in electrical circuit
16590 P0206 Cyl.6 Injector Circuit Fault in electrical circuit
16591 P0207 Cyl.7 Injector Circuit Fault in electrical circuit
16592 P0208 Cyl.8 Injector Circuit Fault in electrical circuit
16599 P0215 Engine Shut-Off Solenoid Malfunction
16600 P0216 Injector/Injection Timing Control Malfunction
16603 P0219 Engine Overspeed Condition
16605 P0221 Throttle Pos. Sensor -B- Circuit Range/Performance
16606 P0222 Throttle Pos. Sensor -B- Circuit Low Input
16607 P0223 Throttle Pos. Sensor -B- Circuit High Input
16609 P0225 Throttle Pos. Sensor -C- Circuit Voltage supply
16610 P0226 Throttle Pos. Sensor -C- Circuit Range/Performance
16611 P0227 Throttle Pos. Sensor -C- Circuit Low Input
16612 P0228 Throttle Pos. Sensor -C- Circuit Hight Input
16614 P0230 Fuel Pump Primary Circuit Fault in electrical circuit
16618 P0234 Turbocharger Overboost Condition Control limit exceeded
16619 P0235 Turbocharger Boost Sensor (A) Circ Control limit not reached
16620 P0236 Turbocharger Boost Sensor (A) Circ Range/Performance
16621 P0237 Turbocharger Boost Sensor (A) Circ Low Input
16622 P0238 Turbocharger Boost Sensor (A) Circ High Input
16627 P0243 Turbocharger Wastegate Solenoid (A) Open/Short Circuit to Ground
16629 P0245 Turbocharger Wastegate Solenoid (A) Low Input/Short to ground
16630 P0246 Turbocharger Wastegate Solenoid (A) High Input/Short to B+
16636 P0252 Injection Pump Metering Control (A) Range/Performance
16645 P0261 Cyl.1 Injector Circuit Low Input/Short to ground
16646 P0262 Cyl.1 Injector Circuit High Input/Short to B+
16648 P0264 Cyl.2 Injector Circuit Low Input/Short to ground
16649 P0265 Cyl.2 Injector Circuit High Input/Short to B+
16651 P0267 Cyl.3 Injector Circuit Low Input/Short to ground
16652 P0268 Cyl.3 Injector Circuit High Input/Short to B+
16654 P0270 Cyl.4 Injector Circuit Low Input/Short to ground
16655 P0271 Cyl.4 Injector Circuit High Input/Short to B+
16657 P0273 Cyl.5 Injector Circuit Low Input/Short to ground
16658 P0274 Cyl.5 Injector Circuit High Input/Short to B+
16660 P0276 Cyl.6 Injector Circuit Low Input/Short to ground
16661 P0277 Cyl.6 Injector Circuit High Input/Short to B+
16663 P0279 Cyl.7 Injector Circuit Low Input/Short to ground
16664 P0280 Cyl.7 Injector Circuit High Input/Short to B+
16666 P0282 Cyl.8 Injector Circuit Low Input/Short to ground
16667 P0283 Cyl.8 Injector Circuit High Input/Short to B+
16684 P0300 Random/Multiple Cylinder Misfire Detected
16685 P0301 Cyl.1 Misfire Detected
16686 P0302 Cyl.2 Misfire Detected
16687 P0303 Cyl.3 Misfire Detected
16688 P0304 Cyl.4 Misfire Detected
16689 P0305 Cyl.5 Misfire Detected
16690 P0306 Cyl.6 Misfire Detected
16691 P0307 Cyl.7 Misfire Detected
16692 P0308 Cyl.8 Misfire Detected
16697 P0313 Misfire Detected Low Fuel Level
16698 P0314 Single Cylinder Misfire
16705 P0321 Ign./Distributor Eng.Speed Inp.Circ Range/Performance
16706 P0322 Ign./Distributor Eng.Speed Inp.Circ No Signal
16709 P0325 Knock Sensor 1 Circuit Electrical Fault in Circuit
16710 P0326 Knock Sensor 1 Circuit Range/Performance
16711 P0327 Knock Sensor 1 Circ Low Input
16712 P0328 Knock Sensor 1 Circ High Input
16716 P0332 Knock Sensor 2 Circ Low Input
16717 P0333 Knock Sensor 2 Circ High Input
16719 P0335 Crankshaft Pos. Sensor (A) Circ Malfunction
16720 P0336 Crankshaft Pos. Sensor (A) Circ Range/Performance/Missing tooth
16721 P0337 Crankshaft Pos.Sensor (A) Circ Low Input
16724 P0340 Camshaft Pos. Sensor (A) Circ Incorrect allocation
16725 P0341 Camshaft Pos.Sensor Circ Range/Performance
16726 P0342 Camshaft Pos.Sensor Circ Low Input
16727 P0343 Camshaft Pos.Sensor Circ High Input
16735 P0351 Ignition Coil (A) Cyl.1 Prim./Sec. Circ Malfunction
16736 P0352 Ignition Coil (B) Cyl.2 Prim./Sec. Circ Malfunction
16737 P0353 Ignition Coil (C) Cyl.3 Prim./Sec. Circ Malfunction
16738 P0354 Ignition Coil (D) Cyl.4 Prim./Sec. Circ Malfunction
16739 P0355 Ignition Coil (E) Cyl.5 Prim./Sec. Circ Malfunction
16740 P0356 Ignition Coil (F) Cyl.6 Prim./Sec. Circ Malfunction
16741 P0357 Ignition Coil (G) Cyl.7 Prim./Sec. Circ Malfunction
16742 P0358 Ignition Coil (H) Cyl.8 Prim./Sec. Circ Malfunction
16764 P0380 Glow Plug/Heater Circuit (A) Electrical Fault in Circuit
16784 P0400 Exhaust Gas Recirc.Flow Malfunction
16785 P0401 Exhaust Gas Recirc.Flow Insufficient Detected
16786 P0402 Exhaust Gas Recirc.Flow Excessive Detected
16787 P0403 Exhaust Gas Recirc. Contr. Circ Malfunction
16788 P0404 Exhaust Gas Recirc. Contr. Circ Range/Performance
16789 P0405 Exhaust Gas Recirc. Sensor (A) Circ Low Input
16790 P0406 Exhaust Gas Recirc. Sensor (A) Circ High Input
16791 P0407 Exhaust Gas Recirc. Sensor (B) Circ Low Input
16792 P0408 Exhaust Gas Recirc. Sensor (B) Circ High Input
16794 P0410 Sec.Air Inj.Sys Malfunction
16795 P0411 Sec.Air Inj.Sys. Incorrect Flow Detected
16796 P0412 Sec.Air Inj.Sys.Switching Valve A Circ Malfunction
16802 P0418 Sec. Air Inj. Sys. Relay (A) Contr. Circ Malfunction
16804 P0420 Catalyst System,Bank1 Efficiency Below Threshold
16806 P0422 Main Catalyst,Bank1 Below Threshold
16811 P0427 Catalyst Temperature Sensor, Bank 1 Low Input/Short to ground
16812 P0428 Catalyst Temperature Sensor, Bank 1 High Input/Open/Short Circuit to B+
16816 P0432 Main Catalyst,Bank2 Efficiency Below Threshold
16820 P0436 Catalyst Temperature Sensor, Bank 2 Range/Performance
16821 P0437 Catalyst Temperature Sensor, Bank 2 Low Input/Short to ground
16822 P0438 Catalyst Temperature Sensor, Bank 2 High Input/Open/Short Circuit to B+
16824 P0440 EVAP Emission Contr.Sys. Malfunction
16825 P0441 EVAP Emission Contr.Sys.Incorrect Purge Flow
16826 P0442 EVAP Emission Contr.Sys.(Small Leak) Leak Detected
16827 P0443 EVAP Emiss. Contr. Sys. Purge Valve Circ Electrical Fault in Circuit
16836 P0452 EVAP Emission Contr.Sys.Press.Sensor Low Input
16837 P0453 EVAP Emission Contr.Sys.Press.Sensor High Input
16839 P0455 EVAP Emission Contr.Sys.(Gross Leak) Leak Detected
16845 P0461 Fuel Level Sensor Circ Range/Performance
16846 P0462 Fuel Level Sensor Circuit Low Input
16847 P0463 Fuel Level Sensor Circuit High Input
16885 P0501 Vehicle Speed Sensor Range/Performance
16887 P0503 Vehicle Speed Sensor Intermittent/Erratic/High Input
16889 P0505 Idle Control System Malfunction
16890 P0506 Idle Control System RPM Lower than Expected
16891 P0507 Idle Control System Higher than Expected
16894 P0510 Closed Throttle Pos.Switch Malfunction
16915 P0531 A/C Refrigerant Pressure Sensor Circuit Range/Performance
16916 P0532 A/C Refrigerant Pressure Sensor Circuit Low Input
16917 P0533 A/C Refrigerant Pressure Sensor Circuit High Input
16935 P0551 Power Steering Pressure Sensor Circuit Range/Performance
16944 P0560 System Voltage Malfunction
16946 P0562 System Voltage Low Voltage
16947 P0563 System Voltage High Voltage
16952 P0568 Cruise Control Set Signal Incorrect Signal
16955 P0571 Cruise/Brake Switch (A) Circ Malfunction
16984 P0600 Serial Comm. Link (Data Bus) Message Missing
16985 P0601 Internal Contr.Module Memory Check Sum Error
16986 P0602 Control Module Programming Error/Malfunction
16987 P0603 Internal Contr.Module (KAM) Error
16988 P0604 Internal Contr.Module Random Access Memory (RAM) Error
16989 P0605 Internal Contr.Module ROM Test Error
16990 P0606 ECM/PCM Processor