VAG • Online Programming
VAG Software Update & ECU Reflash with THINKCAR
Native VW/Audi/SEAT/Škoda updates using THINKCAR professional tools (391, Master X2, Euro X10/Max, 394, 399). Example screenshots: 2015 VW Polo (VIN redacted).
Battery support > 12.3 V
Stable Wi-Fi
Full pre-scan & backup
Automatic / Manual modes
1) Before you start — prerequisites & safety
Setup
- Tool & account: Device activated, updated, logged in with Online Functions / Programming entitlement (and credits if required).
- Stable power: Battery support/maintainer 10–30 A. Maintain > 12.3 V. Disable stop/start.
- Network: Reliable Wi-Fi; keep tablet in range and avoid VPNs that drop sessions.
- Vehicle setup: Ignition ON, engine OFF. Switch off loads (lights, HVAC, radio). Keep tablet on charge.
Baseline checks
- Record job details and customer concern.
- Save a full system health scan and coding/adaptation backup.
- Tip: Keep doors closed to reduce bus traffic during flash.
2) Identify the vehicle
- Connect OBD and power the tool. Launch Diagnosis → Intelligent Diagnosis.
- Use Smart Scan (VIN auto-read) or Enter VIN to confirm the vehicle profile.
- Let the initial scan complete; review System Topology and note any abnormal ECUs.
3) Navigate to Online Programming
- From System and function, open Online Functions.
- Choose Online Programming:
- Automatic — server selects the correct package by VIN/part/software index.
- Manual — pick a specific package when a TSB/retrofit requires it.
- Optional: Run Programming Backup/Restoration to save original coding/adaptations.
4) Select the target control unit
You’ll see eligible ECUs (e.g., 01 Engine Electronics, 15 Airbag, 44 Power Steering). Tap Click to Program on the desired system.
- The tool lists the available flash file(s) for that ECU.
- If already on the latest version, the tool shows this. You can still rewrite the same version to return a tuned ECU to stock (supported units).
5) Run the programming job
- Confirm preconditions (voltage stable, network OK, ignition ON).
- Tap Start/Program. The tool downloads, enters programming session, erases, writes, and verifies.
- Do not cycle ignition, disconnect the charger, or disturb OBD. Keep doors closed.
- Follow any ignition cycle or wait-time prompts exactly.
- If interrupted: restore power/network and rerun Automatic. Session usually resumes/recover.
6) Post-flash steps
- Checksums complete and ECU resets; clear DTCs.
- Run required Guided Functions / Basic Settings (throttle body, SAS/EPS learn, EVAP test, etc.).
- Do a full health scan; verify new SW part/index against pre-scan and save report.
- Road-test and confirm complaint resolution.
7) Automatic vs Manual
Automatic (default)
- Best for standard updates and return-to-stock on suspected tuned vehicles.
- Minimises operator error; server provides exact match by ECU ID.
Manual
- Use for TSB-specified revisions or retrofits.
- Match hardware part number and suffix/index precisely; avoid incompatible downgrades.
8) Returning a tuned ECU to stock
- If an ECU appears tuned but accepts OEM programming, use Automatic for the same/latest official package to restore OEM calibration/software.
- If security access fails repeatedly, capture ID data and logs and escalate — heavily modified ECUs may block ODIS-style programming.
9) Documentation to keep
- Pre-/post-scan PDFs (health report).
- ECU identification before/after (SW part no., SW version, coding, VIN).
- Battery support readings and job duration.
- Any guided functions or adaptations performed post-flash.
11) Example workflow (2015 VW Polo)
- Intelligent Diagnosis → Smart Scan (VIN read and confirm vehicle).
- Review System Topology and note issues.
- Online Functions → Online Programming.
- Choose Automatic.
- Select 01 Engine Electronics → Click to Program; review the file(s).
- Program with battery support and stable Wi-Fi.
- After completion, clear DTCs, run guided functions, verify SW version.
Screenshots (VIN redacted)
Step 1 — Intelligent Diagnosis

Step 2 — System Topology

Step 3 — Online Functions

Step 4 — Programming Modes

Step 5 — ECU Selection

Step 6 — Flash Package

THINKCAR UK • Internal guide