EFC

Diesel ECU Work: What We Do, and What We Refuse

Checksum repair on EDC17 is Live at $100, diesel IMMO-OFF is Soon, Delphi DCM is Manual — and DPF, EGR, SCR and DEF deletes are refused permanently. The honest diesel coverage picture.

10 min readDiesel · Compliance · Coverage
By ECU Flash Cartel · ECU Flash Cartel · US-based · Texas operations

As of August 2026 we do real diesel ECU work — checksum repair at $100 on the EDC17 family, OE programming sessions from $100 to $250, salvage and swap recovery — and we do not provide DPF, EGR, SCR, DEF or any other emissions delete, at any price, for any customer. That is not a negotiating position and it is not squeamishness. It is the same answer we give in person, and putting it on a page saves everybody a phone call.

Diesel is the corner of this trade where the honest shops and the loud ones are easiest to tell apart, because roughly half the search demand around “diesel ECU tuning” is for something no United States business can lawfully sell. So this post does two things: it lays out precisely which diesel operations we perform and at what status, and it explains what to do instead when a delete is what you were told you needed.

The diesel jobs we actually do

JobRouteStatus / price
Checksum repair, Bosch EDC17 / MED17 (non-VDS)File uploadLive · $100
Checksum repair, Bosch EDC17CP14File uploadLive · $100
IMMO-OFF on the EDC17 familyIn developmentSoon — do not ship expecting it
Delphi DCM 3.x / 6.x / 7.x anythingCommercial tooling onlyManual — not automated here
Module programming after a diesel PCM/ECM swapRemote OE session$100–$250
DPF / EGR / SCR / DEF delete of any kindRefusedNot offered at any price

Every status in that table comes from our published coverage matrix, which carries a separate IMMO-OFF status and checksum status for each variant. The EDC17 line is the one to read carefully: checksum is Live, IMMO-OFF is Soon. Those are different operations on the same module and it is entirely normal for one to be finished while the other is not. Our guide to what Live, Beta, Soon and Manual commit us to exists because a vague “we support EDC17” is how customers end up shipping hardware for a service that does not yet exist.

Why the refusal, in plain commercial terms

Section 203(a)(3) of the federal Clean Air Act addresses tampering with emissions controls and the manufacture or sale of defeat devices. The EPA's enforcement programme has treated aftermarket defeat devices for vehicles and engines as a standing national priority, and the enforcement has landed on tuners, parts sellers and installers — not only on manufacturers. A calibration file is a product. Selling one whose purpose is disabling an emissions control is selling a defeat device, and no disclaimer at checkout converts it into something else.

There is a second, less discussed reason, and it is the one that matters to a shop owner. A business that sells deletes cannot publish an honest coverage matrix, cannot take card payments through mainstream processors indefinitely, and cannot survive being the named vendor in somebody else's enforcement action. We would rather be the boring option that is still here next year.

“I stopped doing them in 2019 and lost maybe a third of my diesel work overnight. Two years later half the guys who took that work were gone and I was still open. It was the best bad decision I ever made.” — Independent diesel shop owner

What to do instead, when a delete is what you were quoted

Nearly every delete request we receive starts from a real, fixable fault. The customer has a truck in limp mode, a dash full of warnings, and a quote from somewhere that solves it by making the car stop measuring. Here is the honest sequence.

  1. Read the codes properly and understand them. A diesel aftertreatment fault is often downstream of a sensor, a wiring problem or a stuck valve rather than the expensive component itself. Our free DTC lookup gives the standardised definition without an account; the codes themselves follow SAE J2012.
  2. Rule out the cheap causes before the expensive ones. Differential-pressure sensor and its hoses, temperature sensors, a DEF quality or level sensor, a failed heater, chafed harness. These fail far more often than the parts they report on.
  3. Use the OE procedure the manufacturer actually provides. Forced regeneration, aftertreatment resets, injector correction-code programming after replacement, and calibration updates are all normal service operations that factory software performs. That is exactly what a remote OE programming sessionis for — $100 on GM, $150 on Ford, Nissan and Mazda, $250 on Toyota, Volvo, VW/Audi and Mopar.
  4. Replace the failed component and program it in. Replacing an emissions component is a repair. Removing one is tampering. The line is not blurry.

There is a third possibility worth naming: sometimes the module itself is the fault. A stored internal-performance code on the ECU is not an aftertreatment problem at all, and no calibration fixes hardware. Our P0606 decision tree separates a genuinely failed processor from the far more common power, ground and communication faults that mimic one.

Diesel modules and the read problem

The practical obstacle on modern diesel work is rarely the calibration — it is getting a complete, trustworthy read in the first place. EDC17-generation modules are TriCore-based, the protection varies by revision, and the same badge on the fender tells you almost nothing about what is inside.

Three access routes exist, and which one applies is a per-module fact rather than a per-brand one. OBD is the cheapest and the most limited; bench needs the module out and powered on a harness; boot mode needs the case opened and the microcontroller put into a different state. Our bench, boot and OBD read-method comparison lays out what each buys you and what each costs, and it is the piece most worth reading before you buy any tooling for diesel work.

There is also a hard wall on some late modules, and it is not a pricing problem. Where firmware is cryptographically signed, an unsigned modification is simply rejected by the bootloader — no vendor patches around that, and any who claim to are describing something else. Our signed-bootloader explainer covers why, using the VAG Simos PCR2.1 family as the worked example: it is RSA-signed, it is listed in our own catalogue as manual, and we say so rather than quietly leaving it off the list.

Checksum repair: the legitimate diesel service people miss

