MK7HQ Golf MK7 & MK7.5
Guides

Coding

Coding changes owners make to the Golf MK7 and MK7.5 with VCDS or OBDeleven, grouped by what they change. Each entry gives the module address, the byte and bit or the adaptation channel, and whether the source covers MK7, MK7.5 or both.

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.2

Tools

ToolWhat it isLimitsSource
VCDSRoss-Tech software on a PC or tablet with a cable. Long Coding Helper shows each byte and bit by name.No Immobiliser 5 support. No online functions.[1] [3] [4]
OBDeleven (OBD11)Subscription Bluetooth dongle with an Android or iPhone app. One-click apps apply common tweaks for credits.No online functions.[5] [4]
ODISVW's own dealer software, on a PC or tablet. Runs retrofit routines, SVM and component protection release online with a GeKo account.Needs dealer or specialist access.[2] [6] [4]

All three can back up coding, but you have to take the backup yourself before any change.41 Data from the MQB Track Cars owners' club, credited and linked, is used here and in the brake adaptations below. The club says most changes can be reversed even without a backup, and advises against other tools because, in its view, they can leave coding that licensed tools then struggle to read.4 Unverified

Some faults stay until the part is repaired. A broken pad wear sensor, for example, keeps its dash warning on until it is fixed.4

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.7

AddressModuleCodesSource
03ABS / ESC20103, 24435[7]
09Central electrics (BCM)31347[7] [8]
10Park / steer assist71679, 20103[7]
13ACC14117, 20103, 91153[7]
17Instruments20103, 25327[7]
19Gateway20103[7]
44Steering19249, 28183, 44595[7]
5FInfotainment20103, S12345[7]
A5Front camera20103[7]

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

ChangeModuleMethodMK7 / 7.5NotesSource
Needle sweep at start-up17Byte 1 Bit 0 onBothSave with the engine off.[9] [8]
Lap timer17Byte 1 Bit 3 on, or adaptation "Lap counter" = DisplayBoth[10]
Oil temperature17Byte 10 Bit 1 onBoth[11]
Battery charge level17Login 20103, adaptation "No-voltage display / Battery charge"Both[12]
Gear display on a manual17Byte 1 Bit 7 offBoth[13]
Drive mode in the cluster19Byte 8 Bit 4 onBothOne source says it does not work on the Golf 7 R. Sources differ[14] [15]
AID look17Adaptation "Tube version" 0–F (4 = R); "Display depiction" 1–4; Byte 2 Bits 3–6AID carsOnly partly confirmed. Unverified[16]
Seat belt warning off17Login 20103, Byte 0 Bits 2–4, or adaptation "Deactivate Seat belt warning"BothSee the warning below.[17]

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.17

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).1819

Leuchte channel numbers vary with the BCM version, model year and lamp type. Check what each channel drives on your car before changing it.20

Typical Leuchte channels

ChannelsUsual lampSource
0–1Front indicators[20]
2–5Daytime running lights[20]
12–13Front fog lights[20]
16–19Rear indicators[20]
20–22Brake and tail lights[20]
25Number plate light[20]
26–27Rear fog and inner tail lights[20]
28–29Reversing lights[20]

Lighting changes

ChangeModuleMethodMK7 / 7.5NotesSource
Coming and leaving home09Comfort illumination channels: status, menu, time 0–60 s, which lamps, triggerBothWorks without a light sensor.[21]
DRL on/off in the menu09"Tagfahrlicht Aktivierung durch BAP oder Bedienfolge moeglich" activeBoth[14]
DRL dims on the indicator side09Leuchte2SL VLB10 and Leuchte3SL VRB21: Lichtfunktion E = blink, Dimmwert EF = 30, minimiseBothChannel numbers may differ.[18]
Both rear fog lamps on09Leuchte26 and Leuchte27: Lichtfunktion A = rear fog (no trailer)Both[22]
Rear fog light warning09Method not recorded in the researchBothSee source.[23]
Cornering fog lights09Leuchte12 and Leuchte13: Lichtfunktion D = Abbiegelicht left / right; Dimmwert 100 halogen, 127 LEDBoth[19]
Hazards flash under emergency braking09"Emergency alert blinken"Both[24]
US-style tail light behaviour09Coding route Unverified; Kufatec sells a coding dongle (40207)Not stated[25]
Ambient lighting menu, all zones09 (5F on MK7)09 channels; pre-facelift also 5F Byte 02 Bit 4Both[26]
Light Assist keeps its last state09"Fernlichtassistent Reset" not activeBothNeeds Light Assist fitted.[27]

