VAG long coding cheatsheet: 15 popular codings for VW, Audi, Skoda via VCDS/OBDeleven
Ready-made VAG long coding cheatsheet (VW Golf, Audi A4, Skoda Octavia): activate cornering lights, comfort blinker, auto-lock, DRL, video-in-motion — bytes + bit positions.
VAG long coding (VW / Audi / Skoda / Seat) — a 15-20 hex-byte string in each ECU memory that controls manufacturer features baked into the firmware but disabled for base trim. Below: 15 popular codings with exact byte+bit positions. Needs VCDS ($240) or OBDeleven ($30 + $10/op).
How to read long coding
Format: 01 23 45 67 89 AB CD EF ... — sequence of hex bytes.
Long coding is not universal — every model + year has its own label file. Exact meaning discovered via:
- VCDS: auto-fetches label file from Ross-Tech
- OBDeleven: label file bundled for popular models
- Community wiki: Ross-Tech Wiki, myturbodiesel.com, etc.
Below — most popular changes with byte+bit positions for typical platforms (MQB, MLB, PQ35). On your specific model bytes may differ — always verify via VCDS label file.
15 popular codings
1. Cornering fog lights
- Module: 09 (Cent. Elect.)
- Byte 07, Bit 0-1:
01(both sides),10(left only) - Effect: fog light on turn side activates when steering angle > 15°
2. Comfort blinker (3 flashes instead of 1)
- Module: 09
- Byte 16, Bit 6:
1 - Effect: brief tap on turn signal — 3 flashes
3. Auto-fold mirrors on lock
- Module: 09
- Byte 04, Bit 4:
1 - Effect: mirrors fold when locking the car with key fob
4. Highbeam Assist (auto highbeams)
- Module: A5 (Front sensor camera) or 09
- Byte 05, Bit 0:
1 - Requires camera (available on Highline)
5. DRL only front (fog as DRL off)
- Module: 09
- Byte 22, Bit 3:
0(fog off),1(fog as DRL)
6. Auto-lock doors above 15 km/h
- Module: 09
- Byte 07, Bit 3:
1 - Effect: doors lock at 9 mph
7. Emergency brake light flashing
- Module: 09
- Byte 22, Bit 5:
1 - Effect: hard braking (>7 m/s²) — brake light flashes
8. Rear wiper on reverse
- Module: 09
- Byte 19, Bit 4:
1 - Effect: reverse with front wiper active → rear wiper takes one stroke
9. Needle sweep on start
- Module: 17 (Instruments)
- Byte 12, Bit 0:
1(Audi only) - Effect: needles do a “sweep” at key ON
10. Battery voltage in dash
- Module: 17
- Byte 06, Bit 2:
1 - Effect: current battery voltage in MFI menu
11. Video-in-motion (MIB2 with navigation)
- Module: 5F (Information Electronics)
- Long coding via adaptation channel — one-tap in OBDeleven
- Effect: DVD/HDMI-in active while driving
12. Seatbelt beeper disable
- Module: 17
- Byte 00, Bit 4:
0 - Effect: no “buckle up” beeps
- Warning: illegal in EU, private tracks only
13. Auto engine start-stop OFF default
- Module: 09
- Byte 15, Bit 0:
1 - Effect: ISS disabled at every start (see Auto Start-Stop post)
14. Fog lights + high beam (both on)
- Module: 09
- Byte 06, Bit 5:
1 - Effect: fog lights stay on when switching to high beam
15. Coming home / leaving home
- Module: 09
- Byte 08, Bit 1 + adaptation channel duration (0-60 sec)
- Effect: headlights on 30 sec after exit / before entry
Mandatory warnings
- Do it only on warm engine + charged battery (>12.5V) — otherwise coding may abort
- Note the old value BEFORE change (so you can roll back)
- Manufacturer sees non-standard bytes at service via ODIS — may void warranty
- After firmware update (at dealer) coding may reset
Limits
Long coding doesn’t work for features requiring physical hardware:
- Adaptive cruise control (needs radar)
- Lane assist (needs camera + steering-torque sensor)
- Massage seats (needs motors in the seat)
If hardware is present (say, Highline has camera but features disabled) — coding activates.
What Car Diagnostics does
We read current coding for info (no write), showing:
- Current coding string
- Delta from factory (where label file supported)
- Recommendations via Chat Agent — which features most often asked to enable
Actual coding — only via VCDS ($240 with interface) or OBDeleven ($30 + platinum plan). We don’t do write operations.
Try on free tier — pair an ELM327 adapter, in “ECU Coding Info” you’ll see your car’s bytes.