Home / Services / Key programming
Diesel BMW Specialist BMW DDE Programming

BMW DDE programming & cloning.

Diesel BMW ECU work — DDE cloning, ISN matching, used ECU adaptation for E-series, F-series and G-series diesel BMWs. EDC17, MD1CP002, all diesel variants covered. Mobile across London & the South-East, or postal nationwide.

BMW DDE Cloning illustration EDC17 MD1 N47 B47 ECU CHIP BMW DDE CLONING DASHTECH
Call us — 7 days, 7am–9pm 07550 006 999 Tap to call. Free quotes within minutes. Live Chat
Rapid Quote 24/7.

DDE problems.
Properly fixed.

BMW diesel DDEs (Digital Diesel Electronics) are durable but not immortal. When they fail — usually water ingress, internal capacitors, or after a battery mishap — the dealer's "new DDE + programming" quote is brutal. We clone a used DDE instead.

01 / EDC17 series

EDC17 — most common.

The Bosch EDC17 family covers a huge slice of BMW diesels — EDC17C41, EDC17C50, EDC17C56, EDC17CP09 and more. N47, N57, B47 engines. We clone EDC17 variants every week.

EDC17C41 · CP09 · all variants
02 / Older EDC16

EDC16 — older diesels.

E-series cars with M47, M57 and N47-early engines run EDC16. Still actively serviceable — used donor DDEs are easy to source from breakers. Clone and ISN match both supported.

EDC16 · M47 · M57
03 / MD1CP002

Newer F & G-series diesels.

Bosch MD1CP002 is the newer-generation diesel ECU used on later F-series and G-series BMWs. We cover MD1 cloning and used ECU adaptation. Same principles as older hardware, different tooling.

B47 · B57 · MD1
04 / Injector coding

Injector codes preserved.

Diesel ECUs store injector IQA/IMA codes specific to each injector. When cloning, we preserve these codes so the engine runs smoothly. If injectors are also being replaced, we can code the new ones at the same time.

IQA · IMA preservation
05 / EGR / AdBlue

EGR & AdBlue intact.

We clone DDEs while keeping the EGR and AdBlue systems intact. We don't offer "delete" services — legitimate cloning only, for road-legal cars. AdBlue adaptation reset included where needed.

Legal · MOT-compliant
06 / Salvage & rebuild

Trade DDE work.

Body shops, accident repair centres, indie BMW garages welcome. Diesel BMW rebuild jobs frequently need DDE cloning plus CAS/FEM key work — we offer both as a package. Trade rates available.

Trade rates · package

Diesel-specific
procedures.

Diesel DDE cloning differs slightly from petrol DME cloning — injector codes, AdBlue adaptations and emissions data all need preserving. We follow diesel-specific procedures every time.

  1. 01

    Identify DDE variant

    Confirm the exact DDE hardware variant — EDC17C41, EDC17C50, MD1CP002 etc. Different variants use different read/write hardware. We arrive with the right kit.

  2. 02

    Read & preserve everything

    Read original DDE: ISN, VIN, software level, injector codes, AdBlue adaptations, EGR adaptations, learned values. All of it transferred to the donor.

  3. 03

    Clone, fit & verify

    Donor DDE written with the full original dataset. Fitted to the car. Verified by start, idle, drive cycle, AdBlue dosing check, EGR operation check. Documented for trade customers.

BMW DDE Cloning illustration EDC17 MD1 N47 B47 ECU CHIP BMW DDE CLONING DASHTECH

All variants,
all platforms.

Mobile key programming covers most modern marques and immobiliser systems. These are the makes we programme keys for most often:

EDC15
EDC16
EDC17C41
EDC17C50
EDC17C56
EDC17CP09
MD1CP002
M47
M57
N47
N57
B47
B57
Sprinter OM651
OM647
OM642
Audi
Mercedes
VW
Porsche
Mini
Land Rover
Jaguar
SEAT
Škoda
Ford
Vauxhall
Toyota
Citroën

Don't see your make? Give us a call — Japanese, Korean, French and Italian marques are all on the list, just send the registration over and we'll confirm.

Mobile or postal
BMW diesel DDE,
done properly.

BMW dealers charge £900-£2,500+ for a new DDE plus programming. A used DDE cloned by DashTech costs a fraction of that — injector codes, AdBlue and EGR all preserved, MOT-compliant.