Comfort and locking

ChangeModuleMethodMK7 / 7.5NotesSource
Lock and unlock beep or horn09"Akustische Rueckmeldung" channelsBoth[28]
Comfort indicator flashes09"Komfortblinken Blinkzyklen" = 3 or 5Both[29]
Start-stop remembers its last setting19No coding on MQB. A hardware module, or a 19 adaptation to turn start-stop off entirelyBoth[30]
Driver profiles (Individual mode)09, 17, 08, 3609 Byte 8 Bit 2 plus personalisation; 17 Byte 10 Bit 0; 08 Byte 15 Bits 3–4; 36 Byte 9BothA "Race" mode on non-R cars Unverified[31]
Recirculation memory08Byte 4 Bits 4–5Both[8]
Fan level display08Byte 11 Bit 6Both[8]
Transport mode off19IDE00002Both[32]

Mirrors and windows

ChangeModuleMethodMK7 / 7.5NotesSource
Comfort windows with Kessy09Login 31347; "Access control 2-Kessy Komfort oeffnen/schliessen" = activeBothKessy cars.[33]
Windows work with ignition off09"Freigabenachlauf FH bei Kl 15 aus" = active; "FH bei Tueroeffnen abbrechen" = not activeBoth[34]
Passenger mirror dips in reverse52, 0952 Byte 4 Bits 2 and 3; 09 "Spiegelabsenkung bei Rueckwaertsfahrt" and its menu entry activeBoth[35] [8]
Mirrors fold on lock42, 52, 0942 and 52 Byte 4 Bit 6; 09 "Funk Spiegelanklappen", menu entry, and mode set to remoteBothOnly with power-fold mirrors fitted.[36] [8]
Puddle lights42, 52Byte 1 Bit 2BothRetrofit: lamps wired to door plug pins 5 and 16.[37]

Driving dynamics and Golf R

ChangeModuleMethodMK7 / 7.5NotesSource
Soundaktor volumeA9Adaptation "Volume of structure-borne noise actuator" 0–100; 0 = offBoth[38]
ESC Sport on the R03Byte 29 = 06 or 09MK7; check the byte on MK7.5See the warning below.[39]
ESC menu on non-R cars03Byte 29 = 02, 06, 07 or 09. Early 29-bit ABS: Byte 25 = 3ABothThe club's meanings: 06 = ESC Sport and ESC Off; 07 = ASR Off and ESC Off; 09 = ASR Off and ESC Sport Unverified. The right value depends on the ABS unit's part number and software. For track the club suggests a half-off or fully-off option. See the warning below.[39] [40] [41]
XDS strength03Login 20103; "Expanded electronic differential lock" = Standard, Weak, Medium or StrongBothXDS brakes the inside driven wheel to limit wheelspin under power, which adds pad wear and heat on track. The club suggests switching it off for track (it can stay on for the road), and says switching it off makes no difference on cars with an electronic or mechanical limited-slip differential Unverified. The club describes XDS as working under braking; that appears to be in error, since XDS works under power, out of a corner.[42] [41]
Haldex mode22Adaptation "Logic" = Standard, Increased Traction or Less NoiseBothOwners describe the effect as subjective.[43] [44]
Steering weight44Login 19249, steering curve adaptationBoth[45] [8]
Exhaust flaps01Byte 9 Bit 2MK7 onlyA 2019 MK7.5 refused the change.[46]
Indirect tyre pressure monitoring (RKA)03Enable byte UnverifiedBoth[47]

