OBD-II DTC · SAE J2012
P20EF
SCR NOx Pre- Catalyst Efficiency Below Threshold Bank 1
What P20EF means
P20EF is a standard SAE J2012 powertrain diagnostic trouble code with the defined meaning: SCR NOx Pre- Catalyst Efficiency Below Threshold Bank 1. This is the OEM-agnostic definition; specific manufacturer interpretation may add detail (subsystem, bank, sensor location) but the core meaning is consistent across all OBD-II compliant vehicles since 1996.
Common symptoms when P20EF is active
AdBlue countdown to 0 km, NOx sensor fault, urea dosing line MIL, SCR efficiency below threshold warnings, no-start lockout once the countdown completes.
Can this code be suppressed via ECU tuning?
Common service for export vehicles or off-road. Disables AdBlue dosing, level monitoring, and NOx sensor checks. NOT legal on EU road-registered cars (regulation 2018/858).
How to remove P20EF with Softechpro V5
Recommended service: AdBlue OFF. Step-by-step workflow:
- Drop the ECU bin into Softechpro V5.
- Choose AdBlue OFF. The patcher neutralises NOx sensor input checks, urea dosing requests, tank level monitoring and SCR efficiency calculations all at once.
- Save patched .bin — Softechpro handles the SCR-specific checksums (MD1, EDC17C70, MED17.x).
- Flash via OBD with KESS3 / AutoTuner or via boot with Trasdata / Flex. The countdown disappears on next IGN cycle.
- Off-road / export only. Disabling AdBlue is not legal on EU road-registered vehicles (Regulation 2018/858).
Softechpro V5 supports 1,400+ ECU firmwares across Bosch (EDC15, EDC16, EDC17, MD1, MG1, ME7, MED17), Siemens / Continental (SID, SIMOS, EMS), Delphi (DCM, DDC), and Magneti Marelli platforms.