U0352Software Incompatibility With NOx Sensor C
- Generic OBD-II code · Network
- Matters for the ITP
- How the car detects it
- NOx sensor C is a third smart NOx sensor with its own electronics, fitted on exhaust systems with a second SCR stage, where it watches the gas behind the last catalyst. U0352 means the engine controller declines the software or calibration of this sensor, for example after a part meant for another engine or model year was fitted. No manufacturer documents U0352 publicly. GM's 2025 engine tables show that sensor C is real: the ECM expects five of its messages, logs U02A1 as Type B after more than 10 s without them and checks counter and checksum of its data (U05A8). CARB requires each emission-critical control unit to report a calibration ID and a verification number for its software. While sensor C is not accepted, the second SCR stage cannot be judged and readiness stays open. U030D and U030E cover sensors A and B.
- What you may notice
- Check engine lamp possible, depending on the maker's rating
- SCR or catalyst readiness does not complete
- Code appears right after a NOx sensor replacement
- Likely causes
- LikelyNOx sensor for another engine, model year or position fitted
- PossibleEngine controller updated to a level that expects another sensor software
- RareSensor C swapped with the sensor of another position
- Inspection (ITP)
- Can matter for the ITP: it concerns the emissions system.
- Repair
- Workshop only · Usually a job for a workshop.Typical cost: €150 – €900
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.