Siemens EMS2204 DTC Codes

300 diagnostic trouble codes mapped for the Siemens EMS2204, measured on real files.

Overview

Diagnostic data for the EMS2204

ECU
Siemens 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.

Code list

EMS2204 diagnostic trouble codes

CodeDescription
P000AA Camshaft Position Slow Response
P000BB Camshaft Position Slow Response
P0010Camshaft position (CMP) actuator, intake/left/front, bank 1 circuit malfunction
P0011Camshaft position (CMP), intake/left/front, bank 1 timing over advanced/system performance
P0013Camshaft position (CMP) actuator, exhaust/right/rear, bank 1 -circuit malfunction
P0014Camshaft position (CMP) actuator, exhaust/right/rear, bank 1 -timing over -advanced/system performance
P0016Crankshaft position/camshaft position, bank 1 sensor A -correlation
P0017Crankshaft position/camshaft position, bank 1 sensor B -correlation
P0018Crankshaft position/camshaft position, bank 2 sensor A -correlation
P0019Crankshaft position/camshaft position, bank 2 sensor B -correlation
P0030Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit malfunction
P0031Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit low
P0032Heated oxygen sensor (HO2S) 1, bank 1, heater control -circuit high
P0036Heated oxygen sensor (HO2S) 2, bank 1, heater control -circuit malfunction
P0037Heated oxygen sensor (HO2S) 2, bank 1, heater control -circuit low
P0038Heated oxygen sensor (HO2S) 2, bank 1, heater control -circuit high
P0040Oxygen sensor signals swapped, bank 1 sensor 1 /bank 2 sensor 1
P0041Oxygen sensor signals swapped, bank 1 sensor 2/bank 2 sensor 2
P0050Heated oxygen sensor (HO2S) 1, bank 2, heater control circuit malfunction
P0051Heated oxygen sensor (HO2S) 1, bank 2, heater control -circuit low
P0052Heated oxygen sensor (HO2S) 1, bank 2, heater control -circuit high
P0053Heated oxygen sensor (HO2S), bank 1, sensor 1 -heater resistance
P0054Heated oxygen sensor (HO2S), bank 1, sensor 2 -heater resistance
P0056Heated oxygen sensor (HO2S) 2, bank 2, heater control -circuit malfunction
P0057Heated oxygen sensor (HO2S) 2, bank 2, heater control heater circuit low
P0058Heated oxygen sensor (HO2S) 2, bank 2, heater control circuit high
P0059Heated oxygen sensor (HO2S), bank 2, sensor 1 -heater resistance
P0060Heated oxygen sensor (HO2S), bank 2, sensor 2 -heater resistance
P0068Manifold absolute pressure (MAP) sensor/mass air flow (MAF) sensor/throttle position correlation
P0072Outside air temperature sensor -low input
P0073Outside air temperature sensor -high input
P0074Outside air temperature sensor -circuit intermittent
P0093Fuel system leak -large leak detected
P0094Fuel system leak -small leak detected
P0101Mass air flow (MAF) sensor/volume air flow (VAF) sensor range/performance problem
P0102Mass air flow (MAF) sensor/volume air flow (VAF) sensor low input
P0103Mass air flow (MAF) sensor/volume air flow (VAF) sensor high input
P0111'Intake air temperature (IAT) sensor''' range/performance problem'
P0112Intake air temperature (IAT) sensor -low input
P0113Intake air temperature (IAT) sensor -high input
P0114Intake air temperature (IAT) sensor -circuit intermittent
P0117Engine coolant temperature (ECT) sensor -low input
P0118Engine coolant temperature (ECT) sensor -high input
P0119Engine coolant temperature·(ECT) sensor circuit intermittent
P0121Throttle position (TP) sensor A/accelerator pedal position (APP) sensor A -range/performance problem
P0122Throttle position (TP) sensor A/accelerator pedal position (APP) sensor A -low input
P0123Throttle position (TP) sensor A/accelerator pedal position (APP) sensor A -high input
P0128Coolant thermostat -coolant temperature below thermostat regulating temperature
P0130Heated oxygen sensor (HO2S) 1, bank 1 -circuit malfunction
P0131Heated oxygen sensor (HO2S) 1, bank 1 -low voltage
P0132Heated oxygen sensor (HO2S) 1, bank 1 -high voltage
P0133Heated oxygen sensor (HO2S) 1, bank 1 -slow response
P0134Heated oxygen sensor (HO2S) 1, bank 1 -no activity detected
P0136Heated oxygen sensor (HO2S) 2, bank 1 circuit malfunction
P0137Heated oxygen sensor (HO2S) 2, bank 1 -low voltage
P0138Heated oxygen sensor (HO2S) 2, bank 1 -high voltage
P0139Heated oxygen sensor (HO2S) 2, bank 1 -slow response
P0150Heated oxygen sensor (HO2S) 1, bank 2 -circuit malfunction
P0151Heated oxygen sensor (HO2S) 1 , bank 2 -low voltage
P0152Heated oxygen sensor (HO2S) 1, bank 2 - - -high voltage
P0153Heated oxygen sensor (HO2S) 1, bank 2 -slow response
P0154Heated oxygen sensor (HO25) 1, bank 2 no activity detected
P0156Heated oxygen sensor (HO25) 2, bank 2 circuit malfunction
P0157Heated oxygen sensor (HO2S) 2, bank 2 -low voltage
P0158Heated oxygen sensor (HO25) 2, bank 2, -high voltage
P0159Heated oxygen sensor (HO25) 2, bank 2 -Slow response
P016A—
P0171System too lean, bank 1
P0172System too rich, bank 1
P0174System too lean, bank 2
P0175System too rich, bank 2
P0201Injector 1 -circuit malfunction
P0202Injector 2 -circuit malfunction
P0203Injector 3 -circuit malfunction
P0204Injector 4 -circuit malfunction
P0217Engine over temperature condition
P0221Throttle position (TP) sensor B/accelerator pedal position (APP) sensor B -range/performance problem
P0222Throttle position (TP) sensor B/accelerator pedal position (APP) sensor B -low input
P0223Throttle position (TP) sensor B/accelerator pedal position (APP) sensor B -high input
P0261Injector 1 -circuit low
P0262Injector 1 -circuit high
P0264Injector 2 -circuit low
P0265Injector 2 -circuit high
P0267Injector 3 -circuit low
P0268Injector 3 -circuit high
P0270Injector 4 -circuit low
P0271Injector 4 -circuit high
P0300Random/multiple cylinder(s) -misfire detected
P0301Cylinder 1 -misfire detected
P0302Cylinder 2 -misfire detected
P0303Cylinder 3 -misfire detected
P0304Cylinder 4 -misfire detected
P0313Misfire detected -low fuel level
P0315Crankshaft position system -variation not learned
P0325Knock sensor (KS) 1 , bank 1 -circuit malfunction
P0326Knock sensor (KS) 1 , bank 1 -range/performance problem
P0330Knock sensor (KS) 2, bank 2 -circuit malfunction
P0331Knock sensor (KS) 2, bank 2 -range/performance problem
P0335Crankshaft position (CKP) sensor -circuit malfunction
P0336Crankshaft position (CKP) sensor -range/performance problem
P0340Camshaft position (CMP) sensor A, bank 1 circuit malfunction
P0341Camshaft position (CMP) sensor A, bank 1 range/performance problem
P0344Camshaft position (CMP) sensor A, bank 1 circuit intermittent
P0351Ignition coil A, primary/secondary -circuit malfunction
P0352Ignition coil B, primary/secondary -circuit malfunction
P0353Ignition coil C, primary/secondary -circuit malfunction
P0354Ignition coil D, primary/secondary -circuit malfunction
P0365Camshaft position (CMP) sensor B, bank 1 circuit malfunction
P0366Camshaft position (CMP) sensor B, bank 1 circuit range/performance
P0369Camshaft position (CMP) sensor B, bank 1 circuit intermittent
P0420Catalytic converter system, bank 1 -efficiency below threshold
P0430Catalytic converter system, bank 2 -efficiency below threshold
P0444Evaporative emission (EVAP) canister purge valve open circuit
P0458Evaporative emission (EVAP) system, EVAP valve -circuit low
P0459Evaporative emission (EVAP) system, EVAP valve -circuit high
P0460Fuel tank level sensor -circuit malfunction
P0480Engine coolant blower motor 1 -circuit malfunction
P0481Engine coolant blower motor 2 -circuit malfunction
P0500Vehicle speed sensor (VSS) -circuit malfunction
P0501Vehicle speed sensor (VSS) -range/performance problem
P0503Vehicle speed sensor (VSS) -intermittent/erratic/high input
P0504Brake switch -A/B correlation
P0506Idle speed control (ISC) system -rpm lower than expected
P0507Idle speed control (ISC) system -rpm higher than expected
P050ACold Start Idle Air Control System Performance
P050BCold Start Ignition Timing Performance
P0521Engine oil pressure sensor/switch -range/performance problem
P052B'Cold Start 'A' Camshaft Position Timing Over-Retarded'
P0531AC refrigerant pressure sensor -range/performance problem
P0532AC refrigerant pressure sensor -low input
P0533AC refrigerant pressure sensor -high input
P054B'Cold Start 'B' Camshaft Position Timing Over-Retarded'
P0561System voltage -unstable
P0562System voltage -low
P0563System voltage -high
P0571Cruise/brake switch A -circuit malfunction
P0572Cruise/brake switch A -circuit low
P0573Cruise/brake switch A -circuit high
P0578Cruise control system, multi -function switch input A circuit stuck
P0579Cruise control system, multi -function switch input A circuit range/performance
P060AInternal Control Module Monitoring Processor Performance
P060BInternal Control Module A/D Processing Performance
P0615Starter motor relay -circuit malfunction
P0616Starter motor relay -circuit low
P0617Starter motor relay -circuit high
P061AInternal Control Module Torque Performance
P061BInternal Control Module Torque Calculation Performance
P061CInternal Control Module Engine RPM Performance
P0630VIN not programmed or mismatch -ECM/PCM
P0632Odometer not programmed -ECM/PCM
P0642Engine control module (ECM), knock control -defective
P0643Sensor reference voltage A -circuit high
P0645Air conditioning (AC)
P0646AC compressor clutch relay -circuit low
P0647AC compressor clutch relay -circuit high
P0652Sensor reference voltage B -circuit low
P0653Sensor reference voltage B -circuit high
P065AGenerator System Performance
P065BGenerator Control Circuit Range/Performance
P065CGenerator Mechanical Performance
P0685ECM/PCM power relay -circuit open
P0686ECM/PCM power relay -circuit low
P0687Engine control relay -short to earth
P0689ECM/PCM power relay -sense circuit low
P068BECM/PCM Power Relay De-Energized Performance - Too Late
P0690ECM/PCM power relay -sense circuit high
P0691Engine coolant blower motor 1 -short to earth
P0692Engine coolant blower motor 1 -short to positive
P0693Engine coolant blower motor 2 -short to earth
P0694Engine coolant blower motor 2 -short to positive
P06AFTorque Management System - Forced Engine Shutdown
P06B6Internal Control Module Knock Sensor Processor 1 Performance
P06E9—
P0703Torque converter/brake switch B -circuit malfunction
P0812Reverse gear -input circuit malfunction
P0830Clutch pedal position (CPP) switch A -circuit malfunction
P0831Clutch pedal position (CPP) switch A -low input
P0832Clutch pedal position (CPP) switch A -high input
P0833Clutch pedal position (CPP) switch B -circuit malfunction
P0835Clutch pedal position (CPP) switch B -high input
P0836Four wheel drive switch -circuit malfunction
P0837Four wheel drive switch range/performance problem
P083F'Clutch Pedal Switch 'A'/'B' Correlation'
P0850Park/neutral position (PNP) switch -input circuit malfunction
P0851Park/neutral position (PNP) switch -input circuit low
P0A0FEngine Failed to Start
P0A3BGenerator Over Temperature
P1000—
P111A—
P1120—
P1121—
P1270—
P1336—
P1588—
P162D—
P165B—
P165D—
P169F—
P1708—
P1712—
P174E—
P176E—
P1793—
P1934—
P1935—
P1936—
P2088A Camshaft Position Actuator Control Circuit Low Bank 1
P2089A Camshaft Position Actuator Control Circuit High Bank 1
P2090B Camshaft Position Actuator Control Circuit Low Bank 1
P2091B Camshaft Position Actuator Control Circuit High Bank 1
P2096Post Catalyst Fuel Trim System Too Lean Bank 1
P2097Post Catalyst Fuel Trim System Too Rich Bank 1
P2098Post Catalyst Fuel Trim System Too Lean Bank 2
P2099Post Catalyst Fuel Trim System Too Rich Bank 2
P2100Throttle Actuator 'A' Control Motor Circuit/Open
P2101Throttle Actuator 'A' Control Motor Circuit Range/Performance
P2102Throttle Actuator 'A' Control Motor Circuit Low
P2103Throttle Actuator 'A' Control Motor Circuit High
P2104Throttle Actuator Control System - Forced Idle
P2109Throttle/Pedal Position Sensor 'A' Minimum Stop Performance
P2110Throttle Actuator Control System - Forced Limited RPM
P2111Throttle Actuator Control System - Stuck Open
P2112Throttle Actuator Control System - Stuck Closed
P2118Throttle Actuator Control Motor Current Range/Performance
P2119Throttle Actuator Control Throttle Body Range/Performance
P2122Throttle/Pedal Position Sensor/Switch 'D' Circuit Low
P2123Throttle/Pedal Position Sensor/Switch 'D' Circuit High
P2127Throttle/Pedal Position Sensor/Switch 'E' Circuit Low
P2128Throttle/Pedal Position Sensor/Switch 'E' Circuit High
P2135Throttle/Pedal Pos Sensor/Switch A / B Voltage Correlation
P2138Throttle/Pedal Pos Sensor/Switch D / E Voltage Correlation
P215COutput Shaft Speed - Wheel Speed Correlation
P2162Vehicle Speed Sensor 'A'/'B' Correlation
P2163Throttle/Pedal Position Sensor 'A' Maximum Stop Performance
P2176Throttle Actuator Control System - Idle Position Not Learned
P2191System Too Lean at Higher Load Bank 1
P2192System Too Rich at Higher Load Bank 1
P2193System Too Lean at Higher Load Bank 2
P2194System Too Rich at Higher Load Bank 2
P2227Barometric Pressure Sensor 'A' Circuit Range/Performance
P2270O2 Sensor Signal Biased/Stuck Lean Bank 1 Sensor 2
P2271O2 Sensor Signal Biased/Stuck Rich Bank 1 Sensor 2
P2272O2 Sensor Signal Biased/Stuck Lean Bank 2 Sensor 2
P2273O2 Sensor Signal Biased/Stuck Rich Bank 2 Sensor 2
P2279Intake Air System Leak
P2280Air Flow Restriction/Air Leak Between Air Filter and MAF
P2281Air Leak Between MAF and Throttle Body
P2282Air Leak Between Throttle Body and Intake Valves
P2297O2 Sensor Out of Range During Deceleration Bank 1 Sensor 1
P2298O2 Sensor Out of Range During Deceleration Bank 2 Sensor 1
P2299Brake Pedal Position/Accelerator Pedal Position Incompatible
P2300Ignition Coil 'A' Primary Control Circuit Low
P2301Ignition Coil 'A' Primary Control Circuit High
P2303Ignition Coil 'B' Primary Control Circuit Low
P2304Ignition Coil 'B' Primary Control Circuit High
P2306Ignition Coil 'C' Primary Control Circuit Low
P2307Ignition Coil 'C' Primary Control Circuit High
P2309Ignition Coil 'D' Primary Control Circuit Low
P2310Ignition Coil 'D' Primary Control Circuit High
P2546Torque Management Request Input Signal 'A' Low
P2617Crankshaft Position Signal Output Circuit/Open
P2A00O2 Sensor Circuit Range/Performance Bank 1 Sensor 1
P2A01O2 Sensor Circuit Range/Performance Bank 1 Sensor 2
P2A03O2 Sensor Circuit Range/Performance Bank 2 Sensor 1
P2A04O2 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—
FAQ

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.