P0602Control Module Programming Error
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Can trigger limp mode
- How the car detects it
- P0602 reports that the module is not, or not completely, programmed for this vehicle. GM checks at power-up and then every second whether a service replacement module still carries no calibration, and sets the code in the first trip; in brake modules a missing calibration set or a sensor ID that does not match also counts. Ford uses P0602 when the checksum of the vehicle identification block (tyre size, axle ratio, VIN) is wrong. Typical triggers are a new module that was never programmed, a reflash interrupted by a voltage dip or lost connection, or wrong software. Depending on the maker the engine may not start, run with reduced power or only show the lamp; GM Europe engines show a service lamp instead of the check engine light. The fix is almost always reprogramming with a stable power supply; replace the module only if the code returns.
- What you may notice
- Check engine light or service lamp
- Engine may not start or runs in limp mode
- Reduced engine power
- Appears right after a module replacement or software update
- Likely causes
- LikelyModule replaced and not (completely) programmed
- LikelyProgramming interrupted by a voltage dip or lost connection
- PossibleWrong or incompatible software, calibration or configuration block
- RareInternal memory defect in the module
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Medium · Usually a job for a workshop.Typical cost: €80 – €1,200
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.