Before you start
Back up and prepare
- Save a full coding backup of every module before changing anything.1
- On 2018 and later cars, address 09 shows its coding as zeros.1
- Some late cars have a diagnostic firewall and need the bonnet open before coding is accepted.1
- Keep the battery on a support charger while coding. This is standard practice, but no source in the research states it Unverified. For online SVM work VW requires at least 12.5 V.4
Tools
| Tool | What it is | Limits | Source |
|---|---|---|---|
| VCDS | Ross-Tech software on a PC with a cable. Long Coding Helper shows each byte and bit by name. | No Immobiliser 5 support. No online functions. | [1] [2] |
| OBDeleven | Bluetooth dongle and phone app. One-click apps apply common tweaks for credits. | No online functions. | [3] |
| ODIS | VW's own dealer software. Runs retrofit routines, SVM and component protection release online with a GeKo account. | Needs dealer or specialist access. | [4] [5] |
Jobs that need ODIS online are listed on the Electronics page.
Security access codes
Some changes need a security access (login) code entered first. Where the list gives more than one code for an address, all are recorded as used.6
| Address | Module | Codes | Source |
|---|---|---|---|
| 03 | ABS / ESC | 20103, 24435 | [6] |
| 09 | Central electrics (BCM) | 31347 | [6] [7] |
| 10 | Park / steer assist | 71679, 20103 | [6] |
| 13 | ACC | 14117, 20103, 91153 | [6] |
| 17 | Instruments | 20103, 25327 | [6] |
| 19 | Gateway | 20103 | [6] |
| 44 | Steering | 19249, 28183, 44595 | [6] |
| 5F | Infotainment | 20103, S12345 | [6] |
| A5 | Front camera | 20103 | [6] |
In the tables below, "Both" means the source lists the change for the Golf 7 (5G) without splitting MK7 and MK7.5.
Instruments and displays
| Change | Module | Method | MK7 / 7.5 | Notes | Source |
|---|---|---|---|---|---|
| Needle sweep at start-up | 17 | Byte 1 Bit 0 on | Both | Save with the engine off. | [8] [7] |
| Lap timer | 17 | Byte 1 Bit 3 on, or adaptation "Lap counter" = Display | Both | [9] | |
| Oil temperature | 17 | Byte 10 Bit 1 on | Both | [10] | |
| Battery charge level | 17 | Login 20103, adaptation "No-voltage display / Battery charge" | Both | [11] | |
| Gear display on a manual | 17 | Byte 1 Bit 7 off | Both | [12] | |
| Drive mode in the cluster | 19 | Byte 8 Bit 4 on | Both | One source says it does not work on the Golf 7 R. Sources differ | [13] [14] |
| AID look | 17 | Adaptation "Tube version" 0–F (4 = R); "Display depiction" 1–4; Byte 2 Bits 3–6 | AID cars | Only partly confirmed. Unverified | [15] |
| Seat belt warning off | 17 | Login 20103, Byte 0 Bits 2–4, or adaptation "Deactivate Seat belt warning" | Both | See the warning below. | [16] |
Turning off the seat belt warning removes a safety reminder for everyone in the car. Do not do it on a car you are selling or working on for a customer.16
Lighting
Most lighting changes are made in the BCM (address 09) through its "Leuchte" lamp channels. Each channel has settings such as Lichtfunktion (what the lamp does) and Dimmwert (brightness).1922
Leuchte channel numbers vary with the BCM version, model year and lamp type. Check what each channel drives on your car before changing it.17
Typical Leuchte channels
| Channels | Usual lamp | Source |
|---|---|---|
| 0–1 | Front indicators | [17] |
| 2–5 | Daytime running lights | [17] |
| 12–13 | Front fog lights | [17] |
| 16–19 | Rear indicators | [17] |
| 20–22 | Brake and tail lights | [17] |
| 25 | Number plate light | [17] |
| 26–27 | Rear fog and inner tail lights | [17] |
| 28–29 | Reversing lights | [17] |
Lighting changes
| Change | Module | Method | MK7 / 7.5 | Notes | Source |
|---|---|---|---|---|---|
| Coming and leaving home | 09 | Comfort illumination channels: status, menu, time 0–60 s, which lamps, trigger | Both | Works without a light sensor. | [18] |
| DRL on/off in the menu | 09 | "Tagfahrlicht Aktivierung durch BAP oder Bedienfolge moeglich" active | Both | [13] | |
| DRL dims on the indicator side | 09 | Leuchte2SL VLB10 and Leuchte3SL VRB21: Lichtfunktion E = blink, Dimmwert EF = 30, minimise | Both | Channel numbers may differ. | [19] |
| Both rear fog lamps on | 09 | Leuchte26 and Leuchte27: Lichtfunktion A = rear fog (no trailer) | Both | [20] | |
| Rear fog light warning | 09 | Method not recorded in the research | Both | See source. | [21] |
| Cornering fog lights | 09 | Leuchte12 and Leuchte13: Lichtfunktion D = Abbiegelicht left / right; Dimmwert 100 halogen, 127 LED | Both | [22] | |
| Hazards flash under emergency braking | 09 | "Emergency alert blinken" | Both | [23] | |
| US-style tail light behaviour | 09 | Coding route Unverified; Kufatec sells a coding dongle (40207) | Not stated | [24] | |
| Ambient lighting menu, all zones | 09 (5F on MK7) | 09 channels; pre-facelift also 5F Byte 02 Bit 4 | Both | [25] | |
| Light Assist keeps its last state | 09 | "Fernlichtassistent Reset" not active | Both | Needs Light Assist fitted. | [26] |
Comfort and locking
| Change | Module | Method | MK7 / 7.5 | Notes | Source |
|---|---|---|---|---|---|
| Lock and unlock beep or horn | 09 | "Akustische Rueckmeldung" channels | Both | [27] | |
| Comfort indicator flashes | 09 | "Komfortblinken Blinkzyklen" = 3 or 5 | Both | [28] | |
| Start-stop remembers its last setting | 19 | No coding on MQB. A hardware module, or a 19 adaptation to turn start-stop off entirely | Both | [29] | |
| Driver profiles (Individual mode) | 09, 17, 08, 36 | 09 Byte 8 Bit 2 plus personalisation; 17 Byte 10 Bit 0; 08 Byte 15 Bits 3–4; 36 Byte 9 | Both | A "Race" mode on non-R cars Unverified | [30] |
| Recirculation memory | 08 | Byte 4 Bits 4–5 | Both | [7] | |
| Fan level display | 08 | Byte 11 Bit 6 | Both | [7] | |
| Transport mode off | 19 | IDE00002 | Both | [31] |
Mirrors and windows
| Change | Module | Method | MK7 / 7.5 | Notes | Source |
|---|---|---|---|---|---|
| Comfort windows with Kessy | 09 | Login 31347; "Access control 2-Kessy Komfort oeffnen/schliessen" = active | Both | Kessy cars. | [32] |
| Windows work with ignition off | 09 | "Freigabenachlauf FH bei Kl 15 aus" = active; "FH bei Tueroeffnen abbrechen" = not active | Both | [33] | |
| Passenger mirror dips in reverse | 52, 09 | 52 Byte 4 Bits 2 and 3; 09 "Spiegelabsenkung bei Rueckwaertsfahrt" and its menu entry active | Both | [34] [7] | |
| Mirrors fold on lock | 42, 52, 09 | 42 and 52 Byte 4 Bit 6; 09 "Funk Spiegelanklappen", menu entry, and mode set to remote | Both | Only with power-fold mirrors fitted. | [35] [7] |
| Puddle lights | 42, 52 | Byte 1 Bit 2 | Both | Retrofit: lamps wired to door plug pins 5 and 16. | [36] |
Driving dynamics and Golf R
| Change | Module | Method | MK7 / 7.5 | Notes | Source |
|---|---|---|---|---|---|
| Soundaktor volume | A9 | Adaptation "Volume of structure-borne noise actuator" 0–100; 0 = off | Both | [37] | |
| ESC Sport on the R | 03 | Byte 29 = 06 or 09 | MK7; check the byte on MK7.5 | See the warning below. | [38] |
| ESC menu on non-R cars | 03 | Byte 29 = 02, 06, 07 or 09. Early 29-bit ABS: Byte 25 = 3A | Both | See the warning below. | [38] [39] |
| XDS strength | 03 | Login 20103; "Expanded electronic differential lock" = Standard, Weak, Medium or Strong | Both | [40] | |
| Haldex mode | 22 | Adaptation "Logic" = Standard, Increased Traction or Less Noise | Both | Owners describe the effect as subjective. | [41] [42] |
| Steering weight | 44 | Login 19249, steering curve adaptation | Both | [43] [7] | |
| Exhaust flaps | 01 | Byte 9 Bit 2 | MK7 only | A 2019 MK7.5 refused the change. | [44] |
| Indirect tyre pressure monitoring (RKA) | 03 | Enable byte Unverified | Both | [45] |
Changing ESC coding changes what stability control the driver can switch off. Save the original coding of address 03 first, and keep reduced ESC for a closed track.38
Launch control (DSG)
This is a driving procedure, not coding. With the car warm, set ESC to Sport or Off, select S or manual, hold the brake, press the throttle fully, then release the brake. The engine holds about 3,000–3,200 rpm.5354 Repeated launches overheat the clutches.53
Infotainment and FEC codes
Some infotainment features on MIB2 units are switched on with feature enablement codes (FEC), not coding.46
Driver assistance
Do not disable autonomous emergency braking (Front Assist). Changes to assistance warnings reduce how much the car tells you about hazards. Keep them to what the source describes and test the system afterwards.51
| Change | Module | Method | MK7 / 7.5 | Notes | Source |
|---|---|---|---|---|---|
| Parking "check surroundings" message off | 03 per source | Login 71679, Byte 01 Bit 5 | Both | The login list gives 71679 for address 10, not 03. Check which module holds the option. Sources differ | [50] [6] |
| Lane Assist warning timing | A5 | Early, Middle or Late | Both | [51] | |
| Light Assist activation | 09, A5 | 09 Byte 2 = 03; A5 Byte 2 = 01 | Both | Needs the windscreen camera fitted. | [52] |
Removing the parking "check surroundings" message takes away a prompt to look around the car before manoeuvring. Make sure every driver of the car knows it is gone.50
More one-click changes for OBDeleven are listed by vag-coding.net.3 Hardware retrofits and their coding are on the Retrofits page.
Sources
- Ross-Tech wiki: VW Golf VII (5G/AU)
- Ross-Tech wiki: Immobilizer
- vag-coding.net: OBDeleven one-click apps list, Golf 7
- VW TSB 01 18 12 (SVM), via NHTSA
- VW technical tip 57-21-01TT (key learning), via NHTSA
- mqb.pl: security access logins for MQB
- Wolfeden: Golf R VCDS tweaks
- vag-coding.net: needle sweep
- vag-coding.net: lap timer
- vag-coding.net: oil temperature in the cluster
- vag-coding.net: battery charge level in the cluster
- vag-coding.net: gear display
- Stuart Dalby: Golf MK7 VCDS changes
- vag-coding.net: driving mode in the cluster
- golfmk7.com forum thread 357983 (AID display options; no link recorded)
- vag-coding.net: seat belt warning
- vag-coding.net: Leuchte channel list
- vag-coding.net: coming and leaving home
- vag-coding.net: DRL dimmed with indicators
- vag-coding.net: both rear fog lamps
- vag-coding.net: rear fog light warning
- vag-coding.net: cornering lights
- vag-coding.net: flashing lights under emergency braking
- Kufatec: coding dongle for US position lights, MQB
- vag-coding.net: ambient lighting menu
- vag-coding.net: Light Assist always active
- vag-coding.net: lock and unlock confirmation
- vag-coding.net: comfort indicator
- Ross-Tech forum: Golf 7 stop-start button memory
- vag-coding.net: driver profile customisation
- Ross-Tech wiki: Golf VII CAN gateway
- vag-coding.net: windows with Kessy
- vag-coding.net: windows with ignition off
- vag-coding.net: lower passenger mirror when reversing
- vag-coding.net: folding mirrors on lock
- vag-coding.net: lower door lights retrofit
- vag-coding.net: Soundaktor volume
- vag-coding.net: ESC menu
- mqb.pl: ESC Off and ESC Sport on 29-bit ABS module
- vag-coding.net: XDS
- vag-coding.net: Haldex traction control
- VWROC forum: Haldex AWD settings in VCDS
- vag-coding.net: power steering weight
- VWROC forum: VCDS exhaust flaps
- servicereset.net: Golf MK7 TPMS reset
- M.I.B. wiki: MHI2 FEC overview
- MIB helper wiki: Sport HMI Performance Monitor
- Retrofit Solutions: CarPlay activation for MIB2
- vag-coding.net: USB port for CarPlay retrofit
- vag-coding.net: OPS warning message
- AutoInstruct: MK7 Golf OBDeleven and VCDS tweaks
- vag-coding.net: Light Assist activation
- Vudu Performance: Golf R launch control explained
- VWROC forum: launch control, Golf R MK7.5