Changing ESC coding changes what stability control the driver can switch off, and the brake adaptations below switch off or alter brake assistance. Both change how the car brakes in an emergency and how it catches a slide. Save the full coding of address 03 before changing anything, change one channel at a time, and keep reduced ESC settings for a closed track.3941

Brake adaptations in address 03

These are adaptation channels: Control units, 03 Brakes, Adaptation. The ESC change in the table above is long coding. The club gives two sets of login codes, one for MQB cars except Audi and one for Audi and US-market cars. Some cars built after 2019 do not have every channel.41

ChannelWhat it doesClub recommendsLogin, MQBLogin, Audi / USSource
Brake boosterThe club believes it reduces vacuum-servo assist for a firmer pedal. Set to taste Unverified4 to 125004 Unverified08252 Unverified[41]
Brake disc dryingLightly applies the pads in the wet to keep the discs dry. Useful on the road; on track it can overheat pads and fluid UnverifiedNot activated40304 Unverified04205 Unverified[41]
Brake prefillThe club says it works even without Front Assist: it judges how fast you lift off the throttle and pre-pressurises the brakes, which changes pedal feel UnverifiedNot activated11966 Unverified20103 Unverified[41]
Engine drag torque control (MSR)Part of traction control. On a sudden throttle change on a slippery surface it adds engine torque when the wheel sensors see slip. The club says it makes traction control unpredictable on track UnverifiedNot activated40304 Unverified04205 Unverified[41]
Hydraulic brake boosterLets the ABS pump add brake pressure when vacuum assist is not enough. The club believes the change moves brake balance; no evidence was found for that Unverified8 to 611966 Unverified02817 Unverified[41]
Hydraulic brake assistantEmergency brake assist: builds pressure fast when closing on an object. The club says it makes the pedal inconsistent on track UnverifiedNot activated11966 Unverified02817 Unverified[41]
Overboost in brake systemAdds pressure when the driver brakes hard but not hard enough. The club says it was set up for the low-friction standard pads, and with bigger brakes or high-friction pads it causes ABS trouble, extra heat and an inconsistent pedal UnverifiedNot activated11966 Unverified20103 Unverified[41]
Rough road optimisationAdjusts ABS control on rough surfaces. The club says it takes information from the DCC module and matters even where DCC has been removed UnverifiedActivated (leave on)20103 Unverified20103 Unverified[41]
Straight-ahead brake stabilisationFine with standard brakes. The club says with stronger brakes it over-reacts, putting random pressure on single wheels and possibly locking one UnverifiedNot activated25757 Unverified02727 Unverified[41]
Starting vibration reduction, and its torque limitationStops the engine cutting torque and timing when the wheels lose grip at low speed UnverifiedBoth deactivated20103 Unverified20103 Unverified[41]

The club links rough road optimisation to engine knock detection. That appears to be in error: in the ABS unit the channel concerns ABS control on rough surfaces, as the table says.41

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.4849 Repeated launches overheat the clutches.48

Infotainment and FEC codes

Some infotainment features on MIB2 units are switched on with feature enablement codes (FEC), not coding.50

FECFeatureSource
00060800Apple CarPlay[50]
00060900Android Auto[50]
00060300MirrorLink[50]
00040100Navigation[50]
00060400Sport HMI (Performance Monitor)[50] [51]
00060A00Race app[50]
00060F00DAB[50]
ChangeModuleMethodMK7 / 7.5NotesSource
Performance Monitor5FFEC 00060400 plus SportHMI settingsMIB2[51]
CarPlay and App-Connect5FFEC activationDiscover Pro built after 25.05.2015Retrofit Solutions sells the activation for £299.[52]
USB port for CarPlay after a retrofit5FByte 19 Bits 6–7Both[53]

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.54

