Lost your keys? Don't panic – call 07305 010508 · open 9am – 9pm, 7 days · 24/7 emergencies subject to availability
AutoECU
JLR MD1 · 2021+ · ECU replacement

MD1CP017 ECU replacement & programming

Engine ECU died or been bricked on a 2021+ Land Rover or Jaguar? We program a replacement MD1CP017, new or used, without opening the ECU. All we need is the vehicle present. No main dealer, no waiting for a new or virginised ECU.

Bosch MD1CP017 engine ECU
Bosch MD1CP017 engine ECU

Symptoms

  • No start, or cranks but won't fire
  • Engine ECU not communicating with diagnostics
  • P0633 stored after fitting a replacement ECU
  • Replacement ECU 'restored to factory settings' elsewhere still won't program
  • ECU damaged by water, or locked up after a failed remap / read attempt

Why it happens

The Bosch MD1CP017 is the engine ECU on many 2021-on JLR models. It's heavily protected, and it's tied to the car's immobiliser and security data.

They normally fail for two reasons: water ingress, or poor cracking attempts by remapping tools trying to bypass the security so the ECU can be read. A failed attempt can leave the ECU useless.

Fitting another ECU on its own isn't enough. Until it's correctly programmed and matched to the car, it will log P0633 and the engine won't run. Even a unit that's been "restored to factory settings" can still refuse to program. That's where most DIY and non-specialist attempts end.

Fault codes (DTCs)

What a diagnostic scanner typically shows. Exact codes vary with model year and scan tool.

P0633Immobiliser Key Not Programmed – ECM/PCM

On JLR MD1 ECUs, P0633 means the engine ECU and the car's security haven't been matched. Clearing the code won't help; the ECU must be programmed to the vehicle.

Models affected

ModelYearsCode
Jaguar E-Pace2021+X540
Jaguar F-Pace2021+X761
Jaguar XE2021+X760
Jaguar XF2021+X260
Range Rover Evoque2021+L551
Land Rover Discovery Sport2021+L550
Range Rover Velar2021+L560

How we fix it

  1. Diagnose. We confirm the ECU really has failed, and that it isn't wiring, power supply or another module.
  2. Supply or use your ECU. A new or used MD1CP017 can be used. There's no need for the main dealer to provide a new or virginised unit.
  3. Program it on the car. We program the replacement without opening the ECU; it just needs the vehicle present.
  4. Match and test. Immobiliser matched, P0633 gone, engine started and every module checked before we leave.

Price & time

From £300 plus parts. Supplying your own used ECU? Bring it, we'll program it. Exact price confirmed before work starts. No fix, no fee.

Questions

Can a used MD1CP017 ECU be programmed to my car?

Yes. We can program a used ECU to your vehicle with the car present, without opening the ECU. You don't need a new or virginised unit from the dealer.

Why does my replacement ECU show P0633?

P0633 means the ECU hasn't been matched to the car's immobiliser. It needs programming to the vehicle; clearing the code or factory-resetting the ECU won't fix it.

How do these ECUs fail?

Mostly water ingress, or failed cracking attempts by remap tools trying to bypass the security, which can leave the ECU useless.

ECU gone on your JLR?

Peterborough and surrounding areas. We come to the car.

WhatsApp us Call 07305 010508