VW Passat B7 2013 2.0 TDI: Forced DPF Regeneration Through OBD2

By Juraj · Last updated August 15, 2026

This guide shows how to run a forced particulate filter regeneration on a VW Passat B7 wagon through the OBD2 port, including what to do when the tool reports no DTCs and how to handle a regen that cancels mid cycle.

I earn from qualifying purchases and sometimes get tools for free (full disclosure). It never affects my scoring.

Used tool in this guide

Autel IM608 PRO 2
Autel IM608 PRO 2
professional key programming and diagnostics tool considered one of the best IMMO tools for workshops. Great choice as one-for-all scanenr in car shops.

Video: How to force DPF regeneration on VW Passat B7 2.0 TDI

This video shows the full guided function from start to finish, including the requirement checks, the event memory prompt, and a real regen cancellation caused by high fuel temperature.

Supported vehicles

Vehicle
passat-b7

Technical overview

VehicleVW Passat B7, Wagon
Year2013
SystemEngine Control Module 1 (J623), Diesel Particulate Filter
Procedure typeGuided service regeneration
DifficultyMedium
Time required~15 to 40 minutes for the regen cycle, plus prep
PrerequisitesFuel level, gear position, parking brake, closed hood, stable connection

Step-by-step procedure

Open the guided regeneration function

Connect the Autel IM608 Pro 2 and navigate to Volkswagen > Automatic selection > Pre-Scan > 01 Engine Control Module 1 > Guided functions > 01 Particle filter service regeneration.

The tool runs two things under this function: it checks the event memory for regeneration-hindering entries, then runs the service regeneration itself.

💡Pro tip: Test requirements before you start. Fuel tank fill level at least 1/4 full. Automatic transmission in position P, manual transmission in neutral. Parking brake set. Engine hood closed.
⚠️Warning: Watch for translation bugs on this screen. If the tool's interface is set to a language other than English, these requirement checks sometimes don't register correctly and the function refuses to start even though the car meets every condition. Switch to English first if the guided function won't launch.

Confirm the transmission and parking brake

The tool then asks two confirmation questions directly: is the manual gear in neutral, and is the selector lever in position P for automatic cars. Confirm the one that applies to your transmission.

Next it asks to confirm the parking brake is set. Answer Yes.

Read the safety instructions

A safety instructions screen follows. It warns that exhaust temperature at the tailpipe can reach up to 300°C during emergency regeneration, with a duration up to 40 minutes. It also asks you to check whether an exhaust extraction system can be connected, or to run the test in an open area if not.

Check the event memory

The tool checks the engine control module for entries that block a regeneration and asks whether to end the test.

🔧My experience: What happened on my check event memory screen. The tool reported no entries in the engine control module (J623) requiring a regeneration of the particulate filter, and asked "End test?"
⚠️Warning: Press No here if you know the fault memory was cleared beforehand. A clean event memory doesn't mean the filter is actually clean, it just means nothing is currently flagged as blocking the regen. If codes were wiped before you started, press No and continue with the forced regeneration anyway.

Run the regeneration

Once confirmed, the car raises engine RPM on its own to build exhaust temperature. The dash shows guided prompts through the process, and the tool logs live temperature readings before the turbocharger and before the DPF, along with a countdown timer and a running regeneration status.

🔧My experience: What actually happened on this job. After 15 minutes the tool cancelled the regeneration on its own, showing "Regeneration cancelled because high fuel temperature" with the cause listed as fuel temperature not in permissible range.
🔧My experience: Why I didn't rerun the function. After the cancellation I checked the ash load value in the live data, and it read 0.0. With the filter effectively clean, there was no real reason to force the regen again, so I left it there.

Most popular OBD2 guides

Juraj

I'm Juraj Lukacko and I work as an auto electrician. On this site I share what I learn from real work on real cars, to help you pick the right tools for diagnostics, programming and tuning and get the job done.

More about me →

Leave a Comment