ChangeModuleMethodMK7 / 7.5NotesSource
Parking "check surroundings" message off03 per sourceLogin 71679, Byte 01 Bit 5BothThe login list gives 71679 for address 10, not 03. Check which module holds the option. Sources differ[55] [7]
Lane Assist warning timingA5Early, Middle or LateBoth[54]
Light Assist activation09, A509 Byte 2 = 03; A5 Byte 2 = 01BothNeeds the windscreen camera fitted.[56]

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.55

More one-click changes for OBDeleven are listed by vag-coding.net.5 Hardware retrofits and their coding are on the Retrofits page.

Sources

  1. Ross-Tech wiki: VW Golf VII (5G/AU)
  2. VW TSB 01 18 12 (SVM), via NHTSA
  3. Ross-Tech wiki: Immobilizer
  4. MQB Track Cars: Coding devices
  5. vag-coding.net: OBDeleven one-click apps list, Golf 7
  6. VW technical tip 57-21-01TT (key learning), via NHTSA
  7. mqb.pl: security access logins for MQB
  8. Wolfeden: Golf R VCDS tweaks
  9. vag-coding.net: needle sweep
  10. vag-coding.net: lap timer
  11. vag-coding.net: oil temperature in the cluster
  12. vag-coding.net: battery charge level in the cluster
  13. vag-coding.net: gear display
  14. Stuart Dalby: Golf MK7 VCDS changes
  15. vag-coding.net: driving mode in the cluster
  16. golfmk7.com forum thread 357983 (AID display options; no link recorded)
  17. vag-coding.net: seat belt warning
  18. vag-coding.net: DRL dimmed with indicators
  19. vag-coding.net: cornering lights
  20. vag-coding.net: Leuchte channel list
  21. vag-coding.net: coming and leaving home
  22. vag-coding.net: both rear fog lamps
  23. vag-coding.net: rear fog light warning
  24. vag-coding.net: flashing lights under emergency braking
  25. Kufatec: coding dongle for US position lights, MQB
  26. vag-coding.net: ambient lighting menu
  27. vag-coding.net: Light Assist always active
  28. vag-coding.net: lock and unlock confirmation
  29. vag-coding.net: comfort indicator
  30. Ross-Tech forum: Golf 7 stop-start button memory
  31. vag-coding.net: driver profile customisation
  32. Ross-Tech wiki: Golf VII CAN gateway
  33. vag-coding.net: windows with Kessy
  34. vag-coding.net: windows with ignition off
  35. vag-coding.net: lower passenger mirror when reversing
  36. vag-coding.net: folding mirrors on lock
  37. vag-coding.net: lower door lights retrofit
  38. vag-coding.net: Soundaktor volume
  39. vag-coding.net: ESC menu
  40. mqb.pl: ESC Off and ESC Sport on 29-bit ABS module
  41. MQB Track Cars: Coding my brakes
  42. vag-coding.net: XDS
  43. vag-coding.net: Haldex traction control
  44. VWROC forum: Haldex AWD settings in VCDS
  45. vag-coding.net: power steering weight
  46. VWROC forum: VCDS exhaust flaps
  47. servicereset.net: Golf MK7 TPMS reset
  48. Vudu Performance: Golf R launch control explained
  49. VWROC forum: launch control, Golf R MK7.5
  50. M.I.B. wiki: MHI2 FEC overview
  51. MIB helper wiki: Sport HMI Performance Monitor
  52. Retrofit Solutions: CarPlay activation for MIB2
  53. vag-coding.net: USB port for CarPlay retrofit
  54. AutoInstruct: MK7 Golf OBDeleven and VCDS tweaks
  55. vag-coding.net: OPS warning message
  56. vag-coding.net: Light Assist activation