Scanning Volkswagen Audi Group (VAG) vehicles

Modern OBD implementations shows you limited amount of information. For example you can not get or clear trouble codes of AirBags.
VAG has own diagnostic VW TP "language" over OBD2. The VW TP useful for:
1) Diagnostics AirBag, Engine, Transmission, electronic components etc.
2) Setting up new and configure installed equipment.
In last version of the OBD Scanner we have implemented trouble code scanner for VAG. Our approach is trying to read known VAG modules over VW TP and try to read unknowns using UDS (Unified Diagnostic Services) method. For each detected unit we run a diagnostic tests and read detected trouble codes. Diagnostic methods has low priority, so some modules just ignore diagnostic requests. The best way to diagnose is turn ON key but do not start an engine. For best results you should try to scan few times. Each scanning takes about 15 minutes depends on amount of detected modules. After successful scanning you will get a report. You'll see detected trouble codes for each module and description.
To delete detected DTC first complete scanning. The engine should be OFF but the key should on first position (ACC).
Some DTC can be deleted only if the engine is not running.
Scanning report for Volkswagen Passat CC 2011 :
Report by OBD Scanner for VAG
------------------------
Module: Main gateaway
Part #: 7N0907530K
Component: J533 G
Coding: 600469006
Fault codes: OK, no faults detected
------------------------
Module: Engine #1
Part #:
Component: not detected
Coding:
Fault codes:
-----------------
3052: Starter activation, return message terminal 50, Short to Plus
Pending fault is not present.
------------------------
Module: Transmission
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: ABS
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Passenger Seat
Part #:
Component: not detected
Coding: A0000000014BF30363334101400910A0001860E763604941570084F0A607C01FF
Fault codes: OK, no faults detected
------------------------
Module: AC & Heating
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Central Electronics #1
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Airbags
Part #: Z5N0959655R 19
Component: J234__305 VW10 HI
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Steering
Part #: Z5N1909144M 10
Component: J500__APABS KL.302
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Instrument Cluster
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Driver seat
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Radio/Sat Nav
Part #: 7N0907532
Component: EZE_2
Coding: 60000000008
Fault codes: OK, no faults detected
------------------------
Module: Comfort System
Part #:
Component: J533 G
Coding: 600469006
Fault codes: OK, no faults detected
------------------------
Module: Radio
Part #: 56D035190A
Component: RCD510USBRVC
Coding: 6000100046404000B
Fault codes:
-----------------
0B39: Control Module for Camera Reverse Driving (J772)
Pending fault is not present.
------------------------
Module: Central Electronic
Part #:
Component: BCM PQ47 H
Coding:
Fault codes:
-----------------
05E0: Bulb for License-Plate Light (X)
Pending fault is not present.
------------------------
Module: Drivers's door
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Front passenger's door
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 51
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Instrument cluster
Part #: 3C8920870K
Component: KOMBI
Coding: 0F01
Fault codes: OK, no faults detected
------------------------
Module: Driver's door
Part #: 3C8959701
Component: TUER-SG FT
Coding: 00F5
Fault codes: OK, no faults detected
------------------------
Module: Module 34
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Heater & Air conditioning
Part #: 5K0907044FB
Component: Climatronic
Coding: 0000001802AAAAAAAAAA
Fault codes: OK, no faults detected
------------------------
Module: Engine
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 3B
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 52
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Steering wheel
Part #: 3C5953501BF
Component: LENKS.MODUL
Coding: 0182070000AAAAAAAAAA
Fault codes: OK, no faults detected
------------------------
Module: Airbag
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 6F
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 6D
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 73
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 6B
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Immobilizer
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 54
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 0B
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 1A
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 6A
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Parking Steering assist
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 55
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 0F
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 1E
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 72
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 45
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Front passenger's door
Part #: 3C8959702
Component: TUER-SG BT
Coding: 00F4
Fault codes: OK, no faults detected
------------------------
Module: Module 33
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 34
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 23
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 4C
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Keyless Entry Component
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module E5
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 1D
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 2D
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 47
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 57
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 4E
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 69
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 67
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 2C
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected
------------------------
Module: Module 13
Part #:
Component: not detected
Coding:
Fault codes: OK, no faults detected