Real DDE
cloning jobs.

★★★★★
5.0 / 5.0Trusted by UK drivers
"

F30 320d with water-damaged DDE. BMW wanted £2,200 for a new unit. DashTech cloned a used DDE for £270. Car runs perfectly, AdBlue dosing fine, injector codes preserved.

TR
Tom R.
Croydon · F30 320d
"

E90 330d after a battery boost gone wrong — DDE bricked. DashTech ISN-matched a used DDE in one visit, £290 vs main dealer's £1,800 quote.

JM
Jenny M.
Esher · E90 330d
"

F15 X5 30d DDE failure on a customer's car at our body shop. DashTech came to us, sorted it in 90 minutes on-site. Trade rates make a real difference on volume work.

BS
Body Shop Manager
Bromley · F15 X5 30d trade

DDE programming, explained.

How much does BMW DDE cloning cost?
£200-£300 for a standard clone (you supply the donor DDE). £280-£400 for ISN-matched programming when the original is unreadable. Trade rates 10-15% off for repeat work.
Do injector codes get preserved during cloning?
Yes — IQA (Injector Quantity Adjustment) and IMA codes are read from the original DDE and written to the donor. This means the engine runs smoothly without lumpy idle or smoke that you'd get if the codes were lost.
Do you offer AdBlue or EGR delete services?
No — we don't offer emissions deletes. UK MOT now flags tampered emissions equipment, and we won't put a customer at risk of MOT failure. We do legitimate DDE cloning only, with EGR and AdBlue systems intact.
My E90 320d DDE is completely dead — can it still be replaced cost-effectively?
Yes — ISN matching procedure. We extract the ISN from the CAS module, source a used DDE from a breaker (typically £80-£200), and write the ISN to it. The car accepts it as original. Total cost £350-£500 vs £1,500+ at the dealer.
What about Sprinter (OM651) DDE work?
Sprinters technically use a Mercedes diesel ECU but the cloning process is similar. We can cover Sprinter OM651, OM647 and OM642 DDE work — confirm details from your registration when booking.
How long does a DDE clone take?
60-90 minutes for a standard clone on the driveway. 90-150 minutes for ISN matching. Postal service: 48-72 hours from receipt of parts.
What if I've lost all my keys to my car?
No problem — we can programme a new key from scratch with no working key needed. We come to wherever the car is parked, programme a transponder and remote on the driveway, and verify everything works before leaving. Most all-keys-lost jobs are completed in 60–120 minutes on site. See our dedicated All Keys Lost page for emergency details.
Will the new key be a genuine OEM key or aftermarket?
Both options available. Aftermarket keys are good quality, identical function, lower cost — the most popular choice. Genuine OEM (manufacturer-branded) keys are available on request at slightly higher cost. We discuss both options when you enquire.
Do existing keys still work after a new one is programmed?
Yes by default — adding a new key doesn't disable existing ones. If you've lost a key and want the missing one disabled for security (so it can't be used to steal the car if found), we can do that during the same visit. All-keys-lost jobs automatically clear any previously-programmed keys.
Do you cover my make and model?
BMW (E-series, F-series, G-series), MINI, Audi, VW, SEAT, Skoda, Mercedes, Porsche, Ford, Vauxhall, Land Rover, Jaguar, Renault, Peugeot, Citroen and most modern Japanese and Korean marques. Send the registration over and we'll confirm before booking.
Where do you cover for mobile key programming?
DashTech Services is based in Wimbledon, South-West London. We cover London, Surrey, Kent, Sussex, Hampshire, Berkshire, Buckinghamshire and the wider South-East within an 80-mile radius for same-day mobile work. Pre-booked jobs further afield are also welcome — get in touch.

Free quote.

The quickest way to get a price is to call us — or WhatsApp with your reg and the symptoms. Most quotes back within minutes, 7 days a week.

Tap to call now 07550 006 999 7 days a week, 7am–9pm. We answer when we can; voicemails returned the same day.
Live Chat · Quickest reply
Send a message
Coverage
UK-wide, mobile
Response time
Within minutes

Or request a quote.

Fill it in, hit send, we'll be in touch the same day.

Call us now 07550 006 999
Call