The most common paid diesel job on our file side is not glamorous. Somebody has modified a calibration for a lawful purpose — preparation work, a motorsport application, a correction after replacing hardware — and the module now refuses the file because the internal checksums no longer agree with the content.

On the EDC17 and MED17 families we handle that with CRC32, ADD32 and ADD16 block detection, and it is a Live service at $100. It is also a service where the correct answer is sometimes “you do not need us”: a competent tuner corrects checksums as part of their own delivery, and if yours does not, that is worth asking about before you pay twice. Our checksum repair guide explains what the operation is and when it is genuinely needed.

What we will not do is repair the checksums on a file whose purpose is a delete. The operation would be trivial for us and refusing it costs us money; we refuse it anyway, because knowingly finishing somebody else's defeat device is participating in it.

Red flags on a diesel vendor

If your diesel job is outside what we do

Two honest outcomes exist and neither is a sales pitch. If the operation is lawful but we have not built it — a Delphi DCM job, an EDC17 immobilizer patch while that line still reads Soon — post it on our specialist network. Posting is free, operators with different tooling bid, and you pay only if you accept a bid. If the operation is a delete, no one on that network is taking it either, and the answer stays no.

We do not provide emissions defeat, delete files, or services intended to bypass emissions laws. Our services exist for tuning preparation, diagnostics, repair, motorsport, and off-road use where legally permitted. Customer is responsible for confirming legal use in their location and application.

The lawful diesel calibration work people actually mean

Strip out the delete requests and a real body of legitimate diesel calibration work remains. It is worth naming, because “we do not do deletes” gets misheard as “we do not do diesel.”

What unites these is that none of them require an emissions control to stop functioning. That is the whole test, and it is a clearer line than the marketing in this segment suggests.

Inspection and resale: the cost nobody prices in

Two practical consequences follow a delete around for years, and both land on the owner rather than the shop that sold it.

The first is inspection. Many states run emissions testing that includes reading readiness monitors and stored codes over OBD, and a truck whose aftertreatment has been removed and masked in software has to keep passing a test it is designed to fail. That is a recurring problem, not a one-time purchase.

The second is resale. A modified truck is worth less to any buyer who intends to register it in a testing jurisdiction, and putting the hardware back is dramatically more expensive than never removing it — aftertreatment components are not cheap parts, and a vehicle that has run without them for years is not always a straightforward restoration.

Reversing a software delete has its own catch. Many modules record a flash counter that survives being written back to stock, so “we will just flash it back before I sell it” is a less complete reset than people expect. Our return-to-stock guide covers what going back does and does not erase, and why keeping the original read with a verifiable hash is the only real insurance.

“I have bought back two trucks I sold deleted, both times because the customer moved to a county with testing. Neither of them cost less to put right than it would have cost to fix properly in the first place.” — Fleet maintenance manager

The short version

Diesel checksum repair on EDC17 and MED17 is Live at $100. Diesel IMMO-OFF is Soon and we will say so rather than take your module. Delphi DCM is Manual. Programming after a swap is a $100–$250 remote session. Deletes are refused permanently. If a shop has told you the only fix is removing an emissions control, get the codes read properly first — the free identifier will tell you what module you are holding, and the coverage matrix will tell you precisely what can be done to it here.

Frequently asked

Do you do DPF, EGR, SCR or DEF deletes?
No, at any price, for any customer. Section 203(a)(3) of the federal Clean Air Act addresses tampering with emissions controls and the manufacture or sale of defeat devices, and EPA enforcement has landed on tuners, parts sellers and installers rather than only on manufacturers. A calibration file is a product, and one whose purpose is disabling an emissions control is a defeat device regardless of what the checkout page says.
What diesel work do you actually do?
Checksum repair on the Bosch EDC17 and MED17 families is Live at $100, using CRC32, ADD32 and ADD16 block detection. Remote OE programming sessions run $100 to $250 depending on platform and cover post-repair programming such as injector correction codes, calibration updates and module configuration after a swap. We also handle salvage and swap recovery work.
Can you do IMMO-OFF on a diesel EDC17?
Not yet. Our coverage matrix lists the EDC17 and MED17 families as Live for checksum and Soon for IMMO-OFF, which means development is real but unfinished. Do not ship a module expecting that operation. Delphi DCM 3.x, 6.x and 7.x are listed as Manual — commercial tooling only. If you need an operation we have not built, post it on our specialist network where operators with other tooling can bid.
My truck is in limp mode and a shop quoted me a delete. What should I do instead?
Read the codes properly first — aftertreatment faults are frequently downstream of a sensor, a hose or a chafed harness rather than the expensive component itself. Then use the OE procedures the manufacturer provides: forced regeneration, aftertreatment resets and injector correction programming are normal service operations that factory software performs, which is exactly what a remote session is for. Replacing a failed emissions component is a repair; removing one is tampering.
Will you repair the checksums on a file that contains a delete?
No. The operation would be trivial for us and refusing it costs us money, but knowingly finishing somebody else’s defeat device is participating in it. We will repair checksums on files modified for lawful purposes — preparation work, motorsport applications, corrections after hardware replacement.
Can a deleted truck be put back to stock later?
Partly, and it is more expensive than people expect. The hardware has to be reinstalled, which is not cheap, and many modules record a flash counter that survives being written back to stock — so flashing it back before a sale is a less complete reset than it sounds. Keeping the untouched original read with a verifiable hash is the only real insurance, which is why we publish a file-custody guide.

Ready to put this into practice?

Book a remote ECU programming session in minutes — or drop a dump on the free identifier first to see whether we cover your variant.