A used ECU is cheap. Making the car accept it is the real job. This part explains the immobiliser, component protection, and why a second-hand module often sits there refusing to start the car.
Turning the key does not just crank the engine. Three parties have a short conversation first, and if any of them disagrees, the engine cuts within a couple of seconds.
The secret number that lets a module be matched to the car. Read from the cluster or ECU, or recovered from an EEPROM dump. Without it, adaptation cannot proceed.
On later cars a swapped module also has to be released by the car's own configuration — a separate check from the immobiliser, and the reason a "matched" unit still refuses to work.
The order matters. Do it in this sequence and most swaps are undramatic; do it out of order and you can end up with two modules that both refuse to talk.
VAGPULSE reduces this to two presses: โ Read my OLD module before you remove it, then โก Write to the NEW module after it is fitted. The capture is saved to disk, so the two halves can happen on different days — and it refuses to write onto the same unit it just read.
| Symptom | Usually means | What to do |
|---|---|---|
| Starts, runs 2โ3 s, cuts | Immobiliser mismatch | Match the immo data / SKC properly — the engine is being released then blocked |
| No crank, no comms | Wrong unit, or power/ground | Confirm the part number suits the car before blaming software |
| Runs, but warning lights | Coding or adaptations not transferred | Write coding across, then re-run adaptations |
| Everything matched, still dead | Component protection still active | Clear CP — on some cars this needs the manufacturer's online system |
Immobiliser files are security data tied to a specific car and owner. Work on vehicles you own or are authorised to work on, and never pass another car's immo dump around. A clean file prepared for your module is both safer and far more likely to actually work.
Everything in this chapter is something VAGPULSE does on a real car: read the ECU over OBD, see these same maps by name, and flash a checked file back with your original saved first.
See VAGPULSE