Short answer: repairing the original unit keeps its software, coding and immobiliser data, so it usually goes back into the car without dealer programming. A new unit normally needs programming and coding; a used unit needs matching and carries the risk of an unknown history.
Three options when a module fails
1. Repair the original unit
The fault is confirmed on the bench, the failed components are repaired and the same unit is returned. Vehicle-specific data stays in place in most cases.
2. Fit a new unit
A new unit from the manufacturer is blank or carries base software. It usually needs online programming, coding to the vehicle and, for immobiliser-related modules, key or component matching.
3. Fit a used unit
Cheaper, but the unit is coded to another vehicle. It may need virginising, matching or cloning, and its condition is unknown unless it is tested first – see our bench test for used modules.
Before choosing: confirm the module is the cause
- Check battery condition, supply fuses, relays and earths
- Check connectors for water and corrosion
- Read fault codes in all modules, not just one
- Look for communication codes (U-codes) in other modules that point to the suspect unit
When repair is usually the better choice
- The module holds immobiliser or vehicle-specific data
- New units are expensive or on long back-order
- The fault is a known electronic failure
When replacement may be needed
- Severe water or fire damage with burnt circuit boards
- Processor damage where data cannot be recovered
If the original cannot be repaired, data can in some cases be transferred to a donor unit – see ECU cloning.
Next step
Not sure? Send us the part number, fault codes and symptoms and we will tell you which option fits.