Home / DTC / P1115 — Upstream oxygen sensor auto-adaptive

P1115 — Upstream oxygen sensor auto-adaptive

Detailed page for trouble code P1115.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P1115

CITROEN P — Powertrain

Upstream oxygen sensor auto-adaptive

Brand: CITROEN
Views: UK: 18 EN: 49 RU: 26
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Failed or slow upstream oxygen (lambda) sensor (bank 1 sensor 1)
  • Open/short/corroded wiring or poor connector/ground to the O2 sensor
  • Heater element failure in the O2 sensor (sensor not reaching operating temperature)
  • Intake vacuum or exhaust leaks affecting sensor readings
  • Fuel delivery problems (low/high fuel pressure, leaking injectors) skewing readings
  • Contaminated sensor (oil, coolant, silicone or rich deposits)

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Poor fuel economy or drivability (hesitation, surging, rough idle)
  • Failed emissions test (increased tailpipe emissions)
  • Difficulty reaching or maintaining closed-loop operation after warmup
  • Stored freeze frame data showing unusual O2 or fuel-trim values

What to check

  • Read stored codes and live data with a capable scan tool; record O2 sensor voltage, fuel trims (STFT/LTFT), and readiness status
  • Check for related codes (O2 sensor heater, circuit, fuel trim, MAF)
  • Verify O2 sensor heater operation (current or voltage when commanded) and measure heater resistance with sensor disconnected
  • Inspect O2 sensor wiring and connector for damage, corrosion, chafing, or poor ground
  • Observe upstream O2 sensor waveform: should switch between ~0.1–0.9 V when warmed
  • Perform vacuum/leak test and inspect exhaust manifold/gaskets for leaks upstream of sensor

Signal parameters

  • Upstream narrowband O2 sensor voltage: approx. 0.1–0.9 V (switching rich/lean when warmed)
  • Switching frequency: typically >1 Hz at idle when warmed (varies by engine/load)
  • Heater circuit: resistance commonly in the low ohm range (typical 2–20 Ω depending on sensor); heater should be supplied with battery voltage or PWM when cold
  • Fuel trim response: STFT/LTFT normally within roughly ±10% in steady conditions; persistent large trims (>±20–25%) indicate system issue

Diagnostic algorithm

  1. Retrieve all codes and freeze frame data. Note related codes (heater, circuit, fuel trim).
  2. With a scan tool, monitor upstream O2 voltage, STFT/LTFT, MAF, and fuel rail pressure simultaneously during key operating conditions (idle, light throttle).
  3. Confirm O2 sensor switches and responds to commanded changes (introduce a brief induced rich/lean condition safely if needed).
  4. Check heater circuit: measure resistance at the sensor, verify heater supply/ground when key on/engine start. Repair wiring/connectors if abnormal.
  5. Inspect and repair any wiring damage or poor grounds between sensor and ECU; perform continuity and voltage drop checks.
  6. Inspect for intake vacuum leaks and exhaust leaks upstream of the sensor; repair leaks and retest.
  7. Verify fuel system: check fuel pressure, injectors, and MAF sensor for correct operation. Repair or replace faulty components.
  8. If sensor wiring and vehicle systems test good but adaptive function still fails, replace the upstream O2 sensor with correct OEM or equivalent sensor.
  9. After repair, clear codes, allow the ECU to relearn (or perform forced adaptation if available), and verify proper O2 switching and normalized fuel trims during a full drive cycle.

Likely causes

  • Worn or contaminated upstream O2 sensor
  • Heater circuit open or connector corrosion
  • Vacuum or exhaust leak upstream of the sensor
  • MAF or fuel pressure problem causing persistent short/long-term trim issues
  • Intermittent wiring fault between sensor and ECU

Fault status

⚠️ Status
ECU reports upstream O2 sensor auto-adaptive function fault — sensor signal or adaptation not within expected parameters; MIL set.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email