Operation CHARM: Car repair manuals for everyone.
Manuals through 2025 now available!

Our trusted friends have launched a new website named LEMON, which has newer manuals. It also contains all the CHARM manuals.

LEMON is the spiritual successor to CHARM, I recommend you try it!

Link: lemon-manuals.la or lemon-manuals.org.ua

(Some people have issue connecting. LEMON is investigating. For now, use Firefox or change your DNS server)

Or, hide this message: temporarily or permanently

Reading and Clearing Diagnostic Trouble Codes


Engine control module Diagnostic Trouble Code (DTC) memory, interrogating and erasing
Diagnostic Trouble Code (DTC) memory is referred to as "fault memory" in the VAS 5051 tester.

When the DTC memory is erased the engine control module loses some learned values. This can lead to engine running malfunctions, depending upon the vehicle mileage.
In this case:
- Perform a longer road test until poor driving characteristics are eliminated.

Special tools and equipment





- VAS 5051 Vehicle Diagnosis, Testing and Information System
- Diagnostic cable VAS 5051/1 or VAS 5051/3

Work sequence
Connect Vehicle Diagnosis, Testing and Information System VAS 5051 as follows:





- Plug connector of diagnosis cable VAS 5051/1 or VAS 5051/3 to Data Link Connector (DLC) (arrow).
- Start engine and run at idling speed.
Only when engine does not start:
- Switch ignition on.

Select operating mode
- Press button on screen for"Vehicle self-diagnosis".

Select vehicle system
- Press button "01 Engine electronics" on screen.
The control module identification and engine control module coding are shown on the screen.

Note: A print-out can be produced if required. Press the "Print" button.

Select diagnostic function
- Press button "02. Interrogating fault memory" on screen.
- "No fault detected" appears on screen if no faults are stored in the engine control module.
- If faults are stored in the engine control module they will appear on the screen listed one below the other.
- Press -button.
- Press button "05. Erase fault memory" on screen.
- Press function 06-"End output".
- Generate readiness code in "Guided fault finding" after erasing fault memory, Refer to Adapting components and functions.