Diagnostic data for the EMS2204
- Manufacturer
- Siemens
- Mapped codes
- 300
- With description
- 244
Map Decoder stores 300 distinct diagnostic trouble codes for the Siemens EMS2204. Each one carries the address and the byte values measured on a real file, which is what lets a removal write the value the ECU actually expects instead of a guessed constant. See DTC removal for the workflow.
EMS2204 diagnostic trouble codes
| Code | Description |
|---|---|
P000A | A Camshaft Position Slow Response |
P000B | B Camshaft Position Slow Response |
P0010 | Camshaft position (CMP) actuator, intake/left/front, bank 1 circuit malfunction |
P0011 | Camshaft position (CMP), intake/left/front, bank 1 timing over advanced/system performance |
P0013 | Camshaft position (CMP) actuator, exhaust/right/rear, bank 1 -circuit malfunction |
P0014 | Camshaft position (CMP) actuator, exhaust/right/rear, bank 1 -timing over -advanced/system performance |
P0016 | Crankshaft position/camshaft position, bank 1 sensor A -correlation |
P0017 | Crankshaft position/camshaft position, bank 1 sensor B -correlation |
P0018 | Crankshaft position/camshaft position, bank 2 sensor A -correlation |
P0019 | Crankshaft position/camshaft position, bank 2 sensor B -correlation |
P0030 | Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit malfunction |
P0031 | Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit low |
P0032 | Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit high |
P0036 | Heated oxygen sensor (HO2S) 2, bank 1, heater control -circuit malfunction |
P0037 | Heated oxygen sensor (HO2S) 2, bank 1, heater control -circuit low |
P0038 | Heated oxygen sensor (HO2S) 2, bank 1, heater control -circuit high |
P0040 | Oxygen sensor signals swapped, bank 1 sensor 1 /bank 2 sensor 1 |
P0041 | Oxygen sensor signals swapped, bank 1 sensor 2/bank 2 sensor 2 |
P0050 | Heated oxygen sensor (HO2S) 1, bank 2, heater control circuit malfunction |
P0051 | Heated oxygen sensor (HO2S) 1, bank 2, heater control -circuit low |
P0052 | Heated oxygen sensor (HO2S) 1, bank 2, heater control -circuit high |
P0053 | Heated oxygen sensor (HO2S), bank 1, sensor 1 -heater resistance |
P0054 | Heated oxygen sensor (HO2S), bank 1, sensor 2 -heater resistance |
P0056 | Heated oxygen sensor (HO2S) 2, bank 2, heater control -circuit malfunction |
P0057 | Heated oxygen sensor (HO2S) 2, bank 2, heater control heater circuit low |
P0058 | Heated oxygen sensor (HO2S) 2, bank 2, heater control circuit high |
P0059 | Heated oxygen sensor (HO2S), bank 2, sensor 1 -heater resistance |
P0060 | Heated oxygen sensor (HO2S), bank 2, sensor 2 -heater resistance |
P0068 | Manifold absolute pressure (MAP) sensor/mass air flow (MAF) sensor/throttle position correlation |
P0072 | Outside air temperature sensor -low input |
P0073 | Outside air temperature sensor -high input |
P0074 | Outside air temperature sensor -circuit intermittent |
P0093 | Fuel system leak -large leak detected |
P0094 | Fuel system leak -small leak detected |
P0101 | Mass air flow (MAF) sensor/volume air flow (VAF) sensor range/performance problem |
P0102 | Mass air flow (MAF) sensor/volume air flow (VAF) sensor low input |
P0103 | Mass air flow (MAF) sensor/volume air flow (VAF) sensor high input |
P0111 | 'Intake air temperature (IAT) sensor''' range/performance problem' |
P0112 | Intake air temperature (IAT) sensor -low input |
P0113 | Intake air temperature (IAT) sensor -high input |
P0114 | Intake air temperature (IAT) sensor -circuit intermittent |
P0117 | Engine coolant temperature (ECT) sensor -low input |
P0118 | Engine coolant temperature (ECT) sensor -high input |
P0119 | Engine coolant temperature·(ECT) sensor circuit intermittent |
P0121 | Throttle position (TP) sensor A/accelerator pedal position (APP) sensor A -range/performance problem |
P0122 | Throttle position (TP) sensor A/accelerator pedal position (APP) sensor A -low input |
P0123 | Throttle position (TP) sensor A/accelerator pedal position (APP) sensor A -high input |
P0128 | Coolant thermostat -coolant temperature below thermostat regulating temperature |
P0130 | Heated oxygen sensor (HO2S) 1, bank 1 -circuit malfunction |
P0131 | Heated oxygen sensor (HO2S) 1, bank 1 -low voltage |
P0132 | Heated oxygen sensor (HO2S) 1, bank 1 -high voltage |
P0133 | Heated oxygen sensor (HO2S) 1, bank 1 -slow response |
P0134 | Heated oxygen sensor (HO2S) 1, bank 1 -no activity detected |
P0136 | Heated oxygen sensor (HO2S) 2, bank 1 circuit malfunction |
P0137 | Heated oxygen sensor (HO2S) 2, bank 1 -low voltage |
P0138 | Heated oxygen sensor (HO2S) 2, bank 1 -high voltage |
P0139 | Heated oxygen sensor (HO2S) 2, bank 1 -slow response |
P0150 | Heated oxygen sensor (HO2S) 1, bank 2 -circuit malfunction |
P0151 | Heated oxygen sensor (HO2S) 1 , bank 2 -low voltage |
P0152 | Heated oxygen sensor (HO2S) 1, bank 2 - - -high voltage |
P0153 | Heated oxygen sensor (HO2S) 1, bank 2 -slow response |
P0154 | Heated oxygen sensor (HO25) 1, bank 2 no activity detected |
P0156 | Heated oxygen sensor (HO25) 2, bank 2 circuit malfunction |
P0157 | Heated oxygen sensor (HO2S) 2, bank 2 -low voltage |
P0158 | Heated oxygen sensor (HO25) 2, bank 2, -high voltage |
P0159 | Heated oxygen sensor (HO25) 2, bank 2 -Slow response |
P016A | — |
P0171 | System too lean, bank 1 |
P0172 | System too rich, bank 1 |
P0174 | System too lean, bank 2 |
P0175 | System too rich, bank 2 |
P0201 | Injector 1 -circuit malfunction |
P0202 | Injector 2 -circuit malfunction |
P0203 | Injector 3 -circuit malfunction |
P0204 | Injector 4 -circuit malfunction |
P0217 | Engine over temperature condition |
P0221 | Throttle position (TP) sensor B/accelerator pedal position (APP) sensor B -range/performance problem |
P0222 | Throttle position (TP) sensor B/accelerator pedal position (APP) sensor B -low input |
P0223 | Throttle position (TP) sensor B/accelerator pedal position (APP) sensor B -high input |
P0261 | Injector 1 -circuit low |
P0262 | Injector 1 -circuit high |
P0264 | Injector 2 -circuit low |
P0265 | Injector 2 -circuit high |
P0267 | Injector 3 -circuit low |
P0268 | Injector 3 -circuit high |
P0270 | Injector 4 -circuit low |
P0271 | Injector 4 -circuit high |
P0300 | Random/multiple cylinder(s) -misfire detected |
P0301 | Cylinder 1 -misfire detected |
P0302 | Cylinder 2 -misfire detected |
P0303 | Cylinder 3 -misfire detected |
P0304 | Cylinder 4 -misfire detected |
P0313 | Misfire detected -low fuel level |
P0315 | Crankshaft position system -variation not learned |
P0325 | Knock sensor (KS) 1 , bank 1 -circuit malfunction |
P0326 | Knock sensor (KS) 1 , bank 1 -range/performance problem |
P0330 | Knock sensor (KS) 2, bank 2 -circuit malfunction |
P0331 | Knock sensor (KS) 2, bank 2 -range/performance problem |
P0335 | Crankshaft position (CKP) sensor -circuit malfunction |
P0336 | Crankshaft position (CKP) sensor -range/performance problem |
P0340 | Camshaft position (CMP) sensor A, bank 1 circuit malfunction |
P0341 | Camshaft position (CMP) sensor A, bank 1 range/performance problem |
P0344 | Camshaft position (CMP) sensor A, bank 1 circuit intermittent |
P0351 | Ignition coil A, primary/secondary -circuit malfunction |
P0352 | Ignition coil B, primary/secondary -circuit malfunction |
P0353 | Ignition coil C, primary/secondary -circuit malfunction |
P0354 | Ignition coil D, primary/secondary -circuit malfunction |
P0365 | Camshaft position (CMP) sensor B, bank 1 circuit malfunction |
P0366 | Camshaft position (CMP) sensor B, bank 1 circuit range/performance |
P0369 | Camshaft position (CMP) sensor B, bank 1 circuit intermittent |
P0420 | Catalytic converter system, bank 1 -efficiency below threshold |
P0430 | Catalytic converter system, bank 2 -efficiency below threshold |
P0444 | Evaporative emission (EVAP) canister purge valve open circuit |
P0458 | Evaporative emission (EVAP) system, EVAP valve -circuit low |
P0459 | Evaporative emission (EVAP) system, EVAP valve -circuit high |
P0460 | Fuel tank level sensor -circuit malfunction |
P0480 | Engine coolant blower motor 1 -circuit malfunction |
P0481 | Engine coolant blower motor 2 -circuit malfunction |
P0500 | Vehicle speed sensor (VSS) -circuit malfunction |
P0501 | Vehicle speed sensor (VSS) -range/performance problem |
P0503 | Vehicle speed sensor (VSS) -intermittent/erratic/high input |
P0504 | Brake switch -A/B correlation |
P0506 | Idle speed control (ISC) system -rpm lower than expected |
P0507 | Idle speed control (ISC) system -rpm higher than expected |
P050A | Cold Start Idle Air Control System Performance |
P050B | Cold Start Ignition Timing Performance |
P0521 | Engine oil pressure sensor/switch -range/performance problem |
P052B | 'Cold Start 'A' Camshaft Position Timing Over-Retarded' |
P0531 | AC refrigerant pressure sensor -range/performance problem |
P0532 | AC refrigerant pressure sensor -low input |
P0533 | AC refrigerant pressure sensor -high input |
P054B | 'Cold Start 'B' Camshaft Position Timing Over-Retarded' |
P0561 | System voltage -unstable |
P0562 | System voltage -low |
P0563 | System voltage -high |
P0571 | Cruise/brake switch A -circuit malfunction |
P0572 | Cruise/brake switch A -circuit low |
P0573 | Cruise/brake switch A -circuit high |
P0578 | Cruise control system, multi -function switch input A circuit stuck |
P0579 | Cruise control system, multi -function switch input A circuit range/performance |
P060A | Internal Control Module Monitoring Processor Performance |
P060B | Internal Control Module A/D Processing Performance |
P0615 | Starter motor relay -circuit malfunction |
P0616 | Starter motor relay -circuit low |
P0617 | Starter motor relay -circuit high |
P061A | Internal Control Module Torque Performance |
P061B | Internal Control Module Torque Calculation Performance |
P061C | Internal Control Module Engine RPM Performance |
P0630 | VIN not programmed or mismatch -ECM/PCM |
P0632 | Odometer not programmed -ECM/PCM |
P0642 | Engine control module (ECM), knock control -defective |
P0643 | Sensor reference voltage A -circuit high |
P0645 | Air conditioning (AC) |
P0646 | AC compressor clutch relay -circuit low |
P0647 | AC compressor clutch relay -circuit high |
P0652 | Sensor reference voltage B -circuit low |
P0653 | Sensor reference voltage B -circuit high |
P065A | Generator System Performance |
P065B | Generator Control Circuit Range/Performance |
P065C | Generator Mechanical Performance |
P0685 | ECM/PCM power relay -circuit open |
P0686 | ECM/PCM power relay -circuit low |
P0687 | Engine control relay -short to earth |
P0689 | ECM/PCM power relay -sense circuit low |
P068B | ECM/PCM Power Relay De-Energized Performance - Too Late |
P0690 | ECM/PCM power relay -sense circuit high |
P0691 | Engine coolant blower motor 1 -short to earth |
P0692 | Engine coolant blower motor 1 -short to positive |
P0693 | Engine coolant blower motor 2 -short to earth |
P0694 | Engine coolant blower motor 2 -short to positive |
P06AF | Torque Management System - Forced Engine Shutdown |
P06B6 | Internal Control Module Knock Sensor Processor 1 Performance |
P06E9 | — |
P0703 | Torque converter/brake switch B -circuit malfunction |
P0812 | Reverse gear -input circuit malfunction |
P0830 | Clutch pedal position (CPP) switch A -circuit malfunction |
P0831 | Clutch pedal position (CPP) switch A -low input |
P0832 | Clutch pedal position (CPP) switch A -high input |
P0833 | Clutch pedal position (CPP) switch B -circuit malfunction |
P0835 | Clutch pedal position (CPP) switch B -high input |
P0836 | Four wheel drive switch -circuit malfunction |
P0837 | Four wheel drive switch range/performance problem |
P083F | 'Clutch Pedal Switch 'A'/'B' Correlation' |
P0850 | Park/neutral position (PNP) switch -input circuit malfunction |
P0851 | Park/neutral position (PNP) switch -input circuit low |
P0A0F | Engine Failed to Start |
P0A3B | Generator Over Temperature |
P1000 | — |
P111A | — |
P1120 | — |
P1121 | — |
P1270 | — |
P1336 | — |
P1588 | — |
P162D | — |
P165B | — |
P165D | — |
P169F | — |
P1708 | — |
P1712 | — |
P174E | — |
P176E | — |
P1793 | — |
P1934 | — |
P1935 | — |
P1936 | — |
P2088 | A Camshaft Position Actuator Control Circuit Low Bank 1 |
P2089 | A Camshaft Position Actuator Control Circuit High Bank 1 |
P2090 | B Camshaft Position Actuator Control Circuit Low Bank 1 |
P2091 | B Camshaft Position Actuator Control Circuit High Bank 1 |
P2096 | Post Catalyst Fuel Trim System Too Lean Bank 1 |
P2097 | Post Catalyst Fuel Trim System Too Rich Bank 1 |
P2098 | Post Catalyst Fuel Trim System Too Lean Bank 2 |
P2099 | Post Catalyst Fuel Trim System Too Rich Bank 2 |
P2100 | Throttle Actuator 'A' Control Motor Circuit/Open |
P2101 | Throttle Actuator 'A' Control Motor Circuit Range/Performance |
P2102 | Throttle Actuator 'A' Control Motor Circuit Low |
P2103 | Throttle Actuator 'A' Control Motor Circuit High |
P2104 | Throttle Actuator Control System - Forced Idle |
P2109 | Throttle/Pedal Position Sensor 'A' Minimum Stop Performance |
P2110 | Throttle Actuator Control System - Forced Limited RPM |
P2111 | Throttle Actuator Control System - Stuck Open |
P2112 | Throttle Actuator Control System - Stuck Closed |
P2118 | Throttle Actuator Control Motor Current Range/Performance |
P2119 | Throttle Actuator Control Throttle Body Range/Performance |
P2122 | Throttle/Pedal Position Sensor/Switch 'D' Circuit Low |
P2123 | Throttle/Pedal Position Sensor/Switch 'D' Circuit High |
P2127 | Throttle/Pedal Position Sensor/Switch 'E' Circuit Low |
P2128 | Throttle/Pedal Position Sensor/Switch 'E' Circuit High |
P2135 | Throttle/Pedal Pos Sensor/Switch A / B Voltage Correlation |
P2138 | Throttle/Pedal Pos Sensor/Switch D / E Voltage Correlation |
P215C | Output Shaft Speed - Wheel Speed Correlation |
P2162 | Vehicle Speed Sensor 'A'/'B' Correlation |
P2163 | Throttle/Pedal Position Sensor 'A' Maximum Stop Performance |
P2176 | Throttle Actuator Control System - Idle Position Not Learned |
P2191 | System Too Lean at Higher Load Bank 1 |
P2192 | System Too Rich at Higher Load Bank 1 |
P2193 | System Too Lean at Higher Load Bank 2 |
P2194 | System Too Rich at Higher Load Bank 2 |
P2227 | Barometric Pressure Sensor 'A' Circuit Range/Performance |
P2270 | O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 2 |
P2271 | O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 2 |
P2272 | O2 Sensor Signal Biased/Stuck Lean Bank 2 Sensor 2 |
P2273 | O2 Sensor Signal Biased/Stuck Rich Bank 2 Sensor 2 |
P2279 | Intake Air System Leak |
P2280 | Air Flow Restriction/Air Leak Between Air Filter and MAF |
P2281 | Air Leak Between MAF and Throttle Body |
P2282 | Air Leak Between Throttle Body and Intake Valves |
P2297 | O2 Sensor Out of Range During Deceleration Bank 1 Sensor 1 |
P2298 | O2 Sensor Out of Range During Deceleration Bank 2 Sensor 1 |
P2299 | Brake Pedal Position/Accelerator Pedal Position Incompatible |
P2300 | Ignition Coil 'A' Primary Control Circuit Low |
P2301 | Ignition Coil 'A' Primary Control Circuit High |
P2303 | Ignition Coil 'B' Primary Control Circuit Low |
P2304 | Ignition Coil 'B' Primary Control Circuit High |
P2306 | Ignition Coil 'C' Primary Control Circuit Low |
P2307 | Ignition Coil 'C' Primary Control Circuit High |
P2309 | Ignition Coil 'D' Primary Control Circuit Low |
P2310 | Ignition Coil 'D' Primary Control Circuit High |
P2546 | Torque Management Request Input Signal 'A' Low |
P2617 | Crankshaft Position Signal Output Circuit/Open |
P2A00 | O2 Sensor Circuit Range/Performance Bank 1 Sensor 1 |
P2A01 | O2 Sensor Circuit Range/Performance Bank 1 Sensor 2 |
P2A03 | O2 Sensor Circuit Range/Performance Bank 2 Sensor 1 |
P2A04 | O2 Sensor Circuit Range/Performance Bank 2 Sensor 2 |
P502E | — |
P90A2 | — |
P9103 | — |
P9200 | — |
P9207 | — |
P9262 | — |
P9B71 | — |
U0001 | — |
U0101 | — |
U0121 | — |
U0122 | — |
U012D | — |
U0140 | — |
U0235 | — |
U0284 | — |
U0300 | — |
U0400 | — |
U0404 | — |
U0405 | — |
U0415 | — |
U0416 | — |
U0418 | — |
U0426 | — |
U0428 | — |
U0433 | — |
U1013 | — |
U2005 | — |
U2012 | — |
U2024 | — |
U2100 | — |
U2101 | — |
U210D | — |
U3001 | — |
U300A | — |
U300C | — |
Siemens EMS2204 DTC codes — frequently asked questions
How many DTC codes does Map Decoder have for the EMS2204?
300 distinct diagnostic trouble codes, 244 of them with a description.
Where do these codes come from?
Each entry was measured on a real file: the address, the enabled value and the disabled value were read from an original and a modified binary. Nothing here is a generic OBD-II lookup table.
Can these codes be switched off on the EMS2204?
Yes — Map Decoder writes the value that was observed on this ECU rather than a guessed constant, and corrects the checksum afterwards.
Remove DTC codes on Siemens EMS2204
Map Decoder analyses Siemens EMS2204 files, detects the maps and generates a verified patch with the checksum corrected.