Severity High
P1628

P1628 Immobilizer Code Write Failure

📅 Last reviewed: July 2026
What does the P1628 code mean?

The P1628 code indicates that the engine control unit (ECU) has detected a failure when attempting to write or update the immobilizer code word or ID number in its internal EEPROM memory. This process is critical during key adaptation, ECU replacement, or immobilizer module replacement. If the write fails, the ECU cannot validate the key, preventing the engine from starting.

High
Severity
Variable
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Verify battery voltage is stable and above 12.5V; charge or replace if low

2

Check for other immobilizer-related codes (e.g., P1629, P1630) and communication codes (U-codes)

3

Inspect wiring and connectors between ECU and immobilizer module for damage or corrosion

4

Attempt to reprogram the immobilizer using a professional scan tool; if write fails, suspect ECU or immobilizer module fault

5

If reprogramming fails repeatedly, test the ECU's EEPROM integrity or replace the ECU

Need an OBD2 Scanner for the P1628? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

1. Frequently Asked Questions

Is it safe to drive?

No, the vehicle will not start, so it is not drivable. This is a high-severity issue that requires immediate repair.

How much does it cost to fix?

Diagnosis typically costs $100-$200. Repair costs vary: ECU reprogramming $150-$400, ECU replacement $500-$1500, immobilizer module replacement $200-$600, plus labor.

2. Commonly Affected Makes

Grupo VAG

3. Related Codes