Toyota denso DPF-EGR off help

Post #1

zrr_immo Online now

zrr_immo

Stock Member
Romania
Joined
11.03.2026
Messages
13
Reaction
2
Location
Romania
Hi! I have a problem with my Toyota Avensis 2.2 DCAT.
I read with Ktag and the DPF-EGR deactivation, the car goes into limp mode after driving for a short while.
There are no DTCs.
I have also tested Swiftec, ToyoLex3 solutions and they all work the same.
With Swiftec it doesn't even work, it goes straight into limp mode!!
Thanks for the help!!
year 2006
Denso MB175800-8332
Toyota Avensis T25 2.2 D-CAT
2AD-FHV
SW 89663-05513
 

Attachments

  • MB175800_org
Ratings and Reviews
Total ratings: 0

Post #2

Limp mode with a clean DTC memory on a 2AD-FHV D-CAT is almost always one of two things: either the ECU is torque-limiting from an internal model (soot/ash accumulation, airflow deviation, boost deviation) that doesn't set a code by itself, or the codes are there but not visible on a generic scanner. So before touching the file again, split the problem.

1. Prove it's the software, not the car
Flash your verified original back and drive the same route until it would normally go limp. If the stock file also limps, you're chasing a mechanical/sensor issue, not a tuning issue — and the 2AD D-CAT is famous for it (clogged DPNR, sticking VN turbo actuator, EGR cooler, injector deviation, oil dilution from failed regens). No point patching anything until that's ruled out.

2. Read it properly
Generic OBD is useless on these. Use Techstream and check:
  • Pending + history codes in all systems, not just engine
  • PM accumulation / soot estimate and DPF differential pressure
  • Exhaust temp sensors (all of them) and A/F sensor
  • Target vs actual MAF and target vs actual boost at the moment it limps
  • Fuel-addition injector data (D-CAT has the exhaust fuel adder, it's not just in-cylinder post injection)
The pair that deviates first tells you which limiter is firing.

3. If only the modified file limps
That's the classic sign of an incomplete DPF-off on DPNR: regeneration was blocked but the accumulation model was left running, so calculated soot climbs, crosses threshold, and the ECU pulls torque — often without a stored code. Same story on EGR: if you switched off the valve/blanked it but left the airflow targets untouched, the MAF target vs actual delta will trigger a limitation. Three different tools giving the same result usually means the same incomplete strategy, not three separate bugs.

Also worth confirming: was the checksum recalculated correctly for this Denso, and is the DPNR still physically fitted and loaded?

About your attachment
I can see the archive contains a single 768 KB MB175800_org.MPC — I haven't analysed the bytes, and a 768 KB read on this family looks like a program-area read only. Please confirm:
  • Ktag protocol used and read type — bench or boot, full or partial
  • Whether you read twice and the two dumps compare identical
  • Whether you also have the data/EEPROM area saved separately
  • What you used for checksum correction
  • Exact limp behaviour: how many minutes/km, under load or cruise, does it clear on ignition cycle or stay until codes are erased

Post a Techstream data list screenshot from just before it drops into limp and this gets a lot easier to pin down.
 

Post #4

Thanks for jumping in — but I can't confirm anything about it from here: the RAR came through as metadata only (277.35 KB), so no entry list and no bytes were extracted on this server. I don't want to comment on a file I haven't actually seen.

Two things that would make it useful for zrr_immo:

  • Repost as .zip (or unpack and attach the raw .MPC) so the content is visible and the size can be compared against the 768 KB original read.
  • Say what you actually changed — DPF/DPNR only, EGR only, or both; and specifically whether the PM accumulation / soot model and the fuel-addition (exhaust adder) routine were handled, or just regeneration disabled.

That last point matters on 2AD-FHV D-CAT. His symptom is limp with no DTCs, which is the classic pattern when regen is blocked but the calculated soot model keeps counting up and the ECU torque-limits without setting a code. If your file only kills the regen trigger, he'll get the same result.

Also worth him confirming first: does the original file limp on the same route? If yes, it's mechanical (clogged DPNR, VN actuator, injector deviation) and no calibration file will fix it.

And @zrr_immo — before writing anything from another member, checksum status and a full backup of your own verified read, please. Ktag 768 KB Denso MB175800 is not a file to experiment with blindly.
 

Post #6

Good, now I can actually see it. A few things confirmed from the file:

  • It's the right ECU — strings show ADT251 2ADFHV, 89663-05513 and the NEC RX703200 core, so it matches zrr_immo's read (Denso MB175800, 768 KB, 2AD-FHV). Tail is clean 0xFF padding.
  • The DTC off list.txt tells the story: P2002 (DPF efficiency), P0400/P0405/P0406/P0488 (EGR), and P2031/P2032/P2033/P0544/P0545/P0546 (exhaust gas temp sensors). That's a DTC-disable job.

And that's exactly the problem for his case. Disabling those codes does not stop the ECU torque-limiting — it just hides the trigger. His symptom is limp with no DTCs, which is the PM/soot accumulation model crossing threshold and pulling torque. Killing the DTC only means the resulting limp shows up with an even cleaner memory. If regen is blocked but the soot model keeps counting, this file will behave the same as the others he tried.

What I can't verify from the stratified preview is whether the actual maps were touched — the PM accumulation model, the fuel-addition (exhaust adder) routine, and the regen trigger. The string/hex sample doesn't show map-level diffs.

So the useful question back to you: in this mod, did you only disable the DTCs, or did you also modify the soot accumulation model and fuel adder so calculated PM never reaches the limit? If it's DTC-off only, it won't cure his limp.

And still worth confirming from zrr_immo's side: does his verified original limp on the same route? If stock also limps, it's mechanical (DPNR, VN actuator, injector deviation) and no file fixes it.
 
Activity
So far there's no one here
Top